OSDN Git Service

e95eb496c86f104291e924a581f30df65a4bd789
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/51429
4         * g++.dg/parse/error45.C: New test.
5
6         PR c++/51229
7         * g++.dg/ext/desig3.C: New test.
8
9         PR c++/51369
10         * g++.dg/cpp0x/constexpr-51369.C: New test.
11
12 2011-12-07  Andrew Pinski  <apinski@cavium.com>
13
14         PR middle-end/45416
15         * gcc.dg/pr45416.c: New testcase.
16
17 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
18
19         PR c++/51420
20         * g++.dg/cpp0x/pr51420.C: New.
21
22 2011-12-07  Richard Guenther  <rguenther@suse.de>
23
24         PR lto/48100
25         * gcc.dg/lto/20111207-1_0.c: New testcase.
26         * gcc.dg/lto/20111207-1_1.c: Likewise.
27         * gcc.dg/lto/20111207-1_2.c: Likewise.
28         * gcc.dg/lto/20111207-1_3.c: Likewise.
29
30 2011-12-07  Richard Guenther  <rguenther@suse.de>
31
32         PR tree-optimization/50823
33         * gcc.dg/torture/pr50823.c: New testcase.
34
35 2011-12-07  Martin Jambor  <mjambor@suse.cz>
36
37         PR tree-optimization/50744
38         * gcc.dg/ipa/pr50744.c: New test.
39
40 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
41
42         PR c++/51430
43         * g++.dg/template/static32.C: New test.
44
45 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
46
47         * g++.dg/opt/pr51396.C: Use dg-additional-options.
48
49 2011-12-06  Tobias Burnus  <burnus@net-b.de>
50
51         PR fortran/51435
52         * gfortran.dg/default_initialization_5.f90: New.
53
54 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
55
56         PR target/51354
57         * gcc.c-torture/compile/pr51354.c: New test.
58
59 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
60
61         PR c++/51431
62         * g++.dg/other/abstract3.C: New.
63
64 2011-12-06  Richard Guenther  <rguenther@suse.de>
65
66         PR tree-optimization/49997
67         * gcc.dg/torture/pr49997.c: New testcase.
68
69 2011-12-06  Richard Guenther  <rguenther@suse.de>
70
71         PR middle-end/51436
72         * g++.dg/torture/pr51436.C: New testcase.
73
74 2011-12-06  Richard Guenther  <rguenther@suse.de>
75
76         PR tree-optimization/51245
77         * gcc.dg/torture/pr51245.c: New testcase.
78
79 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
80
81         PR c++/51427
82         * g++.dg/diagnostic/wrong-tag-1.C
83
84 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
85
86         PR c++/51319
87         * g++.dg/lookup/using50.C: New.
88         * g++.dg/lookup/using51.C: New.
89
90 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
91
92         PR tree-optimization/51396
93         * g++.dg/opt/pr51396.C: New test.
94
95         PR debug/51410
96         * gcc.dg/debug/dwarf2/pr51410.c: New test.
97
98         PR c/51339
99         * gcc.dg/gomp/pr51339.c: New test.
100
101 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
102
103         PR c++/51399
104         * g++.dg/cpp0x/initlist62.C: New.
105
106 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
107
108         PR fortran/51338
109         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
110
111 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
112
113         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
114         * g++.dg/torture/pr39732.C: Likewise.
115         * g++.dg/torture/pr40642.C: Likewise.
116         * gcc.c-torture/compile/pr44686.c: Likewise.
117         * gcc.dg/20050309-1.c: Likewise.
118         * gcc.dg/20050330-2.c: Likewise.
119         * gcc.dg/20051201-1.c: Likewise.
120         * gcc.dg/gomp/pr27573.c: Likewise.
121         * gcc.dg/pr46255.c: Likewise.
122         * gcc.dg/profile-dir-1.c: Likewise.
123         * gcc.dg/profile-dir-2.c: Likewise.
124         * gcc.dg/profile-dir-3.c: Likewise.
125         * gcc.dg/profile-generate-1.c: Likewise.
126         * gfortran.dg/gomp/pr27573.f90: Likewise.
127         * gcc.dg/profile-generate-3.c: Be specific about the type of
128         profiling required.
129
130 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
131
132         PR c++/51414
133         * g++.dg/ext/underlying_type11.C: New.
134
135 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
136
137         PR testsuite/51128
138         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
139         * gcc.dg/torture/pr39074.c: Ditto.
140         * gcc.dg/torture/pr39074-2.c: Ditto.
141         * gcc.dg/torture/pr42898.c: Ditto.
142         * gcc.dg/torture/pr42898-2.c: Ditto.
143         * gcc.dg/torture/pr45704.c: Ditto.
144         * gcc.dg/torture/pr50472.c: Ditto.
145         * gcc.dg/torture/pta-callused-1.c: Ditto.
146         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
147         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
148         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
149         * gcc.dg/torture/pta-escape-1.c: Ditto.
150         * gcc.dg/torture/ipa-pta-1.c: Ditto.
151         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
152
153 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
154
155         PR target/51408
156         * gcc.dg/pr51408.c: New.
157
158 2011-12-05  Jason Merrill  <jason@redhat.com>
159
160         * g++.dg/cpp0x/dc6.C: New.
161
162 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
163             Pedro Lamarão <pedro.lamarao@gmail.com>
164
165         * g++.dg/cpp0x/dc1.C: New test.
166         * g++.dg/cpp0x/dc2.C: New test.
167         * g++.dg/cpp0x/dc3.C: New test.
168         * g++.dg/cpp0x/dc4.C: New test.
169         * g++.dg/cpp0x/dc5.C: New test.
170         * g++.dg/template/meminit1.C: Adjust expected error.
171
172 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
173
174         PR c++/51404
175         * g++.dg/cpp0x/auto28.C: New.
176
177 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
178
179         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
180
181 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
182             Eric Botcazou  <ebotcazou@adacore.com>
183
184         PR middle-end/51323
185         PR middle-end/50074
186         * gcc.c-torture/execute/pr51323.c: New test.
187
188 2011-12-04  Tobias Burnus  <burnus@net-b.de>
189
190         PR fortran/51383
191         * gfortran.dg/associate_10.f90: New.
192
193 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
194
195         PR middle-end/51285
196         * gfortran.dg/vect/pr51285.f90: New test.
197
198 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
199             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
200
201         PR target/51393
202         * gcc.target/i386/pr51393.c: New test.
203
204 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
205
206         PR obj-c++/51349
207         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
208         * obj-c++.dg/naming-4.mm: Likewise.
209
210 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
211
212         * gcc.dg/darwin-segaddr.c: Use -no-pie.
213
214 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
215
216         PR c++/51313
217         * g++.dg/cpp0x/pr51313.C: New.
218
219 2011-12-03  Tobias Burnus  <burnus@net-b.de>
220
221         PR fortran/48887
222         * gfortran.dg/select_type_24.f90: New.
223         * gfortran.dg/select_type_23.f03: Add dg-error.
224         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
225
226 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
227
228         * gcc.dg/vect/vect-122.c: New test.
229
230 2011-12-03  Tobias Burnus  <burnus@net-b.de>
231
232         PR fortran/50684
233         * gfortran.dg/move_alloc_8.f90: New.
234
235 2011-12-03  Tobias Burnus  <burnus@net-b.de>
236
237         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
238         i.e. remove the dg-error line.
239         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
240         * gfortran.dg/move_alloc_9.f90: New.
241         * gfortran.dg/move_alloc_10.f90: New
242
243 2011-12-02  Nathan Sidwell  <nathan@acm.org>
244
245         * lib/gcov.exp (verify-lines): Allow = as a count char.
246         * g++.dg/gcov/gcov-13.C: New.
247
248 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
249
250         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
251         * gcc.dg/vect/slp-24.c: Ditto.
252         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
253         * gcc.dg/vect/slp-34.c: Ditto.
254         * gcc.dg/vect/slp-4.c: Ditto.
255         * gcc.dg/vect/slp-cond-2.c: Ditto.
256         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
257         * gcc.dg/vect/vect-1.c: Ditto.
258         * gcc.dg/vect/vect-10.c: Ditto.
259         * gcc.dg/vect/vect-105.c: Ditto.
260         * gcc.dg/vect/vect-112.c: Ditto.
261         * gcc.dg/vect/vect-15.c: Ditto.
262         * gcc.dg/vect/vect-2.c: Ditto.
263         * gcc.dg/vect/vect-31.c: Ditto.
264         * gcc.dg/vect/vect-32.c: Ditto.
265         * gcc.dg/vect/vect-33.c: Ditto.
266         * gcc.dg/vect/vect-34.c: Ditto.
267         * gcc.dg/vect/vect-35.c: Ditto.
268         * gcc.dg/vect/vect-36.c: Ditto.
269         * gcc.dg/vect/vect-6.c: Ditto.
270         * gcc.dg/vect/vect-73.c: Ditto.
271         * gcc.dg/vect/vect-74.c: Ditto.
272         * gcc.dg/vect/vect-75.c: Ditto.
273         * gcc.dg/vect/vect-76.c: Ditto.
274         * gcc.dg/vect/vect-80.c: Ditto.
275         * gcc.dg/vect/vect-85.c: Ditto.
276         * gcc.dg/vect/vect-89.c: Ditto.
277         * gcc.dg/vect/vect-97.c: Ditto.
278         * gcc.dg/vect/vect-98.c: Ditto.
279         * gcc.dg/vect/vect-all.c: Ditto.
280         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
281         * gcc.dg/vect/vect-iv-8.c: Ditto.
282         * gcc.dg/vect/vect-iv-8a.c: Ditto.
283         * gcc.dg/vect/vect-outer-1.c: Ditto.
284         * gcc.dg/vect/vect-outer-1a.c: Ditto.
285         * gcc.dg/vect/vect-outer-1b.c: Ditto.
286         * gcc.dg/vect/vect-outer-2.c: Ditto.
287         * gcc.dg/vect/vect-outer-2a.c: Ditto.
288         * gcc.dg/vect/vect-outer-2c.c: Ditto.
289         * gcc.dg/vect/vect-outer-3.c: Ditto.
290         * gcc.dg/vect/vect-outer-3a.c: Ditto.
291         * gcc.dg/vect/vect-outer-4a.c: Ditto.
292         * gcc.dg/vect/vect-outer-4b.c: Ditto.
293         * gcc.dg/vect/vect-outer-4c.c: Ditto.
294         * gcc.dg/vect/vect-outer-4d.c: Ditto.
295         * gcc.dg/vect/vect-outer-4m.c: Ditto.
296         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
297         * gcc.dg/vect/vect-outer-fir.c: Ditto.
298         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
299         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
300         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
301         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
302         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
303         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
304         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
305         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
306         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
307         * gcc.dg/vect/vect-shift-2.c: Ditto.
308         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
309         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
310         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
311         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
312         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
313
314 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
315
316         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
317         __builtin_memcpy arguments to honor sizeof(a).
318
319 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
320
321         * gcc.c-torture/execute/doloop-1.c,
322         gcc.c-torture/execute/doloop-2.c: New tests.
323
324 2011-12-02  Martin Jambor  <mjambor@suse.cz>
325
326         PR tree-optimization/50622
327         * g++.dg/tree-ssa/pr50622.C: New test.
328
329 2011-12-01  Jason Merrill  <jason@redhat.com>
330
331         * g++.dg/cpp0x/initlist61.C: New.
332
333 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
334
335         PR c++/51326
336         * g++.dg/inherit/crash3.C: New.
337
338 2011-12-01  Nathan Sidwell  <nathan@acm.org>
339
340         PR gcov-profile/51113
341         * lib/gcov.exp (verify-lines): Add support for xfailing.
342         (run-gcov): Likewise.
343         * gcc.misc-tests/gcov-13.c: Xfail weak function.
344         * gcc.misc-tests/gcov-16.c: Remove.
345         * gcc.misc-tests/gcov-17.c: Remove.
346         * g++.dg/gcov-8.C: Remove.
347         * g++.dg/gcov-9.C: Remove.
348         * g++.dg/gcovpart-12b.C: New.
349         * g++.dg/gcov-12.C: New.
350
351 2011-12-01  Andrew Pinski  <apinski@cavium.com>
352
353         PR lto/51198
354         * g++.dg/torture/pr51198.C: New testcase.
355
356 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
357
358         PR tree-optimization/51246
359         * gcc.c-torture/compile/pr51246.c: New test.
360
361         PR rtl-optimization/51014
362         * g++.dg/opt/pr51014.C: New test.
363
364 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
365
366         PR c++/51367
367         * g++.dg/template/error47.C: New.
368
369 2011-11-30  Jason Merrill  <jason@redhat.com>
370
371         PR c++/51009
372         * g++.dg/init/aggr8.C: New.
373
374 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
375
376         PR target/50725
377         * gcc.target/i386/pr50725.c: New test.
378
379         PR middle-end/51089
380         * gfortran.dg/gomp/pr51089.f90: New test.
381
382 2011-11-30  Andrew Pinski  <apinski@cavium.com>
383
384         * gcc.dg/pr51321.c: New testcase.
385
386 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
387
388         PR rtl-optimization/48721
389         * gcc.target/i386/pr48721.c: New test.
390
391 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
392
393         PR c++/51299
394         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
395
396 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
397
398         PR tree-optimization/51247
399         * gcc.c-torture/compile/pr51247.c: New test.
400
401 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
402
403         PR target/50123
404         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
405
406 2011-11-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
407
408         * gcc.target/powerpc/ppc-target-4.c: New file to test target
409         specific functions enabling target specific builtins.
410
411 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
412
413         Use complex floating-point constant in CDBL.
414
415         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
416
417 2011-11-29  Tobias Burnus  <burnus@net-b.de>
418
419         PR fortran/51306
420         PR fortran/48700
421         * gfortran.dg/move_alloc_5.f90: Add dg-error.
422         * gfortran.dg/select_type_23.f03: Add dg-error.
423         * gfortran.dg/move_alloc_6.f90: New.
424         * gfortran.dg/move_alloc_7.f90: New.
425
426 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
427
428         PR tree-optimization/51301
429         * gcc.dg/vect/pr51301.c: New test.
430
431 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
432
433         * g++.dg/cdce3.C: Use dg-additional-options.
434
435 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
436
437         PR middle-end/50907
438         * gcc.dg/tree-prof/pr50907.c: New test.
439
440         PR tree-optimization/50078
441         * gcc.dg/pr50078.c: New test.
442
443         PR tree-optimization/50682
444         * g++.dg/opt/pr50682.C: New test.
445
446 2011-11-28  Tobias Burnus  <burnus@net-b.de>
447
448         PR fortran/51308
449         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
450
451 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
452             Iain Sandoe  <iains@gcc.gnu.org>
453
454         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
455         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
456         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
457         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
458         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
459
460 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
461
462         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
463         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
464         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
465         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
466         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
467         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
468         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
469         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
470         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
471         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
472         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
473         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
474         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
475         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
476         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
477         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
478         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
479         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
480         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
481         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
482         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
483         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
484         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
485         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
486         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
487         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
488         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
489
490 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
491
492         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
493         imply -mno-dspr2.
494         * gcc.target/mips/no-dsp-1.c: New test.
495         * gcc.target/mips/soft-float-1.c: Likewise.
496
497 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
498
499         PR rtl-optimization/49912
500         * g++.dg/other/pr49912.C: New test.
501
502 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
503
504         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
505         effective target.
506         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
507
508 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
509
510         PR fortran/51250
511         PR fortran/43829
512         * gfortran.dg/inline_sum_3.f90: New test.
513
514 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
515
516         PR testsuite/51258
517         * lib/target-supports.exp
518         (check_effective_target_sync_long_long): Also supported on 32bit
519         x86 targets.  Add comment about required dg-options.
520         Add alpha*-*-* targets.
521         (check_effective_target_sync_long_long_runtime): Ditto.
522
523         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
524         32bit x86 targets.
525         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
526         * gcc.dg/atomic-exchange-4.c: Ditto.
527         * gcc.dg/atomic-load-4.c: Ditto.
528         * gcc.dg/atomic-store-4.c: Ditto.
529         * gcc.dg/di-longlong64-sync-1.c: Ditto.
530         * gcc.dg/di-sync-multithread.c: Ditto.
531         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
532         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
533
534 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
535
536         PR testsuite/51258
537         * lib/target-supports.exp
538         (check_effective_target_sync_int_128_runtime): New procedure.
539         (check_effective_target_sync_long_long_runtime): Ditto.
540         (check_effective_target_sync_long_long): Add arm*-*-*.
541         (check_effective_target_sync_longlong): Remove.
542
543         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
544         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
545         * gcc.dg/atomic-exchange-5.c: Ditto.
546         * gcc.dg/atomic-load-5.c: Ditto.
547         * gcc.dg/atomic-store-5.c: Ditto.
548         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
549         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
550         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
551         effective target.
552         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
553         * gcc.dg/atomic-exchange-4.c: Ditto.
554         * gcc.dg/atomic-load-4.c: Ditto.
555         * gcc.dg/atomic-store-4.c: Ditto.
556         * gcc.dg/di-longlong64-sync-1.c: Ditto.
557         * gcc.dg/di-sync-multithread.c: Ditto.
558         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
559         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
560
561 2011-11-25  Tobias Burnus  <burnus@net-b.de>
562
563         PR fortran/50408
564         * gfortran.dg/whole_file_35.f90: New.
565
566 2011-11-25  Tobias Burnus  <burnus@net-b.de>
567
568         PR fortran/51302
569         * gfortran.dg/volatile13.f90: New.
570
571 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
572
573         PR c/51256
574         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
575
576 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
577
578         PR c++/51227
579         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
580
581 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
582
583         PR target/51134
584         * gcc.target/i386/sw-1.c: Revert revision 181357.
585
586 2011-11-24  Tobias Burnus  <burnus@net-b.de>
587
588         PR fortran/51218
589         * gfortran.dg/implicit_pure_1.f90: New.
590
591 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
592
593         PR testsuite/51258
594         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
595         * gcc.dg/atomic-exchange-5.c: Likewise.
596         * gcc.dg/atomic-load-5.c: Likewise.
597         * gcc.dg/atomic-op-5.c: Likewise.
598         * gcc.dg/atomic-store-5.c: Likewise.
599         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
600
601 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
602
603         PR rtl-optimization/50290
604         * gcc.dg/pr50290.c: New test.
605
606 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
607
608         PR c++/51290
609         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
610
611 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
612
613         PR target/51261
614         * gcc.dg/pr51261.c: New test.
615
616 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
617
618         PR c++/51145
619         * g++.dg/cpp0x/alias-decl-14.C: New test.
620         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
621         passing before.
622         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
623         change.
624         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
625         * g++.dg/lookup/struct1.C: Likewise.
626         * g++.dg/parse/elab1.C: Likewise.
627         * g++.dg/parse/elab2.C: Likewise.
628         * g++.dg/parse/int-as-enum1.C: Likewise.
629         * g++.dg/parse/typedef1.C: Likewise.
630         * g++.dg/parse/typedef3.C: Likewise.
631         * g++.dg/parse/typedef4.C: Likewise.
632         * g++.dg/parse/typedef5.C: Likewise.
633         * g++.dg/template/crash26.C: Likewise.
634         * g++.dg/template/nontype4.C: Likewise.
635         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
636         * g++.old-deja/g++.brendan/line1.C: Likewise.
637         * g++.old-deja/g++.other/elab1.C: Likewise.
638         * g++.old-deja/g++.other/syntax4.C: Likewise.
639
640 2011-11-22  Tom de Vries  <tom@codesourcery.com>
641
642         PR rtl-optimization/50764
643         * gcc.dg/pr50764.c: New test.
644
645 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
646
647         PR c++/51265
648         * g++.dg/cpp0x/decltype36.C: New.
649
650 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
651
652         PR tree-optimization/51074
653         * gcc.dg/vect/pr51074.c: New test.
654
655 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
656
657         PR c++/51143
658         * g++.dg/cpp0x/alias-decl-16.C: New test.
659
660 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
661
662         PR tree-optimization/50765
663         * gcc.dg/pr50765.c: New test.
664
665 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
666
667         * gcc.dg/vshift-1.c (main): Call rand instead of random.
668         * gcc.dg/vshift-3.c (main): Likewise.
669
670 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
671
672         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
673
674 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
675
676         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
677         * gcc.misc-tests/gcov-17.c: Likewise.
678         * g++.dg/gcov/gcov-8.C: Likewise.
679         * g++.dg/gcov/gcov-9.C: Likewise.
680
681 2011-11-21  Torvald Riegel  <triegel@redhat.com>
682
683         * g++.dg/tm/pr47747.C: New test.
684
685 2011-11-21  Torvald Riegel  <triegel@redhat.com>
686
687         * g++.dg/tm/template-2.C: New test.
688
689 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
690
691         PR debug/50827
692         * gcc.dg/pr50827.c: New test.
693
694 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
695
696         PR c++/50958
697         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
698         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
699         * g++.dg/cpp0x/udlit-member.C: Adjust.
700         * g++.dg/cpp0x/udlit-raw-length.C: New.
701         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
702         * g++.dg/cpp0x/udlit-resolve.C: New.
703         * c-c++-common/dfp/pr33466.c: Adjust.
704
705 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
706
707         * lib/target-supports.exp
708         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
709         with ultrasparc_vis2_hw.
710         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
711         with ultrasparc_vis3_hw.
712
713 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
714
715         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
716         *-*-solaris2* && c++.
717
718 2011-11-20  Joey Ye  <joey.ye@arm.com>
719
720         * gcc.dg/volatile-bitfields-1.c: New.
721
722 2011-11-20  Jason Merrill  <jason@redhat.com>
723
724         PR c++/48322
725         * g++.dg/cpp0x/variadic120.C: New.
726         * g++.dg/cpp0x/sfinae26.C: Adjust.
727
728         * g++.dg/cpp0x/sfinae11.C: Adjust.
729         * g++.dg/cpp0x/sfinae26.C: Adjust.
730         * g++.dg/template/unify11.C: Adjust.
731
732 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
733
734         PR c++/51230
735         * g++.dg/template/error46.C: New.
736
737 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
738
739         PR target/51235
740         * gcc.target/i386/pr51235.c: New test.
741
742         PR target/51236
743         * gcc.target/i386/pr51236.c: New test.
744
745 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
746
747         * gnat.dg/discr32.adb: New test.
748         * gnat.dg/discr32_pkg.ads: New helper.
749
750 2011-11-20  Nathan Sidwell  <nathan@acm.org>
751
752         PR gcov-profile/51113
753         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
754         * gcc.misc-tests/gcov-16.c: New.
755         * gcc.misc-tests/gcov-17.c: New.
756         * g++.dg/gcov/gcov-8.C: New.
757         * g++.dg/gcov/gcov-9.C: New.
758         * g++.dg/gcov/gcov-10.C: New.
759
760 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
761
762         PR c++/51194
763         * g++.dg/cpp0x/alias-decl-15.C: New test.
764
765 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
766
767         PR c++/51216
768         * g++.dg/cpp0x/pr51216.C: New.
769
770 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
771
772         * gcc.dg/delay-slot-2.c: New test.
773
774 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
775
776         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
777
778 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
779
780         PR c++/51188
781         * g++.dg/lookup/using46.C: New.
782         * g++.dg/lookup/using47.C: New.
783         * g++.dg/lookup/using48.C: New.
784         * g++.dg/lookup/using49.C: New.
785         * g++.dg/lookup/using50.C: New.
786
787 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
788
789         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
790         supports /* ... */ comments.
791
792 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
793
794         PR c++/51150
795         * g++.dg/cpp0x/pr51150.C: New.
796
797 2011-11-18  Martin Jambor  <mjambor@suse.cz>
798
799         PR tree-optimization/50605
800         * g++.dg/ipa/pr50605.C: New test.
801
802 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
803
804         PR c++/51191
805         * g++.dg/cpp0x/alias-decl-13.C: New test.
806
807 2011-11-17  Jason Merrill  <jason@redhat.com>
808
809         PR c++/51186
810         * g++.dg/cpp0x/auto27.C: New.
811         * g++.dg/cpp0x/trailing2.C: Adjust messages.
812
813 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
814
815         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
816         memory model parameters don't match expected values.
817         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
818         __atomic_compare_exchange.
819         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
820         __atomic_compare_exchange_n.
821         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
822         weak/strong parameter and fail if memory models aren't correct.
823
824 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
825
826         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
827         Look for simulate_thread_done to determine working gdb.  Reduce timeout
828         to 10 seconds and fail when timeout occurs.  Improve error messages.
829
830 2011-11-17  Jason Merrill  <jason@redhat.com>
831
832         PR c++/51137
833         * g++.dg/template/virtual2.C: New.
834
835 2011-11-17  Michael Matz  <matz@suse.de>
836
837         PR middle-end/50644
838         PR middle-end/50741
839         * g++.dg/tree-ssa/pr50741.C: New.
840
841 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
842
843         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
844
845 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
846
847         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
848         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
849         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
850
851 2011-11-16  Tobias Burnus  <burnus@net-b.de>
852
853         PR fortran/39427
854         PR fortran/37829
855         * gfortran.dg/constructor_1.f90: New.
856         * gfortran.dg/constructor_2.f90: New.
857         * gfortran.dg/constructor_3.f90: New.
858         * gfortran.dg/constructor_4.f90: New.
859         * gfortran.dg/constructor_5.f90: New.
860         * gfortran.dg/constructor_6.f90: New.
861         * gfortran.dg/use_only_5.f90: New.
862         * gfortran.dg/c_ptr_tests_17.f90: New.
863         * gfortran.dg/c_ptr_tests_18.f90: New.
864         * gfortran.dg/used_types_25.f90: New.
865         * gfortran.dg/used_types_26.f90: New
866         * gfortran.dg/type_decl_3.f90: New.
867         * gfortran.dg/function_types_3.f90: Update dg-error.
868         * gfortran.dg/result_1.f90: Ditto.
869         * gfortran.dg/structure_constructor_3.f03: Ditto.
870         * gfortran.dg/structure_constructor_4.f03: Ditto.
871
872 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
873
874         * gcc.dg/vect/pr30858.c: Update expected output for
875         architectures with multiple vector sizes.
876
877 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
878             Bernd Schmidt <bernds@coudesourcery.com>
879             Sebastian Huber <sebastian.huber@embedded-brains.de>
880
881         PR target/49641
882         * gcc.target/arm/pr49641.c: New test.
883
884 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
885
886         PR tree-optimization/49960
887         * gcc.dg/autopar/pr49960.c: New test.
888         * gcc.dg/autopar/pr49960-1.c: New test.
889
890
891 2011-11-16  Tom de Vries  <tom@codesourcery.com>
892
893         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
894         * gcc.dg/pr43864-2.c: Same.
895         * gcc.dg/pr43864-3.c: Same.
896         * gcc.dg/pr43864-4.c: Same.
897
898 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
899
900         * gcc.target/i386/sse2-cvt-vec.c: New test.
901         * gcc.target/i386/avx-cvt-vec.c: Ditto.
902         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
903         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
904         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
905         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
906         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
907
908 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
909
910         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
911         powerpc*-*-darwin* targets.
912
913 2011-11-15  Torvald Riegel  <triegel@redhat.com>
914
915         * c-c++-common/tm/trxn-expr-3.c: New test.
916
917 2011-11-14  Torvald Riegel  <triegel@redhat.com>
918
919         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
920
921 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
922
923         * gcc.target/i386/avx-recip-vec.c: New test.
924         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
925         * gcc.target/i386/avx-lrint-vec.c: Ditto.
926         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
927         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
928         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
929         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
930         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
931         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
932         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
933         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
934         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
935         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
936         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
937         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
938
939 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
940
941         PR c++/51107
942         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
943         non-template literal operator.
944
945 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
946
947         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
948         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
949         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
950         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
951         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
952         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
953         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
954         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
955         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
956         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
957         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
958         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
959         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
960         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
961         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
962         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
963
964 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
965
966         PR c++/6936
967         PR c++/25994
968         PR c++/26256
969         PR c++/30195
970         * g++.old-deja/g++.brendan/misc14.C: Adjust.
971         * g++.old-deja/g++.jason/scoping16.C: Likewise.
972         * g++.old-deja/g++.other/anon7.C: Likewise.
973         * g++.old-deja/g++.other/using1.C: Likewise.
974         * g++.old-deja/g++.other/redecl1.C: Likewise.
975         * g++.old-deja/g++.other/typedef7.C: Likewise.
976         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
977         * g++.dg/template/using2.C: Likewise.
978         * g++.dg/template/static4.C: Likewise.
979         * g++.dg/template/typedef1.C: Likewise.
980         * g++.dg/lookup/name-clash9.C: Likewise.
981         * g++.dg/abi/mangle41.C: Likewise.
982         * g++.dg/parse/ctor5.C: Likewise.
983         * g++.dg/inherit/using4.C: Likewise.
984         * g++.dg/lookup/using24.C: New.
985         * g++.dg/lookup/using25.C: New.
986         * g++.dg/lookup/using26.C: New.
987         * g++.dg/lookup/using27.C: New.
988         * g++.dg/lookup/using28.C: New.
989         * g++.dg/lookup/using29.C: New.
990         * g++.dg/lookup/using30.C: New.
991         * g++.dg/lookup/using31.C: New.
992         * g++.dg/lookup/using32.C: New.
993         * g++.dg/lookup/using33.C: New.
994         * g++.dg/lookup/using34.C: New.
995         * g++.dg/lookup/using35.C: New.
996         * g++.dg/lookup/using36.C: New.
997         * g++.dg/lookup/using37.C: New.
998         * g++.dg/lookup/using38.C: New.
999         * g++.dg/lookup/using39.C: New.
1000         * g++.dg/lookup/using40.C: New.
1001         * g++.dg/lookup/using41.C: New.
1002         * g++.dg/lookup/using42.C: New.
1003         * g++.dg/lookup/using43.C: New.
1004         * g++.dg/lookup/using44.C: New.
1005         * g++.dg/lookup/using45.C: New.
1006         * g++.dg/lookup/pr6936.C: New.
1007         * g++.dg/debug/using4.C: New.
1008         * g++.dg/debug/using5.C: New.
1009         * g++.dg/cpp0x/forw_enum10.C: New.
1010
1011 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1012             Jan Hubicka  <jh@suse.cz>
1013
1014         * gcc.target/i386/sw-1.c: Force rep;movsb.
1015
1016 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1017
1018         PR testsuite/51059
1019         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1020         dg-additional-options.
1021
1022 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1023
1024         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1025         specified.  Remove redundant runtime checks.
1026         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1027         Allow for other than -m4.  Fix typos in comments.
1028
1029 2011-11-12  Jason Merrill  <jason@redhat.com>
1030
1031         PR c++/986
1032         * g++.dg/warn/ref-temp1.C: New.
1033
1034         PR c++/51060
1035         * g++.dg/opt/stack2.C: New.
1036
1037 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1038
1039         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1040         alpha*-*-linux* targets.
1041
1042 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1043
1044         PR testsuite/51059
1045         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1046         Darwin targets and allow external symbols to be undefined.
1047
1048 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1049
1050         * gcc.misc-tests/gcov-15.c: New.
1051
1052 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1053
1054         PR tree-optimization/51058
1055         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1056         * gfortran.dg/vect/pr51058-2.f90: New test.
1057
1058 2011-11-10  Jason Merrill  <jason@redhat.com>
1059
1060         * g++.dg/template/linkage1.C: New.
1061         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1062         * g++.old-deja/g++.other/linkage4.C: Likewise.
1063
1064         PR c++/50973
1065         * g++.dg/cpp0x/defaulted33.C: New.
1066
1067 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1068
1069         PR middle-end/51038
1070         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1071         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1072         __atomic_clear.
1073
1074 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1075
1076         PR rtl-optimization/51040
1077         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1078         patchup code.
1079
1080 2011-11-10  Jason Merrill  <jason@redhat.com>
1081
1082         PR c++/51079
1083         * g++.dg/template/conv12.C: New.
1084
1085         PR debug/50983
1086         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1087
1088 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1089
1090         * gnat.dg/atomic6_1.adb: New test.
1091         * gnat.dg/atomic6_2.adb: Likewise.
1092         * gnat.dg/atomic6_3.adb: Likewise.
1093         * gnat.dg/atomic6_4.adb: Likewise.
1094         * gnat.dg/atomic6_5.adb: Likewise.
1095         * gnat.dg/atomic6_6.adb: Likewise.
1096         * gnat.dg/atomic6_7.adb: Likewise.
1097         * gnat.dg/atomic6_8.adb: Likewise.
1098         * gnat.dg/atomic6_pkg.ads: New helper.
1099
1100 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1101
1102         PR middle-end/51077
1103         * gcc.c-torture/compile/pr51077.c: New test.
1104
1105         PR rtl-optimization/51023
1106         * gcc.c-torture/execute/pr51023.c: New test.
1107
1108 2011-11-10  Richard Guenther  <rguenther@suse.de>
1109
1110         PR tree-optimization/51042
1111         * gcc.dg/torture/pr51042.c: New testcase.
1112
1113 2011-11-10  Richard Guenther  <rguenther@suse.de>
1114
1115         PR tree-optimization/51070
1116         * gcc.dg/torture/pr51070.c: New testcase.
1117
1118 2011-11-10  Richard Guenther  <rguenther@suse.de>
1119
1120         PR tree-optimization/51030
1121         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1122
1123 2011-11-10  Richard Guenther  <rguenther@suse.de>
1124
1125         PR middle-end/51071
1126         * gcc.dg/torture/pr51071.c: New testcase.
1127
1128 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1129
1130         * gnat.dg/loop_optimization9.ad[sb]: New test.
1131
1132 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1133
1134         PR tree-optimization/51058
1135         * gfortran.dg/vect/pr51058.f90: New test.
1136
1137 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1138
1139         PR tree-optimization/51000
1140         * gcc.dg/vect/pr51000.c: New test.
1141
1142 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1143
1144         PR c++/50837
1145         * g++.dg/cpp0x/static_assert5.C: New.
1146         * g++.dg/template/nontype13.C: Tweak.
1147
1148 2011-11-09  Jason Merrill  <jason@redhat.com>
1149
1150         PR c++/50972
1151         * g++.dg/cpp0x/noexcept16.C: New.
1152
1153         PR c++/51046
1154         * g++.dg/cpp0x/variadic119.C: New.
1155
1156 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1157
1158         PR target/50911
1159         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1160         permutations.
1161         * gcc.dg/torture/vshuf-32.inc: Likewise.
1162         * gcc.dg/torture/vshuf-4.inc: Likewise.
1163         * gcc.dg/torture/vshuf-8.inc: Likewise.
1164
1165         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1166
1167 2011-11-09  Ian Lance Taylor  <iant@google.com>
1168
1169         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1170         procedure.
1171         * gcc.dg/split-5.c: New test.
1172
1173 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1174
1175         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1176
1177 2011-11-09  Jason Merrill  <jason@redhat.com>
1178
1179         PR c++/51029
1180         * g++.dg/template/virtual1.C: New.
1181
1182 2011-11-08  Jason Merrill  <jason@redhat.com>
1183
1184         Run most C++ tests in both C++98 and C++11 modes.
1185         * lib/target-supports.exp (check_effective_target_c++11): New.
1186         (check_effective_target_c++98): New.
1187         * lib/g++-dg.exp (g++-dg-runtest): New.
1188         * g++.dg/dg.exp: Use g++-dg-runtest.
1189         * g++.dg/charset/charset.exp: Likewise.
1190         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1191         * g++.dg/dfp/dfp.exp: Likewise.
1192         * g++.dg/gcov/gcov.exp: Likewise.
1193         * g++.dg/gomp/gomp.exp: Likewise.
1194         * g++.dg/graphite/graphite.exp: Likewise.
1195         * g++.dg/tls/tls.exp: Likewise.
1196         * g++.dg/tm/tm.exp: Likewise.
1197         * g++.dg/vect/vect.exp: Likewise.
1198         * g++.old-deja/old-deja.exp: Likewise.
1199         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1200         with some of the torture options.
1201         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1202         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1203         * g++.dg/init/null1.C: Only run in C++98.
1204         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1205         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1206         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1207         * g++.old-deja/g++.other/anon9.C: Likewise.
1208         * g++.old-deja/g++.other/linkage1.C: Likewise.
1209         * g++.old-deja/g++.other/linkage2.C: Likewise.
1210         * g++.old-deja/g++.pt/t29.C: Likewise.
1211         * g++.old-deja/g++.pt/t30.C: Likewise.
1212         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1213         * g++.dg/ext/anon-struct4.C: Likewise.
1214         * g++.dg/init/brace2.C: Likewise.
1215         * g++.dg/init/brace6.C: Likewise.
1216         * g++.dg/other/anon3.C: Likewise.
1217         * g++.dg/template/arg2.C: Likewise.
1218         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1219         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1220         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1221         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1222         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1223         * g++.old-deja/g++.brendan/init2.C: Likewise.
1224         * g++.old-deja/g++.brendan/init4.C: Likewise.
1225         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1226         * g++.old-deja/g++.jason/cond.C: Likewise.
1227         * g++.old-deja/g++.law/init1.C: Likewise.
1228         * g++.old-deja/g++.law/operators32.C: Likewise.
1229         * g++.old-deja/g++.pt/enum6.C: Likewise.
1230         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1231         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1232
1233         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1234         * g++.dg/init/new11.C: Likewise.
1235         * g++.dg/init/pr29571.C: Likewise.
1236         * g++.dg/lookup/forscope2.C: Likewise.
1237         * g++.dg/parse/linkage1.C: Likewise.
1238         * g++.dg/parse/typedef8.C: Likewise.
1239         * g++.dg/template/error44.C: Likewise.
1240         * g++.dg/tls/diag-2.C: Likewise.
1241         * g++.dg/tls/diag-4.C: Likewise.
1242         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1243         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1244         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1245         * g++.old-deja/g++.brendan/new3.C: Likewise.
1246         * g++.old-deja/g++.eh/new1.C: Likewise.
1247         * g++.old-deja/g++.eh/new2.C: Likewise.
1248         * g++.old-deja/g++.jason/new.C: Likewise.
1249         * g++.old-deja/g++.law/friend1.C: Likewise.
1250         * g++.old-deja/g++.mike/net46.C: Likewise.
1251         * g++.old-deja/g++.mike/p755.C: Likewise.
1252         * g++.old-deja/g++.other/new6.C: Likewise.
1253
1254         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1255         * g++.dg/template/crash53.C: Likewise.
1256         * g++.dg/template/void9.C: Likewise.
1257
1258 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1259
1260         PR c++/51045
1261         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1262
1263 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1264
1265         PR c++/51047
1266         * g++.dg/cpp0x/sfinae29.C: New.
1267
1268 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1269
1270         PR fortran/50960
1271         * gfortran.dg/typebound_call_22.f03: New test case.
1272
1273 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1274
1275         PR libfortran/50016
1276         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1277
1278 2011-11-09  Richard Guenther  <rguenther@suse.de>
1279
1280         PR tree-optimization/51039
1281         * gcc.dg/pr51039.c: New testcase.
1282
1283 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1284
1285         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1286         Enable also for powerpc*-*-*.
1287
1288 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1289
1290         PR fortran/50540
1291         * gfortran.dg/forall_16.f90: New test.
1292
1293 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1294
1295         PR fortran/38718
1296         * gfortran.dg/initialization_29.f90: Expand test.
1297
1298 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1299
1300         PR c++/51027
1301         * g++.dg/cpp0x/alias-decl-12.C: New test.
1302         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1303
1304 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1305
1306         PR debug/51032
1307         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1308
1309 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1310
1311         PR tree-optimization/51015
1312         * gcc.dg/vect/pr51015.c: New test.
1313
1314 2011-11-08  David S. Miller  <davem@davemloft.net>
1315
1316         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1317         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1318
1319 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1320
1321         PR fortran/50404
1322         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1323
1324 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1325
1326         PR fortran/50409
1327         * gfortran.dg/string_5.f90: Improve testcase.
1328
1329 2011-10-23  Jason Merrill  <jason@redhat.com>
1330
1331         PR c++/50835
1332         * g++.dg/template/lvalue2.C: New.
1333
1334 2011-11-08  Michael Matz  <matz@suse.de>
1335
1336         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1337         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1338         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1339         * g++.dg/eh/builtin2.C: Ditto.
1340         * g++.dg/eh/builtin3.C: Ditto.
1341
1342 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1343
1344         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1345         being prefered even for -mavx.
1346         * gcc.target/i386/avx-cvt-3.c: New test.
1347
1348 2011-11-08  Richard Guenther  <rguenther@suse.de>
1349
1350         PR tree-optimization/51012
1351         * gcc.dg/pr51012-1.c: New testcase.
1352         * gcc.dg/pr51012-2.c: Likewise.
1353
1354 2011-11-08  Richard Guenther  <rguenther@suse.de>
1355
1356         PR middle-end/51010
1357         * c-c++-common/uninit-pr51010.c: New testcase.
1358
1359 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1360
1361         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1362         check_effective_target_vect_call_copysignf,
1363         check_effective_target_vect_call_lrint): New procedures.
1364         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1365         $VECT_SLP_CFLAGS with -ffast-math.
1366         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1367         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1368         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1369         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1370
1371 2011-11-07  Richard Henderson  <rth@redhat.com>
1372             Aldy Hernandez  <aldyh@redhat.com>
1373             Torvald Riegel  <triegel@redhat.com>
1374
1375         Merged from transactional-memory.
1376
1377         * g++.dg/dg.exp: Run transactional memory tests.
1378         * g++.dg/tm: New directory with new tests.
1379         * gcc.dg/tm: New directory with new tests.
1380         * c-c++-common/tm: New directory with new tests.
1381
1382 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1383
1384         Fix context handling of alias-declaration
1385         * g++.dg/cpp0x/alias-decl-11.C: New test.
1386
1387 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1388
1389         PR c++/50864
1390         * g++.dg/parse/template26.C: New.
1391         * g++.dg/template/crash45.C: Adjust dg-error string.
1392
1393 2011-11-07  Jason Merrill  <jason@redhat.com>
1394
1395         PR c++/50848
1396         * g++.dg/template/lookup9.C: New.
1397
1398         PR c++/50863
1399         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1400
1401         PR c++/50870
1402         * g++.dg/cpp0x/decltype35.C: New.
1403
1404 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1405
1406         Support C++11 alias-declaration
1407         PR c++/45114
1408         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1409         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1410         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1411         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1412         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1413         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1414         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1415         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1416         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1417         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1418         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1419         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1420         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1421
1422 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1423
1424         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1425
1426 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1427
1428         PR fortran/50919
1429         * gfortran.dg/typebound_call_21.f03: New.
1430
1431 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1432
1433         * gcc.dg/profile-dir-1.c: Adjust final scan.
1434         * gcc.dg/profile-dir-2.c: Adjust final scan.
1435         * gcc.dg/profile-dir-3.c: Adjust final scan.
1436         * gcc.misc-tests/gcov.exp: Adjust regexp.
1437         * gcc.misc-tests/gcov-12.c: New.
1438         * gcc.misc-tests/gcov-13.c: New.
1439         * gcc.misc-tests/gcovpart-13b.c: New.
1440         * gcc.misc-tests/gcov-14.c: New.
1441
1442 2011-11-07  Jason Merrill  <jason@redhat.com>
1443
1444         PR c++/35688
1445         * g++.dg/ext/visibility/template8.C: New.
1446
1447 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1448
1449         PR tree-optimization/50789
1450         * gcc.target/i386/avx2-gather-1.c: New test.
1451         * gcc.target/i386/avx2-gather-2.c: New test.
1452         * gcc.target/i386/avx2-gather-3.c: New test.
1453         * gcc.target/i386/avx2-gather-4.c: New test.
1454
1455 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1456
1457         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1458
1459 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1460
1461         PR libfortran/45723
1462         * gfortran.dg/open_dev_null.f90: Remove testcase.
1463
1464 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1465
1466         * lib/target-supports.exp (check_effective_target_sync_int_128):
1467         Don't cache the result.
1468         (check_effective_target_sync_long_long): Ditto.
1469
1470 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1471
1472         PR rtl-optimization/47698
1473         * gcc.target/i386/47698.c: New test.
1474
1475 2011-11-06  Jason Merrill  <jason@redhat.com>
1476
1477         PR c++/35688
1478         * g++.dg/ext/visibility/template7.C: New.
1479
1480 2011-11-07  Terry Guo  <terry.guo@arm.com>
1481
1482         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1483         * gcc.target/arm/wmul-2.c: Ditto.
1484         * gcc.target/arm/wmul-3.c: Ditto.
1485         * gcc.target/arm/wmul-4.c: Ditto.
1486
1487 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1488
1489         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1490         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1491         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1492         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1493         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1494         expected diagnostics.
1495
1496 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1497             Richard Henderson  <rth@redhat.com>
1498             Aldy Hernandez  <aldyh@redhat.com>
1499
1500         Merged from cxx-mem-model.
1501
1502         * lib/target-supports.exp (check_effective_target_sync_int_128,
1503         check_effective_target_sync_long_long): Check whether the target
1504         supports 64 and 128 bit __sync builtins.
1505         (check_effective_target_cas_char): New.
1506         (check_effective_target_cas_int): New.
1507         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1508         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1509         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1510         produce the expected library calls.
1511         * gcc.dg/atomic-fence.c: New functional tests.
1512         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1513         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1514         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1515         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1516         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1517         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1518         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1519         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1520         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1521         are atomic.
1522         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1523         loads are atomic.
1524         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1525         are atomic.
1526         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1527         are atomic.
1528         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1529         int128 operations are atomic.
1530         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1531         operations are atomic.
1532         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1533         operations are atomic.
1534         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1535         operations are atomic.
1536         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1537         stores aren't moved out of a loop.
1538         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1539         globals don't overwrite neighbouring globals.
1540         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1541         writes dont overwrite neighbouring components.
1542         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1543         * c-c++-common/gomp/atomic-3.c: Likewise.
1544         * c-c++-common/gomp/atomic-9.c: Likewise.
1545         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1546         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1547         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1548         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1549         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1550         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1551         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1552         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1553         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1554         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1555         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1556         g++.dg/gomp/atomic-15.C: Remove.
1557         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1558         * gcc.dg/gomp/atomic-11.c: Remove test.
1559
1560 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
1561
1562         * gcc.dg/vect/bb-slp-cond-1.c: New test.
1563         * gcc.dg/vect/slp-cond-1.c: New test.
1564         * gcc.dg/vect/slp-cond-2.c: New test.
1565
1566 2011-11-05  David S. Miller  <davem@davemloft.net>
1567
1568         * lib/test-supports.exp
1569         (check_effective_target_ultrasparc_vis2_hw): New proc.
1570         (check_effective_target_ultrasparc_vis3_hw): New proc.
1571         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1572         * gcc.target/sparc/vec-init-2.inc: Likewise.
1573         * gcc.target/sparc/vec-init-3.inc: Likewise.
1574         * gcc.target/sparc/vec-init-1-vis1.c: New test.
1575         * gcc.target/sparc/vec-init-1-vis2.c: New test.
1576         * gcc.target/sparc/vec-init-1-vis3.c: New test.
1577         * gcc.target/sparc/vec-init-2-vis1.c: New test.
1578         * gcc.target/sparc/vec-init-2-vis2.c: New test.
1579         * gcc.target/sparc/vec-init-2-vis3.c: New test.
1580         * gcc.target/sparc/vec-init-3-vis1.c: New test.
1581         * gcc.target/sparc/vec-init-3-vis2.c: New test.
1582         * gcc.target/sparc/vec-init-3-vis3.c: New test.
1583
1584 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1585
1586         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1587         Disable test on Epiphany.
1588         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1589         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1590         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1591         * g++.dg/parse/pragma3.C: Likewise.
1592         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1593         (bar): Use it.
1594         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1595         * gcc.dg/tls/thr-cse-1.c: Likewise.
1596         * g++.dg/opt/devirt2.C: Likewise.
1597         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1598         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1599         * gcc.target/epiphany: New directory.
1600
1601 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1602
1603         * gfortran.dg/quad_2.f90: New.
1604
1605 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1606
1607         * gcc.dg/strlenopt-22g.c: New wrapper around...
1608         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1609
1610 2011-11-04  Jason Merrill  <jason@redhat.com>
1611
1612         PR c++/26714
1613         * g++.dg/init/lifetime2.C: New.
1614         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1615
1616         PR c++/48370
1617         * g++.dg/init/lifetime1.C: Test cleanup order.
1618
1619 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1620
1621         * g++.dg/other/offsetof7.C: New test.
1622
1623 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
1624
1625         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1626         variable, default empty, -ffat-lto-objects for effective_target_lto.
1627         (gcc-dg-test-1): Add options from dg-final methods.
1628         * lib/scanasm.exp (scan-assembler_required_options)
1629         (scan-assembler-not_required_options): New procs.
1630
1631 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
1632
1633         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1634         generate a pedwarn in c++98-mode.
1635         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1636         don't generate a pedwarn in c++0x-mode.
1637
1638 2011-11-04  Olivier Goffart  <olivier@woboq.com>
1639
1640         PR c++/50965
1641         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1642
1643 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
1644
1645         PR rtl-optimization/38644
1646         * gcc.target/arm/stack-red-zone.c: New.
1647
1648 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1649
1650         PR c++/48420
1651         * g++.dg/warn/Wconversion-null-3.C: New.
1652
1653 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1654
1655         PR c++/50941
1656         * g++.dg/cpp0x/udlit-strint-length.C: New.
1657
1658 2011-11-04  Jason Merrill  <jason@redhat.com>
1659
1660         PR c++/48370
1661         * g++.dg/cpp0x/initlist-lifetime1.C: New.
1662         * g++.dg/init/lifetime1.C: New.
1663         * g++.dg/init/ref21.C: New.
1664         * g++.dg/eh/array1.C: New.
1665
1666 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1667
1668         PR tree-optimization/50763
1669         * gcc.dg/pr50763-5.c: New test.
1670
1671 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1672
1673         PR tree-optimization/50763
1674         * g++.dg/pr50763-4.C: New test.
1675
1676 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
1677
1678         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1679         test.
1680
1681         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1682
1683         * gcc.dg/torture/vec-cvt-1.c: New test.
1684
1685 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1686
1687         * gnat.dg/specs/private1[-sub].ads: New test.
1688
1689 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
1690
1691         PR fortran/43829
1692         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1693         * gfortran.dg/inline_sum_1.f90: New.
1694         * gfortran.dg/inline_sum_2.f90: New.
1695         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1696         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1697         * gfortran.dg/inline_product_1.f90: New.
1698
1699 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1700
1701         PR fortran/50933
1702         * gfortran.dg/bind_c_dts_5.f90: New.
1703
1704 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1705
1706         PR fortran/50960
1707         * gfortran.dg/module_parameter_array_refs_2.f90: New.
1708
1709 2011-11-03  Richard Guenther  <rguenther@suse.de>
1710
1711         PR middle-end/50079
1712         * g++.dg/init/copy7.C: Remove testcase.
1713
1714 2011-11-03  Martin Jambor  <mjambor@suse.cz>
1715
1716         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1717         * g++.dg/ipa/devirt-c-2.C: Likewise.
1718         * g++.dg/ipa/devirt-c-7.C: New test.
1719         * g++.dg/ipa/devirt-c-8.C: Likewise.
1720
1721 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
1722
1723         PR tree-optimization/50912
1724         * gnat.dg/loop_optimization10.ad[sb]: New test.
1725         * gnat.dg/loop_optimization10_pkg.ads: New helper.
1726
1727 2011-11-02  Jason Merrill  <jason@redhat.com>
1728
1729         PR c++/50930
1730         * g++.dg/cpp0x/nsdmi-list2.C: New.
1731
1732 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1733
1734         PR c++/50810
1735         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1736         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1737
1738 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1739
1740         PR tree-optimization/50769
1741         * gfortran.dg/pr50769.f90: New test.
1742
1743 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1744
1745         * gcc.target/sparc/20111102-1.c: New test.
1746
1747 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1748
1749         PR c++/50956
1750         * g++.dg/warn/Wcast-qual2.C: New.
1751
1752 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1753
1754         PR tree-optimization/50763
1755         * g++.dg/pr50763-3.C: New test.
1756
1757 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1758
1759         PR tree-optimization/50672
1760         * g++.dg/pr50672.C: New test.
1761
1762 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
1763
1764         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1765         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1766         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1767
1768         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1769
1770 2011-11-02  Richard Guenther  <rguenther@suse.de>
1771
1772         PR tree-optimization/50902
1773         * gcc.dg/torture/pr50902.c: New testcase.
1774
1775 2010-11-02  Richard Guenther  <rguenther@suse.de>
1776
1777         PR tree-optimization/50890
1778         * gcc.dg/torture/pr50890.c: New testcase.
1779
1780 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
1781
1782         PR c++/44277
1783         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1784         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1785
1786 2011-11-01  Tom de Vries  <tom@codesourcery.com>
1787
1788         PR tree-optimization/50908
1789         * gcc.dg/pr50908.c: New test.
1790         * gcc.dg/pr50908-2.c: Same.
1791         * gcc.dg/pr50908-3.c: Same.
1792
1793 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
1794
1795         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1796         the outer loop.  Remove comment.  Don't check for widen-mult.
1797
1798 2011-10-31  Martin Jambor  <mjambor@suse.cz>
1799
1800         * gcc.dg/ipa/ipcp-4.c: New test.
1801
1802 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
1803
1804         * gcc.dg/vshift-3.c: New test.
1805         * gcc.dg/vshift-4.c: New test.
1806         * gcc.dg/vshift-5.c: New test.
1807
1808 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
1809
1810         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1811         and current implementation.
1812
1813 2011-10-31  Paul Brook  <paul@codesourcery.com>
1814
1815         * gcc.dg/constructor-1.c: New test.
1816
1817 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1818
1819         PR fortran/50753
1820         * gfortran.dg/dshift_3.f90: New test.
1821
1822 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1823
1824         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1825         hppa*-*-hpux*.
1826         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1827         * gcc.dg/torture/vshuf-v4si.c: Likewise.
1828         * gcc.dg/torture/vshuf-v8si.c: Likewise.
1829         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1830         * gcc.dg/torture/vshuf-v4di.c: Likewise.
1831         * gcc.dg/torture/vshuf-v2df.c: Likewise.
1832         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1833         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1834         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1835         * gcc.dg/torture/vshuf-v2di.c: Likewise.
1836         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1837         * gcc.dg/torture/vshuf-v4df.c: Likewise.
1838         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1839         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1840         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1841         * gcc.dg/vector-compare-2.c: Likewise.
1842
1843 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1844
1845         PR c++/50901
1846         * g++.dg/cpp0x/pr50901.C: New.
1847
1848 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
1849
1850         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1851         * gcc.target/i386/fma4-check.h (main): Ditto.
1852         * gcc.target/i386/xop-check.h (main): Ditto.
1853
1854 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1855
1856         Revert:
1857         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1858
1859         PR c++/50864
1860         * g++.dg/template/crash109.C: New.
1861
1862 2011-10-28  Jason Merrill  <jason@redhat.com>
1863
1864         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1865
1866 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1867
1868         PR c++/50864
1869         * g++.dg/template/crash109.C: New.
1870
1871 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1872
1873         * gfortran.dg/nearest_5.f90: New test.
1874
1875 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
1876
1877         * gcc.dg/vshift-1.c: New test.
1878         * gcc.dg/vshift-2.c: New test.
1879         * gcc.target/i386/xop-vshift-1.c: New test.
1880         * gcc.target/i386/xop-vshift-2.c: New test.
1881         * gcc.target/i386/avx2-vshift-1.c: New test.
1882
1883 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
1884
1885         PR rtl-optimization/49720
1886         * g++.dg/torture/pr49720.C: New test.
1887
1888 2011-10-27  David S. Miller  <davem@davemloft.net>
1889
1890         * gcc.target/sparc/setcc-3.c: New test.
1891
1892 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1893
1894         PR c++/30066
1895         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1896
1897 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
1898
1899         * gcc.target/i386/sse2-cvt-1.c: New test.
1900         * gcc.target/i386/sse2-cvt-2.c: New test.
1901         * gcc.target/i386/avx-cvt-1.c: New test.
1902         * gcc.target/i386/avx-cvt-2.c: New test.
1903         * gcc.target/i386/avx2-cvt-1.c: New test.
1904         * gcc.target/i386/avx2-cvt-2.c: New test.
1905
1906 2011-10-27  Martin Jambor  <mjambor@suse.cz>
1907
1908         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1909
1910 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
1911             Steven G. Kargl  <kargl@gcc.gnu.org>
1912
1913         PR target/50875
1914         * gfortran.dg/pr50875.f90: New test.
1915
1916 2011-10-26  David S. Miller  <davem@davemloft.net>
1917
1918         * gcc.target/sparc/fmaf-1.c: New test.
1919
1920         * gcc.target/sparc/setcc-1.c: New test.
1921         * gcc.target/sparc/setcc-2.c: New test.
1922
1923 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1924
1925         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1926
1927 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1928
1929         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1930         Windows targets.
1931
1932 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1933
1934         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1935         symbol names.
1936
1937 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1938
1939         * gcc.target/i386/pad-4.c: Skip for Windows targets.
1940
1941 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1942
1943         * gnat.dg/specs/discr1.ads: New test.
1944         * gnat.dg/specs/discr1_pkg.ads: New helper.
1945
1946 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1947
1948         * gnat.dg/specs/unchecked_union.ads: Rename to...
1949         * gnat.dg/specs/unchecked_union1.ads: ...this.
1950         * gnat.dg/specs/unchecked_union2.ads: New test.
1951
1952 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1953
1954         * gnat.dg/specs/atomic1.ads: New test.
1955
1956 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
1957
1958         Implement C++11 user-defined literals.
1959         * g++.dg/cpp0x/udlit-addr.C: New.
1960         * g++.dg/cpp0x/udlit-args.C: New.
1961         * g++.dg/cpp0x/udlit-args-neg.C: New.
1962         * g++.dg/cpp0x/udlit-clink-neg.C: New.
1963         * g++.dg/cpp0x/udlit-concat.C: New.
1964         * g++.dg/cpp0x/udlit-concat-neg.C: New.
1965         * g++.dg/cpp0x/udlit-constexpr.C: New.
1966         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1967         * g++.dg/cpp0x/udlit-declare-neg.C: New.
1968         * g++.dg/cpp0x/udlit-friend.C: New.
1969         * g++.dg/cpp0x/udlit-general.C: New.
1970         * g++.dg/cpp0x/udlit-inline.C: New.
1971         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1972         * g++.dg/cpp0x/udlit-member-neg.C: New.
1973         * g++.dg/cpp0x/udlit-namespace.C: New.
1974         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1975         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1976         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1977         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1978         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1979         * g++.dg/cpp0x/udlit-operator-neg.C: New.
1980         * g++.dg/cpp0x/udlit-raw-str.C: New.
1981         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1982         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1983         * g++.dg/cpp0x/udlit-systemheader.C: New.
1984         * g++.dg/cpp0x/udlit-template.C: New.
1985         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1986         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1987         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1988         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1989         * g++.dg/cpp0x/udlit_system_header: New.
1990
1991 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1992
1993         PR c++/50870
1994         * g++.dg/cpp0x/decltype34.C: New.
1995
1996 2011-10-26  Tom de Vries <tom@codesourcery.com>
1997
1998         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1999         * gcc.c-torture/unsorted/HIset.c: Same.
2000         * gcc.c-torture/unsorted/SIcmp.c: Same.
2001         * gcc.c-torture/unsorted/SIset.c: Same.
2002         * gcc.c-torture/unsorted/SFset.c: Same.
2003         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2004         * gcc.c-torture/unsorted/USIcmp.c: Same.
2005         * gcc.c-torture/unsorted/DFcmp.c: Same.
2006
2007 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2008
2009         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2010         to work also with -masm=intel and additionally test the xmm vs. ymm
2011         register type combination on mask/dest and in vsib.
2012         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2013         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2014         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2015         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2016         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2017         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2018         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2019         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2020         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2021         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2022         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2023         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2024         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2025         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2026         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2027         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2028         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2029         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2030         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2031         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2032         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2033         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2034         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2035         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2036         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2037         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2038         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2039         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2040         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2041         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2042         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2043
2044 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2045
2046         PR tree-optimization/50763
2047         * gcc.dg/pr50763-2.c: New test.
2048
2049 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2050
2051         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2052         Update expected messages.
2053
2054 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2055
2056         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2057
2058 2011-10-25  Jason Merrill  <jason@redhat.com>
2059
2060         PR c++/50866
2061         * g++.dg/init/aggr7.C: New.
2062
2063         PR c++/49996
2064         * g++.dg/cpp0x/initlist59.C: New.
2065
2066 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2067
2068         PR c++/50858
2069         * g++.dg/overload/operator5.C: New.
2070
2071 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2072
2073         PR c++/50861
2074         * g++.dg/template/crash108.C: New.
2075
2076 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2077
2078         PR tree-optimization/50596
2079         * gcc.dg/vect/vect-cond-10.c: New test.
2080
2081 2011-10-24  Joey Ye  <joey.ye@arm.com>
2082
2083         * gcc.target/arm/pr42575.c: Remove architecture option.
2084
2085 2011-10-24  David S. Miller  <davem@davemloft.net>
2086
2087         * gcc.target/sparc/vis3move-1.c: New test.
2088         * gcc.target/sparc/vis3move-2.c: New test.
2089         * gcc.target/sparc/vis3move-3.c: New test.
2090
2091 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2092
2093         * gcc.dg/strlenopt-22.c: New testcase.
2094         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2095
2096 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2097
2098         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2099         Remove -march=i386.
2100         (dg-skip-if): Remove.
2101         * gcc.target/i386/funcspec-1.c: Ditto.
2102         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2103
2104 2011-10-24  Richard Guenther  <rguenther@suse.de>
2105
2106         * gcc.dg/vect/vect-bool-1.c: New testcase.
2107
2108 2011-10-24  Richard Guenther  <rguenther@suse.de>
2109
2110         PR tree-optimization/50838
2111         * gcc.dg/torture/pr50838.c: New testcase.
2112
2113 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2114
2115         PR tree-optimization/50730
2116         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2117         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2118         -fno-tree-sra and SLP flags.
2119
2120 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2121
2122         PR c++/50841
2123         Revert:
2124         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2125
2126         PR c++/50810
2127         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2128         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2129
2130 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2131
2132         PR c++/50810
2133         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2134         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2135
2136 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2137
2138         PR tree-optimization/50763
2139         * gcc.dg/pr50763.c: New test.
2140
2141 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2142
2143         PR target/50788
2144         * gcc.target/i386/pr50788.c: New test.
2145
2146 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2147
2148         PR tree-optimization/50819
2149         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2150         * g++.dg/vect/slp-pr50819.cc: New test.
2151
2152 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2153
2154         PR c++/45385
2155         * g++.dg/warn/Wconversion4.C: New.
2156
2157 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2158
2159         PR target/50813
2160         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2161         from element other than first and reverse permutation.
2162         * gcc.dg/torture/vshuf-16.inc: Likewise.
2163         * gcc.dg/torture/vshuf-8.inc: Likewise.
2164         * gcc.dg/torture/vshuf-4.inc: Likewise.
2165
2166 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2167
2168         PR c++/31423
2169         * g++.dg/parse/error43.C: New.
2170         * g++.dg/parse/error44.C: Likewise.
2171
2172 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2173             Kirill Yukhin  <kirill.yukhin@intel.com>
2174
2175         PR target/50740
2176         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2177         * gcc.target/i386/bmi2-check.h: Ditto.
2178
2179 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2180
2181         PR c++/50811
2182         * g++.dg/cpp0x/override2.C: Add test.
2183
2184 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2185
2186         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2187         check_linker_plugin_available.
2188
2189 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2190
2191         * gcc.target/i386/branch-cost1.c: New test.
2192         * gcc.target/i386/branch-cost2.c: New test.
2193         * gcc.target/i386/branch-cost3.c: New test.
2194         * gcc.target/i386/branch-cost4.c: New test.
2195
2196 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2197
2198         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2199
2200 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2201
2202         PR testsuite/50722
2203         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2204
2205 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2206
2207         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2208         (_moz_foo, EXT__foo): Use ASMNAME.
2209
2210 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2211
2212         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2213         names.
2214
2215 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2216
2217         PR target/50766
2218         * gcc.target/i386/pr50766.c: New test.
2219
2220 2011-10-20  Jason Merrill  <jason@redhat.com>
2221
2222         PR c++/41449
2223         * g++.dg/eh/partial1.C: New.
2224
2225 2011-10-20  Richard Henderson  <rth@redhat.com>
2226
2227         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2228         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2229         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2230         Use __builtin_shuffle.
2231
2232 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2233
2234         PR fortran/50514
2235         * gfortran.dg/ishft_3.f90:  Update test.
2236
2237 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2238
2239         PR fortran/50524
2240         * gfortran.dg/substring_integer_index.f90: New test.
2241
2242 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2243
2244         * gfortran.dg/format_string.f: New test.
2245
2246 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2247
2248         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2249         non_strict_align.
2250         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2251
2252 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2253
2254         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2255         gcc.target/i386/pr46226.c: Do not use
2256         -mno-accumulate-outgoing-args.
2257
2258 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2259
2260         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2261         including <strings.h>.
2262
2263 2011-10-19  Jan Hubicka  <jh@suse.cz>
2264
2265         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2266         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2267         * lib/c-torture.exp: Likewise.
2268         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2269         * gcc.c-torture/compile/sync-1.c: Likewise.
2270         * gcc.c-torture/compile/sync-1.c: Likewise.
2271         * gcc.c-torture/compile/sync-3.c: Likewise.
2272         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2273         * gcc.dg/noncompile/920507-1.c: Likewise.
2274         * gcc.dg/torture/pr36400.c: Likewise.
2275         * g++.dg/torture/pr34850.C: Likewise.
2276
2277 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2278
2279         * gnat.dg/source_ref1.adb: New test.
2280         * gnat.dg/source_ref2.adb: Likewise.
2281
2282 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2283
2284         PR c++/13657
2285         * g++.dg/parse/error42.C: New.
2286         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2287
2288 2011-10-19  Jason Merrill  <jason@redhat.com>
2289
2290         PR c++/50793
2291         * g++.dg/init/value9.C: New.
2292
2293 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2294
2295         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2296         * gcc.dg/torture/vshuf-16.inc: Likewise.
2297         * gcc.dg/torture/vshuf-8.inc: Likewise.
2298         * gcc.dg/torture/vshuf-4.inc: Likewise.
2299
2300 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2301
2302         PR fortran/47023
2303         * gfortran.dg/sizeof_proc.f90: New.
2304
2305 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2306
2307         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2308         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2309
2310 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2311
2312         PR testsuite/50796
2313         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2314
2315 2011-10-19  Jason Merrill  <jason@redhat.com>
2316
2317         PR c++/50787
2318         * g++.dg/init/ref20.C: New.
2319
2320 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2321
2322         PR middle-end/50795
2323         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2324         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2325         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2326         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2327         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2328
2329 2011-10-19  Richard Guenther  <rguenther@suse.de>
2330
2331         PR middle-end/50768
2332         * gcc.dg/torture/pr50768.c: New testcase.
2333
2334 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2335
2336         PR rtl-optimization/50340
2337         * gcc.dg/pr50340.c: New.
2338
2339 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2340
2341         PR tree-optimization/50717
2342
2343         * gcc.dg/pr50717-1.c: New file.
2344         * gcc.target/arm/wmul-12.c: Correct types.
2345         * gcc.target/arm/wmul-8.c: Correct types.
2346
2347 2011-10-18  Jason Merrill  <jason@redhat.com>
2348
2349         PR c++/50531
2350         * g++.dg/cpp0x/defaulted32.C: New.
2351
2352         PR c++/50742
2353         * g++.dg/lookup/using23.C: New.
2354
2355         PR c++/50500
2356         * g++.dg/cpp0x/implicit12.C: New.
2357         * g++.dg/cpp0x/defaulted20.C: Adjust.
2358         * g++.dg/cpp0x/defaulted21.C: Adjust.
2359         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2360         * g++.dg/cpp0x/implicit4.C: Adjust.
2361         * g++.dg/cpp0x/implicit5.C: Adjust.
2362         * g++.dg/cpp0x/implicit8.C: Adjust.
2363         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2364         * g++.dg/cpp0x/not_special.C: Adjust.
2365         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2366         * g++.dg/cpp0x/rv1n.C: Adjust.
2367         * g++.dg/cpp0x/rv2n.C: Adjust.
2368         * g++.dg/cpp0x/rv3n.C: Adjust.
2369         * g++.dg/cpp0x/rv4n.C: Adjust.
2370         * g++.dg/cpp0x/rv5n.C: Adjust.
2371         * g++.dg/cpp0x/rv6n.C: Adjust.
2372         * g++.dg/cpp0x/rv7n.C: Adjust.
2373
2374 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2375
2376         * gcc.target/i386/avx2-vpop-check.h: New header.
2377         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2378         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2379         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2380         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2381         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2382         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2383         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2384         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2385         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2386         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2387         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2388         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2389         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2390         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2391         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2392
2393 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2394
2395         PR fortran/50420
2396         * gfortran.dg/coarray_subobject_1.f90: New test.
2397         * gfortran.dg/coarray/subobject_1.f90: New test.
2398
2399 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2400
2401         PR rtl-optimization/50205
2402         * gcc.dg/pr50205.c: New.
2403
2404 2011-10-18  Richard Guenther  <rguenther@suse.de>
2405
2406         PR tree-optimization/50767
2407         * gcc.dg/torture/pr50767.c: New testcase.
2408
2409 2011-10-18  Julian Brown  <julian@codesourcery.com>
2410
2411         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2412         * gcc.target/arm/unaligned-memcpy-1.c: New.
2413         * gcc.target/arm/unaligned-memcpy-2.c: New.
2414         * gcc.target/arm/unaligned-memcpy-3.c: New.
2415         * gcc.target/arm/unaligned-memcpy-4.c: New.
2416
2417 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2418
2419         PR fortran/47023
2420         * gfortran.dg/iso_c_binding_class.f03: New.
2421
2422 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2423
2424         * testsuite/lib/target-supports.exp
2425         (check_effective_target_vect_widen_shift): New.
2426         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2427         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2428         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2429         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2430
2431 2011-10-18  Richard Guenther  <rguenther@suse.de>
2432
2433         * gcc.dg/torture/restrict-1.c: New testcase.
2434
2435 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2436
2437         * g++.dg/ext/bases.C: New test.
2438
2439 2011-10-17  David S. Miller  <davem@davemloft.net>
2440
2441         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2442         all operations to emit VIS instructions.
2443         * gcc.target/sparc/fandnot.c: Likewise.
2444         * gcc.target/sparc/fnot.c: Likewise.
2445         * gcc.target/sparc/for.c: Likewise.
2446         * gcc.target/sparc/fornot.c: Likewise.
2447         * gcc.target/sparc/fxnor.c: Likewise.
2448         * gcc.target/sparc/fxor.c: Likewise.
2449         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2450         needed.
2451
2452 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2453
2454         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2455         * gcc.dg/torture/vshuf-16.inc: New file.
2456         * gcc.dg/torture/vshuf-2.inc: New file.
2457         * gcc.dg/torture/vshuf-32.inc: New file.
2458         * gcc.dg/torture/vshuf-4.inc: New file.
2459         * gcc.dg/torture/vshuf-8.inc: New file.
2460         * gcc.dg/torture/vshuf-main.inc: New file.
2461         * gcc.dg/torture/vshuf-v16hi.c: New test.
2462         * gcc.dg/torture/vshuf-v16qi.c: New test.
2463         * gcc.dg/torture/vshuf-v2df.c: New test.
2464         * gcc.dg/torture/vshuf-v2di.c: New test.
2465         * gcc.dg/torture/vshuf-v2sf.c: New test.
2466         * gcc.dg/torture/vshuf-v2si.c: New test.
2467         * gcc.dg/torture/vshuf-v32qi.c: New test.
2468         * gcc.dg/torture/vshuf-v4df.c: New test.
2469         * gcc.dg/torture/vshuf-v4di.c: New test.
2470         * gcc.dg/torture/vshuf-v4hi.c: New test.
2471         * gcc.dg/torture/vshuf-v4sf.c: New test.
2472         * gcc.dg/torture/vshuf-v4si.c: New test.
2473         * gcc.dg/torture/vshuf-v8hi.c: New test.
2474         * gcc.dg/torture/vshuf-v8qi.c: New test.
2475         * gcc.dg/torture/vshuf-v8sf.c: New test.
2476         * gcc.dg/torture/vshuf-v8si.c: New test.
2477
2478 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2479
2480         PR tree-optimization/50746
2481         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2482
2483 2011-10-17  Jason Merrill  <jason@redhat.com>
2484
2485         PR c++/50736
2486         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2487
2488 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2489
2490         PR c++/44524
2491         * g++.dg/parse/error41.C: New.
2492         * g++.dg/parse/error20.C: Adjust.
2493
2494 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2495
2496         PR c++/50757
2497         * g++.dg/warn/format7.C: New.
2498         * obj-c++.dg/warn7.mm: Likewise.
2499
2500 2011-10-17  Richard Guenther  <rguenther@suse.de>
2501
2502         PR tree-optimization/50729
2503         * gcc.dg/torture/pr50729.c: New testcase.
2504
2505 2011-10-15  Tom Tromey  <tromey@redhat.com>
2506             Dodji Seketeli  <dodji@redhat.com>
2507
2508         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2509         included files.
2510         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2511         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2512         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2513         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2514
2515 2011-10-15  Tom Tromey  <tromey@redhat.com>
2516             Dodji Seketeli  <dodji@redhat.com>
2517
2518         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2519
2520 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2521
2522         PR c++/48489
2523         * g++.dg/inherit/error5.C: New.
2524
2525 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2526
2527         PR fortran/47023
2528         PR fortran/50752
2529         * gfortran.dg/kind_tests_4.f90: New.
2530
2531 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2532
2533         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2534         targets that support vector condition.
2535
2536 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2537
2538         PR fortran/47023
2539         * gfortran.dg/c_kind_tests_3.f03: New.
2540
2541 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2542
2543         PR fortran/50547
2544         * gfortran.dg/elemental_args_check_4.f90: New.
2545
2546 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2547
2548         PR tree-optimization/50727
2549         * gcc.dg/vect/pr50727.c: New test.
2550
2551 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2552
2553         * gcc.dg/vla-23.c: New test.
2554
2555 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
2556
2557         PR tree-optimization/50596
2558         * gcc.dg/vect/vect-cond-9.c: New test.
2559
2560 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2561
2562         * gcc.dg/vect/bb-slp-29.c: New test.
2563
2564 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2565
2566         PR c++/50732
2567         * g++.dg/ext/is_base_of_incomplete.C: New.
2568         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2569         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2570
2571 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2572
2573         * gcc.target/sparc/combined-1.c: Compile at -O2.
2574
2575 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
2576
2577         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2578         (dg-options): Add -Wno-attributes.
2579         * gcc.target/i386/fma_double_?.c: Ditto.
2580         * gcc.target/i386/fma_run_float_?.c: Ditto.
2581         * gcc.target/i386/fma_run_double_?.c: Ditto.
2582         * gcc.target/i386/l_fma_float_?.c: Dtto.
2583         * gcc.target/i386/l_fma_double_?.c: Ditto.
2584         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2585         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2586
2587 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2588
2589         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2590         the comments.
2591         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2592         * gfortran.dg/rank_3.f90: Ditto.
2593         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2594         -std=f2008ts in dg-options.
2595         * gfortran.dg/rank_4.f90: Ditto.
2596
2597 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2598
2599         PR target/49263
2600         * gcc.target/sh/pr49263.c: New.
2601
2602 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2603
2604         * gnat.dg/specs/debug1.ads: Tweak.
2605
2606 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2607
2608         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2609
2610 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2611
2612         * gcc.target/i386/sse2-mul-1.c: New test.
2613         * gcc.target/i386/sse4_1-mul-1.c: New test.
2614         * gcc.target/i386/avx-mul-1.c: New test.
2615         * gcc.target/i386/xop-mul-1.c: New test.
2616         * gcc.target/i386/avx2-mul-1.c: New test.
2617
2618 2011-10-14  Jason Merrill  <jason@redhat.com>
2619
2620         PR c++/50563
2621         * g++.dg/cpp0x/nsdmi-list1.C: New.
2622
2623         PR c++/50707
2624         * g++.dg/cpp0x/nsdmi-const1.C: New.
2625
2626 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
2627
2628         PR fortran/50570
2629         * gfortran.dg/pointer_intent_5.f90: New.
2630
2631 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2632
2633         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2634         * gcc.target/i386/warn-vect-op-1.c: Ditto.
2635         * gcc.target/i386/warn-vect-op-2.c: Ditto.
2636
2637 2011-10-14  Tobias Burnus  <burnus@net-b.de>
2638
2639         PR fortran/50718
2640         * gfortran.dg/pointer_check_11.f90: New.
2641         * gfortran.dg/pointer_check_12.f90: New.
2642
2643 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2644
2645         PR c++/38174
2646         * g++.dg/overload/operator4.C: New.
2647
2648 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
2649
2650         * gcc.dg/di-longlong64-sync-1.c: New test.
2651         * gcc.dg/di-sync-multithread.c: New test.
2652         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2653         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2654         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2655         tests for v5, v6, v6k, and v7-a, and add-options helpers.
2656         (check_effective_target_arm_arm_ok): New helper.
2657         (check_effective_target_sync_longlong): New helper.
2658
2659 2011-10-14  Richard Guenther  <rguenther@suse.de>
2660
2661         PR tree-optimization/50723
2662         * gcc.dg/torture/pr50723.c: New testcase.
2663
2664 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2665
2666         PR c++/17212
2667         * g++.dg/warn/format6.C: New.
2668         * obj-c++.dg/warn6.mm: Likewise.
2669
2670 2011-10-13  Richard Henderson  <rth@redhat.com>
2671
2672         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2673         Delete.
2674         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2675         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2676         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2677
2678 2011-10-13  Jason Merrill  <jason@redhat.com>
2679
2680         PR c++/50614
2681         * g++.dg/cpp0x/nsdmi-template2.C: New.
2682
2683         PR c++/50437
2684         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2685
2686         PR c++/50618
2687         * g++.dg/init/vbase1.C: New.
2688
2689 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
2690
2691         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2692         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2693         * gcc.target/i386/avx-vphminposuw-2.c: New test.
2694         * gcc.target/i386/avx-vphminposuw-3.c: New test.
2695
2696 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2697
2698         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2699
2700 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2701
2702         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2703
2704 2011-10-13  Richard Guenther  <rguenther@suse.de>
2705
2706         PR tree-optimization/50712
2707         * gcc.target/i386/pr50712.c: New testcase.
2708
2709 2011-10-13  Tom de Vries  <tom@codesourcery.com>
2710
2711         * gcc.dg/memcpy-4.c: New test.
2712
2713 2011-10-13  Richard Guenther  <rguenther@suse.de>
2714
2715         PR tree-optimization/50698
2716         * g++.dg/vect/pr50698.cc: New testcase.
2717
2718 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
2719
2720         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2721         * gcc.target/powerpc/warn-2.c: Ditto.
2722
2723         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2724         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2725         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2726         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2727         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2728         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2729         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2730         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2731         * gcc.target/powerpc/ppc-pow.c: Likewise.
2732         * gcc.target/powerpc/recip-1.c: Likewise.
2733         * gcc.target/powerpc/recip-2.c: Likewise.
2734         * gcc.target/powerpc/recip-3.c: Likewise.
2735         * gcc.target/powerpc/recip-4.c: Likewise.
2736         * gcc.target/powerpc/recip-5.c: Likewise.
2737
2738 2011-10-12  David S. Miller  <davem@davemloft.net>
2739
2740         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2741         '-mvis3' instead of 'mcpu=niagara3' in options.
2742         * gcc.target/sparc/fhalve.c: Likewise.
2743         * gcc.target/sparc/fnegop.c: Likewise.
2744         * gcc.target/sparc/fpadds.c: Likewise.
2745         * gcc.target/sparc/fshift.c: Likewise.
2746         * gcc.target/sparc/fucmp.c: Likewise.
2747         * gcc.target/sparc/lzd.c: Likewise.
2748         * gcc.target/sparc/vis3misc.c: Likewise.
2749         * gcc.target/sparc/xmul.c: Likewise.
2750
2751 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
2752
2753         * gnat.dg/vect1.ad[sb]: New test.
2754         * gnat.dg/vect1_pkg.ads: New helper.
2755         * gnat.dg/vect2.ad[sb]: New test.
2756         * gnat.dg/vect2_pkg.ads: New helper.
2757         * gnat.dg/vect3.ad[sb]: New test.
2758         * gnat.dg/vect3_pkg.ads: New helper.
2759         * gnat.dg/vect4.ad[sb]: New test.
2760         * gnat.dg/vect4_pkg.ads: New helper.
2761         * gnat.dg/vect5.ad[sb]: New test.
2762         * gnat.dg/vect5_pkg.ads: New helper.
2763         * gnat.dg/vect6.ad[sb]: New test.
2764         * gnat.dg/vect6_pkg.ads: New helper.
2765
2766 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2767
2768         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2769         * gcc.target/i386/fma_run_double_2.c: Likewise.
2770         * gcc.target/i386/fma_run_double_3.c: Likewise.
2771         * gcc.target/i386/fma_run_double_4.c: Likewise.
2772         * gcc.target/i386/fma_run_double_5.c: Likewise.
2773         * gcc.target/i386/fma_run_double_6.c: Likewise.
2774         * gcc.target/i386/fma_run_float_1.c: Likewise.
2775         * gcc.target/i386/fma_run_float_2.c: Likewise.
2776         * gcc.target/i386/fma_run_float_3.c: Likewise.
2777         * gcc.target/i386/fma_run_float_4.c: Likewise.
2778         * gcc.target/i386/fma_run_float_5.c: Likewise.
2779         * gcc.target/i386/fma_run_float_6.c: Likewise.
2780
2781         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2782         remove the extra dg-options.
2783         * gcc.target/i386/l_fma_double_2.c: Likewise.
2784         * gcc.target/i386/l_fma_double_3.c: Likewise.
2785         * gcc.target/i386/l_fma_double_4.c: Likewise.
2786         * gcc.target/i386/l_fma_double_5.c: Likewise.
2787         * gcc.target/i386/l_fma_double_6.c: Likewise.
2788         * gcc.target/i386/l_fma_float_1.c: Likewise.
2789         * gcc.target/i386/l_fma_float_2.c: Likewise.
2790         * gcc.target/i386/l_fma_float_3.c: Likewise.
2791         * gcc.target/i386/l_fma_float_4.c: Likewise.
2792         * gcc.target/i386/l_fma_float_5.c: Likewise.
2793         * gcc.target/i386/l_fma_float_6.c: Likewise.
2794
2795 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
2796
2797         PR tree-optimization/50189
2798         * g++.dg/torture/pr50189.C: New testcase.
2799
2800 2011-10-12  Richard Guenther  <rguenther@suse.de>
2801
2802         PR tree-optimization/50700
2803         * gcc.dg/builtin-object-size-12.c: New testcase.
2804
2805 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
2806
2807         PR c/50565
2808         * gcc.c-torture/compile/pr50565-1.c,
2809         gcc.c-torture/compile/pr50565-2.c: New tests.
2810
2811 2011-10-11  Jason Merrill  <jason@redhat.com>
2812
2813         PR c++/49855
2814         PR c++/49896
2815         * g++.dg/template/constant1.C: New.
2816         * g++.dg/template/constant2.C: New.
2817         * g++.dg/cpp0x/constexpr-template3.C: New.
2818
2819 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2820
2821         * gcc.target/i386/warn-vect-op-3.c: New test.
2822         * gcc.target/i386/warn-vect-op-1.c: New test.
2823         * gcc.target/i386/warn-vect-op-2.c: New test.
2824
2825 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2826
2827         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2828
2829 2011-10-11  Richard Guenther  <rguenther@suse.de>
2830
2831         PR tree-optimization/50204
2832         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2833
2834 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2835
2836         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2837
2838 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
2839
2840         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2841         * gcc.target/i386/fma_double_2.c: Ditto.
2842         * gcc.target/i386/fma_double_3.c: Ditto.
2843         * gcc.target/i386/fma_double_4.c: Ditto.
2844         * gcc.target/i386/fma_double_5.c: Ditto.
2845         * gcc.target/i386/fma_double_6.c: Ditto.
2846         * gcc.target/i386/fma_float_1.c: Ditto.
2847         * gcc.target/i386/fma_float_2.c: Ditto.
2848         * gcc.target/i386/fma_float_3.c: Ditto.
2849         * gcc.target/i386/fma_float_4.c: Ditto.
2850         * gcc.target/i386/fma_float_5.c: Ditto.
2851         * gcc.target/i386/fma_float_6.c: Ditto.
2852         * gcc.target/i386/l_fma_double_1.c: Ditto.
2853         * gcc.target/i386/l_fma_double_2.c: Ditto.
2854         * gcc.target/i386/l_fma_double_3.c: Ditto.
2855         * gcc.target/i386/l_fma_double_4.c: Ditto.
2856         * gcc.target/i386/l_fma_double_5.c: Ditto.
2857         * gcc.target/i386/l_fma_double_6.c: Ditto.
2858         * gcc.target/i386/l_fma_float_1.c: Ditto.
2859         * gcc.target/i386/l_fma_float_2.c: Ditto.
2860         * gcc.target/i386/l_fma_float_3.c: Ditto.
2861         * gcc.target/i386/l_fma_float_4.c: Ditto.
2862         * gcc.target/i386/l_fma_float_5.c: Ditto.
2863         * gcc.target/i386/l_fma_float_6.c: Ditto.
2864         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2865         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2866         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2867         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2868         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2869         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2870         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2871         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2872         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2873         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2874         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2875         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2876
2877 2011-10-11  Tristan Gingold  <gingold@adacore.com>
2878
2879         * gcc.dg/va-arg-4.c: New test.
2880         * gcc.dg/va-arg-5.c: Ditto.
2881
2882 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
2883
2884         * lib/target-supports.exp (check_effective_target_fd_truncate):
2885         Close and unlink test file before exit.
2886
2887 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2888
2889         PR fortran/50564
2890         * gfortran.dg/forall_15.f90:  New test case.
2891
2892 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2893             Andrew Macleod  <amacleod@redhat.com>
2894
2895         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2896         wrappers for *other_threads() and *final_verify().
2897         * gcc.dg/simulate-thread/simulate-thread.h
2898         (simulate_thread_wrapper_other_threads): New.
2899         (simulate_thread_wrapper_final_verify): New.
2900
2901 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
2902
2903         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2904
2905 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
2906
2907         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2908
2909 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2910             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
2911
2912         * gcc.target/i386/fma_1.h: New file.
2913         * gcc.target/i386/fma_2.h: Likewise.
2914         * gcc.target/i386/fma_3.h: Likewise.
2915         * gcc.target/i386/fma_4.h: Likewise.
2916         * gcc.target/i386/fma_5.h: Likewise.
2917         * gcc.target/i386/fma_6.h: Likewise.
2918         * gcc.target/i386/fma_double_1.c: Likewise.
2919         * gcc.target/i386/fma_double_2.c: Likewise.
2920         * gcc.target/i386/fma_double_3.c: Likewise.
2921         * gcc.target/i386/fma_double_4.c: Likewise.
2922         * gcc.target/i386/fma_double_5.c: Likewise.
2923         * gcc.target/i386/fma_double_6.c: Likewise.
2924         * gcc.target/i386/fma_float_1.c: Likewise.
2925         * gcc.target/i386/fma_float_2.c: Likewise.
2926         * gcc.target/i386/fma_float_3.c: Likewise.
2927         * gcc.target/i386/fma_float_4.c: Likewise.
2928         * gcc.target/i386/fma_float_5.c: Likewise.
2929         * gcc.target/i386/fma_float_6.c: Likewise.
2930         * gcc.target/i386/fma_main.h: Likewise.
2931         * gcc.target/i386/fma_run_double_1.c: Likewise.
2932         * gcc.target/i386/fma_run_double_2.c: Likewise.
2933         * gcc.target/i386/fma_run_double_3.c: Likewise.
2934         * gcc.target/i386/fma_run_double_4.c: Likewise.
2935         * gcc.target/i386/fma_run_double_5.c: Likewise.
2936         * gcc.target/i386/fma_run_double_6.c: Likewise.
2937         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2938         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2939         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2940         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2941         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2942         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2943         * gcc.target/i386/fma_run_float_1.c: Likewise.
2944         * gcc.target/i386/fma_run_float_2.c: Likewise.
2945         * gcc.target/i386/fma_run_float_3.c: Likewise.
2946         * gcc.target/i386/fma_run_float_4.c: Likewise.
2947         * gcc.target/i386/fma_run_float_5.c: Likewise.
2948         * gcc.target/i386/fma_run_float_6.c: Likewise.
2949         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2950         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2951         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2952         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2953         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2954         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2955         * gcc.target/i386/l_fma_1.h: Likewise.
2956         * gcc.target/i386/l_fma_2.h: Likewise.
2957         * gcc.target/i386/l_fma_3.h: Likewise.
2958         * gcc.target/i386/l_fma_4.h: Likewise.
2959         * gcc.target/i386/l_fma_5.h: Likewise.
2960         * gcc.target/i386/l_fma_6.h: Likewise.
2961         * gcc.target/i386/l_fma_double_1.c: Likewise.
2962         * gcc.target/i386/l_fma_double_2.c: Likewise.
2963         * gcc.target/i386/l_fma_double_3.c: Likewise.
2964         * gcc.target/i386/l_fma_double_4.c: Likewise.
2965         * gcc.target/i386/l_fma_double_5.c: Likewise.
2966         * gcc.target/i386/l_fma_double_6.c: Likewise.
2967         * gcc.target/i386/l_fma_float_1.c: Likewise.
2968         * gcc.target/i386/l_fma_float_2.c: Likewise.
2969         * gcc.target/i386/l_fma_float_3.c: Likewise.
2970         * gcc.target/i386/l_fma_float_4.c: Likewise.
2971         * gcc.target/i386/l_fma_float_5.c: Likewise.
2972         * gcc.target/i386/l_fma_float_6.c: Likewise.
2973         * gcc.target/i386/l_fma_main.h: Likewise.
2974         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2975         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2976         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2977         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2978         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2979         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2980         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2981         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2982         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2983         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2984         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2985         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2986
2987 2011-10-10  Richard Guenther  <rguenther@suse.de>
2988
2989         PR middle-end/50389
2990         * gcc.dg/torture/pr50389.c: New testcase.
2991
2992 2011-10-10  Richard Guenther  <rguenther@suse.de>
2993
2994         PR middle-end/50195
2995         * gcc.dg/builtins-47.c: Optimize.
2996
2997 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2998
2999         * lib/gcc-simulate-thread.exp: New.
3000         * gcc.dg/simulate-thread/guality.h: New.
3001         * gcc.dg/simulate-thread/simulate-thread.h: New.
3002         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3003         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3004         * gcc.dg/simulate-thread/README: New.
3005         * g++.dg/simulate-thread/guality.h: New.
3006         * g++.dg/simulate-thread/simulate-thread.h: New.
3007         * g++.dg/simulate-thread/simulate-thread.exp: New.
3008         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3009         * c-c++-common/cxxbitfields-2.c: Remove.
3010         * c-c++-common/cxxbitfields.c: Remove.
3011         * c-c++-common/cxxbitfields-4.c: Remove.
3012         * c-c++-common/cxxbitfields-5.c: Remove.
3013         * c-c++-common/simulate-thread/bitfields-1.c: New.
3014         * c-c++-common/simulate-thread/bitfields-2.c: New.
3015         * c-c++-common/simulate-thread/bitfields-3.c: New.
3016         * c-c++-common/simulate-thread/bitfields-4.c: New.
3017
3018 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3019
3020         PR c++/38980
3021         * g++.dg/warn/format5.C: New.
3022
3023 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3024
3025         PR fortran/50273
3026         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3027         * gfortran.dg/common_16.f90: New.
3028
3029 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3030
3031         * gfortran.dg/iso_c_binding_param_1.f90: New.
3032         * gfortran.dg/iso_c_binding_param_2.f90: New.
3033         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3034
3035 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3036
3037         PR tree-optimization/50635
3038         * gcc.dg/vect/pr50635.c: New test.
3039
3040 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3041
3042         PR fortran/50659
3043         * gfortran.dg/proc_decl_27.f90: New.
3044
3045 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3046
3047         PR libobjc/50428
3048         * objc/execute/initialize-1.m: New test.
3049
3050 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3051
3052         PR fortran/47844
3053         * gfortran.dg/pointer_function_result_1.f90 : New test.
3054
3055 2011-10-07  David S. Miller  <davem@davemloft.net>
3056
3057         PR 50655
3058         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3059         * gcc.target/sparc/cmask.c: Use it.
3060         * gcc.target/sparc/fhalve.c: Likewise.
3061         * gcc.target/sparc/fnegop.c: Likewise.
3062         * gcc.target/sparc/fpadds.c: Likewise.
3063         * gcc.target/sparc/fshift.c: Likewise.
3064         * gcc.target/sparc/fucmp.c: Likewise.
3065         * gcc.target/sparc/lzd.c: Likewise.
3066         * gcc.target/sparc/vis3misc.c: Likewise.
3067         * gcc.target/sparc/xmul.c: Likewise.
3068
3069 2011-10-07  Richard Henderson  <rth@redhat.com>
3070
3071         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3072         match for avx2.
3073         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3074
3075 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3076
3077         * gcc.dg/pr50193-1.c: New file.
3078         * gcc.target/arm/shiftable.c: New file.
3079
3080 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3081
3082         PR fortran/50625
3083         * gfortran.dg/class_46.f03: New.
3084
3085 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3086
3087         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3088         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3089         (syslog, vsyslog, __vsyslog_chk): Likewise.
3090
3091         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3092         (x, EXT_x): Use ASMNAME.
3093
3094         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3095         (a, c): Use ASMNAME.
3096
3097 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3098
3099         PR middle-end/50527
3100         * gcc.dg/pr50527.c: New test.
3101
3102 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3103
3104         PR tree-optimization/50650
3105         * gcc.c-torture/compile/pr50650.c: New test.
3106
3107 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3108
3109         PR tree-optimization/50575
3110         * gcc.c-torture/execute/vector-compare-2.x: New file.
3111
3112 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3113
3114         PR middle-end/50125
3115         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3116         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3117         (bar3): Likewise.
3118
3119 2011-10-07  Richard Guenther  <rguenther@suse.de>
3120
3121         PR testsuite/50637
3122         * gcc.dg/vect/vect-align-2.c: Increase array size.
3123
3124 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3125             H.J. Lu  <hongjiu.lu@intel.com>
3126
3127         PR target/50603
3128         * gcc.target/i386/pr50603.c: New test.
3129
3130 2011-10-06  Jason Merrill  <jason@redhat.com>
3131
3132         PR c++/39164
3133         * g++.dg/cpp0x/default31.C: New.
3134
3135 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3136
3137         PR tree-optimization/50596
3138         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3139         New.
3140         * gcc.dg/vect/vect-cond-8.c: New test.
3141
3142 2011-10-06  Richard Henderson  <rth@redhat.com>
3143
3144         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3145         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3146         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3147         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3148         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3149         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3150         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3151         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3152         * gcc.c-torture/execute/vshuf-16.inc: New file.
3153         * gcc.c-torture/execute/vshuf-2.inc: New file.
3154         * gcc.c-torture/execute/vshuf-4.inc: New file.
3155         * gcc.c-torture/execute/vshuf-8.inc: New file.
3156         * gcc.c-torture/execute/vshuf-main.inc: New file.
3157         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3158         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3159         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3160         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3161         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3162         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3163         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3164         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3165         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3166         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3167         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3168         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3169         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3170
3171 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3172
3173         PR tree-optimization/49279
3174         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3175         * gcc.c-torture/execute/pr49279.c: New test.
3176
3177 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3178
3179         PR target/49049
3180         * gcc.c-torture/compile/pr49049.c: New test.
3181
3182 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3183
3184         PR target/50305
3185         * gcc.target/arm/pr50305.c: New test.
3186
3187 2011-10-06  Richard Guenther  <rguenther@suse.de>
3188
3189         PR tree-optimization/38884
3190         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3191         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3192
3193 2011-10-05  David S. Miller  <davem@davemloft.net>
3194
3195         * gcc.target/sparc/lzd.c: New test.
3196         * gcc.target/sparc/popc.c: New test.
3197
3198 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3199
3200         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3201         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3202         * g++.dg/other/final1.C: Cleanup original tree dump.
3203
3204 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3205
3206         PR tree-optimization/50613
3207         * gcc.dg/pr50613.c: New test.
3208
3209 2011-10-05  Richard Henderson  <rth@redhat.com>
3210
3211         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3212         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3213         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3214         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3215         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3216         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3217         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3218         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3219
3220 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3221
3222         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3223         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3224         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3225         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3226         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3227
3228 2011-10-05  Richard Guenther  <rguenther@suse.de>
3229
3230         PR tree-optimization/38885
3231         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3232
3233 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3234
3235         * gcc.target/i386/sw-1.c: New test.
3236
3237 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3238
3239         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3240         -mtune=generic.
3241         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3242
3243 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3244
3245         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3246
3247 2011-10-04  David S. Miller  <davem@davemloft.net>
3248
3249         * gcc.target/sparc/fhalve.c: New test.
3250         * gcc.target/sparc/fnegop.c: New test.
3251         * gcc.target/sparc/xmul.c: New test.
3252
3253 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3254
3255         PR fortran/35831
3256         * gfortran.dg/dummy_procedure_6.f90: New.
3257
3258 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3259
3260         PR tree-optimization/50604
3261         * gcc.dg/pr50604.c: New test.
3262
3263 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3264
3265         PR tree-optimization/49662
3266         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3267         * gcc.dg/graphite/interchange-15.c: Likewise.
3268         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3269
3270 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3271
3272         * gcc.dg/tree-ssa/restrict-4.c: New test.
3273
3274 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3275
3276         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3277         (main): Use __typeof to get result type of comparison.
3278
3279 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3280
3281         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3282         Make et_vect_multiple_sizes_saved global.
3283         (check_effective_target_vect64): Make et_vect64_saved global.
3284
3285 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3286
3287         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3288         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3289         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3290         * gcc.dg/builtin-complex-err-1.c: Adjust.
3291
3292 2011-10-02  Jason Merrill  <jason@redhat.com>
3293
3294         * g++.dg/cpp0x/range-for22.C: New.
3295
3296         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3297         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3298         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3299         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3300
3301         * g++.dg/cpp0x/nsdmi5.C: New.
3302
3303 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3304
3305         PR target/50579
3306         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3307         New procedures.
3308         (mips-dg-options): Force an ABI option if the current ABI is
3309         incompatible with the required -mlong setting.  Likewise force
3310         a long setting if the current one is incompatible with the
3311         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3312         throughout procedure.
3313         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3314         instead of addressing=absolute.
3315
3316 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3317
3318         * gcc.target/mips/stack-1.c: New test.
3319
3320 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3321
3322         * gcc.dg/pr49696.c: New test.
3323
3324 2011-10-02  Jan Hubicka  <jh@suse.cz>
3325
3326         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3327
3328 2011-10-01  David S. Miller  <davem@davemloft.net>
3329
3330         * gcc.target/sparc/cmask.c: New test.
3331         * gcc.target/sparc/fpadds.c: New test.
3332         * gcc.target/sparc/fshift.c: New test.
3333         * gcc.target/sparc/fucmp.c: New test.
3334         * gcc.target/sparc/vis3misc.c: New test.
3335
3336 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3337
3338         PR fortran/50585
3339         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3340
3341 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3342
3343         PR c++/44473
3344         * g++.dg/dfp/44473-1.C: New test.
3345         * g++.dg/dfp/44473-2.C: New test.
3346         * g++.dg/dfp/mangle-1.C: New test.
3347         * g++.dg/dfp/mangle-2.C: New test.
3348         * g++.dg/dfp/mangle-3.C: New test.
3349         * g++.dg/dfp/mangle-4.C: New test.
3350         * g++.dg/dfp/mangle-5.C: New test.
3351
3352 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3353
3354         PR inline-asm/50571
3355         * gcc.dg/pr50571.c: New test.
3356
3357         PR tree-optimization/46309
3358         * gcc.dg/pr46309.c: New test.
3359
3360 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3361
3362         * gcc.dg/strlenopt-21.c: New test.
3363
3364 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3365
3366         * gcc.dg/sms-10.c: New file.
3367
3368 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3369
3370         * gcc.target/arm/pr50099.c: New test.
3371
3372 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3373
3374         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3375
3376 2011-09-30  David S. Miller  <davem@davemloft.net>
3377
3378         * gcc.target/sparc/bmaskbshuf.c: New test.
3379         * gcc.target/sparc/edgen.c: New test.
3380
3381 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3382
3383         PR fortran/50547
3384         * gfortran.dg/pure_formal_proc_3.f90: New.
3385
3386         PR fortran/50553
3387         * gfortran.dg/stfunc_7.f90: New.
3388
3389 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3390
3391         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3392         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3393         * gcc.dg/vector-compare-1.c: Likewise.
3394         * gcc.dg/vector-compare-2.c: Likewise.
3395
3396 2011-09-29  David S. Miller  <davem@davemloft.net>
3397
3398         * gcc.target/sparc/array.c: New test.
3399
3400 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3401
3402         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3403         loop unroll and set max unroll times to 8.
3404         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3405         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3406         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3407         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3408
3409 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3410
3411         PR c++/40145
3412         * g++.dg/ext/visibility/warn5.C: New.
3413
3414 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3415
3416         PR c++/45278
3417         * g++.dg/warn/Wextra-3.C: New.
3418
3419 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3420
3421         PR target/49486
3422         * gcc.target/sh/pr49468-si.c: New.
3423
3424 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3425
3426         PR testsuite/50485
3427         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3428         (TEST): Initialize src3 with random floats.
3429         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3430         from union src3.  Initialize src3 with random floats.
3431
3432 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3433
3434         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3435         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3436         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3437         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3438         * gcc.target/sh/sh4a-cos.c: Ditto.
3439         * gcc.target/sh/sh4a-cosf.c: Ditto.
3440         * gcc.target/sh/sh4a-sin.c: Ditto.
3441         * gcc.target/sh/sh4a-sinf.c: Ditto.
3442         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3443         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3444         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3445
3446 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3447
3448         PR c++/31489
3449         * g++.dg/parse/error40.C: New.
3450         * g++.dg/warn/incomplete1.C: Adjust.
3451
3452 2011-09-27  Jan Hubicka  <jh@suse.cz>
3453
3454         PR middle-end/49463
3455         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3456         Mark used.
3457
3458 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3459
3460         * gcc.dg/strlenopt-1.c: New test.
3461         * gcc.dg/strlenopt-1f.c: New test.
3462         * gcc.dg/strlenopt-2.c: New test.
3463         * gcc.dg/strlenopt-2f.c: New test.
3464         * gcc.dg/strlenopt-3.c: New test.
3465         * gcc.dg/strlenopt-4.c: New test.
3466         * gcc.dg/strlenopt-4g.c: New test.
3467         * gcc.dg/strlenopt-4gf.c: New test.
3468         * gcc.dg/strlenopt-5.c: New test.
3469         * gcc.dg/strlenopt-6.c: New test.
3470         * gcc.dg/strlenopt-7.c: New test.
3471         * gcc.dg/strlenopt-8.c: New test.
3472         * gcc.dg/strlenopt-9.c: New test.
3473         * gcc.dg/strlenopt-10.c: New test.
3474         * gcc.dg/strlenopt-11.c: New test.
3475         * gcc.dg/strlenopt-12.c: New test.
3476         * gcc.dg/strlenopt-12g.c: New test.
3477         * gcc.dg/strlenopt-13.c: New test.
3478         * gcc.dg/strlenopt-14g.c: New test.
3479         * gcc.dg/strlenopt-14gf.c: New test.
3480         * gcc.dg/strlenopt-15.c: New test.
3481         * gcc.dg/strlenopt-16g.c: New test.
3482         * gcc.dg/strlenopt-17g.c: New test.
3483         * gcc.dg/strlenopt-18g.c: New test.
3484         * gcc.dg/strlenopt.h: New file.
3485
3486 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3487
3488         PR middle-end/43864
3489         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3490         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3491         * gcc.dg/pr43864.c: New test.
3492         * gcc.dg/pr43864-2.c: Same.
3493         * gcc.dg/pr43864-3.c: Same.
3494         * gcc.dg/pr43864-4.c: Same.
3495
3496 2011-09-27  Jan Hubicka  <jh@suse.cz>
3497
3498         * gcc.dg/ipa/inline-5.c: New testcase.
3499
3500 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3501
3502         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3503         vectors.
3504         * gcc.dg/vect/bb-slp-27.c: New.
3505         * gcc.dg/vect/bb-slp-28.c: New.
3506
3507 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3508
3509         * testsuite/lib/target-supports.exp (check_profiling_available):
3510         Don't rely solely on TLS tests for -fprofile-generate, fall
3511         through to the other code.
3512
3513 2011-09-27  Richard Guenther  <rguenther@suse.de>
3514
3515         PR tree-optimization/50363
3516         * gcc.dg/torture/pr50363.c: New testcase.
3517
3518 2011-09-26  Jason Merrill  <jason@redhat.com>
3519
3520         PR c++/45012
3521         * g++.dg/template/partial13.C: New.
3522
3523         PR c++/46105
3524         * g++.dg/template/partial12.C: New.
3525
3526         PR c++/50508
3527         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3528
3529 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3530
3531         PR c++/45487
3532         * g++.dg/diagnostic/bindings1.C: New.
3533         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3534
3535 2011-09-26  David S. Miller  <davem@davemloft.net>
3536
3537         * gcc.target/sparc/wrgsr.c: New test.
3538         * gcc.target/sparc/rdgsr.c: New test.
3539         * gcc.target/sparc/edge.c: New test.
3540         * gcc.target/sparc/fcmp.c: New test.
3541
3542         * gcc.target/sparc/edge.c: Update for new return types.
3543         * gcc.target/sparc/fcmp.c: Likewise.
3544
3545         * gcc.target/sparc/fpaddsubi.c: New test.
3546
3547 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
3548
3549         PR fortran/50515
3550         * gfortran.dg/common_15.f90: New.
3551
3552         PR fortran/50517
3553         * gfortran.dg/dummy_procedure_5.f90: New.
3554         * gfortran.dg/interface_26.f90: Modified error message.
3555         * gfortran.dg/proc_ptr_11.f90: Ditto.
3556         * gfortran.dg/proc_ptr_15.f90: Ditto.
3557         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3558         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3559
3560 2011-09-26  Jason Merrill  <jason@redhat.com>
3561
3562         PR c++/50512
3563         * g++.dg/overload/rvalue3.C: New.
3564
3565         PR c++/50523
3566         * g++.dg/overload/ref-conv2.C: New.
3567
3568         * g++.dg/cpp0x/nsdmi-template1.C: New.
3569
3570 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3571
3572         * g++.dg/cpp0x/nullptr25.C: New.
3573
3574 2011-09-26  Richard Guenther  <rguenther@suse.de>
3575
3576         PR tree-optimization/50472
3577         * gcc.dg/torture/pr50472.c: New testcase.
3578
3579 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3580
3581         * gnat.dg/opt22.adb: New test.
3582         * gnat.dg/opt22_pkg.ad[sb]: New helper.
3583
3584 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3585
3586         * gnat.dg/opt21.adb: New test.
3587         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3588
3589 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3590
3591         * gnat.dg/opt20.ad[sb]: New test.
3592         * gnat.dg/opt20_pkg.ads: New helper.
3593
3594 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3595
3596         * gnat.dg/array17.adb: New test.
3597         * gnat.dg/array17_pkg.ads: New helper.
3598
3599 2011-09-25  Jason Merrill  <jason@redhat.com>
3600
3601         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3602
3603 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3604
3605         * gnat.dg/frame_overflow.ads: New.
3606         * gnat.dg/frame_overflow.adb: Adjust.
3607         * gnat.dg/specs/addr1.ads: Likewise.
3608
3609 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3610
3611         * g++.dg/tree-ssa/restrict2.C: New test.
3612
3613 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3614
3615         * lib/target-supports.exp (check_effective_target_vect64): New.
3616         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3617         of multiple vector sizes.
3618         * gcc.dg/vect/bb-slp-26.c: New.
3619
3620 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3621
3622         PR c++/50280
3623         * g++.dg/template/bitfield1.C: New.
3624
3625 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3626
3627         * gcc.dg/vect/bb-slp-24.c: New.
3628
3629 2011-09-24  Jason Merrill  <jason@redhat.com>
3630
3631         * g++.dg/cpp0x/nsdmi-eh1.C: New.
3632
3633         * g++.dg/cpp0x/nsdmi-defer3.C: New.
3634
3635         * g++.dg/cpp0x/nsdmi-defer1.C: New.
3636         * g++.dg/cpp0x/nsdmi-defer2.C: New.
3637
3638         * g++.dg/cpp0x/nsdmi1.C: New.
3639         * g++.dg/cpp0x/nsdmi2.C: New.
3640         * g++.dg/cpp0x/nsdmi3.C: New.
3641         * g++.dg/cpp0x/nsdmi4.C: New.
3642         * g++.old-deja/g++.other/init4.C: New.
3643
3644 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
3645
3646         PR c++/44267
3647         * g++.dg/template/sfinae28.C: New.
3648
3649 2011-09-23  Ian Lance Taylor  <iant@google.com>
3650
3651         * go.test/go-test.exp (errchk): Handle more cases of getting
3652         correct Tcl backslash quoting in regular expressions in test file.
3653
3654 2011-09-23  Jason Merrill  <jason@redhat.com>
3655
3656         Core 253
3657         * g++.dg/init/const8.C: New.
3658         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3659         * g++.dg/cpp0x/defaulted2.C: Likewise.
3660         * g++.dg/cpp0x/pr42844-2.C: Likewise.
3661         * g++.dg/init/pr20039.C: Likewise.
3662         * g++.dg/init/pr42844.C: Likewise.
3663
3664 2011-09-23  Jan Hubicka  <jh@suse.cz>
3665
3666         * gcc.dg/ipa/inline-1.c: new testcase.
3667         * gcc.dg/ipa/inline-2.c: new testcase.
3668         * gcc.dg/ipa/inline-3.c: new testcase.
3669         * gcc.dg/ipa/inline-4.c: new testcase.
3670
3671 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3672
3673         PR c++/50258
3674         * g++.dg/cpp0x/constexpr-static8.C: New.
3675
3676 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
3677
3678         * gcc.target/i386/avxfp-1.c: New test.
3679         * gcc.target/i386/avxfp-2.c: New test.
3680
3681 2011-09-23  Terry Guo  <terry.guo@arm.com>
3682
3683         * gcc.c-torture/execute/941014-1.x: Deleted.
3684
3685 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3686
3687         PR c++/50491
3688         * g++.dg/cpp0x/pr50491.C: New.
3689
3690 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3691
3692         PR testsuite/50487
3693         * gfortran.dg/bessel_6.f90: Fix tolerance test.
3694
3695 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3696
3697         PR c++/50371
3698         * g++.dg/cpp0x/nullptr24.C: New.
3699
3700 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
3701
3702         PR target/50482
3703         * gcc.target/i386/pr50482.c: New test.
3704
3705 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
3706
3707         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3708         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3709         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3710         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3711         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3712         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3713         multilib options contain different -march= from dg-options.
3714
3715 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
3716             Paolo Carlini  <paolo.carlini@oracle.com>
3717
3718         PR c++/50344
3719         * g++.dg/template/friend52.C: New.
3720
3721 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
3722
3723         * gcc.target/arm/cmp-1.c: New test.
3724         * gcc.target/arm/cmp-2.c: Likewise.
3725
3726 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
3727
3728         PR fortran/41733
3729         * gfortran.dg/impure_actual_1.f90: Modified error message.
3730         * gfortran.dg/proc_ptr_32.f90: New.
3731         * gfortran.dg/proc_ptr_33.f90: New.
3732
3733 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
3734
3735         PR tree-optimization/50451
3736         * gcc.dg/vect/pr50451.c: New test.
3737
3738 2011-09-21  Ian Lance Taylor  <iant@google.com>
3739
3740         * go.test/go-test.exp (errchk): Add special case for bug332.
3741         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
3742         some more test lines.
3743
3744 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3745
3746         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3747         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3748         * g++.dg/other/i386-8.C: Ditto.
3749         * g++.dg/other/pr34435.C: Ditto.
3750         * g++.dg/other/pr39496.C: Ditto.
3751         * g++.dg/other/mmintrin.C: Ditto.
3752
3753 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
3754
3755         * gcc.dg/vect/vect-cond-7.c: New test.
3756         * gcc.target/i386/sse4_1-cond-1.c: New test.
3757         * gcc.target/i386/avx-cond-1.c: New test.
3758
3759 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3760
3761         PR target/50464
3762         * g++.dg/other/pr50464.C: New test.
3763
3764 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3765
3766         * gcc.target/i386/bmi2-mulx32-2.c: New test.
3767         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3768         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3769         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3770
3771 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
3772
3773         * gnat.dg/opt19.adb: New test.
3774
3775 2011-09-21  Terry Guo  <terry.guo@arm.com>
3776
3777         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3778         on arch conflict when testing case on targets other than armv7-a.
3779
3780 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
3781
3782         PR c++/50454
3783         * g++.dg/ext/int128-1.C: New.
3784         * g++.dg/ext/int128-2.C: Likewise.
3785         * g++.dg/ext/int128-2.h: Likewise.
3786
3787 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3788
3789         PR testsuite/50469
3790         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3791
3792 2011-09-20  Jason Merrill  <jason@redhat.com>
3793
3794         * g++.dg/cpp0x/constexpr-generated1.C: New.
3795
3796         PR c++/50442
3797         * g++.dg/overload/ref-conv1.C: New.
3798
3799 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3800
3801         * g++.dg/other/final1.C: New.
3802
3803 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
3804
3805         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
3806         and get_bit ().
3807
3808 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
3809
3810         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3811         "target arm_eabi".
3812
3813 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
3814
3815         PR tree-optimization/50413
3816         * g++.dg/vect/vect.exp: Run slp-pr* tests with
3817         -fdump-tree-slp-details.  Run other tests with
3818         -fdump-tree-vect-details.
3819         * g++.dg/vect/slp-pr50413.cc: New.
3820
3821 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3822             Ira Rosen  <ira.rosen@linaro.org>
3823
3824         PR testsuite/50435
3825         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3826         Fix underscores around restrict.
3827
3828 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3829
3830         PR tree-optimization/50414
3831         * gfortran.dg/vect/Ofast-pr50414.f90: New.
3832         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3833         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3834
3835 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3836
3837         PR tree-optimization/50412
3838         * gfortran.dg/vect/pr50412.f90: New.
3839
3840 2011-09-16  Jason Merrill  <jason@redhat.com>
3841
3842         PR c++/50424
3843         * g++.dg/eh/defarg1.C: New.
3844
3845 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
3846
3847         * gcc.dg/vect/vect-reduc-10.c: New test.
3848         * gcc.target/i386/avx-reduc-1.c: New test.
3849
3850         * gcc.target/i386/sse2-extract-1.c: New test.
3851         * gcc.target/i386/avx-extract-1.c: New test.
3852
3853 2011-09-16  Terry Guo  <terry.guo@arm.com>
3854
3855         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3856
3857 2011-09-15  Diego Novillo  <dnovillo@google.com>
3858
3859         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3860         ALWAYS_CXXFLAGS, if defined.
3861         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3862         ALWAYS_GFORTRANFLAGS, if defined.
3863         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3864         ALWAYS_GOCFLAGS, if defined.
3865         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3866         ALWAYS_OBJCXXFLAGS, if defined.
3867         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3868         additional_flags, if defined.
3869         * lib/gnat.exp (gnat_target_compile): Likewise.
3870         * lib/objc.exp (objc_target_compile): Likewise.
3871         * lib/target-supports-dg.exp (dg-add-options): Handle
3872         TEST_ALWAYS_FLAGS.
3873
3874 2011-09-15  Tom de Vries  <tom@codesourcery.com>
3875
3876         PR testsuite/50322
3877         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3878         Use uintptr_t in f1.  Undo avr xfails.
3879
3880 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
3881
3882         PR fortran/50401
3883         PR fortran/50403
3884         * gfortran.dg/function_types_3.f90: New.
3885
3886 2011-09-15  Jason Merrill  <jason@redhat.com>
3887
3888         PR c++/50365
3889         * g++.dg/cpp0x/trailing7.C: New.
3890
3891         PR c++/50361
3892         * g++.dg/cpp0x/nullptr23.C: New.
3893
3894 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
3895
3896         * gcc.dg/vect/bb-slp-25.c: New.
3897
3898 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
3899
3900         PR c++/50391
3901         * g++.dg/cpp0x/noexcept15.C: New.
3902
3903 2011-09-14  Tom de Vries  <tom@codesourcery.com>
3904
3905         PR middle-end/50251
3906         * gcc.dg/pr50251.c: New test.
3907
3908 2011-09-14  Tobias Burnus  <burnus@net-b.de>
3909
3910         PR fortran/34547
3911         PR fortran/50375
3912         * gfortran.dg/null_5.f90: New.
3913         * gfortran.dg/null_6.f90: New.
3914
3915 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
3916
3917         * gcc.c-torture/compile/20110913-1.c: New test.
3918
3919 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
3920
3921         PR fortran/50379
3922         * gfortran.dg/result_2.f90: New.
3923
3924 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3925
3926         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3927
3928 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
3929
3930         PR c++/48320
3931         * g++.dg/cpp0x/variadic116.C: New test case.
3932
3933 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
3934
3935         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3936         * gcc.target/mips/interrupt_handler-2.c: New test.
3937         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3938
3939 2011-09-12  Jason Merrill  <jason@redhat.com>
3940
3941         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3942
3943         * g++.dg/cpp0x/explicit7.C: New.
3944
3945 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
3946
3947         PR rtl-optimization/50212
3948         * g++.dg/other/pr50212.C: New test.
3949
3950 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
3951
3952         PR target/43746
3953         * testsuite/gcc.target/avr/torture/avr-torture.exp
3954         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3955         "-O2 -fmerge-all-constants".
3956
3957 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3958
3959         PR fortran/50327
3960         * gfortran.dg/do_while_1.f90: New test.
3961
3962 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
3963
3964         PR fortran/35831
3965         PR fortran/47978
3966         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3967         * gfortran.dg/proc_decl_26.f90: New.
3968         * gfortran.dg/typebound_override_2.f90: New.
3969         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3970
3971 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3972
3973         * gnat.dg/cond_expr2.ad[sb]: New test.
3974
3975 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3976
3977         * gnat.dg/atomic5.ad[sb]: New test.
3978
3979 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3980
3981         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3982
3983 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
3984
3985         PR target/49030
3986         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3987
3988 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
3989
3990         PR target/49614
3991         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3992
3993 2011-09-09  Richard Guenther  <rguenther@suse.de>
3994
3995         PR tree-optimization/50328
3996         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3997
3998 2011-09-09  Richard Guenther  <rguenther@suse.de>
3999
4000         PR middle-end/50333
4001         * gcc.dg/torture/pr50333.c: New testcase.
4002
4003 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4004
4005         PR tree-optimization/50318
4006         * gcc.target/arm/pr50318-1.c: New file.
4007
4008 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4009
4010         * gcc.target/i386/all_one_m256i.c: New test.
4011
4012 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4013
4014         PR c++/50324
4015         * g++.dg/cpp0x/sfinae28.C: New.
4016
4017 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4018
4019         PR c/50332
4020         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4021         longer ignored on typedefs.
4022
4023         PR c++/33255 - Support -Wunused-local-typedefs warning
4024         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4025         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4026
4027 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4028
4029         PR tree-optimization/50287
4030         * gcc.dg/torture/pr50287.c: New test.
4031
4032 2011-09-08  Richard Guenther  <rguenther@suse.de>
4033
4034         PR tree-optimization/19831
4035         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4036         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4037         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4038         * gcc.dg/errno-1.c: Adjust.
4039
4040 2011-09-08  Richard Guenther  <rguenther@suse.de>
4041
4042         PR tree-optimization/19831
4043         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4044
4045 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4046
4047         PR fortran/44646
4048         * gfortran.dg/do_concurrent_1.f90: New.
4049         * gfortran.dg/do_concurrent_2.f90: New.
4050
4051 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4052
4053         PR target/50310
4054         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4055         * gcc.dg/pr50310-2.c: New test.
4056
4057 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4058
4059         PR fortran/48095
4060         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4061         * gfortran.dg/impure_constructor_1.f90: Modified.
4062         * gfortran.dg/proc_ptr_comp_33.f90: New.
4063
4064 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4065
4066         PR target/50310
4067         * gcc.dg/pr50310-1.c: New test.
4068
4069 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4070
4071         PR middle-end/48571
4072         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4073         instead of 4.
4074
4075 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4076
4077         PR c++/50309
4078         * g++.dg/cpp0x/noexcept14.C: New.
4079
4080 2011-09-07  Jason Merrill  <jason@redhat.com>
4081
4082         * g++.dg/cpp0x/constexpr-ref3.C: New.
4083
4084         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4085
4086 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4087
4088         * gcc.dg/section1.c: Don't xfail for avr.
4089
4090 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4091
4092         PR tree-optimization/50322
4093         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4094
4095 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4096
4097         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4098
4099 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4100
4101         PR tree-optimization/49911
4102         * g++.dg/tree-ssa/pr49911.C: New test.
4103
4104 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4105
4106         PR target/49030
4107         * gcc.dg/torture/pr49030.c: New test.
4108
4109 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4110
4111         PR fortran/50288
4112         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4113         * gfortran.dg/class_4d.f03: Deleted.
4114         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4115
4116 2011-09-07  Richard Guenther  <rguenther@suse.de>
4117
4118         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4119
4120 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4121
4122         PR tree-optimization/46021
4123         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4124
4125 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4126
4127         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4128
4129 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4130
4131         * gcc.c-torture/compile/20110906-1.c: New test.
4132
4133 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4134
4135         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4136
4137 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4138
4139         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4140         --param tree-reassoc-width=1.
4141
4142         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4143         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4144
4145 2011-09-06  Richard Guenther  <rguenther@suse.de>
4146
4147         PR tree-optimization/48149
4148         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4149
4150 2011-09-06  Richard Guenther  <rguenther@suse.de>
4151
4152         PR tree-optimization/48317
4153         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4154
4155 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4156
4157         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4158         New procedure.
4159         (add_options_for_quad_vectors): Replace with ...
4160         (add_options_for_double_vectors): ... this.
4161         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4162         support multiple vector sizes since the vectorizer attempts to
4163         vectorize with both vector sizes.
4164         * gcc.dg/vect/no-vfa-vect-79.c,
4165         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4166         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4167         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4168         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4169         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4170         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4171         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4172         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4173         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4174         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4175         gcc.dg/vect/vect-40.c: Likewise.
4176         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4177         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4178         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4179         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4180         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4181         Likewise.
4182         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4183
4184 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4185
4186         PR target/49606
4187         * gcc.target/mips/abi-main.h: New file.
4188         * gcc.target/mips/abi-o32-long32.c: New test.
4189         * gcc.target/mips/abi-o32-long64.c: Likewise.
4190         * gcc.target/mips/abi-o64-long32.c: Likewise.
4191         * gcc.target/mips/abi-o64-long64.c: Likewise.
4192         * gcc.target/mips/abi-n32-long32.c: Likewise.
4193         * gcc.target/mips/abi-n32-long64.c: Likewise.
4194         * gcc.target/mips/abi-n64-long32.c: Likewise.
4195         * gcc.target/mips/abi-n64-long64.c: Likewise.
4196         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4197         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4198         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4199         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4200         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4201         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4202         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4203         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4204         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4205         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4206         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4207         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4208         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4209         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4210         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4211         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4212         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4213         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4214         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4215         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4216         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4217         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4218         * gcc.target/mips/branch-3.c: Likewise.
4219         * gcc.target/mips/branch-4.c: Likewise.
4220         * gcc.target/mips/branch-5.c: Likewise.
4221         * gcc.target/mips/branch-6.c: Likewise.
4222         * gcc.target/mips/branch-7.c: Likewise.
4223         * gcc.target/mips/branch-8.c: Likewise.
4224         * gcc.target/mips/branch-9.c: Likewise.
4225         * gcc.target/mips/branch-10.c: Likewise.
4226         * gcc.target/mips/branch-11.c: Likewise.
4227         * gcc.target/mips/branch-12.c: Likewise.
4228         * gcc.target/mips/branch-13.c: Likewise.
4229         * gcc.target/mips/lazy-binding-1.c: Likewise.
4230
4231 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4232
4233         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4234         to avoid warning on int=16 platforms..
4235
4236 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4237
4238         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4239         to work even with -fshort-enums.
4240
4241 2011-09-04  Jan Hubicka  <jh@suse.cz>
4242
4243         * gcc.c-torture/compile/20110902.c: new testcase.
4244
4245 2011-09-04  Jason Merrill  <jason@redhat.com>
4246
4247         PR c++/49267
4248         * g++.dg/cpp0x/rv-conv1.C: New.
4249
4250         DR 1328
4251         * g++.dg/cpp0x/rv-func3.C: New.
4252
4253         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4254
4255         PR c++/50248
4256         Core 1358
4257         * g++.dg/cpp0x/constexpr-template1.C: New.
4258         * g++.dg/cpp0x/constexpr-template2.C: New.
4259         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4260         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4261
4262 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4263
4264         * gnat.dg/specs/debug1.ads: Tweak pattern.
4265
4266 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4267
4268         PR fortran/50227
4269         * gfortran.dg/class_45a.f03: New.
4270         * gfortran.dg/class_45b.f03: New.
4271
4272 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4273             Ira Rosen  <ira.rosen@linaro.org>
4274
4275         PR tree-optimization/50208
4276         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4277         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4278         -fno-tree-fre -fno-tree-pre.
4279
4280 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4281
4282         * gcc.dg/ipa/ipcp-3.c: New test.
4283
4284 2011-09-02  Richard Guenther  <rguenther@suse.de>
4285
4286         PR tree-optimization/27460
4287         PR middle-end/29269
4288         * gcc.dg/vect/vect-cond-7.c: New testcase.
4289
4290 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4291
4292         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4293         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4294         xfailed test for inlining.
4295         * g++.dg/ipa/ivinline-9.C: Likewise.
4296
4297 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4298
4299         PR tree-optimization/50178
4300         * gfortran.dg/vect/pr50178.f90: New test.
4301
4302 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4303
4304         PR middle-end/49886
4305         * gcc.c-torture/execute/pr49886.c: New testcase.
4306
4307 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4308
4309         PR middle-end/43513
4310         * gcc.dg/pr43513.c: New test.
4311
4312 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4313
4314         PR fortran/45044
4315         * gfortran.dg/common_14.f90: New.
4316         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4317
4318 2011-08-30  Jason Merrill  <jason@redhat.com>
4319
4320         PR c++/50084
4321         * g++.dg/cpp0x/decltype33.C: New.
4322
4323         PR c++/50089
4324         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4325
4326         PR c++/50114
4327         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4328
4329 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4330
4331         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4332
4333 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4334
4335         * gnat.dg/specs/aggr3.ads: New test.
4336         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4337
4338         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4339         * gnat.dg/specs/aggr2.ads: Likewise.
4340
4341 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4342
4343         PR fortran/45170
4344         * gfortran.dg/allocate_with_source_2.f90: New test
4345
4346 2011-08-30  Jason Merrill  <jason@redhat.com>
4347
4348         PR c++/50220
4349         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4350
4351         PR c++/50234
4352         * g++.dg/cpp0x/constexpr-value3.C: New.
4353
4354 2011-08-30  Richard Guenther  <rguenther@suse.de>
4355
4356         PR middle-end/48571
4357         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4358         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4359         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4360         * gcc.dg/pr36902.c: XFAIL.
4361
4362 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4363
4364         * gcc.target/i386/fma-check.h: New.
4365         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4366         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4367         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4368         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4369         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4370         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4371         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4372         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4373         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4374         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4375         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4376         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4377         * gcc.target/i386/fma-compile.c: Likewise.
4378         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4379         * gcc.target/i386/sse-12.c: Add -mfma.
4380         * gcc.target/i386/sse-13.c: Likewise.
4381         * gcc.target/i386/sse-14.c: Likewise.
4382         * gcc.target/i386/sse-22.c: Likewise.
4383         * gcc.target/i386/sse-23.c: Likewise.
4384         * g++.dg/other/i386-2.C: Likewise.
4385         * g++.dg/other/i386-3.C: Likewise.
4386
4387 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4388
4389         PR testsuite/50185
4390         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4391         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4392
4393 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4394
4395         * g++.dg/bprob/bprob.exp (feedback_options): Set
4396         -fbranch-probabilities.
4397         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4398
4399 2011-08-29  Jason Merrill  <jason@redhat.com>
4400
4401         PR c++/50224
4402         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4403
4404 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4405             Jason Merrill  <jason@redhat.com>
4406
4407         * g++.dg/dfp/base.C: New test.
4408
4409 2011-08-29  Jason Merrill  <jason@redhat.com>
4410
4411         Core DR 994
4412         PR c++/50209
4413         * g++.dg/cpp0x/initlist58.C: New.
4414
4415 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4416
4417         PR fortran/50225
4418         * gfortran.dg/class_result_1.f03: New.
4419
4420 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4421
4422         PR middle-end/48722
4423         * gcc.target/i386/pr48722.c: New test.
4424
4425 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4426
4427         PR libfortran/50192
4428         * gfortran.dg/widechar_compare_1.f90:  New test.
4429
4430 2011-08-26  Jason Merrill  <jason@redhat.com>
4431
4432         Core DR 342
4433         PR c++/48582
4434         * g++.dg/abi/mangle50.C: New.
4435
4436 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4437
4438         PR target/50202
4439         * gcc.target/i386/pr50202.c: New test.
4440
4441 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4442
4443         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4444         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4445         * gcc.target/i386/avx-round-vec.c: New test.
4446         * gcc.target/i386/avx-roundf-vec.c: New test.
4447
4448 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4449
4450         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4451         instruction.
4452
4453         PR c/50179
4454         * c-c++-common/Wunused-var-14.c: New test.
4455
4456 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4457
4458         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4459
4460 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4461
4462         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4463         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4464         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4465         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4466
4467 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4468
4469         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4470         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4471         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4472         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4473
4474 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4475
4476         PR fortran/50050
4477         * gfortran.dg/pointer_comp_init_1.f90: New test.
4478
4479 2011-08-25  Jason Merrill  <jason@redhat.com>
4480
4481         PR c++/50157
4482         * g++.dg/cpp0x/sfinae27.C: New.
4483
4484 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4485
4486         * gfortran.dg/coarray_lib_token_4.f90: New.
4487
4488 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4489
4490         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4491
4492 2011-08-25  Richard Guenther  <rguenther@suse.de>
4493
4494         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4495
4496 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4497
4498         PR fortran/50163
4499         * gfortran.dg/initialization_28.f90: New.
4500
4501 2011-08-24  Richard Guenther  <rguenther@suse.de>
4502
4503         PR tree-optimization/50067
4504         * gcc.dg/torture/pr50067-3.c: New testcase.
4505         * gcc.dg/torture/pr50067-4.c: Likewise.
4506         * gcc.dg/torture/pr50067-5.c: Likewise.
4507
4508 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4509
4510         * g++.dg/other/i386-2.C: Add -mavx2 check.
4511         * g++.dg/other/i386-3.C: Likewise.
4512         * gcc.target/i386/avx-1.c: Add AVX2.
4513         * gcc.target/i386/avx-2.c: Likewise.
4514         * gcc.target/i386/funcspec-5.c: Likewise.
4515         * gcc.target/i386/sse-12.c: Likewise.
4516         * gcc.target/i386/sse-13.c: Likewise.
4517         * gcc.target/i386/sse-14.c: Likewise.
4518         * gcc.target/i386/sse-22.c: Likewise.
4519         * gcc.target/i386/sse-23.c: Likewise.
4520         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4521         * gcc.target/i386/avx2-check.h: New.
4522         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4523         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4524         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4525         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4526         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4527         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4528         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4529         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4530         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4531         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4532         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4533         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4534         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4535         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4536         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4537         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4538         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4539         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4540         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4541         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4542         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4543         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4544         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4545         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4546         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4547         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4548         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4549         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4550         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4551         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4552         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4553         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4554         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4555         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4556         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4557         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4558         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4559         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4560         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4561         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4562         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4563         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4564         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4565         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4566         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4567         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4568         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4569         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4570         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4571         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4572         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4573         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4574         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4575         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4576         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4577         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4578         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4579         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4580         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4581         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4582         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4583         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4584         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4585         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4586         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4587         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4588         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4589         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4590         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4591         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4592         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4593         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4594         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4595         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4596         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4597         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4598         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4599         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4600         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4601         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4602         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4603         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4604         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4605         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4606         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4607         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4608         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4609         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4610         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4611         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4612         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4613         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4614         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4615         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4616         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4617         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4618         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4619         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4620         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4621         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4622         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4623         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4624         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4625         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4626         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4627         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4628         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4629         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4630         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4631         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4632         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4633         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4634         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4635         * gcc.target/i386/avx2-vpand-1.c: Likewise.
4636         * gcc.target/i386/avx2-vpand-2.c: Likewise.
4637         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4638         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4639         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4640         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4641         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4642         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4643         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4644         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4645         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4646         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4647         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4648         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4649         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4650         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4651         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4652         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4653         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4654         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4655         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4656         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4657         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4658         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4659         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4660         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4661         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4662         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4663         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4664         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4665         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4666         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4667         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4668         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4669         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4670         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4671         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4672         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4673         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4674         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4675         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4676         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4677         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4678         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4679         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4680         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4681         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4682         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4683         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4684         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4685         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4686         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4687         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4688         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4689         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4690         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4691         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4692         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4693         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4694         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4695         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4696         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4697         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4698         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4699         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4700         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4701         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4702         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4703         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4704         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4705         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4706         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4707         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4708         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4709         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4710         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4711         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4712         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4713         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4714         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4715         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4716         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4717         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4718         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4719         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4720         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4721         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4722         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4723         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4724         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4725         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4726         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4727         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4728         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4729         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4730         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4731         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4732         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4733         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4734         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4735         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4736         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4737         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4738         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4739         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4740         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4741         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4742         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4743         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4744         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4745         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4746         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4747         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4748         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4749         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4750         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4751         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4752         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4753         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4754         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4755         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4756         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4757         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4758         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4759         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4760         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4761         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4762         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4763         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4764         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4765         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4766         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4767         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4768         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4769         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4770         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4771         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4772         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4773         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4774         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4775         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4776         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4777         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4778         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4779         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4780         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4781         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4782         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4783         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4784         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4785         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4786         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4787         * gcc.target/i386/avx2-vpor-1.c: Likewise.
4788         * gcc.target/i386/avx2-vpor-2.c: Likewise.
4789         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4790         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4791         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4792         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4793         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4794         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4795         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4796         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4797         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4798         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4799         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4800         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4801         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4802         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4803         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4804         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4805         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4806         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4807         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4808         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4809         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4810         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4811         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4812         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4813         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4814         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4815         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4816         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4817         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4818         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4819         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4820         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4821         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4822         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4823         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4824         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4825         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4826         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4827         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4828         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4829         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4830         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4831         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4832         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4833         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4834         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4835         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4836         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4837         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4838         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4839         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4840         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4841         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4842         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4843         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4844         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4845         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4846         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4847         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4848         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4849         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4850         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4851         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4852         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4853         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4854         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4855         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4856         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4857         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4858         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4859         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4860         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4861         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4862         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4863         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4864         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4865         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4866         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4867         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4868         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4869         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4870         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4871         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4872         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4873         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4874         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4875         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4876         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4877         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4878         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4879         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4880         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4881         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4882         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4883         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4884         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4885         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4886         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4887         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4888         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4889         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4890         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4891         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4892         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4893         * gcc.target/i386/testimm-9.c: Likewise.
4894
4895 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4896
4897         * g++.dg/other/i386-2.C: Add -mbmi2 check.
4898         * g++.dg/other/i386-3.C: Likewise.
4899         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4900         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4901         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4902         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4903         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4904         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4905         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4906         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4907         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4908         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4909         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4910         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4911         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4912         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4913         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4914         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4915         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4916         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4917         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4918         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4919         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4920         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4921         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4922         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4923         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4924         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4925         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4926         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4927         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4928         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4929         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4930         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4931         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4932         * gcc.target/i386/sse-12.c: Add BMI2.
4933         * gcc.target/i386/sse-13.c: Likewise.
4934         * gcc.target/i386/sse-14.c: Likewise.
4935         * gcc.target/i386/sse-22.c: Likewise.
4936         * gcc.target/i386/sse-23.c: Likewise.
4937
4938 2011-08-23  Jason Merrill  <jason@redhat.com>
4939
4940         * g++.dg/template/crash7.C: Adjust expected errors.
4941
4942 2011-08-23  Jason Merrill  <jason@redhat.com>
4943
4944         PR c++/49045
4945         Core 1321
4946         * g++.dg/cpp0x/overload2.C: New.
4947
4948 2011-08-23  Jason Merrill  <jason@redhat.com>
4949
4950         Core 903
4951         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4952
4953 2011-08-23  Jason Merrill  <jason@redhat.com>
4954
4955         Core 975
4956         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4957         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4958         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4959         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4960
4961 2011-08-23  Jason Merrill  <jason@redhat.com>
4962
4963         PR c++/50024
4964         * g++.dg/cpp0x/constexpr-initlist5.C: New.
4965
4966 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4967
4968         PR c++/50158
4969         * g++.dg/warn/Wunused-var-16.C: New test.
4970
4971         PR middle-end/50161
4972         * gcc.dg/pr50161.c: New test.
4973
4974 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
4975
4976         PR c++/50055
4977         * g++.dg/gcov/gcov-7.C: New test.
4978
4979 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4980
4981         PR c++/46862
4982         * g++.dg/dfp/nofields.C: New test.
4983
4984 2011-08-23  Tobias Burnus  <burnus@net-b.de>
4985
4986         PR fortran/31600
4987         * gfortran.dg/use_16.f90: New.
4988
4989 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
4990             Kirill Yukhin  <kirill.yukhin@intel.com>
4991
4992         PR target/50155
4993         * gcc.target/i386/pr50155.c: New test.
4994
4995 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
4996
4997         PR tree-optimization/50133
4998         * gcc.dg/pr50133.c: New test.
4999
5000         PR middle-end/50141
5001         * c-c++-common/cxxbitfields-6.c: New test.
5002
5003 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5004
5005         PR fortran/50050
5006         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5007
5008 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5009
5010         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5011         * gcc.dg/pr49994-3.c: Ditto.
5012
5013 2011-08-22  Richard Guenther  <rguenther@suse.de>
5014
5015         PR testsuite/50145
5016         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5017         * gcc.dg/torture/pr50067-2.c: Likewise.
5018
5019 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5020
5021         PR fortran/47659
5022         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5023         of a constant resulting from simplification.
5024         * gfortran.dg/warn_conversion_3.f90:  New test.
5025
5026 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5027
5028         PR fortran/50130
5029         * gfortran.dg/zero_stride_1.f90:  New test.
5030
5031 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5032
5033         PR fortran/49638
5034         * gfortran.dg/typebound_override_1.f90: Modified.
5035
5036 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5037
5038         PR tree-optimization/48739
5039         * gcc.dg/pr48739-1.c: New test.
5040         * gcc.dg/pr48739-2.c: New test.
5041
5042 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5043
5044         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5045
5046 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5047
5048         PR fortran/50129
5049         * gfortran.dg/where_3.f90: New test.
5050
5051 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5052
5053         PR middle-end/49721
5054         * gfortran.dg/pr49721-1.f: New.
5055         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5056
5057 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5058
5059         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5060         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5061         New tests.
5062
5063 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5064
5065         * gcc.target/arm/wmul-11.c: New file.
5066         * gcc.target/arm/wmul-12.c: New file.
5067         * gcc.target/arm/wmul-13.c: New file.
5068
5069 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5070
5071         * gcc.target/arm/wmul-10.c: New file.
5072
5073 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5074
5075         * gcc.target/arm/wmul-9.c: New file.
5076         * gcc.target/arm/wmul-bitfield-2.c: New file.
5077
5078 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5079
5080         * gcc.target/arm/wmul-8.c: New file.
5081
5082 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5083
5084         * gcc.target/arm/wmul-7.c: New file.
5085
5086 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5087
5088         * gcc.target/arm/wmul-6.c: New file.
5089
5090 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5091
5092         * gcc.target/arm/wmul-5.c: New file.
5093         * gcc.target/arm/no-wmla-1.c: New file.
5094
5095 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5096
5097         * gcc.target/arm/wmul-bitfield-1.c: New file.
5098
5099 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5100
5101         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5102
5103 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5104
5105         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5106         * gcc.target/i386/conversion.c: Likewise.
5107
5108 2011-08-19  Richard Guenther  <rguenther@suse.de>
5109
5110         * gcc.dg/torture/pr50067-1.c: New testcase.
5111         * gcc.dg/torture/pr50067-2.c: Likewise.
5112
5113 2011-08-19  Joey Ye  <joey.ye@arm.com>
5114
5115         PR target/49437
5116         * gcc.target/arm/handler-align.c: New test.
5117         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5118         New Function.
5119
5120 2011-08-19  Joey Ye  <joey.ye@arm.com>
5121
5122         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5123
5124 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5125
5126         PR fortran/50071
5127         * gfortran.dg/end_block_label_1.f90: New test.
5128         * gfortran.dg/end_associate_label_1.f90: New test.
5129
5130 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5131
5132         * gcc.dg/c1x-pointer-float-1.c: New test.
5133
5134 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5135
5136         PR fortran/50071
5137         * gfortran.dg/duplicate_labels_2.f: New test.
5138
5139 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5140
5141         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5142         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5143         gcc.dg/c1x-noreturn-5.c: New tests.
5144
5145 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5146
5147         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5148
5149 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5150
5151         PR fortran/18918
5152         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5153         * gfortran.dg/coarray_lock_3.f90: Fix test.
5154         * gfortran.dg/coarray_lock_4.f90: New.
5155         * gfortran.dg/coarray_lock_5.f90: New.
5156
5157 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5158
5159         PR target/50009
5160         * gcc.c-torture/compile/pr50009.c: New test.
5161
5162         PR target/50092
5163         * gcc.dg/torture/pr50092.c: New test.
5164
5165 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5166
5167         PR fortran/50109
5168         * gfortran.dg/namelist_73.f90: New.
5169
5170 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5171
5172         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5173
5174         PR debug/50017
5175         * gcc.dg/pr50017.c: New test.
5176
5177 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5178
5179         PR c++/45625
5180         * g++.dg/lookup/hidden-var1.C: New test case.
5181
5182 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5183
5184         PR fortran/31461
5185         * gfortran.dg/warn_unused_var_2.f90: New.
5186         * gfortran.dg/warn_unused_var_3.f90: New.
5187
5188 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5189
5190         PR target/43597
5191         * gcc.target/arm/pr43597.c: New test.
5192
5193 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5194
5195         PR fortran/50070
5196         * gfortran.dg/common_13.f90: New.
5197
5198 2011-08-16  Jason Merrill  <jason@redhat.com>
5199
5200         PR c++/50086
5201         * g++.dg/cpp0x/variadic-unresolved.C: New.
5202
5203         * g++.old-deja/g++.brendan/README: Add R.I.P.
5204
5205         * g++.dg/ext/attr-used-1.C: New.
5206
5207         PR c++/50054
5208         * g++.dg/cpp0x/initlist56.C: New.
5209
5210 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5211
5212         PR testsuite/50085
5213         * g++.dg/opt/life1.C: Only run on Linux.
5214
5215 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5216
5217         * gfortran.dg/coarray_26.f90: New.
5218
5219 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5220
5221         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5222         -fdump-tree-vrp1.
5223
5224 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5225
5226         PR fortran/50073
5227         * gfortran.dg/func_result_7.f90: New.
5228
5229 2011-08-13  Jason Merrill  <jason@redhat.com>
5230
5231         PR c++/50075
5232         * g++.dg/cpp0x/decltype32.C: New.
5233
5234         PR c++/50059
5235         * g++.dg/diagnostic/expr1.C: New.
5236
5237 2011-08-12  David Li  <davidxl@google.com>
5238
5239         * g++.dg/abi/vbase15.C: New test.
5240
5241 2011-08-12  Jason Merrill  <jason@redhat.com>
5242
5243         PR c++/50034
5244         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5245
5246 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5247
5248         * gcc.dg/builtins-67.c: New test.
5249         * gcc.target/i386/conversion.c: Ditto.
5250
5251 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5252             Brian Hackett  <bhackett1024@gmail.com>
5253
5254         * g++.dg/plugin/decl_plugin.c: New.
5255         * g++.dg/plugin/decl-plugin-test.C: New.
5256         * g++.dg/plugin/plugin.exp: Add above testcase.
5257
5258 2011-08-11  Richard Guenther  <rguenther@suse.de>
5259
5260         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5261
5262 2011-08-11  Michael Matz  <matz@suse.de>
5263
5264         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5265
5266 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5267
5268         PR tree-optimization/50039
5269         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5270         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5271
5272 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5273
5274         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5275         (sse4_1_test): Initialize src3 with random value.
5276
5277 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5278
5279         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5280         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5281         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5282         * gcc.dg/scal-to-vec1.c: New test.
5283         * gcc.dg/scal-to-vec2.c: New test.
5284
5285 2011-08-09  Richard Guenther  <rguenther@suse.de>
5286
5287         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5288         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5289         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5290         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5291
5292 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5293
5294         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5295
5296 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5297
5298         * gcc.dg/pr49948.c: Require pthread effective target.
5299
5300 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5301
5302         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5303
5304 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5305
5306         * gcc.target/i386/sse-22a.c: New test.
5307
5308 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5309
5310         PR tree-optimization/50014
5311         * gcc.dg/vect/pr50014.c: New test.
5312
5313 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5314
5315         PR middle-end/49923
5316         * gcc.dg/tree-ssa/pr49923.c: New test.
5317
5318 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5319
5320         PR target/49781
5321         * gcc.target/i386/pr49781-1.c: New.
5322
5323 2011-08-08  Jason Merrill  <jason@redhat.com>
5324
5325         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5326
5327         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5328
5329 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5330
5331         PR fortran/49638
5332         * gfortran.dg/typebound_override_1.f90: New.
5333
5334 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5335
5336         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5337         x86_64 mingw target.
5338         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5339         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5340         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5341         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5342         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5343         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5344         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5345         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5346         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5347         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5348
5349 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5350
5351         PR testsuite/48727
5352         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5353
5354 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5355
5356         * gcc.dg/pr48770.c: Cleanup coverage files.
5357         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5358
5359 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5360
5361         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5362         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5363         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5364         lzcnt and bmi options.
5365
5366 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5367
5368         PR target/47381
5369         * gcc.dg/pr47381-1.c: New.
5370         * gcc.dg/pr47381-2.c: Likewise.
5371         * gcc.target/i386/pr47381.c: Likewise.
5372
5373 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5374
5375         PR middle-end/47727
5376         * gcc.dg/pr47727.c: New.
5377
5378         PR target/47372
5379         * gcc.dg/pr47372-1.c: New.
5380         * gcc.dg/pr47372-2.c: Likewise.
5381
5382 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5383
5384         PR middle-end/47449
5385         * gcc.target/i386/pr47449.c: New.
5386
5387         PR target/47446
5388         * gcc.dg/pr47446-1.c: New.
5389         * gcc.dg/pr47446-2.c: Likewise.
5390
5391 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5392
5393         PR target/47766
5394         * gcc.dg/pr47766.c: New.
5395
5396         PR target/47715
5397         * gcc.dg/tls/pr47715-1.c: New.
5398         * gcc.dg/tls/pr47715-2.c: Likewise.
5399         * gcc.dg/tls/pr47715-3.c: Likewise.
5400         * gcc.dg/tls/pr47715-4.c: Likewise.
5401         * gcc.dg/tls/pr47715-5.c: Likewise.
5402
5403 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5404
5405         PR libobjc/50002
5406         * objc.dg/gnu-api-2-class.m: Updated comments.
5407         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5408         * objc.dg/gnu-api-2-class-meta.m: New test.
5409         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5410
5411 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5412
5413         PR libobjc/49882
5414         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5415         with classes that are in construction.
5416
5417 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5418
5419         PR target/48084
5420         * gcc.target/i386/pr48084-1.c: New.
5421         * gcc.target/i386/pr48084-2.c: Likewise.
5422         * gcc.target/i386/pr48084-3.c: Likewise.
5423         * gcc.target/i386/pr48084-4.c: Likewise.
5424         * gcc.target/i386/pr48084-5.c: Likewise.
5425
5426         PR rtl-optimization/49504
5427         * gcc.target/i386/pr49504.c: New.
5428
5429         PR target/49860
5430         * gcc.dg/pr49860.c: New.
5431
5432 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5433
5434         PR libobjc/49882
5435         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5436         with classes that are in construction.
5437
5438 2011-08-05  Jason Merrill  <jason@redhat.com>
5439
5440         PR c++/48993
5441         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5442
5443         PR c++/49921
5444         * g++.dg/cpp0x/decltype31.C: New.
5445
5446         PR c++/49669
5447         * g++.dg/init/array28.C: New.
5448
5449         PR c++/49988
5450         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5451
5452 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5453
5454         PR target/47369
5455         * gcc.dg/pr47369-1.c: New.
5456
5457 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5458
5459         PR middle-end/47364
5460         * gcc.dg/torture/pr47364-1.c: New.
5461         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5462         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5463
5464 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5465
5466         PR fortran/37211
5467         * gfortran.dg/transfer_check_2.f90:  New test case.
5468
5469 2011-08-05  Jan Hubicka  <jh@suse.cz>
5470
5471         PR middle-end/49494
5472         * gfortran.dg/pr49494.f90: New testcase.
5473
5474 2011-08-05  Jan Hubicka  <jh@suse.cz>
5475
5476         PR middle-end/49735
5477         * gcc.c-torture/compile/pr49735.c: New testcase.
5478
5479 2011-08-05  Jason Merrill  <jason@redhat.com>
5480
5481         PR c++/47453
5482         * g++.dg/cpp0x/initlist56.C: New.
5483
5484         PR c++/49812
5485         * g++.dg/overload/rvalue2.C: New.
5486
5487         PR c++/49983
5488         * g++.dg/cpp0x/range-for21.C: New.
5489
5490         * g++.dg/ext/vla11.C: New.
5491
5492 2011-08-05  Richard Guenther  <rguenther@suse.de>
5493
5494         PR tree-optimization/49984
5495         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5496
5497 2011-08-05  Richard Guenther  <rguenther@suse.de>
5498
5499         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5500         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5501         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5502
5503 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5504
5505         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5506         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5507         * gfortran.dg/ldist-pr43023.f90: Ditto.
5508         * gfortran.dg/namelist_52.f90: Ditto.
5509         * gfortran.dg/interface_proc_end.f90: Ditto.
5510         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5511         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5512
5513 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5514
5515         * gcc.dg/vect/vect-over-widen-1.c: New test.
5516         * gcc.dg/vect/vect-over-widen-2.c: New test.
5517         * gcc.dg/vect/vect-over-widen-3.c: New test.
5518         * gcc.dg/vect/vect-over-widen-4.c: New test.
5519
5520 2011-08-04  Richard Guenther  <rguenther@suse.de>
5521
5522         PR fortran/49957
5523         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5524
5525 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5526
5527         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5528
5529 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
5530
5531         PR middle-end/49905
5532         * g++.dg/ext/builtin-object-size3.C: New test.
5533
5534 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
5535
5536         PR tree-optimization/49948
5537         * gcc.dg/pr49948.c: New test.
5538
5539 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5540
5541         PR middle-end/47383
5542         * gcc.dg/torture/pr47383.c: New.
5543
5544 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5545
5546         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5547
5548 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5549
5550         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5551
5552 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5553
5554         PR target/47744
5555         * gcc.dg/torture/pr47744-1.c: New.
5556         * gcc.dg/torture/pr47744-2.c: Likewise.
5557         * gcc.dg/torture/pr47744-3.c: Likewise.
5558
5559 2011-08-03  Richard Guenther  <rguenther@suse.de>
5560
5561         PR middle-end/49958
5562         * gcc.dg/torture/pr49958.c: New testcase.
5563
5564 2011-08-03  Richard Guenther  <rguenther@suse.de>
5565
5566         PR tree-optimization/49938
5567         * g++.dg/torture/pr49938.C: New testcase.
5568
5569 2011-08-02  Jason Merrill  <jason@redhat.com>
5570
5571         PR c++/43886
5572         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5573
5574         PR c++/49577
5575         * g++.dg/cpp0x/initlist5.C: Add additional cases.
5576
5577         PR c++/49593
5578         * g++.dg/cpp0x/variadic115.C: New.
5579
5580         PR c++/49803
5581         * g++.dg/cpp0x/union5.C: New.
5582
5583 2011-08-02  Daniel Kraft  <d@domob.eu>
5584
5585         PR fortran/49885
5586         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5587
5588 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5589
5590         PR middle-end/49947
5591         * gcc.dg/tree-ssa/forwprop-15.c
5592
5593 2011-08-02  Jason Merrill  <jason@redhat.com>
5594
5595         PR c++/49834
5596         * g++.dg/cpp0x/range-for20.C: New.
5597
5598 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5599
5600         * gfortran.dg/coarray_lib_token_3.f90: New.
5601
5602 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
5603
5604         PR fortran/46752
5605         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5606         * gcc.dg/gomp/atomic-15.c: New test.
5607         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5608         * g++.dg/gomp/atomic-15.C: New test.
5609         * g++.dg/gomp/private-1.C: New test.
5610         * g++.dg/gomp/sharing-2.C: New test.
5611         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5612         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5613         * gfortran.dg/gomp/omp_atomic2.f90: New test.
5614
5615 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5616
5617         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5618         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5619         cleanup-module.
5620         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5621         * gfortran.dg/allocatable_function_5.f90: Ditto.
5622         * gfortran.dg/allocate_stat.f90: Ditto.
5623         * gfortran.dg/array_constructor_20.f90: Ditto.
5624         * gfortran.dg/array_constructor_21.f90: Ditto.
5625         * gfortran.dg/array_constructor_22.f90: Ditto.
5626         * gfortran.dg/array_constructor_26.f03: Ditto.
5627         * gfortran.dg/array_function_4.f90: Ditto.
5628         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5629         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5630         * gfortran.dg/bind_c_usage_15.f90: Ditto.
5631         * gfortran.dg/bind_c_usage_16.f03: Ditto.
5632         * gfortran.dg/bind_c_usage_3.f03: Ditto.
5633         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5634         * gfortran.dg/class_15.f03: Ditto.
5635         * gfortran.dg/class_27.f03: Ditto.
5636         * gfortran.dg/class_33.f90: Ditto.
5637         * gfortran.dg/class_37.f03: Ditto.
5638         * gfortran.dg/class_40.f03: Ditto.
5639         * gfortran.dg/class_42.f03: Ditto.
5640         * gfortran.dg/class_defined_operator_1.f03: Ditto.
5641         * gfortran.dg/coarray/registering_1.f90: Ditto.
5642         * gfortran.dg/convert_1.f90: Ditto.
5643         * gfortran.dg/default_initialization_3.f90: Ditto.
5644         * gfortran.dg/dependency_25.f90: Ditto.
5645         * gfortran.dg/dependency_26.f90: Ditto.
5646         * gfortran.dg/dependency_36.f90: Ditto.
5647         * gfortran.dg/dependency_37.f90: Ditto.
5648         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5649         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5650         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5651         * gfortran.dg/elemental_pointer_1.f90: Ditto.
5652         * gfortran.dg/elemental_result_1.f90: Ditto.
5653         * gfortran.dg/empty_derived_type.f90: Ditto.
5654         * gfortran.dg/entry_7.f90: Ditto.
5655         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5656         * gfortran.dg/equiv_constraint_3.f90: Ditto.
5657         * gfortran.dg/error_recovery_3.f90: Ditto.
5658         * gfortran.dg/extends_4.f03: Ditto.
5659         * gfortran.dg/func_assign.f90: Ditto.
5660         * gfortran.dg/func_assign_3.f90: Ditto.
5661         * gfortran.dg/generic_1.f90: Ditto.
5662         * gfortran.dg/generic_18.f90: Ditto.
5663         * gfortran.dg/generic_22.f03: Ditto.
5664         * gfortran.dg/generic_4.f90: Ditto.
5665         * gfortran.dg/generic_6.f90: Ditto.
5666         * gfortran.dg/generic_actual_arg.f90: Ditto.
5667         * gfortran.dg/graphite/id-21.f: Ditto.
5668         * gfortran.dg/graphite/pr45758.f90: Ditto.
5669         * gfortran.dg/host_assoc_call_2.f90: Ditto.
5670         * gfortran.dg/host_assoc_call_3.f90: Ditto.
5671         * gfortran.dg/host_assoc_call_4.f90: Ditto.
5672         * gfortran.dg/host_assoc_function_4.f90: Ditto.
5673         * gfortran.dg/host_used_types_1.f90: Ditto.
5674         * gfortran.dg/implicit_1.f90: Ditto.
5675         * gfortran.dg/implicit_11.f90: Ditto.
5676         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5677         * gfortran.dg/impure_actual_1.f90: Ditto.
5678         * gfortran.dg/impure_assignment_1.f90: Ditto.
5679         * gfortran.dg/impure_constructor_1.f90: Ditto.
5680         * gfortran.dg/initialization_10.f90: Ditto.
5681         * gfortran.dg/initialization_12.f90: Ditto.
5682         * gfortran.dg/interface_14.f90: Ditto.
5683         * gfortran.dg/interface_15.f90: Ditto.
5684         * gfortran.dg/interface_2.f90: Ditto.
5685         * gfortran.dg/interface_25.f90: Ditto.
5686         * gfortran.dg/interface_26.f90: Ditto.
5687         * gfortran.dg/interface_29.f90: Ditto.
5688         * gfortran.dg/interface_assignment_1.f90: Ditto.
5689         * gfortran.dg/internal_pack_6.f90: Ditto.
5690         * gfortran.dg/internal_pack_7.f90: Ditto.
5691         * gfortran.dg/internal_pack_8.f90: Ditto.
5692         * gfortran.dg/lto/pr45586_0.f90: Ditto.
5693         * gfortran.dg/lto/pr47839_0.f90: Ditto.
5694         * gfortran.dg/module_commons_3.f90: Ditto.
5695         * gfortran.dg/module_equivalence_4.f90: Ditto.
5696         * gfortran.dg/module_equivalence_6.f90: Ditto.
5697         * gfortran.dg/module_function_type_1.f90: Ditto.
5698         * gfortran.dg/module_naming_1.f90: Ditto.
5699         * gfortran.dg/namelist_4.f90: Ditto.
5700         * gfortran.dg/operator_c1202.f90: Ditto.
5701         * gfortran.dg/parens_7.f90: Ditto.
5702         * gfortran.dg/pr32921.f: Ditto.
5703         * gfortran.dg/pr33646.f90: Ditto.
5704         * gfortran.dg/pr41928.f90: Ditto.
5705         * gfortran.dg/pr42119.f90: Ditto.
5706         * gfortran.dg/pr43984.f90: Ditto.
5707         * gfortran.dg/present_1.f90: Ditto.
5708         * gfortran.dg/private_type_2.f90: Ditto.
5709         * gfortran.dg/proc_decl_2.f90: Ditto.
5710         * gfortran.dg/proc_ptr_10.f90: Ditto.
5711         * gfortran.dg/proc_ptr_22.f90: Ditto.
5712         * gfortran.dg/proc_ptr_8.f90: Ditto.
5713         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5714         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5715         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5716         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5717         * gfortran.dg/substring_equivalence.f90: Ditto.
5718         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5719         * gfortran.dg/transpose_optimization_1.f90: Ditto.
5720         * gfortran.dg/trim_optimize_6.f90: Ditto.
5721         * gfortran.dg/typebound_call_12.f03: Ditto.
5722         * gfortran.dg/typebound_operator_5.f03: Ditto.
5723         * gfortran.dg/typebound_operator_6.f03: Ditto.
5724         * gfortran.dg/typebound_proc_18.f03: Ditto.
5725         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5726         * gfortran.dg/use_1.f90: Ditto.
5727         * gfortran.dg/use_10.f90: Ditto.
5728         * gfortran.dg/use_11.f90: Ditto.
5729         * gfortran.dg/use_14.f90: Ditto.
5730         * gfortran.dg/use_only_2.f90: Ditto.
5731         * gfortran.dg/use_rename_4.f90: Ditto.
5732         * gfortran.dg/use_rename_5.f90: Ditto.
5733         * gfortran.dg/used_dummy_types_3.f90: Ditto.
5734         * gfortran.dg/used_interface_ref.f90: Ditto.
5735         * gfortran.dg/used_types_11.f90: Ditto.
5736         * gfortran.dg/used_types_3.f90: Ditto.
5737         * gfortran.dg/used_types_4.f90: Ditto.
5738         * gfortran.dg/userdef_operator_2.f90: Ditto.
5739         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5740         * gfortran.dg/vect/pr46213.f90: Ditto.
5741         * gfortran.dg/whole_file_21.f90: Ditto.
5742         * gfortran.dg/whole_file_22.f90: Ditto.
5743         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5744         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5745
5746 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5747
5748         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5749
5750 2011-08-01  Jason Merrill  <jason@redhat.com>
5751
5752         PR c++/49932
5753         * g++.dg/abi/mangle49.C: New.
5754
5755         PR c++/49924
5756         * g++.dg/cpp0x/constexpr-array4.C: New.
5757
5758         PR c++/49813
5759         * g++.dg/cpp0x/constexpr-builtin1.C: New.
5760
5761 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
5762
5763         PR target/49927
5764         * gcc.target/i386/pr49927.c: New test.
5765
5766 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
5767
5768         PR tree-optimization/49926
5769         * gcc.dg/vect/pr49926.c: New test.
5770
5771 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
5772
5773         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5774         * gcc.target/i386/lzcnt-1.c: New test.
5775         * gcc.target/i386/lzcnt-2.c: Likewise.
5776         * gcc.target/i386/lzcnt-2a.c: Likewise.
5777         * gcc.target/i386/lzcnt-3.c: Likewise.
5778         * gcc.target/i386/lzcnt-4.c: Likewise.
5779         * gcc.target/i386/lzcnt-4a.c: Likewise.
5780         * gcc.target/i386/lzcnt-5.c: Likewise.
5781         * gcc.target/i386/lzcnt-6.c: Likewise.
5782         * gcc.target/i386/lzcnt-6a.c: Likewise.
5783         * gcc.target/i386/lzcnt-check.h: Likewise.
5784
5785         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5786         * gcc.target/i386/sse-13.c: Likewise.
5787         * gcc.target/i386/sse-14.c: Likewise.
5788         * g++.dg/other/i386-2.C: Likewise.
5789         * g++.dg/other/i386-3.C: Likewise.
5790
5791 2011-08-01  Julian Brown  <julian@codesourcery.com>
5792
5793         * gcc.target/arm/fixed-point-exec.c: New test.
5794
5795 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5796
5797         PR target/49920
5798         * gcc.target/i386/pr49920.c: New test.
5799
5800 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5801
5802         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5803         * gcc.dg/tree-ssa/pr23109.c: Ditto.
5804         * gcc.dg/tree-ssa/loop-7.c: Ditto.
5805         * gcc.dg/tree-ssa/loop-32.c: Ditto.
5806         * gcc.dg/tree-ssa/loop-33.c: Ditto.
5807         * gcc.dg/tree-ssa/loop-34.c: Ditto.
5808         * gcc.dg/tree-ssa/loop-35.c: Ditto.
5809         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5810         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5811         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5812         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5813         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5814         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5815         * g++.dg/tree-ssa/pr33615.C: Ditto.
5816         * g++.dg/tree-ssa/restrict1.C: Ditto.
5817         * c-c++-common/restrict-2.c: Ditto.
5818         * gfortran.dg/pr32921.f: Ditto.
5819         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5820         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5821         * gcc.dg/tree-ssa/vrp47.c: Ditto.
5822         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5823         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5824         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5825         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5826         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5827         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5828         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5829
5830 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5831
5832         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5833         .exe.ltrans[0-9]*. dump files.
5834
5835 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
5836
5837         PR fortran/49112
5838         * gfortran.dg/abstract_type_6.f03: Modified.
5839         * gfortran.dg/typebound_proc_24.f03: New.
5840
5841 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5842
5843         PR testsuite/49917
5844         * g++.dg/init/for1.C: Fix.
5845
5846 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5847
5848         PR fortran/48876
5849         * gfortran.dg/string_5.f90:  New test.
5850
5851 2011-07-29  Jason Merrill  <jason@redhat.com>
5852
5853         PR c++/49867
5854         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5855
5856 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5857
5858         PR tree-optimization/47407
5859         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5860         alpha*-dec-osf*.
5861         Sort target list.
5862
5863 2011-07-29  Richard Guenther  <rguenther@suse.de>
5864
5865         * gcc.dg/uninit-suppress.c: Also disable VRP.
5866         * gcc.dg/uninit-suppress_2.c: Likewise.
5867
5868 2011-07-28  Jason Merrill  <jason@redhat.com>
5869
5870         PR c++/49808
5871         * g++.dg/template/nontype24.C: New.
5872
5873 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
5874
5875         PR rtl-optimization/47958
5876         * gcc.dg/torture/pr47958-1.c: New.
5877
5878 2011-07-29  Wei Guozhi  <carrot@google.com>
5879
5880         PR rtl-optimization/49799
5881         * gcc.dg/pr49799.c: New test case.
5882
5883 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
5884
5885         PR middle-end/48648
5886         * gcc.dg/graphite/id-pr48648.c: New.
5887
5888 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5889
5890         PR fortran/31067
5891         * gfortran.dg/maxloc_2.f90: New test.
5892         * gfortran.dg/maxloc_3.f90: New test.
5893         * gfortran.dg/minloc_1.f90: New test.
5894         * gfortran.dg/minloc_2.f90: New test.
5895         * gfortran.dg/minloc_3.f90: New test.
5896         * gfortran.dg/minmaxloc_7.f90: New test.
5897
5898         PR debug/49871
5899         * gcc.dg/debug/dwarf2/pr49871.c: New test.
5900
5901 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5902
5903         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5904         the builtin isn't optimized away.
5905
5906 2011-07-27  Tobias Burnus  <burnus@net-b.de>
5907
5908         PR fortran/45586
5909         * gfortran.dg/lto/pr45586-2_0.f90: New.
5910
5911 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
5912
5913         PR middle-end/49875
5914         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5915         * c-c++-common/cxxbitfields-5.c: Same.
5916
5917 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5918
5919         * lib/target-supports.exp (check_effective_target_mmap): Use
5920         check_function_available.
5921
5922 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
5923
5924         * g++.old-deja/g++.pt/crash60.C: Updated.
5925
5926 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
5927
5928         PR target/49866
5929         * gcc.target/i386/pr49866.c: New test.
5930
5931 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
5932
5933         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5934         * gcc.target/i386/bmi-andn-1.c: New test.
5935         * gcc.target/i386/bmi-andn-1a.c: Likewise.
5936         * gcc.target/i386/bmi-andn-2.c: Likewise.
5937         * gcc.target/i386/bmi-andn-2a.c: Likewise.
5938         * gcc.target/i386/bmi-bextr-1.c: Likewise.
5939         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5940         * gcc.target/i386/bmi-bextr-2.c: Likewise.
5941         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5942         * gcc.target/i386/bmi-blsi-1.c: Likewise.
5943         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5944         * gcc.target/i386/bmi-blsi-2.c: Likewise.
5945         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5946         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5947         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5948         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5949         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5950         * gcc.target/i386/bmi-blsr-1.c: Likewise.
5951         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5952         * gcc.target/i386/bmi-blsr-2.c: Likewise.
5953         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5954         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5955         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5956         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5957         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5958
5959 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
5960
5961         PR middle-end/47691
5962         * gfortran.dg/graphite/id-pr47691.f: New.
5963
5964 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
5965
5966         * gcc.target/i386/avx-os-support.h: New.
5967         * gcc.target/i386/avx-check.h: Include avx-os-support.h
5968         (main): Check avx_os_support before the test is run.
5969         * gcc.target/i386/aes-avx-check.h: Ditto.
5970         * gcc.target/i386/pclmul-avx-check.h: Ditto.
5971
5972 2011-07-27  Kai Tietz  <ktietz@redhat.com>
5973
5974         * gcc.target/i386/aggregate-ret3.c: New test.
5975         * gcc.target/i386/aggregate-ret4.c: New test.
5976
5977 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
5978
5979         PR fortran/49755
5980         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5981         allocated array should *not* change its size.
5982         * gfortran.dg/multiple_allocation_3.f90: New test.
5983
5984 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
5985
5986         PR c++/49776
5987         * g++.dg/cpp0x/constexpr-49776.C: New.
5988
5989 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5990
5991         PR middle-end/47046
5992         * gcc.dg/graphite/id-pr47046.c: New.
5993
5994 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5995
5996         PR middle-end/47653
5997         * gcc.dg/graphite/run-id-pr47593.c: New.
5998
5999 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6000
6001         PR middle-end/47653
6002         * gcc.dg/graphite/run-id-pr47653.c: New.
6003         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6004         induction variables.
6005         * gcc.dg/graphite/scop-16.c: Same.
6006         * gcc.dg/graphite/scop-17.c: Same.
6007         * gcc.dg/graphite/scop-21.c: Same.
6008
6009 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6010
6011         PR middle-end/48805
6012         * gcc.dg/graphite/id-pr48805.c: New.
6013
6014 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6015
6016         * gfortran.dg/coarray_lib_token_2.f90: New.
6017
6018 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6019
6020         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6021         SPU local store.
6022
6023 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6024
6025         PR tree-opt/49671
6026         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6027         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6028
6029 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6030
6031         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6032
6033         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6034         * gcc.c-torture/execute/loop-2g.c: Likewise.
6035         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6036         Require mmap support.
6037         * gcc.c-torture/execute/loop-2g.x: Likewise.
6038         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6039         (MAP_ANON): Provide default.
6040         * gcc.dg/20050826-1.c: Likewise.
6041         * gcc.target/i386/pr36533.c: Likewise.
6042         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6043         Use dg-require-effective-target mmap.
6044
6045 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6046
6047         PR c++/49838
6048         * g++.dg/cpp0x/range-for19.C: New.
6049
6050 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6051
6052         PR testsuite/49753
6053         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6054
6055         Revert:
6056         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6057
6058         PR testsuite/49753
6059         * g++.dg/torture/pr49309.C: Remove.
6060
6061 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6062
6063         PR tree-optimization/49809
6064         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6065         test.
6066
6067 2011-07-25  Richard Guenther  <rguenther@suse.de>
6068
6069         PR tree-optimization/49715
6070         * gcc.target/i386/pr49715-1.c: New testcase.
6071         * gcc.target/i386/pr49715-2.c: Likewise.
6072
6073 2011-07-23  Jason Merrill  <jason@redhat.com>
6074
6075         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6076
6077 2011-07-22  Jason Merrill  <jason@redhat.com>
6078
6079         PR c++/49793
6080         * g++.dg/cpp0x/initlist55.C: New.
6081
6082 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6083
6084         PR fortran/49791
6085         * gfortran.dg/namelist_72.f: New.
6086
6087 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6088
6089         * gfortran.dg/coarray_25.f90: New.
6090
6091 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6092
6093         * override1.C: This test should use c++0x mode.
6094         * override3.C: New. Test the diagnostics in c++98 mode.
6095
6096 2011-07-22  Jason Merrill  <jason@redhat.com>
6097             Mark Glisse  <marc.glisse@normalesup.org>
6098
6099         PR c++/30112
6100         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6101
6102         PR c++/49813
6103         * g++.dg/opt/builtins2.C: New.
6104         * g++.dg/other/error27.C: Don't rely on __builtin.
6105
6106 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6107
6108         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6109         on lp64 targets.
6110         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6111         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6112         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6113         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6114
6115         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6116         instead of ia32.
6117
6118 2011-07-22  Richard Guenther  <rguenther@suse.de>
6119
6120         PR tree-optimization/45819
6121         * gcc.dg/pr45819.c: New testcase.
6122
6123 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6124
6125         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6126
6127 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6128
6129         PR middle-end/47654
6130         PR middle-end/49649
6131         * gcc.dg/graphite/run-id-pr47654.c: New.
6132
6133 2011-07-21  Ian Lance Taylor  <iant@google.com>
6134
6135         PR middle-end/49705
6136         * gcc.dg/pr49705.c: New test.
6137
6138 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6139
6140         * lib/target-supports.exp (check_avx_os_support_available): New.
6141         (check_effective_target_avx_runtime): Use it.
6142
6143 2011-07-21  Richard Guenther  <rguenther@suse.de>
6144
6145         PR tree-optimization/49770
6146         * g++.dg/torture/pr49770.C: New testcase.
6147
6148 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6149
6150         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6151         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6152
6153 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6154
6155         * gfortran.dg/coarray_lib_token_1.f90: New.
6156
6157 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6158
6159         * gcc.dg/pr32912-2.c: Skip for AVR.
6160         * gcc.dg/pr44674.c: Add dg-require-profiling.
6161
6162 2011-07-20  Jason Merrill  <jason@redhat.com>
6163
6164         * g++.dg/ext/desig2.C: New.
6165
6166 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6167
6168         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6169         be generated.
6170         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6171         * gcc.target/powerpc/recip-3.c: Ditto.
6172
6173 2011-07-19  Jason Merrill  <jason@redhat.com>
6174
6175         PR c++/6709 (DR 743)
6176         PR c++/42603 (DR 950)
6177         * g++.dg/cpp0x/decltype21.C: New.
6178
6179 2011-07-20  Richard Guenther  <rguenther@suse.de>
6180
6181         PR middle-end/18908
6182         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6183         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6184
6185 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6186
6187         * gcc.target/arm/combine-movs.c: New.
6188         * gcc.target/arm/unsigned-extend-2.c: New.
6189
6190 2011-07-19  Jason Merrill  <jason@redhat.com>
6191
6192         PR c++/49785
6193         * g++.dg/cpp0x/variadic114.C: New.
6194
6195 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6196
6197         * gfortran.dg/coarray_args_1.f90: New.
6198         * gfortran.dg/coarray_args_2.f90: New.
6199
6200 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6201
6202         PR fortran/49708
6203         * gfortran.dg/allocate_error_3.f90: New.
6204
6205 2011-07-19  Richard Guenther  <rguenther@suse.de>
6206
6207         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6208         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6209         * gcc.dg/torture/20110719-1.c: New testcase.
6210
6211 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6212
6213         PR tree-optimization/49768
6214         * gcc.c-torture/execute/pr49768.c: New test.
6215
6216 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6217
6218         PR tree-optimization/49771
6219         * gcc.dg/vect/pr49771.c: New test.
6220
6221 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6222
6223         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6224         * gcc.dg/ipa/ipa-2.c: Likewise.
6225         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6226         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6227         * gcc.dg/ipa/ipa-5.c: Likewise.
6228         * gcc.dg/ipa/ipa-7.c: Likewise.
6229         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6230         * gcc.dg/ipa/ipacost-1.c: Likewise.
6231         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6232         functions.
6233         * gcc.dg/ipa/ipcp-1.c: New test.
6234         * gcc.dg/ipa/ipcp-2.c: Likewise.
6235         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6236
6237 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6238
6239         PR middle-end/49675
6240         * gfortran.dg/pr49675.f90: New test.
6241
6242 2011-07-18  Richard Guenther  <rguenther@suse.de>
6243
6244         * gcc.dg/torture/20110718-1.c: New testcase.
6245
6246 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6247
6248         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6249         * g++.dg/ext/bitfield3.C: Likewise.
6250         * g++.dg/ext/bitfield4.C: Likewise.
6251         * g++.dg/ext/bitfield5.C: Likewise.
6252         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6253         * g++.dg/other/pr23205-2.C: Likewise.
6254         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6255         * gcc.c-torture/compile/20001109-2.c: Likewise.
6256         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6257         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6258         * gcc.dg/bitfld-16.c: Likewise.
6259         * gcc.dg/bitfld-17.c: Likewise.
6260         * gcc.dg/bitfld-18.c: Likewise.
6261         * gcc.dg/builtins-config.h: Remove Netware support.
6262         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6263         * gcc.dg/cdce2.c: Likewise.
6264         * gcc.dg/cpp/assert4.c: Remove netware support.
6265         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6266         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6267
6268         * lib/target-supports.exp (check_visibility_available): Remove
6269         NetWare support.
6270         (check_profiling_available): Likewise.
6271
6272 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6273
6274         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6275
6276 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6277             Thomas Koenig  <tkoenig@gcc.gnu.org>
6278
6279         PR fortran/34657
6280         * gfortran.dg/generic_17.f90: Fix testcase.
6281         * gfortran.dg/interface_3.f90: Add dg-error.
6282         * gfortran.dg/use_14.f90: New.
6283         * gfortran.dg/use_15.f90: New.
6284
6285 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6286
6287         * gnat.dg/pointer_controlled.adb: New test.
6288
6289 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6290
6291         PR fortran/49624
6292         * gfortran.dg/pointer_remapping_7.f90: New.
6293
6294 2011-07-16  Jason Merrill  <jason@redhat.com>
6295
6296         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6297
6298 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6299             Jason Merrill  <jason@redhat.com>
6300
6301         PR c++/45329
6302         PR c++/48934
6303         * g++.dg/cpp0x/decltype29.C: Adjust.
6304         * g++.dg/cpp0x/error4.C: Adjust.
6305         * g++.dg/cpp0x/sfinae26.C: Adjust.
6306         * g++.dg/cpp0x/variadic105.C: Adjust.
6307         * g++.dg/template/deduce3.C: Adjust.
6308         * g++.dg/template/error45.C: Adjust.
6309         * g++.dg/template/ptrmem2.C: Adjust.
6310         * g++.dg/template/sfinae2.C: Adjust.
6311         * g++.old-deja/g++.pt/crash60.C: Adjust.
6312         * g++.old-deja/g++.pt/unify6.C: Adjust.
6313         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6314         * g++.dg/cpp0x/nullptr15.C: Adjust.
6315         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6316         * g++.dg/cpp0x/pr31431.C: Adjust.
6317         * g++.dg/cpp0x/pr31434.C: Adjust.
6318         * g++.dg/cpp0x/sfinae11.C: Adjust
6319         * g++.dg/cpp0x/temp_default2.C: Adjust.
6320         * g++.dg/cpp0x/trailing4.C: Adjust.
6321         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6322         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6323         * g++.dg/cpp0x/variadic105.C: Adjust.
6324         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6325         * g++.dg/ext/vla2.C: Adjust.
6326         * g++.dg/other/ptrmem10.C: Adjust.
6327         * g++.dg/other/ptrmem11.C: Adjust.
6328         * g++.dg/overload/unknown1.C: Adjust.
6329         * g++.dg/template/conv11.C: Adjust.
6330         * g++.dg/template/dependent-expr5.C: Adjust.
6331         * g++.dg/template/friend.C: Adjust.
6332         * g++.dg/template/incomplete2.C: Adjust.
6333         * g++.dg/template/local4.C: Adjust.
6334         * g++.dg/template/local6.C: Adjust.
6335         * g++.dg/template/operator9.C: Adjust.
6336         * g++.dg/template/ttp25.C: Adjust.
6337         * g++.dg/template/unify10.C: Adjust.
6338         * g++.dg/template/unify11.C: Adjust.
6339         * g++.dg/template/unify6.C: Adjust.
6340         * g++.dg/template/unify9.C: Adjust.
6341         * g++.dg/template/varmod1.C: Adjust.
6342         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6343         * g++.old-deja/g++.pt/crash28.C: Adjust.
6344         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6345         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6346         * g++.old-deja/g++.pt/expr2.C: Adjust.
6347         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6348         * g++.old-deja/g++.pt/spec5.C: Adjust.
6349         * g++.old-deja/g++.pt/spec6.C: Adjust.
6350         * g++.old-deja/g++.pt/unify4.C: Adjust.
6351         * g++.old-deja/g++.pt/unify8.C: Adjust.
6352         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6353         * g++.dg/overload/template5.C: New testcase.
6354         * g++.dg/template/overload12.C: New testcase.
6355
6356 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6357
6358         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6359         * gfortran.dg/coarray_7.f90: Ditto.
6360         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6361         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6362
6363 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6364
6365         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6366         case.
6367         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6368         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6369         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6370         C67X.
6371         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6372         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6373         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6374
6375 2011-07-15  Jason Merrill  <jason@redhat.com>
6376
6377         PR testsuite/49741
6378         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6379         Use --extra_opts instead of --additional_options.
6380
6381 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6382
6383         PR testsuite/49753
6384         * g++.dg/torture/pr49309.C: Remove.
6385
6386 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6387
6388         * gcc.target/tic6x/weak-call.c: New test.
6389         * gcc.target/tic6x/fpcmp.c: New test.
6390         * gcc.target/tic6x/fpdiv.c: New test.
6391         * gcc.target/tic6x/rotdi16-scan.c: New test.
6392         * gcc.target/tic6x/ffssi.c: New test.
6393         * gcc.target/tic6x/fpdiv-lib.c: New test.
6394         * gcc.target/tic6x/cold-lc.c: New test.
6395         * gcc.target/tic6x/longcalls.c: New test.
6396         * gcc.target/tic6x/abi-align-1.c: New test.
6397         * gcc.target/tic6x/fpcmp-finite.c: New test.
6398         * gcc.target/tic6x/rotdi16.c: New test.
6399         * gcc.target/tic6x/bswapl.c: New test.
6400         * gcc.target/tic6x/ffsdi.c: New test.
6401         * gcc.target/tic6x/tic6x.exp: New file.
6402         * gcc.target/tic6x/builtins/arith24.c: New test.
6403         * gcc.target/tic6x/builtins/smpy.c: New test.
6404         * gcc.target/tic6x/builtins/smpylh.c: New test.
6405         * gcc.target/tic6x/builtins/smpyh.c: New test.
6406         * gcc.target/tic6x/builtins/sarith1.c: New test.
6407         * gcc.target/tic6x/builtins/extclr.c: New test
6408         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6409         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6410         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6411         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6412         New functions.
6413         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6414         __TMS320C6X__.
6415         * gcc.dg/20020312-2.c: Likewise.
6416         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6417         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6418         * gcc.dg/torture/builtin-math-7.c: Likewise.
6419
6420         PR testsuite/49757
6421         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6422         not testing tic6x-*-*.
6423
6424 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6425
6426         PR tree-opt/49309
6427         * g++.dg/torture/pr49309.C: New testcase.
6428
6429 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6430
6431         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6432
6433 2011-07-14  Richard Guenther  <rguenther@suse.de>
6434
6435         PR tree-optimization/49651
6436         * gcc.dg/torture/pr49651.c: New testcase.
6437
6438 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6439
6440         PR target/43746
6441         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6442
6443 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6444
6445         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6446         -mno-pointers-to-nested-functions.
6447         * gcc.target/powerpc/no-r11-2.c: Ditto.
6448         * gcc.target/powerpc/no-r11-3.c: Ditto.
6449
6450 2011-07-13  Jason Merrill  <jason@redhat.com>
6451
6452         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6453         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6454         when compiling C files.
6455         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6456         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6457         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6458         * g++.dg/lookup/anon2.C: Likewise.
6459         * g++.dg/tree-ssa/copyprop.C: Likewise.
6460         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6461         * g++.dg/init/vector1.C: Ignore narrowing errors.
6462         * g++.dg/torture/pr35526.C: Likewise.
6463         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6464
6465 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6466
6467         PR libfortran/49296
6468         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6469         and logical reads.
6470
6471 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6472
6473         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6474         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6475
6476 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6477
6478         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6479         * lib/obj-c++.exp (obj-c++_init): Ditto.
6480         * lib/file-format.exp (gcc_target_object_format): Ditto.
6481         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6482         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6483         (check_visibility_available): Ditto.
6484         (check_effective_target_tls_native): Ditto.
6485         (check_effective_target_tls_emulated): Ditto.
6486         (check_effective_target_function_sections): Ditto.
6487
6488 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6489
6490         * gcc.target/arm/pr48183.c: New test.
6491
6492 2011-07-13  Richard Guenther  <rguenther@suse.de>
6493
6494         * gcc.dg/torture/20110713-1.c: New testcase.
6495
6496 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6497
6498         PR rtl-opt/49474
6499         * gcc.c-torture/compile/pr49474.c: New testcase.
6500
6501 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6502
6503         PR tree-optimization/49712
6504         * gcc.c-torture/execute/pr49712.c: New test.
6505
6506 2011-07-11  Jason Merrill  <jason@redhat.com>
6507
6508         PR c++/44609
6509         * g++.dg/template/recurse3.C: New.
6510
6511 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6512
6513         PR debug/49676
6514         * gcc.dg/guality/csttest.c: New test.
6515
6516         PR fortran/49698
6517         * gfortran.dg/pr49698.f90: New test.
6518
6519 2011-07-11  Jeff Law  <law@redhat.com>
6520
6521         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6522
6523 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6524
6525         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6526         * go.test/go-test.exp (go-set-goarch): Likewise.
6527
6528 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6529
6530         PR target/39633
6531         * gcc.target/avr/torture/pr39633.c: New test case.
6532
6533 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6534
6535         PR fortran/18918
6536         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6537
6538 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6539
6540         * lib/target-supports.exp (check_effective_target_scheduling):
6541         New Function.
6542         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6543         * gcc.dg/pr45055.c: Ditto.
6544         * gcc.dg/pr45353.c: Ditto.
6545         * g++.dg/pr45056.C: Ditto.
6546
6547 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6548
6549         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6550         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6551         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6552         * g++.dg/torture/pr31863.C: Skip AVR.
6553
6554 2011-07-10  Tobias Burnus  <burnus@net-b.de>
6555
6556         PR fortran/49690
6557         * gfortran.dg/intrinsic_signal.f90: New.
6558
6559 2011-07-09  Jason Merrill  <jason@redhat.com>
6560
6561         * g++.dg/cpp0x/regress/regress6.C: New.
6562         * g++.dg/parse/crash45.C: Adjust message.
6563         * g++.dg/template/crash38.C: Adjust message.
6564         * g++.dg/template/crash64.C: Adjust message.
6565
6566 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
6567
6568         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6569         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6570         * g++.dg/abi/bitfield3.C: Likewise.
6571         * g++.dg/eh/pr38662.C: Likewise.
6572         * g++.dg/ext/attrib36.C: Likewise.
6573         * g++.dg/ext/attrib37.C: Likewise.
6574         * g++.dg/ext/attrib8.C: Likewise.
6575         * g++.dg/ext/tmplattr1.C: Likewise.
6576         * g++.dg/inherit/override-attribs.C: Likewise.
6577         * g++.dg/opt/inline9.C: Likewise.
6578         * g++.dg/opt/life1.C: Likewise.
6579         * g++.dg/opt/longbranch2.C: Likewise.
6580         * g++.dg/opt/nrv12.C: Likewise.
6581         * g++.dg/opt/reg-stack4.C: Likewise.
6582         * g++.dg/other/pr35504.C: Likewise.
6583         * g++.dg/other/pr39496.C: Likewise.
6584         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6585         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6586         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6587         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6588         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6589         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6590         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6591         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6592         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6593         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6594         * g++.dg/warn/pr15774-1.C: Likewise.
6595         * g++.dg/warn/pr15774-2.C: Likewise.
6596         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6597         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6598         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6599         * g++.old-deja/g++.pt/asm2.C: Likewise.
6600         * gcc.c-torture/compile/20000804-1.c: Likewise.
6601         * gcc.c-torture/compile/pr16566-2.c: Likewise.
6602         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6603         * gcc.dg/20020108-1.c: Likewise.
6604         * gcc.dg/20020122-2.c: Likewise.
6605         * gcc.dg/20020122-3.c: Likewise.
6606         * gcc.dg/20020206-1.c: Likewise.
6607         * gcc.dg/20020219-1.c: Likewise.
6608         * gcc.dg/20020310-1.c: Likewise.
6609         * gcc.dg/20020411-1.c: Likewise.
6610         * gcc.dg/20020418-2.c: Likewise.
6611         * gcc.dg/20020426-2.c: Likewise.
6612         * gcc.dg/20020517-1.c: Likewise.
6613         * gcc.dg/20030204-1.c: Likewise.
6614         * gcc.dg/20030826-2.c: Likewise.
6615         * gcc.dg/20031102-1.c: Likewise.
6616         * gcc.dg/20031202-1.c: Likewise.
6617         * gcc.dg/20050111-1.c: Likewise.
6618         * gcc.dg/20050503-1.c: Likewise.
6619         * gcc.dg/array-init-1.c: Likewise.
6620         * gcc.dg/builtin-apply4.c: Likewise.
6621         * gcc.dg/dfp/pr31344.c: Likewise.
6622         * gcc.dg/gomp/atomic-11.c: Likewise.
6623         * gcc.dg/graphite/pr40281.c: Likewise.
6624         * gcc.dg/ia64-sync-1.c: Likewise.
6625         * gcc.dg/ia64-sync-2.c: Likewise.
6626         * gcc.dg/ia64-sync-3.c: Likewise.
6627         * gcc.dg/ia64-sync-4.c: Likewise.
6628         * gcc.dg/ifcvt-fabs-1.c: Likewise.
6629         * gcc.dg/invalid-call-1.c: Likewise.
6630         * gcc.dg/loop-3.c: Likewise.
6631         * gcc.dg/lower-subreg-1.c: Likewise.
6632         * gcc.dg/lto/pr47259_0.c: Likewise.
6633         * gcc.dg/nested-calls-1.c: Likewise.
6634         * gcc.dg/pr20017.c: Likewise.
6635         * gcc.dg/pr25023.c: Likewise.
6636         * gcc.dg/pr27671-2.c: Likewise.
6637         * gcc.dg/pr32176.c: Likewise.
6638         * gcc.dg/pr33676.c: Likewise.
6639         * gcc.dg/pr35045.c: Likewise.
6640         * gcc.dg/pr36015.c: Likewise.
6641         * gcc.dg/pr36584.c: Likewise.
6642         * gcc.dg/pr36998.c: Likewise.
6643         * gcc.dg/pr37438.c: Likewise.
6644         * gcc.dg/pr37908.c: Likewise.
6645         * gcc.dg/pr41241.c: Likewise.
6646         * gcc.dg/pr41340.c: Likewise.
6647         * gcc.dg/pr44136.c: Likewise.
6648         * gcc.dg/pr44194-1.c: Likewise.
6649         * gcc.dg/pr46212.c: Likewise.
6650         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6651         * gcc.dg/setjmp-2.c: Likewise.
6652         * gcc.dg/short-compare-1.c: Likewise.
6653         * gcc.dg/short-compare-2.c: Likewise.
6654         * gcc.dg/smod-1.c: Likewise.
6655         * gcc.dg/sync-2.c: Likewise.
6656         * gcc.dg/sync-3.c: Likewise.
6657         * gcc.dg/tls/opt-1.c: Likewise.
6658         * gcc.dg/tls/opt-2.c: Likewise.
6659         * gcc.dg/tls/opt-3.c: Likewise.
6660         * gcc.dg/torture/badshift.c: Likewise.
6661         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6662         * gcc.dg/torture/pr20314-2.c: Likewise.
6663         * gcc.dg/torture/pr36891.c: Likewise.
6664         * gcc.dg/torture/pr38774.c: Likewise.
6665         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6666         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6667         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6668         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6669         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6670         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6671         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6672         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6673         * gcc.dg/tree-ssa/loop-28.c: Likewise.
6674         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6675         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6676         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6677         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6678         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6679         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6680         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6681         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6682         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6683         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6684         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6685         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6686         * gcc.dg/unroll-1.c: Likewise.
6687         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6688         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6689         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6690         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6691         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6692         * gcc.target/i386/20000609-1.c: Likewise.
6693         * gcc.target/i386/20000720-1.c: Likewise.
6694         * gcc.target/i386/20000724-1.c: Likewise.
6695         * gcc.target/i386/20011107-1.c: Likewise.
6696         * gcc.target/i386/20011119-1.c: Likewise.
6697         * gcc.target/i386/20020201-3.c: Likewise.
6698         * gcc.target/i386/20020218-1.c: Likewise.
6699         * gcc.target/i386/20020729-1.c: Likewise.
6700         * gcc.target/i386/20030926-1.c: Likewise.
6701         * gcc.target/i386/20060125-1.c: Likewise.
6702         * gcc.target/i386/20060125-2.c: Likewise.
6703         * gcc.target/i386/20060512-1.c: Likewise.
6704         * gcc.target/i386/20060512-2.c: Likewise.
6705         * gcc.target/i386/20060512-3.c: Likewise.
6706         * gcc.target/i386/20060512-4.c: Likewise.
6707         * gcc.target/i386/387-1.c: Likewise.
6708         * gcc.target/i386/387-2.c: Likewise.
6709         * gcc.target/i386/387-5.c: Likewise.
6710         * gcc.target/i386/387-6.c: Likewise.
6711         * gcc.target/i386/980312-1.c: Likewise.
6712         * gcc.target/i386/980313-1.c: Likewise.
6713         * gcc.target/i386/990117-1.c: Likewise.
6714         * gcc.target/i386/990424-1.c: Likewise.
6715         * gcc.target/i386/990524-1.c: Likewise.
6716         * gcc.target/i386/991129-1.c: Likewise.
6717         * gcc.target/i386/991214-1.c: Likewise.
6718         * gcc.target/i386/991230-1.c: Likewise.
6719         * gcc.target/i386/addr-sel-1.c: Likewise.
6720         * gcc.target/i386/aggregate-ret1.c: Likewise.
6721         * gcc.target/i386/aggregate-ret2.c: Likewise.
6722         * gcc.target/i386/align-main-3.c: Likewise.
6723         * gcc.target/i386/amd64-abi-1.c: Likewise.
6724         * gcc.target/i386/amd64-abi-2.c: Likewise.
6725         * gcc.target/i386/amd64-abi-4.c: Likewise.
6726         * gcc.target/i386/amd64-abi-5.c: Likewise.
6727         * gcc.target/i386/amd64-abi-6.c: Likewise.
6728         * gcc.target/i386/asm-1.c: Likewise.
6729         * gcc.target/i386/asm-3.c: Likewise.
6730         * gcc.target/i386/asm-5.c: Likewise.
6731         * gcc.target/i386/attributes-error.c: Likewise.
6732         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6733         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6734         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6735         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6736         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6737         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6738         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6739         * gcc.target/i386/avx-vmovd-2.c: Likewise.
6740         * gcc.target/i386/avx-vmovq-2.c: Likewise.
6741         * gcc.target/i386/avx-vmovq-3.c: Likewise.
6742         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6743         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6744         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6745         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6746         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6747         * gcc.target/i386/bitfield1.c: Likewise.
6748         * gcc.target/i386/bitfield2.c: Likewise.
6749         * gcc.target/i386/bmi-2.c: Likewise.
6750         * gcc.target/i386/bmi-5.c: Likewise.
6751         * gcc.target/i386/builtin-unreachable.c: Likewise.
6752         * gcc.target/i386/cleanup-2.c: Likewise.
6753         * gcc.target/i386/clobbers.c: Likewise.
6754         * gcc.target/i386/cmov8.c: Likewise.
6755         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6756         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6757         * gcc.target/i386/compress-float-387.c: Likewise.
6758         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6759         * gcc.target/i386/compress-float-sse.c: Likewise.
6760         * gcc.target/i386/crc32-2.c: Likewise.
6761         * gcc.target/i386/crc32-3.c: Likewise.
6762         * gcc.target/i386/divmod-7.c: Likewise.
6763         * gcc.target/i386/divmod-8.c: Likewise.
6764         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6765         * gcc.target/i386/fma3-builtin.c: Likewise.
6766         * gcc.target/i386/fma3-fma.c: Likewise.
6767         * gcc.target/i386/fma4-256-vector.c: Likewise.
6768         * gcc.target/i386/fma4-builtin.c: Likewise.
6769         * gcc.target/i386/fma4-fma-2.c: Likewise.
6770         * gcc.target/i386/fma4-fma.c: Likewise.
6771         * gcc.target/i386/fma4-vector-2.c: Likewise.
6772         * gcc.target/i386/fma4-vector.c: Likewise.
6773         * gcc.target/i386/funcspec-1.c: Likewise.
6774         * gcc.target/i386/funcspec-10.c: Likewise.
6775         * gcc.target/i386/funcspec-11.c: Likewise.
6776         * gcc.target/i386/funcspec-2.c: Likewise.
6777         * gcc.target/i386/funcspec-5.c: Likewise.
6778         * gcc.target/i386/funcspec-6.c: Likewise.
6779         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6780         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6781         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6782         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6783         * gcc.target/i386/incoming-1.c: Likewise.
6784         * gcc.target/i386/incoming-10.c: Likewise.
6785         * gcc.target/i386/incoming-11.c: Likewise.
6786         * gcc.target/i386/incoming-12.c: Likewise.
6787         * gcc.target/i386/incoming-13.c: Likewise.
6788         * gcc.target/i386/incoming-14.c: Likewise.
6789         * gcc.target/i386/incoming-15.c: Likewise.
6790         * gcc.target/i386/incoming-2.c: Likewise.
6791         * gcc.target/i386/incoming-3.c: Likewise.
6792         * gcc.target/i386/incoming-4.c: Likewise.
6793         * gcc.target/i386/incoming-5.c: Likewise.
6794         * gcc.target/i386/incoming-6.c: Likewise.
6795         * gcc.target/i386/incoming-7.c: Likewise.
6796         * gcc.target/i386/incoming-8.c: Likewise.
6797         * gcc.target/i386/incoming-9.c: Likewise.
6798         * gcc.target/i386/lea.c: Likewise.
6799         * gcc.target/i386/local.c: Likewise.
6800         * gcc.target/i386/loop-1.c: Likewise.
6801         * gcc.target/i386/loop-2.c: Likewise.
6802         * gcc.target/i386/loop-3.c: Likewise.
6803         * gcc.target/i386/max-stack-align.c: Likewise.
6804         * gcc.target/i386/memcpy-1.c: Likewise.
6805         * gcc.target/i386/movbe-2.c: Likewise.
6806         * gcc.target/i386/movq-2.c: Likewise.
6807         * gcc.target/i386/movq.c: Likewise.
6808         * gcc.target/i386/nrv1.c: Likewise.
6809         * gcc.target/i386/pad-4.c: Likewise.
6810         * gcc.target/i386/pad-5a.c: Likewise.
6811         * gcc.target/i386/pad-5b.c: Likewise.
6812         * gcc.target/i386/pad-6a.c: Likewise.
6813         * gcc.target/i386/pad-6b.c: Likewise.
6814         * gcc.target/i386/pad-7.c: Likewise.
6815         * gcc.target/i386/pad-9.c: Likewise.
6816         * gcc.target/i386/pentium4-not-mull.c: Likewise.
6817         * gcc.target/i386/pic-1.c: Likewise.
6818         * gcc.target/i386/pr12092-1.c: Likewise.
6819         * gcc.target/i386/pr12329.c: Likewise.
6820         * gcc.target/i386/pr21518.c: Likewise.
6821         * gcc.target/i386/pr22362.c: Likewise.
6822         * gcc.target/i386/pr22585.c: Likewise.
6823         * gcc.target/i386/pr23098.c: Likewise.
6824         * gcc.target/i386/pr25196.c: Likewise.
6825         * gcc.target/i386/pr25293.c: Likewise.
6826         * gcc.target/i386/pr25654.c: Likewise.
6827         * gcc.target/i386/pr26449.c: Likewise.
6828         * gcc.target/i386/pr26778.c: Likewise.
6829         * gcc.target/i386/pr26826.c: Likewise.
6830         * gcc.target/i386/pr27266.c: Likewise.
6831         * gcc.target/i386/pr29978.c: Likewise.
6832         * gcc.target/i386/pr30505.c: Likewise.
6833         * gcc.target/i386/pr30961-1.c: Likewise.
6834         * gcc.target/i386/pr31628.c: Likewise.
6835         * gcc.target/i386/pr32000-2.c: Likewise.
6836         * gcc.target/i386/pr32661-1.c: Likewise.
6837         * gcc.target/i386/pr32708-2.c: Likewise.
6838         * gcc.target/i386/pr32708-3.c: Likewise.
6839         * gcc.target/i386/pr34256.c: Likewise.
6840         * gcc.target/i386/pr34312.c: Likewise.
6841         * gcc.target/i386/pr34522.c: Likewise.
6842         * gcc.target/i386/pr35160.c: Likewise.
6843         * gcc.target/i386/pr35281.c: Likewise.
6844         * gcc.target/i386/pr36246.c: Likewise.
6845         * gcc.target/i386/pr36786.c: Likewise.
6846         * gcc.target/i386/pr37275.c: Likewise.
6847         * gcc.target/i386/pr37843-3.c: Likewise.
6848         * gcc.target/i386/pr37843-4.c: Likewise.
6849         * gcc.target/i386/pr39082-1.c: Likewise.
6850         * gcc.target/i386/pr39431.c: Likewise.
6851         * gcc.target/i386/pr39496.c: Likewise.
6852         * gcc.target/i386/pr39543-2.c: Likewise.
6853         * gcc.target/i386/pr39911.c: Likewise.
6854         * gcc.target/i386/pr40718.c: Likewise.
6855         * gcc.target/i386/pr40906-1.c: Likewise.
6856         * gcc.target/i386/pr40906-2.c: Likewise.
6857         * gcc.target/i386/pr40906-3.c: Likewise.
6858         * gcc.target/i386/pr40934.c: Likewise.
6859         * gcc.target/i386/pr41900.c: Likewise.
6860         * gcc.target/i386/pr42589.c: Likewise.
6861         * gcc.target/i386/pr43662.c: Likewise.
6862         * gcc.target/i386/pr43671.c: Likewise.
6863         * gcc.target/i386/pr43766.c: Likewise.
6864         * gcc.target/i386/pr43869.c: Likewise.
6865         * gcc.target/i386/pr44942.c: Likewise.
6866         * gcc.target/i386/pr44948-2a.c: Likewise.
6867         * gcc.target/i386/pr45234.c: Likewise.
6868         * gcc.target/i386/pr45336-2.c: Likewise.
6869         * gcc.target/i386/pr45336-4.c: Likewise.
6870         * gcc.target/i386/pr45852.c: Likewise.
6871         * gcc.target/i386/pr46470.c: Likewise.
6872         * gcc.target/i386/pr48037-1.c: Likewise.
6873         * gcc.target/i386/pr48389.c: Likewise.
6874         * gcc.target/i386/pr49095.c: Likewise.
6875         * gcc.target/i386/pr9771-1.c: Likewise.
6876         * gcc.target/i386/rdfsbase-1.c: Likewise.
6877         * gcc.target/i386/rdfsbase-2.c: Likewise.
6878         * gcc.target/i386/rdgsbase-1.c: Likewise.
6879         * gcc.target/i386/rdgsbase-2.c: Likewise.
6880         * gcc.target/i386/rdrand-3.c: Likewise.
6881         * gcc.target/i386/regparm-stdcall.c: Likewise.
6882         * gcc.target/i386/regparm.c: Likewise.
6883         * gcc.target/i386/reload-1.c: Likewise.
6884         * gcc.target/i386/rotate-2.c: Likewise.
6885         * gcc.target/i386/sibcall-5.c: Likewise.
6886         * gcc.target/i386/signbit-1.c: Likewise.
6887         * gcc.target/i386/signbit-2.c: Likewise.
6888         * gcc.target/i386/signbit-3.c: Likewise.
6889         * gcc.target/i386/sse-5.c: Likewise.
6890         * gcc.target/i386/sse-8.c: Likewise.
6891         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6892         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6893         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6894         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6895         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6896         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6897         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6898         * gcc.target/i386/sse2-movq-2.c: Likewise.
6899         * gcc.target/i386/sse2-movq-3.c: Likewise.
6900         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6901         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6902         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6903         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6904         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6905         * gcc.target/i386/ssefn-1.c: Likewise.
6906         * gcc.target/i386/ssefn-2.c: Likewise.
6907         * gcc.target/i386/sseregparm-1.c: Likewise.
6908         * gcc.target/i386/sseregparm-2.c: Likewise.
6909         * gcc.target/i386/sseregparm-3.c: Likewise.
6910         * gcc.target/i386/sseregparm-4.c: Likewise.
6911         * gcc.target/i386/sseregparm-5.c: Likewise.
6912         * gcc.target/i386/sseregparm-6.c: Likewise.
6913         * gcc.target/i386/sseregparm-7.c: Likewise.
6914         * gcc.target/i386/sseregparm-8.c: Likewise.
6915         * gcc.target/i386/stack-realign.c: Likewise.
6916         * gcc.target/i386/stack-usage-realign.c: Likewise.
6917         * gcc.target/i386/stackalign/asm-1.c: Likewise.
6918         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6919         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6920         * gcc.target/i386/stackalign/return-1.c: Likewise.
6921         * gcc.target/i386/stackalign/return-2.c: Likewise.
6922         * gcc.target/i386/stackalign/return-3.c: Likewise.
6923         * gcc.target/i386/tailcall-1.c: Likewise.
6924         * gcc.target/i386/tbm-2.c: Likewise.
6925         * gcc.target/i386/udivmod-7.c: Likewise.
6926         * gcc.target/i386/udivmod-8.c: Likewise.
6927         * gcc.target/i386/unroll-1.c: Likewise.
6928         * gcc.target/i386/vararg-1.c: Likewise.
6929         * gcc.target/i386/vararg-2.c: Likewise.
6930         * gcc.target/i386/vect8-ret.c: Likewise.
6931         * gcc.target/i386/vectorize5.c: Likewise.
6932         * gcc.target/i386/wmul-1.c: Likewise.
6933         * gcc.target/i386/wmul-2.c: Likewise.
6934         * gcc.target/i386/wrfsbase-1.c: Likewise.
6935         * gcc.target/i386/wrfsbase-2.c: Likewise.
6936         * gcc.target/i386/wrgsbase-1.c: Likewise.
6937         * gcc.target/i386/wrgsbase-2.c: Likewise.
6938         * gcc.target/i386/xop-pcmov.c: Likewise.
6939         * gcc.target/i386/xop-pcmov2.c: Likewise.
6940         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6941         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6942         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6943         * gcc.target/i386/xop-shift1-vector.c: Likewise.
6944         * gcc.target/i386/xop-shift2-vector.c: Likewise.
6945         * gcc.target/i386/xop-shift3-vector.c: Likewise.
6946         * gcc.target/i386/zee.c: Likewise.
6947         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6948         * gfortran.dg/compiler-directive_2.f: Likewise.
6949         * gfortran.dg/g77/20010216-1.f: Likewise.
6950         * gfortran.dg/gomp/pr39152.f90: Likewise.
6951         * gfortran.dg/pr33794.f90: Likewise.
6952
6953 2011-07-09  Jason Merrill  <jason@redhat.com>
6954
6955         * g++.dg/cpp0x/regress/regress5.C: New.
6956
6957 2011-07-08  Jason Merrill  <jason@redhat.com>
6958
6959         PR c++/45437
6960         * g++.dg/expr/compound-asn1.C: New.
6961         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6962
6963 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
6964
6965         PR target/49621
6966         * gcc.target/powerpc/altivec-34.c: New test.
6967
6968 2011-07-08  Jason Merrill  <jason@redhat.com>
6969
6970         PR c++/45603
6971         * g++.dg/abi/guard3.C: New.
6972
6973 2011-07-08  Julian Brown  <julian@codesourcery.com>
6974
6975         * lib/target-supports.exp
6976         (check_effective_target_arm_little_endian): New.
6977         (check_effective_target_vect_pack_trunc): Use above.
6978         (check_effective_target_vect_unpack): Likewise.
6979         (check_effective_target_vect_element_align): Test
6980         check_effective_target_arm_vect_no_misalign for ARM.
6981
6982 2011-07-08  Jason Merrill  <jason@redhat.com>
6983
6984         PR c++/49673
6985         * g++.dg/cpp0x/constexpr-rom.C: New.
6986
6987 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
6988
6989         PR middle-end/49519
6990         * g++.dg/torture/pr49519.C: New test.
6991
6992 2011-07-08  Martin Jambor  <mjambor@suse.cz>
6993
6994         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6995
6996 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6997
6998         PR testsuite/48727
6999         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7000
7001 2011-07-08  Richard Guenther  <rguenther@suse.de>
7002
7003         PR tree-optimization/49662
7004         * gcc.dg/graphite/interchange-14.c: XFAIL.
7005         * gcc.dg/graphite/interchange-15.c: Likewise.
7006         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7007
7008 2011-07-06  Jason Merrill  <jason@redhat.com>
7009
7010         PR c++/49663
7011         * g++.dg/cpp0x/regress/regress4.C: New.
7012
7013 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7014
7015         PR fortran/49648
7016         * gfortran.dg/result_in_spec_4.f90: New test.
7017
7018 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7019
7020         * gcc.target/sparc/cas64.c: New test.
7021
7022 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7023
7024         PR c/49644
7025         * g++.dg/torture/pr49644.C: New test.
7026
7027         PR c/49644
7028         * gcc.c-torture/execute/pr49644.c: New test.
7029
7030 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7031
7032         * lib/target-supports.exp (check_effective_target_ia32): New.
7033         (check_effective_target_x32): Likewise.
7034         (check_effective_target_vect_cmdline_needed): Also check x32.
7035
7036 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7037
7038         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7039         dg-prune-output.
7040         * gcc.target/arm/pr42235.c: Likewise.
7041         * gcc.target/arm/pr42495.c: Likewise.
7042         * gcc.target/arm/pr42574.c: Likewise.
7043         * gcc.target/arm/thumb-branch1.c: Likewise.
7044
7045         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7046         unneeded prune of possible warning.
7047         * gcc.target/arm/pr40956.c: Likewise.
7048         * gcc.target/arm/pr42505.c: Likewise.
7049
7050         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7051         * gcc.c-torture/compile/pr46883.c: Likewise.
7052         * gcc.c-torture/compile/pr46934.c: Likewise.
7053
7054         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7055         for move to ../../gcc.c-torture/compile.
7056         * gcc.target/arm/pr46883.c: Likewise.
7057         * gcc.target/arm/pr46934.c: Likewise.
7058
7059         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7060         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7061         * gcc.target/arm/wmul-1.c: Likewise.
7062         * gcc.target/arm/wmul-2.c: Likewise.
7063         * gcc.target/arm/wmul-3.c: Likewise.
7064         * gcc.target/arm/wmul-4.c: Likewise.
7065         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7066         add tab after scan target.
7067         * gcc.target/arm/smlaltt-1.c: Likewise.
7068         * gcc.target/arm/smlatb-1.c: Likewise.
7069         * gcc.target/arm/smlatt-1.c: Likewise.
7070
7071 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7072
7073         PR debug/49522
7074         * gcc.dg/debug/pr49522.c: New test.
7075
7076 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7077
7078         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7079         * gcc.dg/pr46212.c: Run only if target int32plus.
7080         * gcc.dg/torture/pr48146.c: Ditto.
7081         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7082         * c-c++-common/pr44832.c: Ditto.
7083         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7084         * gcc.dg/pr31490.c: Ditto.
7085         * gcc.dg/torture/builtin-math-7.c: Run only if target
7086         large_double.
7087         * gcc.dg/torture/pr45764.c: Skip for AVR.
7088         * gcc.dg/pr47893.c: Ditto.
7089
7090 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7091
7092         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7093         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7094         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7095         add tab to scan target.
7096
7097 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7098
7099         * gcc.target/arm/neon-modes-3.c: New test.
7100
7101 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7102
7103         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7104         -fno-loop-interchange -ffast-math.
7105
7106 2011-07-07  Richard Guenther  <rguenther@suse.de>
7107
7108         * gcc.dg/ftrapv-3.c: New testcase.
7109
7110 2011-07-07  Richard Guenther  <rguenther@suse.de>
7111
7112         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7113         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7114
7115 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7116
7117         * gcc.dg/binop-notxor1.c: New test.
7118         * gcc.dg/binop-notand4a.c: New test.
7119         * gcc.dg/binop-notxor2.c: New test.
7120         * gcc.dg/binop-notand3a.c: New test.
7121         * gcc.dg/binop-notand2a.c: New test.
7122         * gcc.dg/binop-notand6a.c: New test.
7123         * gcc.dg/binop-notor1.c: New test.
7124         * gcc.dg/binop-notand1a.c: New test.
7125         * gcc.dg/binop-notand5a.c: New test.
7126         * gcc.dg/binop-notor2.c: New test.
7127
7128 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7129
7130         PR middle-end/49640
7131         * gcc.dg/gomp/pr49640.c: New test.
7132
7133 2011-07-07  Richard Guenther  <rguenther@suse.de>
7134
7135         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7136
7137 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7138
7139         PR target/39150
7140         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7141
7142 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7143
7144         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7145         * gcc.target/powerpc/no-r11-2.c: Ditto.
7146         * gcc.target/powerpc/no-r11-3.c: Ditto.
7147
7148 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7149
7150         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7151         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7152
7153 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7154
7155         * lib/target-supports.exp (check_profiling_available): Disable
7156         profiling with -fprofile-generate for target avr.
7157
7158 2011-07-06  Richard Guenther  <rguenther@suse.de>
7159
7160         PR tree-optimization/49645
7161         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7162
7163 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7164
7165         PR middle-end/47383
7166         * gcc.dg/pr47383.c: New.
7167
7168 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7169
7170         PR tree-optimization/49647
7171         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7172
7173 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7174
7175         PR testsuite/49542
7176         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7177         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7178
7179 2011-07-05  Jason Merrill  <jason@redhat.com>
7180
7181         PR c++/48157
7182         * g++.dg/template/template-id-4.C: New.
7183
7184 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7185
7186         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7187         * gcc.dg/pr43402.c: Ditto.
7188
7189 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7190
7191         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7192
7193 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7194
7195         * gcc.target/powerpc/ppc-switch-1.c: New test for
7196         --param case-values-threshold.
7197         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7198
7199 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7200
7201         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7202
7203 2011-07-05  Jason Merrill  <jason@redhat.com>
7204
7205         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7206
7207 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7208
7209         PR tree-optimization/47654
7210         * gcc.dg/graphite/block-pr47654.c: New.
7211
7212 2011-07-05  Jason Merrill  <jason@redhat.com>
7213
7214         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7215
7216 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7217
7218         PR tree-optimization/49580
7219         * gcc.dg/autopar/pr49580.c: New test.
7220
7221 2011-07-05  Richard Guenther  <rguenther@suse.de>
7222
7223         PR tree-optimization/49518
7224         PR tree-optimization/49628
7225         * g++.dg/torture/pr49628.C: New testcase.
7226         * gcc.dg/torture/pr49518.c: Likewise.
7227
7228 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7229
7230         * ada/acats/run_acats (which): Extract last field from type -p,
7231         type output only if command succeeded.
7232
7233 2011-07-04  Jason Merrill  <jason@redhat.com>
7234
7235         * g++.dg/abi/mangle48.C: New.
7236
7237         * g++.dg/cpp0x/diag1.C: New.
7238
7239         * g++.dg/diagnostic/aka1.C: New.
7240
7241 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7242
7243         PR rtl-optimization/49619
7244         * gcc.dg/pr49619.c: New test.
7245
7246         PR rtl-optimization/49472
7247         * gfortran.dg/pr49472.f90: New test.
7248
7249         PR debug/49602
7250         * gcc.dg/pr49602.c: New test.
7251
7252 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7253
7254         PR target/34734
7255         PR target/44643
7256         * gcc.target/avr/avr.exp: Run over cpp files, too.
7257         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7258         * gcc.target/avr/progmem.h: New file.
7259         * gcc.target/avr/exit-abort.h: New file.
7260         * gcc.target/avr/progmem-error-1.c: New file.
7261         * gcc.target/avr/progmem-error-1.cpp: New file.
7262         * gcc.target/avr/progmem-warning-1.c: New file.
7263         * gcc.target/avr/torture/progmem-1.c: New file.
7264         * gcc.target/avr/torture/progmem-1.cpp: New file.
7265
7266 2011-07-04  Richard Guenther  <rguenther@suse.de>
7267
7268         PR tree-optimization/49615
7269         * g++.dg/torture/pr49615.C: New testcase.
7270
7271 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7272
7273         PR tree-optimization/49610
7274         * gcc.dg/vect/pr49610.c: New test.
7275
7276 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7277
7278         * gnat.dg/specs/debug1.ads: New test.
7279
7280 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7281
7282         PR fortran/49562
7283         * gfortran.dg/typebound_proc_23.f90: New.
7284
7285 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7286
7287         PR c++/49605
7288         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7289
7290 2011-07-01  Jason Merrill  <jason@redhat.com>
7291
7292         PR c++/48261
7293         * g++.dg/template/template-id-3.C: New.
7294
7295         PR c++/48593
7296         * g++.dg/template/qualified-id4.C: New.
7297
7298         PR c++/48883
7299         * g++.dg/template/explicit-args4.C: New.
7300
7301         PR c++/49085
7302         * g++.dg/template/offsetof2.C: New.
7303
7304 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7305
7306         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7307
7308 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7309
7310         PR libmudflap/49549
7311         * lib/target-supports.exp (check_effective_target_gld): New proc.
7312
7313 2011-07-01  Richard Guenther  <rguenther@suse.de>
7314
7315         PR tree-optimization/49603
7316         * gcc.dg/torture/pr49603.c: New testcase.
7317
7318 2011-06-30  Jason Merrill  <jason@redhat.com>
7319
7320         PR c++/49387
7321         * g++.dg/rtti/template1.C: New.
7322
7323         PR c++/49569
7324         * g++.dg/cpp0x/regress/ctor1.C: New.
7325
7326         PR c++/49355
7327         * g++.dg/cpp0x/initlist54.C: New.
7328
7329 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7330
7331         * gcc.dg/tree-ssa/sra-12.c: New test.
7332
7333 2011-06-29  Jason Merrill  <jason@redhat.com>
7334
7335         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7336
7337 2011-06-30  Richard Guenther  <rguenther@suse.de>
7338
7339         PR tree-optimization/46787
7340         * gcc.dg/vect/vect-121.c: New testcase.
7341
7342 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7343
7344         PR tree-optimization/49094
7345         * gcc.dg/tree-ssa/pr49094.c: New test.
7346
7347 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7348
7349         PR fortran/49540
7350         * gfortran.dg/pr49540-1.f90: New test.
7351         * gfortran.dg/pr49540-2.f90: New test.
7352
7353 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7354
7355         PR ada/49511
7356         * ada/acats/run_acats (which): Use last field of type -p output.
7357
7358 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7359             Iain Sandoe  <iains@gcc.gnu.org>
7360
7361         PR libobjc/36610
7362         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7363         Only skip on 64-bit *-*-darwin8* && !objc2.
7364
7365 2011-06-30  Richard Guenther  <rguenther@suse.de>
7366
7367         PR tree-optimization/38752
7368         * gcc.c-torture/compile/pr38752.c: New testcase.
7369
7370 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7371
7372         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7373         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7374
7375 2011-06-29  Jason Merrill  <jason@redhat.com>
7376
7377         PR c++/49216
7378         * g++.dg/cpp0x/initlist53.C: Use placement new.
7379         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7380         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7381
7382         PR c++/49003
7383         * g++.dg/cpp0x/trailing6.C: New.
7384         * g++.dg/cpp0x/pr45908.C: No error.
7385
7386         PR c++/49272
7387         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7388
7389         PR c++/49520
7390         * g++.dg/cpp0x/constexpr-using2.C: New.
7391
7392         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7393
7394         PR c++/45923
7395         * g++.dg/cpp0x/constexpr-diag3.C: New.
7396         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7397         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7398         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7399         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7400
7401 2011-06-29  Jason Merrill  <jason@redhat.com>
7402
7403         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7404
7405 2011-06-29  Richard Guenther  <rguenther@suse.de>
7406
7407         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7408
7409 2011-06-29  Jason Merrill  <jason@redhat.com>
7410
7411         * g++.dg/cpp0x/initlist-value2.C: New.
7412
7413         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7414         * g++.dg/cpp0x/initlist-value.C: New.
7415
7416 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7417
7418         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7419
7420 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7421
7422         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7423         * gcc.dg/inline_2.c: Likewise.
7424         * gcc.dg/unroll_1.c: Likewise.
7425
7426 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7427
7428         PR debug/49567
7429         * gcc.target/i386/pr49567.c: New test.
7430
7431 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7432
7433         * gnat.dg/opt17.ad[sb]: New test.
7434
7435 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7436             Tom de Vries  <tom@codesourcery.com>
7437
7438         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7439         (check_effective_target_arm_thumb2): New effective targets.
7440         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7441         properly.  Clean up temporary files.
7442         * gcc.target/arm/ivopts-2.c: Likewise.
7443         * gcc.target/arm/ivopts-3.c: Likewise.
7444         * gcc.target/arm/ivopts-4.c: Likewise.
7445         * gcc.target/arm/ivopts-5.c: Likewise.
7446         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7447
7448 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7449
7450         PR fortran/49479
7451         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7452
7453 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7454
7455         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7456         * gcc.target/arm/vfp-ldmias.c: Likewise.
7457         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7458         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7459         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7460         * gcc.target/arm/vfp-stmias.c: Likewise.
7461         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7462         * gcc.target/arm/vfp-stmiad.c: Likewise.
7463
7464 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7465
7466         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7467         dg-prune-output.
7468         * gcc.target/arm/pr45701-2.c: Ditto.
7469
7470 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7471
7472         PR fortran/49466
7473         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7474         * gfortran.dg/extends_14.f03: Modified.
7475
7476 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7477
7478         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7479         early if the test is already being skipped.
7480
7481         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7482         scan-assembler-dem-not): For missing file, report unresolved with
7483         same message as for pass/fail, with reason reported in log file.
7484
7485         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7486         from add_options_for_arm_neon_fp16.
7487         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7488         check_effective_target_arm_neon_fp16_ok_nocache.
7489         Check -mfpu and -mfloat-abi options from current multilib.
7490         Do not require neon support.
7491         (check_effective_target_arm_fp16_ok): Renamed from
7492         check_effecitve_target_arm_neon_fp16_ok.
7493         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7494         arm_neon_fp16_ok and arm_fp16.
7495         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7496         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7497         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7498         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7499
7500 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7501
7502         * gcc.dg/builtin-assume-aligned-1.c: New test.
7503         * gcc.dg/builtin-assume-aligned-2.c: New test.
7504         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7505
7506         PR debug/49544
7507         * gcc.dg/pr49544.c: New test.
7508
7509 2011-06-27  Richard Guenther  <rguenther@suse.de>
7510
7511         PR tree-optimization/49394
7512         * g++.dg/torture/pr49394.C: New testcase.
7513
7514 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7515
7516         * gcc.dg/optimize-bswapdi-2.c: New test.
7517
7518 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7519             Richard Sandiford  <richard.sandiford@linaro.org>
7520
7521         PR tree-optimization/49169
7522         * gcc.dg/torture/pr49169.c: New test.
7523
7524 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7525
7526         PR testsuite/49529
7527         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7528
7529         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7530         hppa*-*-hpux*.
7531
7532 2011-06-26  Jason Merrill  <jason@redhat.com>
7533
7534         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7535
7536         PR c++/49528
7537         * g++.dg/init/ref19.C: New.
7538         * g++.dg/cpp0x/constexpr-cleanup.C: New.
7539
7540 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
7541
7542         PR tree-optimization/48377
7543         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7544         non_strict_align.
7545
7546 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
7547
7548         PR middle-end/49191
7549         * lib/target-supports.exp (check_effective_target_non_strict_align):
7550         New.
7551         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7552
7553 2011-06-24  Martin Jambor  <mjambor@suse.cz>
7554
7555         PR tree-optimizations/49516
7556         * g++.dg/tree-ssa/pr49516.C: New test.
7557
7558 2011-06-23  Jason Merrill  <jason@redhat.com>
7559
7560         PR c++/35255
7561         * g++.dg/template/partial10.C: New.
7562         * g++.dg/template/partial11.C: New.
7563
7564 2011-06-23  Jeff Law <law@redhat.com>
7565
7566         PR middle-end/48770
7567         * gcc.dg/pr48770.c: New test.
7568
7569 2011-06-23  Jan Hubicka  <jh@suse.cz>
7570
7571         PR middle-end/49373
7572         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7573
7574 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
7575
7576         PR testsuite/49512
7577         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7578         instead of -fdump-tree-optimized.
7579
7580 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7581
7582         PR c++/44625
7583         * g++.dg/template/crash107.C: New.
7584         * g++.dg/template/error17.C: Adjust.
7585
7586 2011-06-23  Jason Merrill  <jason@redhat.com>
7587
7588         PR c++/49507
7589         * g++.dg/cpp0x/defaulted30.C: New.
7590
7591         PR c++/49440
7592         * g++.dg/rtti/anon-ns1.C: New.
7593
7594         PR c++/49395
7595         * g++.dg/init/ref18.C: New.
7596
7597         PR c++/36435
7598         * g++.dg/template/partial9.C: New.
7599
7600 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
7601
7602         PR middle-end/49373
7603         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7604
7605 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
7606
7607         PR debug/49496
7608         * gcc.dg/pr49496.c: New test.
7609
7610 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
7611
7612         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7613         is not xscale.
7614
7615         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7616
7617         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7618         * gcc.target/arm/pr42879.c: Likewise.
7619         * gcc.target/arm/pr45701-3.c: Likewise.
7620
7621         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7622         * gcc.target/arm/pr40482.c: Likewise.
7623         * gcc.target/arm/stack-corruption.c: Likewise.
7624
7625 2011-06-22  Richard Guenther  <rguenther@suse.de>
7626
7627         PR tree-optimization/49493
7628         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7629
7630 2011-06-22  Jason Merrill  <jason@redhat.com>
7631
7632         PR c++/49260
7633         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7634
7635 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
7636             Dmitry Melnik  <dm@ispras.ru>
7637
7638         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7639         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7640         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7641
7642 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
7643
7644         * gcc.target/arm/tlscall.c: New.
7645
7646 2011-06-21  Jason Merrill  <jason@redhat.com>
7647
7648         PR c++/49172
7649         * g++.dg/cpp0x/constexpr-ref1.C: New.
7650         * g++.dg/cpp0x/constexpr-ref2.C: New.
7651         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7652
7653         PR c++/49482
7654         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7655
7656         PR c++/49418
7657         * g++.dg/template/param3.C: New.
7658
7659 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
7660
7661         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7662         my_clrsb test functions.
7663         (main): Test clrsb.
7664         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7665         test_sll, test_ull): Add clrsb tests.
7666         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7667         clrsbll.
7668
7669 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
7670
7671         PR fortran/49112
7672         * gfortran.dg/class_44.f03: New.
7673
7674 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7675
7676         PR tree-optimization/49478
7677         * gcc.dg/vect/pr49478.c
7678
7679 2011-06-21  Richard Guenther  <rguenther@suse.de>
7680
7681         PR tree-optimization/49483
7682         * gcc.dg/vect/vect-120.c: New testcase.
7683
7684 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7685
7686         PR testsuite/49443
7687         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7688         * gcc.dg/vect/vect-peel-4.c: Likewise.
7689
7690 2011-06-22  Christian Bruel  <christian.bruel@st.com>
7691
7692         PR middle-end/49139
7693         * gcc.dg/always_inline.c: Removed -Winline. Update checks
7694         * gcc.dg/always_inline2.c: Likewise.
7695         * gcc.dg/always_inline3.c: Likewise.
7696         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7697         * gcc.dg/inline_1.c: Likewise.
7698         * gcc.dg/inline_2.c: Likewise.
7699         * gcc.dg/inline_3.c: Likewise.
7700         * gcc.dg/inline_4.c: Likewise.
7701         * gcc.dg/20051201-1.c: Likewise.
7702         * gcc.dg/pr40087.c: Likewise.
7703         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7704         * gcc.dg/inline-22.c: Likewise.
7705         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7706         * gcc.dg/lto/20090218-1_1.c: Likewise.
7707         * g++.dg/ipa/devirt-7.C: Likewise.
7708         * gcc.dg/uninit-pred-5_a.c: Likewise.
7709         * gcc.dg/uninit-pred-5_b.c: Likewise.
7710         * gcc.dg/fail_always_inline.c: New.
7711
7712 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
7713
7714         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7715         into 6 jobs instead of 3.
7716
7717 2011-06-20  Jason Merrill  <jason@redhat.com>
7718
7719         PR c++/49216
7720         * g++.dg/cpp0x/initlist53.C: New.
7721
7722 2011-06-20  Tobias Burnus  <burnus@net-b.de>
7723
7724         PR fortran/18918
7725         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7726         * gfortran.dg/coarray_lock_3.f90: New.
7727         * gfortran.dg/coarray/lock_1.f90: New.
7728
7729 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
7730
7731         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7732         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7733         unresolved and report the reason to the log file.
7734
7735         * lib/scanasm.exp (object-size): Move argument processing earlier
7736         to report errors before verifying that the file exists.  Report
7737         problems detected at runtime as unresolved instead of error and
7738         report their reasons to the log file.
7739
7740 2011-06-20  Jason Merrill  <jason@redhat.com>
7741
7742         PR c++/47080
7743         * g++.dg/cpp0x/explicit6.C: New.
7744
7745         PR c++/47635
7746         * g++.dg/cpp0x/enum20.C: New.
7747
7748         PR c++/48138
7749         * g++.dg/ext/attr-aligned01.C: New.
7750
7751         PR c++/49205
7752         * g++.dg/cpp0x/variadic-default.C: New.
7753
7754         PR c++/43321
7755         * g++.dg/cpp0x/auto26.C: New.
7756
7757         PR c++/43831
7758         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7759
7760 2011-06-20  Kai Tietz  <ktietz@redhat.com>
7761
7762         * gcc.dg/binop-notand1.c: New test.
7763         * gcc.dg/binop-notand2.c: New test.
7764         * gcc.dg/binop-notand3.c: New test.
7765         * gcc.dg/binop-notand4.c: New test.
7766         * gcc.dg/binop-notand5.c: New test.
7767         * gcc.dg/binop-notand6.c: New test.
7768
7769 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7770
7771         PR testsuite/49432
7772         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7773
7774 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
7775
7776         PR fortran/49400
7777         * gfortran.dg/proc_ptr_31.f90: New.
7778
7779 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7780
7781         * gnat.dg/volatile6.adb: New test.
7782         * gnat.dg/volatile7.adb: Likewise.
7783         * gnat.dg/volatile8.adb: Likewise.
7784         * gnat.dg/volatile9.adb: Likewise.
7785
7786 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7787
7788         * gnat.dg/constant3.adb: New test.
7789
7790 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
7791
7792         PR libfortran/49296
7793         * gfortran.dg/read_list_eof_1.f90: New test.
7794
7795 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7796
7797         PR target/49411
7798         * gcc.target/i386/testimm-1.c: New test.
7799         * gcc.target/i386/testimm-2.c: New test.
7800         * gcc.target/i386/testimm-3.c: New test.
7801         * gcc.target/i386/testimm-4.c: New test.
7802         * gcc.target/i386/testimm-5.c: New test.
7803         * gcc.target/i386/testimm-6.c: New test.
7804         * gcc.target/i386/testimm-7.c: New test.
7805         * gcc.target/i386/testimm-8.c: New test.
7806         * gcc.target/i386/xop-vpermil2px-2.c: New test.
7807         * gcc.target/i386/xop-rotate1-int.c: New test.
7808         * gcc.target/i386/xop-rotate2-int.c: New test.
7809
7810 2011-06-17  Jason Merrill  <jason@redhat.com>
7811
7812         * g++.dg/cpp0x/rv-func2.C: New.
7813
7814         * g++.dg/debug/dwarf2/lambda1.C: New.
7815         * g++.dg/warn/Wshadow-6.C: Adjust.
7816
7817 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
7818
7819         PR fortran/48699
7820         * gfortran.dg/move_alloc_5.f90: New.
7821
7822 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
7823
7824         PR rtl-optimization/48542
7825         * gcc.dg/torture/pr48542.c: New test.
7826
7827 2011-06-16  Jason Merrill  <jason@redhat.com>
7828
7829         PR c++/44160
7830         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7831
7832         PR c++/45378
7833         * g++.dg/cpp0x/initlist52.C New.
7834
7835         PR c++/45399
7836         * c-c++-common/raw-string-12.c: New.
7837
7838         PR c++/49229
7839         * g++.dg/cpp0x/sfinae26.C: New.
7840
7841         PR c++/49251
7842         * g++.dg/cpp0x/variadic113.C: New.
7843
7844         PR c++/49420
7845         * g++.dg/cpp0x/variadic112.C: New.
7846
7847 2011-06-16  Jeff Law <law@redhat.com>
7848
7849         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7850         improved jump threading.
7851         * gcc.dg/builtin-object-size-2.c: Likewise.
7852         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7853
7854 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7855
7856         PR fortran/49074
7857         * gfortran.dg/typebound_assignment_3.f03: New.
7858
7859 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
7860
7861         PR testsuite/48727
7862         * g++.dg/opt/devirt2.C: Change xfail rule to target.
7863
7864 2011-06-16  Martin Jambor  <mjambor@suse.cz>
7865
7866         PR tree-optimization/49343
7867         * gnat.dg/discr31.ad[sb]: New test.
7868
7869 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7870
7871         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7872
7873 2011-06-16  Tom de Vries  <tom@codesourcery.com>
7874
7875         PR target/45098
7876         * gcc.target/arm/ivopts-3.c: Update test.
7877         * gcc.target/arm/ivopts-5.c: Same.
7878
7879 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7880
7881         Revert:
7882         2011-06-10  Wei Guozhi  <carrot@google.com>
7883
7884         PR target/45335
7885         * gcc.target/arm/pr45335.c: New test.
7886         * gcc.target/arm/pr45335-2.c: New test.
7887         * gcc.target/arm/pr45335-3.c: New test.
7888         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7889         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7890         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7891
7892 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
7893
7894         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7895
7896 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7897
7898         PR fortran/49417
7899         * gfortran.dg/class_43.f03: New.
7900
7901 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
7902
7903         PR tree-optimization/49419
7904         * gcc.c-torture/execute/pr49419.c: New test.
7905
7906 2011-06-16  Revital Eres  <revital.eres@linaro.org>
7907
7908         * gcc.dg/sms-9.c: New file.
7909
7910 2011-06-15  Easwaran Raman  <eraman@google.com>
7911
7912         PR rtl-optimization/49414
7913         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7914
7915 2011-06-14  Jason Merrill  <jason@redhat.com>
7916
7917         * g++.dg/cpp0x/noexcept13.C: New.
7918
7919 2011-06-14  Easwaran Raman  <eraman@google.com>
7920
7921         PR rtl-optimization/44194
7922         * gcc.dg/pr44194-1.c: New test.
7923         * gcc.dg/pr44194-2.c: New test.
7924
7925 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7926
7927         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7928         switches.
7929         * gcc.target/arm/pr45701-2.c: Likewise.
7930         * gcc.target/arm/thumb-branch1.c: Likewise.
7931
7932 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
7933
7934         PR testsuite/48727
7935         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7936
7937 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7938
7939         * gcc.target/arm/pr45701-1.c: Require thumb support.
7940         * gcc.target/arm/pr45701-2.c: Likewise.
7941         * gcc.target/arm/thumb-branch1.c: Likewise.
7942
7943         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7944         * gcc.target/arm/pr39839.c: Likewise.
7945         * gcc.target/arm/pr40657-2.c: Likewise.
7946         * gcc.target/arm/pr40956.c: Likewise.
7947         * gcc.target/arm/pr41679.c: Likewise.
7948         * gcc.target/arm/pr42235.c: Likewise.
7949         * gcc.target/arm/pr42495.c: Likewise.
7950         * gcc.target/arm/pr42505.c: Likewise.
7951         * gcc.target/arm/pr42574.c: Likewise.
7952         * gcc.target/arm/pr46883.c: Likewise.
7953         * gcc.target/arm/pr46934.c: Likewise.
7954         * gcc.target/arm/xor-and.c: Likewise.
7955
7956 2011-06-14  Jason Merrill  <jason@redhat.com>
7957
7958         * g++.dg/other/error23.C: Adjust error message.
7959         * g++.dg/other/error32.C: Likewise.
7960
7961         PR c++/49389
7962         * g++.dg/cpp0x/rv-dotstar.C: New.
7963
7964         PR c++/49369
7965         * g++.dg/cpp0x/decltype30.C: New.
7966
7967         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7968
7969 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7970
7971         PR fortran/49103
7972         * gfortran.dg/pr49103.f90: New test.
7973
7974 2011-06-14  Tom de Vries  <tom@codesourcery.com>
7975
7976         PR target/45098
7977         * gcc.target/arm/ivopts-3.c: New test.
7978         * gcc.target/arm/ivopts-4.c: New test.
7979         * gcc.target/arm/ivopts-5.c: New test.
7980
7981 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7982
7983         PR rtl-optimization/49390
7984         * gcc.c-torture/execute/pr49390.c: New test.
7985
7986 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7987
7988         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7989
7990 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
7991
7992         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7993         * gcc.c-torture/execute/cmpsi-2.x: New file.
7994         * gcc.c-torture/execute/pr45262.c: Undo 172757.
7995         * gcc.c-torture/execute/pr45262.x: New file.
7996         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7997         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7998         int32plus
7999         * gcc.c-torture/compile/pr49163.c: Ditto.
8000
8001 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8002
8003         * gcc.dg/vect/vect-16.c: Rename to...
8004         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8005         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8006         for double-word vectors.
8007         * gcc.dg/vect/vect-peel-4.c: Likewise.
8008         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8009         vect_element_align.
8010         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8011         -fno-fast-math.
8012
8013 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8014
8015         PR target/44618
8016         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8017
8018 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8019
8020         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8021
8022 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8023
8024         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8025
8026 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8027
8028         * gfortran.dg/trim_optimize_8.f90:  New test case.
8029
8030 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8031            Ira Rosen  <ira.rosen@linaro.org>
8032
8033         PR tree-optimization/49352
8034         * gcc.dg/vect/pr49352.c: New test.
8035
8036 2011-06-12  Tobias Burnus
8037
8038         PR fortran/49324
8039         * gfortran.dg/alloc_comp_assign_11.f90: New.
8040
8041 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8042
8043         * gfortran.dg/trim_optimize_7.f90:  New test.
8044
8045 2011-06-10  Wei Guozhi  <carrot@google.com>
8046
8047         PR target/45335
8048         * gcc.target/arm/pr45335.c: New test.
8049         * gcc.target/arm/pr45335-2.c: New test.
8050         * gcc.target/arm/pr45335-3.c: New test.
8051         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8052         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8053         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8054
8055 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8056
8057         PR c++/41769
8058         * g++.dg/parse/error39.C: New.
8059
8060 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8061
8062         * gcc.target/arm/20090811-1.c: Skip for incompatible
8063         options, do not override other options.
8064         * gcc.target/arm/combine-cmp-shift.c: Skip for
8065         incompatible options.
8066         * gcc.target/arm/pr45094.c: Likewise.
8067         * gcc.target/arm/scd42-1.c: Likewise.
8068         * gcc.target/arm/scd42-3.c: Likewise.
8069         * gcc.target/arm/thumb-ltu.c: Likewise.
8070
8071         * lib/target-supports.exp
8072         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8073         multilib flags use -mfpu with a value other than neon-fp16.
8074
8075 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8076
8077         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8078         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8079
8080 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8081
8082         * lib/target-supports.exp (check_effective_target_pie): New proc.
8083         * gcc.dg/pie-link.c: Use target pie.
8084
8085 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8086             Laurent Roug�  <laurent.rouge@menta.fr>
8087
8088         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8089         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8090
8091 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8092
8093         * gfortran.dg/coarray/sync_1.f90: New test for
8094         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8095
8096 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8097
8098         PR tree-optimization/49318
8099         * gcc.dg/vect/pr49318.c: New test.
8100
8101 2011-06-09  David Krauss  <potswa@mac.com>
8102
8103         * g++.dg/template/arrow1.C: New.
8104
8105 2011-06-09  Jason Merrill  <jason@redhat.com>
8106
8107         * lib/prune.exp: Prune "note"s.
8108         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8109
8110         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8111         * g++.dg/template/dependent-expr3.C: Likewise.
8112         * g++.dg/parse/template7.C: Likewise.
8113         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8114         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8115         * g++.old-deja/g++.pt/friend38.C: Likewise.
8116         * g++.old-deja/g++.pt/crash32.C: Likewise.
8117         * g++.old-deja/g++.other/init4.C: Likewise.
8118         * g++.old-deja/g++.other/friend8.C: Likewise.
8119
8120         * g++.dg/ext/complex7.C: Adjust expected output.
8121         * g++.dg/diagnostic/method1.C: Likewise.
8122         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8123         * g++.dg/parse/crash33.C: Likewise.
8124         * g++.dg/other/warning1.C: Likewise.
8125         * g++.dg/init/pr29571.C: Likewise.
8126         * g++.dg/warn/overflow-warn-1.C: Likewise.
8127         * g++.dg/warn/overflow-warn-3.C: Likewise.
8128         * g++.dg/warn/overflow-warn-4.C: Likewise.
8129         * g++.old-deja/g++.oliva/template1.C: Likewise.
8130
8131         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8132         * g++.dg/parse/template7.C: Adjust.
8133
8134 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8135
8136         PR target/49307
8137         * gcc.dg/pr49307.c: New.
8138
8139 2011-06-09  Wei Guozhi  <carrot@google.com>
8140
8141         PR target/46975
8142         * gcc.target/arm/pr46975.c: New testcase.
8143
8144 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8145
8146         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8147         (PMETH, arglist_t): Removed.
8148         (method_get_number_of_arguments): Removed.
8149         (method_get_nth_argument): Removed.
8150         (method_get_first_argument): Removed.
8151         (method_get_next_argument): Removed.
8152         (method_get_sizeof_arguments): Removed.
8153         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8154         (PMETH): Removed.
8155         (method_get_number_of_arguments): Removed.
8156         (method_get_nth_argument): Removed.
8157         (method_get_first_argument): Removed.
8158         (method_get_next_argument): Removed.
8159         (method_get_sizeof_arguments): Removed.
8160         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8161
8162 2011-06-09  David Li  <davidxl@google.com>
8163
8164         * gcc.dg/dump-pass.c: New test.
8165
8166 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8167
8168         PR c++/29003
8169         * g++.dg/parse/error38.C: New.
8170
8171 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR middle-end/49308
8174         * gfortran.dg/pr49308.f90: New test.
8175
8176 2011-06-08  Jason Merrill  <jason@redhat.com>
8177
8178         * g++.dg/cpp0x/noexcept11.C: New.
8179         * g++.dg/cpp0x/noexcept12.C: New.
8180         * g++.dg/cpp0x/sfinae11.C: Adjust.
8181
8182 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8183
8184         PR testsuite/49323
8185         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8186         to dg-options, match also DW_AT_linkage_name.
8187
8188 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8189
8190         PR middle-end/21953
8191         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8192         -fno-common on alpha*-dec-osf*.
8193         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8194
8195 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8196
8197         PR rtl-optimization/49303
8198         * gcc.target/ia64/pr49303.c: New test.
8199
8200 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8201
8202         PR fortran/18918
8203         * gfortran.dg/coarray_lock_1.f90: New.
8204         * gfortran.dg/coarray_lock_2.f90: New.
8205
8206 2011-06-07  Jason Merrill  <jason@redhat.com>
8207
8208         * lib/prune.exp: Look for "required" rather than "instantiated".
8209         * g++.dg/abi/mangle11.C: Likewise.
8210         * g++.dg/abi/mangle12.C: Likewise.
8211         * g++.dg/abi/mangle17.C: Likewise.
8212         * g++.dg/abi/mangle20-2.C: Likewise.
8213         * g++.dg/abi/pragma-pack1.C: Likewise.
8214         * g++.dg/cpp0x/decltype26.C: Likewise.
8215         * g++.dg/cpp0x/decltype28.C: Likewise.
8216         * g++.dg/cpp0x/decltype29.C: Likewise.
8217         * g++.dg/cpp0x/enum11.C: Likewise.
8218         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8219         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8220         * g++.dg/cpp0x/pr47416.C: Likewise.
8221         * g++.dg/ext/case-range2.C: Likewise.
8222         * g++.dg/ext/case-range3.C: Likewise.
8223         * g++.dg/gomp/for-19.C: Likewise.
8224         * g++.dg/gomp/pr37533.C: Likewise.
8225         * g++.dg/gomp/pr38639.C: Likewise.
8226         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8227         * g++.dg/inherit/base3.C: Likewise.
8228         * g++.dg/inherit/using6.C: Likewise.
8229         * g++.dg/init/placement4.C: Likewise.
8230         * g++.dg/init/reference3.C: Likewise.
8231         * g++.dg/lookup/scoped6.C: Likewise.
8232         * g++.dg/lookup/using7.C: Likewise.
8233         * g++.dg/other/abstract1.C: Likewise.
8234         * g++.dg/other/error10.C: Likewise.
8235         * g++.dg/other/error5.C: Likewise.
8236         * g++.dg/other/field1.C: Likewise.
8237         * g++.dg/other/offsetof5.C: Likewise.
8238         * g++.dg/parse/bitfield2.C: Likewise.
8239         * g++.dg/parse/constant4.C: Likewise.
8240         * g++.dg/parse/crash20.C: Likewise.
8241         * g++.dg/parse/invalid-op1.C: Likewise.
8242         * g++.dg/parse/non-dependent2.C: Likewise.
8243         * g++.dg/parse/template18.C: Likewise.
8244         * g++.dg/tc1/dr152.C: Likewise.
8245         * g++.dg/tc1/dr166.C: Likewise.
8246         * g++.dg/tc1/dr176.C: Likewise.
8247         * g++.dg/tc1/dr213.C: Likewise.
8248         * g++.dg/template/access11.C: Likewise.
8249         * g++.dg/template/access2.C: Likewise.
8250         * g++.dg/template/access3.C: Likewise.
8251         * g++.dg/template/access7.C: Likewise.
8252         * g++.dg/template/arg7.C: Likewise.
8253         * g++.dg/template/cond2.C: Likewise.
8254         * g++.dg/template/crash13.C: Likewise.
8255         * g++.dg/template/crash40.C: Likewise.
8256         * g++.dg/template/crash7.C: Likewise.
8257         * g++.dg/template/crash84.C: Likewise.
8258         * g++.dg/template/ctor5.C: Likewise.
8259         * g++.dg/template/defarg13.C: Likewise.
8260         * g++.dg/template/defarg14.C: Likewise.
8261         * g++.dg/template/dtor7.C: Likewise.
8262         * g++.dg/template/eh2.C: Likewise.
8263         * g++.dg/template/error2.C: Likewise.
8264         * g++.dg/template/error43.C: Likewise.
8265         * g++.dg/template/friend32.C: Likewise.
8266         * g++.dg/template/injected1.C: Likewise.
8267         * g++.dg/template/instantiate1.C: Likewise.
8268         * g++.dg/template/instantiate3.C: Likewise.
8269         * g++.dg/template/instantiate5.C: Likewise.
8270         * g++.dg/template/instantiate7.C: Likewise.
8271         * g++.dg/template/local6.C: Likewise.
8272         * g++.dg/template/lookup2.C: Likewise.
8273         * g++.dg/template/member5.C: Likewise.
8274         * g++.dg/template/memfriend15.C: Likewise.
8275         * g++.dg/template/memfriend16.C: Likewise.
8276         * g++.dg/template/memfriend17.C: Likewise.
8277         * g++.dg/template/memfriend7.C: Likewise.
8278         * g++.dg/template/meminit1.C: Likewise.
8279         * g++.dg/template/nested3.C: Likewise.
8280         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8281         * g++.dg/template/nontype12.C: Likewise.
8282         * g++.dg/template/nontype13.C: Likewise.
8283         * g++.dg/template/nontype6.C: Likewise.
8284         * g++.dg/template/pr23510.C: Likewise.
8285         * g++.dg/template/pr35240.C: Likewise.
8286         * g++.dg/template/ptrmem15.C: Likewise.
8287         * g++.dg/template/ptrmem6.C: Likewise.
8288         * g++.dg/template/qualified-id1.C: Likewise.
8289         * g++.dg/template/qualttp20.C: Likewise.
8290         * g++.dg/template/qualttp3.C: Likewise.
8291         * g++.dg/template/qualttp4.C: Likewise.
8292         * g++.dg/template/qualttp5.C: Likewise.
8293         * g++.dg/template/qualttp6.C: Likewise.
8294         * g++.dg/template/qualttp7.C: Likewise.
8295         * g++.dg/template/qualttp8.C: Likewise.
8296         * g++.dg/template/recurse.C: Likewise.
8297         * g++.dg/template/recurse2.C: Likewise.
8298         * g++.dg/template/ref5.C: Likewise.
8299         * g++.dg/template/scope2.C: Likewise.
8300         * g++.dg/template/sfinae10.C: Likewise.
8301         * g++.dg/template/sfinae3.C: Likewise.
8302         * g++.dg/template/sizeof3.C: Likewise.
8303         * g++.dg/template/static9.C: Likewise.
8304         * g++.dg/template/template-id-2.C: Likewise.
8305         * g++.dg/template/typedef13.C: Likewise.
8306         * g++.dg/template/typename4.C: Likewise.
8307         * g++.dg/template/using14.C: Likewise.
8308         * g++.dg/template/using2.C: Likewise.
8309         * g++.dg/template/warn1.C: Likewise.
8310         * g++.dg/warn/Wparentheses-13.C: Likewise.
8311         * g++.dg/warn/Wparentheses-15.C: Likewise.
8312         * g++.dg/warn/Wparentheses-16.C: Likewise.
8313         * g++.dg/warn/Wparentheses-17.C: Likewise.
8314         * g++.dg/warn/Wparentheses-18.C: Likewise.
8315         * g++.dg/warn/Wparentheses-19.C: Likewise.
8316         * g++.dg/warn/Wparentheses-20.C: Likewise.
8317         * g++.dg/warn/Wparentheses-23.C: Likewise.
8318         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8319         * g++.dg/warn/noeffect2.C: Likewise.
8320         * g++.dg/warn/noeffect4.C: Likewise.
8321         * g++.dg/warn/pr8570.C: Likewise.
8322         * g++.old-deja/g++.brendan/init2.C: Likewise.
8323         * g++.old-deja/g++.eh/spec6.C: Likewise.
8324         * g++.old-deja/g++.pt/crash10.C: Likewise.
8325         * g++.old-deja/g++.pt/crash36.C: Likewise.
8326         * g++.old-deja/g++.pt/derived3.C: Likewise.
8327         * g++.old-deja/g++.pt/error2.C: Likewise.
8328         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8329         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8330         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8331         * g++.old-deja/g++.pt/overload7.C: Likewise.
8332         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8333
8334 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8335             Iain Sandoe  <iains@gcc.gnu.org>
8336
8337         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8338         Added code to deal with the case when [Protocol
8339         -descriptionForInstanceMethod:] or [Protocol
8340         -descriptionForClassMethod:] returns NULL.
8341
8342 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8343             Iain Sandoe  <iains@gcc.gnu.org>
8344
8345         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8346         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8347         Added cast.
8348
8349 2011-06-07  Xinliang David Li  <davidxl@google.com>
8350
8351         * gcc.dg/inline_2.c: New test.
8352         * gcc.dg/unroll_2.c: New test.
8353         * gcc.dg/inline_3.c: New test.
8354         * gcc.dg/unroll_3.c: New test.
8355         * gcc.dg/inline_4.c: New test.
8356         * gcc.dg/unroll_4.c: New test.
8357         * gcc.dg/inline_1.c: New test.
8358         * gcc.dg/unroll_1.c: New test.
8359
8360 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8361
8362         PR tree-optimization/48497
8363         * lib/gcc-defs.exp (dg-additional-options): New proc.
8364         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8365         -msse2 on 32-bit x86.
8366
8367 2011-06-06  Jason Merrill  <jason@redhat.com>
8368
8369         * g++.dg/cpp0x/enum19.C: New.
8370
8371 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8372
8373         * gcc.target/arm/neon-reload-class.c: New test.
8374
8375 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8376
8377         PR debug/49130
8378         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8379
8380 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8381
8382         * gcc.target/arm/smlatb-1.c: New file.
8383         * gcc.target/arm/smlatt-1.c: New file.
8384         * gcc.target/arm/smlaltb-1.c: New file.
8385         * gcc.target/arm/smlaltt-1.c: New file.
8386
8387 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8388
8389         * gcc.target/arm/mla-2.c: New test.
8390
8391 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8392
8393         PR gcov-profile/49299
8394         * gcc.dg/tree-prof/pr49299-1.c: New test.
8395         * gcc.dg/tree-prof/pr49299-2.c: New test.
8396
8397 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8398
8399         * lib/target-supports.exp
8400         (check_effective_target_vect_widen_mult_qi_to_hi):
8401         Add NEON as supporting target.
8402         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8403         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8404         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8405         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8406         using widening multiplication on targets that support it.
8407         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8408         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8409         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8410
8411 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8412
8413         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8414         Modern Objective-C runtime API.
8415         * objc/execute/next_mapping.h: Removed.
8416         * objc-obj-c++-shared/next-mapping.h: Removed.
8417         * objc-obj-c++-shared/Object1.h: Removed.
8418         * objc-obj-c++-shared/Object1.m: Removed.
8419         * objc-obj-c++-shared/Object1.mm: Removed.
8420         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8421         * objc-obj-c++-shared/Protocol1.h: Removed.
8422         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8423         of ProtoBool, IVAR_T and METHOD.
8424         * objc-obj-c++-shared/runtime.h: New.
8425         * objc-obj-c++-shared/TestsuiteObject.h: New.
8426         * objc-obj-c++-shared/TestsuiteObject.m: New.
8427
8428         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8429         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8430         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8431         it a class method.
8432         * objc/execute/_cmd.m: Include
8433         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8434         runtime API.  ([TestClass +initialize]): Include this method also
8435         with the GNU runtime.
8436         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8437         Object.  ([-setValue:]): Return void.
8438         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8439         with the GNU runtime.  Include
8440         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8441         for the NeXT runtime.  Use the existing print_ivars() and
8442         compare_structures() implementations for the old NeXT runtime.
8443         Added new implementations for the Modern GNU and NeXT runtimes.
8444         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8445         well.  (main): Use objc_getClass().  Use return instead of exit.
8446         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8447         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8448         of exit().
8449         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8450         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8451         instead of Object.  (main): Use return instead of exit().
8452         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8453         instead of Object.  Removed prototype for exit().  (main): Use
8454         return instead of exit().  Use the Modern Objective-C runtime API.
8455         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8456         Object.
8457         * objc/execute/class-tests-1.h: Include
8458         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8459         runtime API.  (test_class_with_superclass): Do not call [Object
8460         class].  There is no need to with the current libobjc.
8461         * objc/execute/class-tests-2.h: Include
8462         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8463         runtime API.
8464         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8465         ../../objc-obj-c++-shared/next-mapping.h.
8466         * objc/execute/class-2.m: Likewise.
8467         * objc/execute/class-3.m: Likewise.
8468         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8469         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8470         +initialize]): Include this method also with the GNU
8471         runtime. (main): Use the Modern Objective-C runtime API.
8472         * objc/execute/class-5.m: Likewise.
8473         * objc/execute/class-6.m: Likewise.
8474         * objc/execute/class-7.m: Likewise.
8475         * objc/execute/class-8.m: Likewise.
8476         * objc/execute/class-9.m: Likewise.
8477         * objc/execute/class-10.m: Likewise.
8478         * objc/execute/class-11.m: Likewise.
8479         * objc/execute/class-12.m: Likewise.
8480         * objc/execute/class-13.m: Likewise.
8481         * objc/execute/class-14.m: Likewise.
8482         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8483         this method also with the GNU runtime.
8484         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8485         +initialize]): Include this method also with the GNU runtime.
8486         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8487         of Object.
8488         * objc/execute/encode-1.m: Likewise.
8489         * objc/execute/enumeration-1.m: Likewise.
8490         * objc/execute/enumeration-2.m: Likewise.
8491         * objc/execute/exceptions/catchall-1.m: Likewise.
8492         * objc/execute/exceptions/finally-1.m: Likewise.
8493         * objc/execute/exceptions/foward-1.m: Likewise.
8494         * objc/execute/exceptions/local-variables-1.m: Likewise.
8495         * objc/execute/exceptions/throw-nil.m: Likewise.
8496         * objc/execute/exceptions/trivial.m: Likewise.
8497         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8498         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8499         * objc/execute/exceptions/matcher-1.m: Likewise.
8500         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8501         Object.
8502         * objc/execute/formal_protocol-2.m: Likewise.
8503         * objc/execute/formal_protocol-3.m: Likewise.
8504         * objc/execute/formal_protocol-4.m: Likewise.
8505         * objc/execute/formal_protocol-5.m: Include
8506         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8507         protocol_getName().
8508         * objc/execute/formal_protocol-6.m: Likewise.
8509         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8510         Object.  Include <objc/Protocol.h> instead of
8511         ../../objc-obj-c++-shared/Protocol1.h.
8512         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8513         Object.
8514         * objc/execute/informal_protocol.m: Likewise.
8515         * objc/execute/load-3.m: Likewise.
8516         * objc/execute/many_args_method.m ([TestClass +initialize]):
8517         Include this method with the GNU runtime as well.
8518         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8519         * objc/execute/nested-func-1.m: Use TestsuiteObject
8520         instead of Object.
8521         * objc/execute/nil_method-1.m: Likewise.
8522         * objc/execute/no_clash.m: Likewise.
8523         * objc/execute/np-1.m: Do not include
8524         ../../objc-obj-c++-shared/Protocol1.h.
8525         (main): Use return instead of exit().
8526         * objc/execute/np-2.m: Do not include
8527         ../../objc-obj-c++-shared/Protocol1.h.
8528         ([MyObject +initialize]): Include this method also with the GNU
8529         runtime.  (main): Use return instead of exit().
8530         * objc/execute/object_is_class.m: Include
8531         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8532         of Object.  (main): Use the Modern Objective-C runtime API.
8533         * objc/execute/object_is_meta_class.m: Likewise.
8534         * objc/execute/private.m: Use TestsuiteObject instead of Object.
8535         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8536         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
8537         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
8538         Objective-C runtime API.
8539         * objc/execute/protocol-isEqual-2.m: Likewise.
8540         * objc/execute/protocol-isEqual-3.m: Likewise.
8541         * objc/execute/protocol-isEqual-4.m: Likewise.
8542         * objc/execute/redefining_self.m ([TestClass +initialize]):
8543         Include this method with the GNU runtime as well.
8544         * objc/execute/root_methods.m: Include
8545         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
8546         Include this method with the GNU runtime as well.
8547         (main): Use the Modern Objective-C runtime API.
8548         * objc/execute/selector-1.m: Include
8549         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8550         of Object.  (main): Use the Modern Objective-C runtime API.
8551         * objc/execute/static-1.m ([Test +initialize]): Include this
8552         method with the GNU runtime as well.
8553         * objc/execute/static-2.m: Likewise.
8554         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8555         * objc/execute/va_method.m: Do not include objc/objc-api.h.
8556         ([MathClass +initialize]): Include this method with the GNU
8557         runtime as well.
8558         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8559         instead of Object.
8560         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8561         * objc.dg/attributes/categ-attributes-2.m: Likewise.
8562         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8563         * objc.dg/attributes/method-attribute-1.m: Likewise.
8564         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8565         * objc.dg/attributes/method-attribute-2.m: Likewise.
8566         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8567         * objc.dg/attributes/method-attribute-3.m: Likewise.
8568         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8569         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8570         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8571         * obj-c++.dg/bitfield-1.mm: Likewise.
8572         * obj-c++.dg/bitfield-2.mm: Likewise
8573         * objc.dg/bitfield-3.m: Likewise.
8574         * obj-c++.dg/bitfield-4.mm: Likewise.
8575         * objc.dg/bitfield-5.m: Likewise
8576         * objc.dg/call-super-1.m: Likewise.
8577         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8578         Use objc_getClass() instead of objc_get_class(), but for the GNU
8579         runtime redefine objc_getClass as objc_get_class.  Include
8580         ../objc-obj-c++-shared/runtime.h.
8581         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8582         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8583         Use the Modern Objective-C runtime API.
8584         * objc.dg/class-protocol-1.m: Include
8585         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8586         * obj-c++.dg/class-protocol-1.mm: Likewise.
8587         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8588         * objc.dg/comp-types-10.m: Likewise.
8589         * objc.dg/comp-types-11.m: Likewise.
8590         * objc.dg/comp-types-12.m: Likewise.
8591         * obj-c++.dg/comp-types-9.mm: Likewise.
8592         * obj-c++.dg/comp-types-11.mm: Likewise.
8593         * obj-c++.dg/comp-types-12.mm: Likewise.
8594         * obj-c++.dg/comp-types-13.mm: Likewise.
8595         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8596         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8597         * obj-c++.dg/cxx-scope-1.mm: Likewise.
8598         * obj-c++.dg/cxx-scope-2.mm: Likewise.
8599         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8600         * objc.dg/desig-init-1.m: Likewise.
8601         * obj-c++.dg/defs.mm: Likewise.
8602         * objc.dg/exceptions-2.m: Likewise.
8603         * obj-c++.dg/except-1.mm: Likewise.
8604         * obj-c++.dg/exceptions-2.mm: Likewise.
8605         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8606         Use the Modern Objective-C runtime API.
8607         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
8608         the Modern Objective-C runtime API.  Do not include
8609         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
8610         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
8611         the Modern Objective-C runtime API except when using an older NeXT
8612         runtime.
8613         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
8614         the Modern Objective-C runtime API.
8615         * objc.dg/encode-7.m: Include objc/runtime.h instead of
8616         objc/encoding.h.
8617         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8618         * objc.dg/encode-7-next-64bit.m: Updated include.
8619         * objc.dg/encode-8.m: Include objc/runtime.h instead of
8620         objc/encoding.h.
8621         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
8622         the Modern Objective-C runtime API.
8623         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8624         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
8625         instead of ../objc-obj-c++-shared/Protocol1.h.
8626         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
8627         the Modern Objective-C runtime API except when using an older NeXT
8628         runtime.
8629         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
8630         the Modern Objective-C runtime API.
8631         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8632         Object.
8633         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8634         * objc.dg/fix-and-continue-2.m: Likewise.
8635         * objc.dg/foreach-1.m: Likewise.
8636         * objc.dg/foreach-2.m: Likewise.
8637         * objc.dg/foreach-3.m: Likewise.
8638         * objc.dg/foreach-4.m: Likewise.
8639         * objc.dg/foreach-5.m: Likewise.
8640         * objc.dg/foreach-6.m: Likewise.
8641         * objc.dg/foreach-7.m: Likewise.
8642         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
8643         Object.
8644         * objc.dg/func-ptr-2.m: Likewise.
8645         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8646         Do not include objc/objc-api.h.
8647         * obj-c++.dg/fsf-package-0.mm: Likewise.
8648         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8649         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8650         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8651         of Object.
8652         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8653         * objc.dg/gnu-runtime-3.m: Likewise.
8654         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8655         * objc.dg/headers.m: Include objc/runtime.h instead of
8656         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
8657         for the NeXT runtime.
8658         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8659         * obj-c++.dg/isa-field-1.mm: Likewise.
8660         * obj-c++.dg/ivar-list-semi.mm: Likewise.
8661         * objc.dg/layout-1.m: Likewise.
8662         * objc.dg/layout-2.m: Likewise.
8663         * objc.dg/local-decl-2.m: Likewise.
8664         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8665         Object.  ([Container +elementForView:]): Use
8666         class_conformsToProtocol().
8667         * obj-c++.dg/lookup-2.mm: Likewise.
8668         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8669         * obj-c++.dg/local-decl-1.mm: Likewise.
8670         * objc.dg/method-3.m: Likewise.
8671         * objc.dg/method-4.m: Likewise.
8672         * objc.dg/method-6.m: Include objc/Protocol.h instead of
8673         ../objc-obj-c++-shared/Protocol1.h.
8674         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8675         * objc.dg/method-9.m: Likewise.
8676         * objc.dg/method-10.m: Likewise.
8677         * objc.dg/method-13.m ([Root +initialize]): Include this method
8678         also for the GNU runtime.  (main): Use objc_getClass() also for
8679         the GNU runtime.
8680         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8681         * objc.dg/method-17.m: Likewise.
8682         * objc.dg/method-19.m: Likewise.
8683         * objc.dg/method-20b.m: Likewise.
8684         * obj-c++.dg/method-2.mm: Likewise.
8685         * obj-c++.dg/method-6.mm: Likewise.
8686         * obj-c++.dg/method-10.mm: Likewise.
8687         * obj-c++.dg/method-11.mm: Likewise.
8688         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8689         ../objc-obj-c++-shared/Protocol1.h.
8690         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8691         * obj-c++.dg/method-15.mm: Likewise.
8692         * obj-c++.dg/method-17.mm: Likewise.
8693         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
8694         +initialize]): Include this method also for the GNU
8695         runtime.  (main): Use objc_getClass() also for the GNU runtime.
8696         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8697         * obj-c++.dg/method-22.mm: Likewise.
8698         * obj-c++.dg/method-23.mm: Likewise.
8699         * obj-c++.dg/no-extra-load.mm: Likewise.
8700         * objc.dg/objc-fast-4.m: Likewise.
8701         * objc.dg/objc-gc-4.m: Likewise.
8702         * obj-c++.dg/objc-gc-3.mm: Likewise.
8703         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
8704         protocol_getMethodDescription() instead of [Protocol
8705         -descriptionForInstanceMethod].
8706         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8707         Made it available with all runtimes.  (main): Call -test instead
8708         of -class.
8709         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8710         and put into a category.
8711         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8712         Object.  Include objc/objc.h.
8713         * obj-c++.dg/proto-lossage-2.mm: Likewise.
8714         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
8715         New. (main): Use protocol_getMethodDescription() instead
8716         of [Protocol -descriptionForInstanceMethod] and [Protocol
8717         -descriptionForClassMethod].
8718         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8719         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
8720         Objective-C runtime API.
8721         * obj-c++.dg/proto-qual-1.mm: Likewise.
8722         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8723         Object.
8724         * obj-c++.dg/property/property-1.mm: Likewise.
8725         * obj-c++.dg/qual-types-1.mm: Likewise.
8726         * objc.dg/selector-2.m: Include objc/objc.h instead of
8727         ../objc-obj-c++-shared/Object1.h.
8728         * obj-c++.dg/selector-2.mm: Likewise.
8729         * obj-c++.dg/selector-5.mm: Likewise.
8730         * obj-c++.dg/selector-6.mm: Likewise.
8731         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8732         Object.  Do not include objc/objc-api.h.
8733         * obj-c++.dg/set-not-used-1.mm: Likewise.
8734         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8735         * objc.dg/stret-1.m: Likewise.
8736         * objc.dg/stret-2.m: Likewise.
8737         * obj-c++.dg/super-class-2.mm: Likewise.
8738         * objc.dg/super-class-3.m: Likewise.
8739         * objc.dg/super-class-4.m: Likewise.
8740         * objc.dg/sync-2.m: Likewise.
8741         * obj-c++.dg/sync-2.mm: Likewise.
8742         * objc.dg/sync-1.m: Include objc/objc.h instead of
8743         ../objc-obj-c++-shared/Object1.h.
8744         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8745         'Class' as the type of 'isa'.
8746         * objc.dg/special/unclaimed-category-1.m: Use the Modern
8747         Objective-C runtime API.  ([TestClass +initialize]): Include this
8748         method with the GNU runtime as well.
8749         * objc.dg/strings/strings-1.m: Updated includes.
8750         * obj-c++.dg/strings/strings-1.mm: Likewise.
8751         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8752         objc.dg/strings/const-str-12b.m.
8753         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8754         * obj-c++.dg/template-3.mm: Likewise.
8755         * obj-c++.dg/template-4.mm: Likewise.
8756         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
8757         Objective-C runtime API.
8758         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8759         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8760         * obj-c++.dg/try-catch-1.mm: Likewise.
8761         * obj-c++.dg/try-catch-2.mm: Likewise.
8762         * objc.dg/try-catch-3.m: Likewise.
8763         * obj-c++.dg/try-catch-3.mm: Likewise.
8764         * objc.dg/try-catch-6.m: Likewise.
8765         * objc.dg/try-catch-7.m: Likewise.
8766         * obj-c++.dg/try-catch-7.mm: Likewise.
8767         * obj-c++.dg/try-catch-8.mm: Likewise.
8768         * obj-c++.dg/try-catch-9.mm: Likewise.
8769         * objc.dg/try-catch-10.m: Likewise.
8770         * obj-c++.dg/try-catch-11.mm: Likewise.
8771         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8772         Object.  Include objc/objc.h.
8773         * obj-c++.dg/typedef-alias-1.mm: Likewise.
8774         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8775         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8776         Object.  Use Modern Objective-C runtime API.  Do not use
8777         performv::.
8778         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8779         * obj-c++.dg/torture/trivial.mm: Likewise.
8780         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8781         instead of ../objc-obj-c++-shared/Object1.h.  Include
8782         ../objc-obj-c++-shared/runtime.h.
8783         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8784         * objc.dg/torture/strings/const-str-11.m: Likewise.
8785         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8786         * objc.dg/torture/strings/const-str-9.m: Likewise.
8787         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8788         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8789         instead of Object. Only add _FooClassReference if
8790         __NEXT_RUNTIME__.
8791         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8792         * objc.dg/torture/strings/const-str-8.m: Likewise.
8793         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8794         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8795         additional sources.
8796         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8797         Object.
8798         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8799         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8800         * obj-c++.dg/va-meth-1.mm: Likewise.
8801         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8802         ../objc-obj-c++-shared/Object1.h.
8803         * objc.dg/zero-link-3.m: Likewise.
8804
8805 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8806
8807         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8808
8809 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8810
8811         PR obj-c++/48275
8812         * obj-c++.dg/property/cxx-property-1.mm: New.
8813         * obj-c++.dg/property/cxx-property-2.mm: New.
8814
8815 2011-06-06  Jason Merrill  <jason@redhat.com>
8816
8817         * g++.dg/cpp0x/regress/ptrmem1.C: New.
8818
8819 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
8820
8821         PR rtl-optimization/49145
8822         From Ryan Mansfield
8823         * gcc.c-torture/compile/pr49145.c: New test.
8824
8825 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
8826
8827         PR testsuite/49288
8828         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8829         to dg-options, match also DW_AT_linkage_name.
8830
8831         PR debug/49294
8832         * gcc.dg/debug/pr49294.c: New test.
8833
8834         PR c++/49264
8835         * g++.dg/opt/pr49264.C: New test.
8836
8837 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
8838
8839         PR tree-optimization/49243
8840         * gcc.dg/pr49243.c: New.
8841
8842 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8843
8844         * gnat.dg/specs/cond_expr1.ads: New test.
8845
8846 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8847
8848         * gnat.dg/deferred_const4.ad[sb]: New test.
8849         * gnat.dg/deferred_const4_pkg.ads: New helper.
8850
8851 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8852
8853         * gnat.dg/test_tamdt.adb: Rename to...
8854         * gnat.dg/taft_type1.adb: ...this.
8855         * gnat.dg/tamdt.ad[sb]: Rename to...
8856         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8857         * gnat.dg/tamdt_aux.ads: Rename to...
8858         * gnat.dg/taft_type1_pkg2.ads: ...this.
8859         * gnat.dg/taft_type2.ad[sb]: New test.
8860         * gnat.dg/taft_type2_pkg.ads: New helper.
8861         * gnat.dg/taft_type3.adb: New test.
8862         * gnat.dg/taft_type3_pkg.ads: New helper.
8863
8864 2011-06-05  Tobias Burnus  <burnus@net-b.de>
8865
8866         PR fortran/49255
8867         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8868         for F2008.
8869
8870 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8871
8872         PR testsuite/49287
8873         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8874         warning.
8875         * objc.dg/gnu-api-2-objc.m: Likewise.
8876         * obj-c++.dg/gnu-api-2-class.mm: Likewise
8877         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8878
8879 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8880
8881         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
8882         alignment, not the alignment, when calling class_addIvar().  Add
8883         an 'isa' instance variable to the test root class.
8884         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8885
8886 2011-06-04  Jan Hubicka  <jh@suse.cz>
8887
8888         PR tree-optimization/48893
8889         PR tree-optimization/49091
8890         PR tree-optimization/49179
8891         * gfortran.dg/pr49179.f90: New testcase
8892
8893 2011-06-04  Jan Hubicka  <jh@suse.cz>
8894
8895         PR lto/48954
8896         * g++.dg/torture/pr48954.C: New testcase.
8897
8898 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8899
8900         * g++.dg/warn/delete-non-virtual-dtor.C: New.
8901
8902 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8903
8904         PR c++/33840
8905         * g++.dg/diagnostic/bitfld2.C: New.
8906
8907 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8908
8909         PR target/49281
8910         * gcc.c-torture/execute/pr49281.c: New test.
8911
8912 2011-06-04  Jan Hubicka  <jh@suse.cz>
8913
8914         PR tree-optimize/48929
8915         * gcc.c-torture/compile/pr48929.c: New testcase.
8916
8917 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8918
8919         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8920
8921 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
8922
8923         PR c++/49276
8924         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8925
8926 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8927
8928         * objc.dg/headers.m: Do not include sarray.h and hash.h.
8929
8930 2011-06-03  Richard Henderson  <rth@redhat.com>
8931             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8932
8933         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8934
8935 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8936
8937         * objc.dg/headers.m: Do not include objc-list.h.
8938
8939 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8940
8941         * objc.dg/type-stream-1.m: Test removed.
8942         * objc.dg/headers.m: Do not include typedstream.h.
8943
8944 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8945
8946         * objc.dg/torture/forward-1.m (main): Updated testcase.
8947
8948 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
8949
8950         PR target/49163
8951         * gcc.c-torture/compile/pr49163.c: New.
8952
8953 2011-06-02  Asher Langton  <langton2@llnl.gov>
8954
8955         PR fortran/49268
8956         * gfortran.dg/PR49268.f90: New test.
8957
8958 2011-06-02  Asher Langton  <langton2@llnl.gov>
8959
8960         PR fortran/37039
8961         * gfortran.dg/PR37039.f90: New test.
8962
8963 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8964
8965         PR objc/48539
8966         * objc.dg/method-5.m: Updated.
8967         * objc.dg/method-19.m: Updated.
8968         * objc.dg/method-lookup-1.m: New.
8969         * obj-c++.dg/method-6.mm: Updated.
8970         * obj-c++.dg/method-7.mm: Updated.
8971         * obj-c++.dg/method-lookup-1.mm: New.
8972
8973 2011-06-02  DJ Delorie  <dj@redhat.com>
8974
8975         * lib/timeout.exp (timeout): Add board_info support.
8976
8977 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
8978
8979         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8980
8981 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8982
8983         PR fortran/49265
8984         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8985         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8986
8987 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
8988             Hans-Peter Nilsson  <hp@axis.com>
8989
8990         PR rtl-optimization/48840
8991         * gcc.target/sparc/ultrasp13.c: New test.
8992
8993 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
8994
8995         PR target/49238
8996         * gcc.c-torture/compile/pr49238.c: New.
8997
8998 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
8999
9000         * gcc.target/arm/g2.c: Skip test in -mthumb.
9001         Skip test unless cpu is xscale.
9002         * gcc.target/arm/scd42-2.c: Likewise.
9003         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9004
9005 2011-06-01  Jason Merrill  <jason@redhat.com>
9006
9007         * g++.dg/cpp0x/decltype28.C: New.
9008         * g++.dg/cpp0x/decltype29.C: New.
9009
9010 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9011
9012         PR target/45074
9013         * gcc.target/mips/pr45074.c: New test.
9014
9015 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9016             Hans-Peter Nilsson  <hp@axis.com>
9017
9018         PR rtl-optimization/48830
9019         * gcc.target/sparc/ultrasp12.c: New test.
9020
9021 2011-06-01  David Li  <davidxl@google.com>
9022
9023         * gcc.dg/profile-dir-1.c: Change pass name.
9024         * gcc.dg/profile-dir-2.c: Ditto.
9025         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9026         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9027         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9028         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9029         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9030         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9031         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9032         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9033         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9034         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9035         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9036         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9037         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9038         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9039         * gcc.dg/profile-dir-3.c: Ditto.
9040         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9041
9042 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9043
9044         * objc.dg/attributes/method-nonnull-1.m: New test.
9045         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9046
9047 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9048
9049         PR fortran/18918
9050         * gfortran.dg/coarray_atomic_1.f90: New.
9051         * gfortran.dg/coarray/atomic_1.f90: New.
9052
9053 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9054
9055         * gcc.dg/guality/bswaptest.c: New test.
9056         * gcc.dg/guality/clztest.c: New test.
9057         * gcc.dg/guality/ctztest.c: New test.
9058         * gcc.dg/guality/rotatetest.c: New test.
9059
9060         PR target/48688
9061         * gcc.target/i386/pr48688.c: New test.
9062
9063 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9064
9065         PR c++/48010
9066         * g++.dg/lookup/name-clash9.C: New.
9067
9068 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9069
9070         PR fortran/18918
9071         * gfortran.dg/coarray/dummy_1.f90: New.
9072
9073 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9074
9075         PR fortran/18918
9076         * gfortran.dg/coarray/save_1.f90: New.
9077         * gfortran.dg/coarray_4.f90: Update dg-error.
9078
9079 2011-05-31  Jason Merrill  <jason@redhat.com>
9080
9081         * g++.dg/cpp0x/rv-template1.C: New.
9082
9083 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9084
9085         PR rtl-optimization/49235
9086         * gcc.dg/pr49235.c: New test.
9087
9088 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9089
9090         PR tree-optimization/49093
9091         * gcc.dg/vect/pr49093.c: New test.
9092
9093 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9094
9095         PR debug/49047
9096         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9097
9098 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9099
9100         PR testsuite/49239
9101         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9102         output array.
9103
9104 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9105
9106         PR target/49186
9107         * gcc.c-torture/execute/pr49186.c: New.
9108
9109 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9110
9111         PR target/49168
9112          * gcc.target/i386/pr49168-1.c: New.
9113
9114 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9115             Eric Botcazou  <ebotcazou@adacore.com>
9116
9117         * gcc.dg/guality/drap.c: New test.
9118
9119 2011-05-30  Richard Guenther  <rguenther@suse.de>
9120
9121         PR tree-optimization/49210
9122         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9123         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9124
9125 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9126
9127         PR c++/49223
9128         * g++.dg/gomp/pr49223-1.C: New test.
9129         * g++.dg/gomp/pr49223-2.C: New test.
9130
9131 2011-05-30  Richard Guenther  <rguenther@suse.de>
9132
9133         PR tree-optimization/49218
9134         * gcc.c-torture/execute/pr49218.c: New testcase.
9135
9136 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9137
9138         PR tree-optimization/49199
9139         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9140         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9141         -fno-tree-scev-cprop.
9142
9143 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9144
9145         PR fortran/47601
9146         * gfortran.dg/extends_13.f03: New.
9147
9148 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9149
9150         PR rtl-optimization/49095
9151         * gcc.target/i386/pr49095.c: New test.
9152
9153 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9154
9155         PR fortran/18918
9156         * gfortran.dg/coarray_24.f90: New.
9157
9158 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9159
9160         PR fortran/18918
9161         * gfortran.dg/coarray_23.f90: New.
9162
9163 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9164
9165         From Ryan Mansfield
9166         * gcc.dg/pr48826.c: New test.
9167
9168 2011-05-29  Richard Guenther  <rguenther@suse.de>
9169
9170         PR tree-optimization/49217
9171         * gcc.dg/torture/pr49217.c: New testcase.
9172
9173 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9174
9175         PR testsuite/49222
9176         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9177
9178 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9179
9180         * gnat.dg/boolean_subtype.adb: Rename to...
9181         * gnat.dg/boolean_subtype1.adb: ...this.
9182
9183 2011-05-28  Jason Merrill  <jason@redhat.com>
9184
9185         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9186
9187 2011-05-27  Jason Merrill  <jason@redhat.com>
9188
9189         * g++.dg/cpp0x/enum18.C: Adjust.
9190
9191         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9192
9193 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9194
9195         PR fortran/18918
9196         * gfortran.dg/coarray_22.f90: New.
9197
9198 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9199
9200         PR tree-optimization/46728
9201         * gcc.target/powerpc/pr46728-1.c: New.
9202         * gcc.target/powerpc/pr46728-2.c: New.
9203         * gcc.target/powerpc/pr46728-3.c: New.
9204         * gcc.target/powerpc/pr46728-4.c: New.
9205         * gcc.target/powerpc/pr46728-5.c: New.
9206         * gcc.dg/pr46728-6.c: New.
9207         * gcc.target/powerpc/pr46728-7.c: New.
9208         * gcc.target/powerpc/pr46728-8.c: New.
9209         * gcc.dg/pr46728-9.c: New.
9210         * gcc.target/powerpc/pr46728-10.c: New.
9211         * gcc.target/powerpc/pr46728-11.c: New.
9212         * gcc.dg/pr46728-12.c: New.
9213         * gcc.target/powerpc/pr46728-13.c: New.
9214         * gcc.target/powerpc/pr46728-14.c: New.
9215         * gcc.target/powerpc/pr46728-15.c: New.
9216         * gcc.target/powerpc/pr46728-16.c: New.
9217
9218 2011-05-27  Jason Merrill  <jason@redhat.com>
9219
9220         * g++.dg/abi/mangle47.C: New.
9221
9222         PR c++/49176
9223         * g++.dg/template/const5.C: New.
9224
9225         * g++.dg/cpp0x/enum18.C: New.
9226
9227         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9228
9229         * g++.dg/cpp0x/error6.C: New.
9230
9231         * g++.dg/cpp0x/error5.C: New.
9232
9233 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9234
9235         PR c++/49165
9236         * g++.dg/eh/cond6.C: New test.
9237
9238 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9239
9240         PR fortran/48820
9241         * gfortran.dg/rank_3.f90: New.
9242         * gfortran.dg/rank_4.f90: New.
9243
9244 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9245
9246         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9247         replace dump search.
9248
9249 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9250
9251         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9252         * gnat.dg/bit_packed_array5.adb: ...here.
9253
9254 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9255
9256         PR c++/42056
9257         * g++.dg/cpp0x/auto25.C: New.
9258
9259 2011-05-27  Richard Guenther  <rguenther@suse.de>
9260
9261         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9262
9263 2011-05-27  Richard Guenther  <rguenther@suse.de>
9264
9265         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9266
9267 2011-05-27  Richard Guenther  <rguenther@suse.de>
9268
9269         PR middle-end/49189
9270         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9271
9272 2011-05-26  Jason Merrill  <jason@redhat.com>
9273
9274         * g++.dg/cpp0x/friend1.C: New.
9275         * g++.dg/cpp0x/friend2.C: New.
9276
9277         * g++.dg/cpp0x/auto7.C: Update.
9278         * g++.dg/template/crash50.C: Adjust.
9279         * g++.dg/template/static9.C: Adjust.
9280         * g++.old-deja/g++.ext/memconst.C: Adjust.
9281
9282 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9283
9284         * gcc.dg/march.c: Ignore a note for some targets.
9285
9286 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9287             Nathan Froyd  <froydnj@codesourcery.com>
9288
9289         PR c++/2288
9290         PR c++/18770
9291         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9292         * g++.dg/parse/pr18770.C: New test.
9293         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9294
9295 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9296
9297         PR fortran/48955
9298         * gfortran.dg/dependency_40.f90 : New test.
9299
9300 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9301
9302         PR fortran/18918
9303         * gfortran.dg/coarray/registering_1.f90: New.
9304
9305 2011-05-26  Jason Merrill  <jason@redhat.com>
9306
9307         * g++.dg/cpp0x/variadic111.C: New.
9308         * g++.dg/cpp0x/variadic41.C: Adjust.
9309
9310 2011-05-26  Richard Guenther  <rguenther@suse.de>
9311
9312         PR tree-optimization/48702
9313         * gcc.dg/torture/pr48702.c: New testcase.
9314
9315 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9316
9317         PR gcov-profile/48845
9318         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9319         support.
9320         * gcc.dg/matrix/matrix.exp: Likewise.
9321         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9322         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9323         line number to check_profiling_available.
9324         * lib/target-supports.exp (check_profiling_available): Account for
9325         this.
9326         Require TLS runtime support with -fprofile-generate.
9327         * lib/profopt.exp (profopt-execute): Add TLS options for
9328         -fprofile-generate.
9329         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9330
9331 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9332
9333         PR c++/49165
9334         * g++.dg/eh/cond5.C: New test.
9335
9336         PR tree-optimization/49161
9337         * gcc.c-torture/execute/pr49161.c: New test.
9338
9339 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9340
9341         * gcc.target/arm/neon-vorn-vbic.c: New test.
9342
9343 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9344
9345         PR tree-optimization/49038
9346         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9347         * gcc.dg/vect/pr49038.c: New test.
9348
9349 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
9350
9351         * g++.dg/init/pr25811-3.C: New.
9352         * g++.dg/init/pr25811-4.C: New.
9353
9354 2011-05-25  Jason Merrill  <jason@redhat.com>
9355
9356         * g++.dg/cpp0x/enum17.C: New.
9357         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9358
9359         * g++.dg/cpp0x/auto24.C: New.
9360
9361         * g++.dg/cpp0x/error4.C: New.
9362
9363         * g++.dg/cpp0x/rv-restrict.C: New.
9364
9365         * g++.dg/cpp0x/enum15.C: New.
9366         * g++.dg/cpp0x/constexpr-switch2.C: New.
9367
9368         * g++.dg/cpp0x/variadic110.C: New.
9369
9370         * g++.dg/cpp0x/auto9.C: Add typedef test.
9371
9372         * g++.dg/cpp0x/auto23.C: New.
9373         * g++.dg/cpp0x/auto9.C: Adjust.
9374
9375         * g++.dg/cpp0x/defaulted29.C: New.
9376
9377         * g++.dg/cpp0x/initlist51.C: New.
9378
9379 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9380
9381         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9382         * g++.dg/abi/packed1.C: Suppress warning.
9383         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9384         * g++.dg/template/stdarg1.C: Likewise.
9385         * g++.dg/other/packed1.C: Remove arm from xfail list.
9386
9387 2011-05-25  Jason Merrill  <jason@redhat.com>
9388
9389         * g++.dg/cpp0x/enum16.C: New.
9390         * g++.dg/parse/error15.C: Adjust.
9391
9392         * g++.dg/cpp0x/initlist50.C: New.
9393
9394         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9395
9396         * g++.dg/cpp0x/variadic109.C: New.
9397
9398 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9399
9400          * gcc.target/i386/pause-1.c: New.
9401
9402 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9403
9404         * gcc.dg/stack-usage-1.c: Adjust comment.
9405         * gcc.dg/stack-usage-2.c: New test.
9406
9407 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9408
9409         PR c++/49136
9410         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9411         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9412
9413 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9414
9415         PR rtl-optimization/48757
9416         * gfortran.dg/pr48757.f:  New test case.
9417
9418 2011-05-24  Jason Merrill  <jason@redhat.com>
9419
9420         * g++.dg/cpp0x/access01.C: New.
9421
9422 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9423
9424         PR libobjc/48177
9425         * objc.dg/pr48177.m: New testcase.
9426
9427 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9428
9429         PR objc/48187
9430         * objc.dg/pr48187.m: New testcase.
9431         * obj-c++.dg/pr48187.mm: New testcase.
9432         * objc.dg/ivar-extra-semicolon.m: New testcase.
9433
9434 2011-05-24  Jason Merrill  <jason@redhat.com>
9435
9436         * g++.dg/template/access21.C: New.
9437         * g++.dg/template/access22.C: New.
9438
9439 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9440
9441         PR rtl-optimization/48633
9442         * g++.dg/pr48633.C: New test.
9443
9444 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9445
9446         PR target/49133
9447         * g++.dg/other/pr49133.C: New test.
9448
9449 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9450             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9451
9452         * gcc.dg/torture/tls/run-gd.c: New test.
9453         * gcc.dg/torture/tls/run-ie.c: New test.
9454         * gcc.dg/torture/tls/run-ld.c: New test.
9455         * gcc.dg/torture/tls/run-le.c: New test.
9456         * lib/target-supports.exp (check_effective_target_tls_runtime):
9457         Build testcase with TLS options.
9458
9459 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9460
9461         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9462
9463 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9464
9465         PR tree-optimization/49121
9466         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9467
9468 2011-05-23  Jason Merrill  <jason@redhat.com>
9469
9470         * g++.dg/cpp0x/defaulted28.C: New.
9471
9472         * g++.dg/cpp0x/sfinae25.C: New.
9473
9474         * g++.dg/cpp0x/rv-cast2.C: New.
9475
9476         * g++.dg/cpp0x/enum14.C: New.
9477
9478 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9479
9480         PR lto/49123
9481         * gcc.c-torture/execute/pr49123.c: New test.
9482
9483         PR debug/49032
9484         * gcc.dg/debug/pr49032.c: New test.
9485
9486         PR c/49120
9487         * gcc.dg/pr49120.c: New test.
9488
9489 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9490
9491         PR target/47315
9492         * gcc.target/i386/pr47315.c: New test.
9493
9494 2011-05-23  Jason Merrill  <jason@redhat.com>
9495
9496         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9497
9498         * g++.dg/cpp0x/sfinae24.C: New.
9499
9500         * g++.dg/cpp0x/error3.C: New.
9501
9502         * g++.dg/cpp0x/defaulted27.C: New.
9503
9504         * g++.dg/cpp0x/decltype27.C: New.
9505
9506 2011-05-23  Richard Guenther  <rguenther@suse.de>
9507
9508         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9509
9510 2011-05-23  Richard Guenther  <rguenther@suse.de>
9511
9512         PR tree-optimization/40874
9513         * g++.dg/tree-ssa/pr40874.C: New testcase.
9514
9515 2011-05-23  Richard Guenther  <rguenther@suse.de>
9516
9517         PR tree-optimization/49115
9518         * g++.dg/torture/pr49115.C: New testcase.
9519
9520 2011-05-23  Richard Guenther  <rguenther@suse.de>
9521
9522         PR middle-end/15419
9523         * gcc.dg/memcpy-3.c: New testcase.
9524
9525 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9526
9527         PR middle-end/48973
9528         * gcc.c-torture/execute/pr48973-1.c: New test.
9529         * gcc.c-torture/execute/pr48973-2.c: New test.
9530
9531 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
9532
9533         PR c++/18016
9534         * g++.dg/warn/pr18016.C: New.
9535
9536 2011-05-23  Tom de Vries  <tom@codesourcery.com>
9537
9538         PR target/45098
9539         * gcc.target/arm/ivopts-6.c: New test.
9540
9541 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
9542
9543         PR middle-end/49029
9544         * gcc.c-torture/compile/pr49029.c: New test.
9545
9546 2011-05-22  Jason Merrill  <jason@redhat.com>
9547
9548         * g++.dg/cpp0x/sfinae23.C: New.
9549         * g++.dg/cpp0x/sfinae8.C: Correct.
9550
9551 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9552
9553         * gfortran.dg/function_optimize_8.f90:  New test case.
9554
9555 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
9556
9557         PR tree-optimization/49087
9558         * gcc.dg/vect/O3-pr49087.c: New test.
9559
9560 2011-05-21  Jason Merrill  <jason@redhat.com>
9561
9562         * g++.dg/debug/const5.C: New.
9563
9564 2011-05-20  Jason Merrill  <jason@redhat.com>
9565
9566         * g++.dg/cpp0x/constexpr-static7.C: Extend.
9567
9568         * g++.dg/cpp0x/constexpr-static7.C: New.
9569
9570         * g++.dg/cpp0x/enum12.C: New.
9571         * g++.dg/cpp0x/enum13.C: New.
9572
9573 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
9574
9575         PR fortran/48699
9576         * gfortran.dg/select_type_23.f03: New.
9577
9578 2011-05-20  Jason Merrill  <jason@redhat.com>
9579
9580         * g++.dg/cpp0x/defaulted26.C: New.
9581
9582         * g++.dg/cpp0x/noexcept02.C: Fix.
9583         * g++.dg/cpp0x/noexcept03.C: Fix.
9584         * g++.dg/cpp0x/noexcept08.C: Fix.
9585         * g++.dg/cpp0x/noexcept10.C: New.
9586
9587 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
9588
9589         PR fortran/48706
9590         * gfortran.dg/extends_12.f03: New.
9591
9592 2011-05-20  Jason Merrill  <jason@redhat.com>
9593
9594         * g++.dg/template/koenig9.C: New.
9595         * g++.dg/opt/pr47615.C: Fix.
9596         * g++.dg/overload/defarg1.C: Fix.
9597         * g++.dg/tc1/dr213.C: Remove xfail.
9598         * g++.dg/torture/pr34850.C: Fix.
9599         * g++.dg/torture/pr39362.C: Fix.
9600         * g++.old-deja/g++.brendan/crash56.C: Fix.
9601         * g++.old-deja/g++.pt/memtemp47.C: Fix.
9602
9603 2011-05-20  Richard Guenther  <rguenther@suse.de>
9604
9605         PR tree-optimization/49079
9606         * gcc.dg/torture/pr49079.c: New testcase.
9607
9608 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
9609
9610         PR tree-optimization/49073
9611         * gcc.c-torture/execute/pr49073.c: New test.
9612
9613 2011-06-19  Tobias Burnus  <burnus@net-b.de>
9614
9615         PR fortran/18918
9616         * gfortran.dg/coarray_21.f90: New.
9617
9618 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
9619
9620         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9621         output.
9622
9623 2011-05-19  Richard Guenther  <rguenther@suse.de>
9624
9625         PR testsuite/49063
9626         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9627
9628 2011-05-19  Richard Guenther  <rguenther@suse.de>
9629
9630         PR middle-end/48985
9631         * gcc.dg/builtin-object-size-11.c: New testcase.
9632
9633 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9634
9635         PR target/45098
9636         * gcc.target/arm/ivopts.c: New test.
9637         * gcc.target/arm/ivopts-2.c: New test.
9638
9639 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9640
9641         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9642
9643 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9644
9645         * gcc.c-torture/execute/960321-1.x: Remove.
9646
9647 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
9648
9649         PR fortran/48700
9650         * gfortran.dg/move_alloc_4.f90: New.
9651
9652 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9653
9654         PR target/49002
9655         * gcc.target/i386/pr49002-1.c: New test.
9656         * gcc.target/i386/pr49002-2.c: Likewise.
9657
9658 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9659
9660         PR tree-optimization/49039
9661         * gcc.c-torture/execute/pr49039.c: New test.
9662         * gcc.dg/tree-ssa/pr49039.c: New test.
9663         * g++.dg/torture/pr49039.C: New test.
9664
9665 2011-05-18  Jason Merrill  <jason@redhat.com>
9666
9667         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9668         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9669         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9670
9671 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
9672
9673         * gcc.target/bfin/mcpu-bf592.c: New test.
9674
9675 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
9676
9677         PR tree-optimization/41881
9678         * gcc.dg/vect/O3-pr41881.c: New test.
9679         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9680
9681 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9682
9683         PR tree-optimization/49000
9684         * gcc.dg/pr49000.c: New test.
9685
9686 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
9687
9688         * gnat.dg/invalid1.adb: New test.
9689
9690 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
9691
9692         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9693         scan pattern.
9694         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9695         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9696
9697 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9698
9699         PR c++/48994
9700         * g++.dg/cpp0x/range-for18.C: New.
9701
9702 2011-05-15  Tobias Burnus  <burnus@net-b.de>
9703
9704         PR fortran/18918
9705         * gfortran.dg/coarray/image_index_2.f90: New.
9706
9707 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
9708
9709         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9710         * g++.dg/cpp0x/override2.C: New.
9711
9712 2011-05-14  Tobias Burnus  <burnus@net-b.de>
9713
9714         PR fortran/18918
9715         * gfortran.de/coarray_20.f90: New.
9716
9717 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9718
9719         PR fortran/22572
9720         * function_optimize_7.f90:  New test case.
9721
9722 2011-05-13  Jason Merrill  <jason@redhat.com>
9723
9724         * g++.dg/cpp0x/decltype26.C: New.
9725         * g++.dg/cpp0x/enum11.C: New.
9726
9727 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9728
9729         PR fortran/48972
9730         PR fortran/48991
9731         * gfortran.dg/assign_8.f90: Update dg-error.
9732
9733 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9734
9735         PR fortran/48972
9736         * gfortran.dg/io_constraints_8.f90: New.
9737         * gfortran.dg/io_constraints_9.f90: New.
9738
9739 2011-05-13  Martin Thuresson  <martint@google.com>
9740
9741         PR gcov-profile/47793
9742         * gcc.dg/pr47793.c: New.
9743
9744 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9745
9746         PR tree-optimization/48975
9747         * gcc.dg/pr48975.c: New test.
9748
9749 2011-05-12  Tobias Burnus  <burnus@net-b.de>
9750
9751         PR fortran/48972
9752         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9753
9754 2011-05-12  Jason Merrill  <jason@redhat.com>
9755
9756         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9757
9758 2011-05-12  Geert Bosch  <bosch@adacore.com>
9759
9760         * gnat.dg/view_conversion1.adb: New test.
9761
9762 2011-05-12  Richard Guenther  <rguenther@suse.de>
9763
9764         PR tree-optimization/48172
9765         * gcc.dg/vect/pr48172.c: New testcase.
9766
9767 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9768
9769         PR debug/48967
9770         * g++.dg/opt/pr48967.C: New test.
9771
9772 2011-05-11  Jason Merrill  <jason@redhat.com>
9773
9774         * g++.dg/cpp0x/constexpr-friend.C: New.
9775         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9776
9777         * g++.dg/cpp0x/sfinae22.C: New.
9778
9779 2011-05-11  Tobias Burnus  <burnus@net-b.de>
9780
9781         PR fortran/48889
9782         * gfortran.dg/generic_24.f90: New.
9783
9784 2011-05-11  Richard Guenther  <rguenther@suse.de>
9785
9786         PR tree-optimization/15256
9787         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9788
9789 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
9790
9791         PR debug/48159
9792         * gcc.dg/pr48159-1.c: New test.
9793         * gcc.dg/pr48159-2.c: New test.
9794
9795 2011-05-11  Richard Guenther  <rguenther@suse.de>
9796
9797         PR middle-end/48953
9798         * gcc.dg/torture/pr48953.c: New testcase.
9799
9800 2011-05-11  Richard Guenther  <rguenther@suse.de>
9801
9802         PR tree-optimization/18041
9803         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9804
9805 2011-05-11  Alan Modra  <amodra@gmail.com>
9806
9807         PR target/47755
9808         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9809
9810 2011-05-10  Jason Merrill  <jason@redhat.com>
9811
9812         * g++.dg/cpp0x/defaulted25.C: New.
9813         * g++.dg/template/crash7.C: Adjust.
9814
9815         * g++.dg/cpp0x/variadic108.C: New.
9816
9817 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
9818
9819         * g++.dg/inherit/virtual9.C: Extend.
9820
9821 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
9822
9823         PR target/48857
9824         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9825         are passed and returned in vector registers.
9826
9827 2011-05-10  Richard Guenther  <rguenther@suse.de>
9828
9829         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9830         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9831         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9832         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9833         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
9834         applies.
9835
9836 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
9837
9838         PR tree-optimization/48611
9839         PR tree-optimization/48794
9840         * gfortran.dg/gomp/pr48611.f90: New test.
9841         * gfortran.dg/gomp/pr48794.f90: New test.
9842
9843         PR debug/48928
9844         * gcc.dg/dfp/pr48928.c: New test.
9845
9846 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9847
9848         PR c++/48522
9849         * g++.dg/cpp0x/pr48522.C: New.
9850
9851 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9852
9853         PR c++/48735
9854         * g++.dg/cpp0x/sfinae21.C: New.
9855
9856 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9857
9858         * g++.dg/template/sfinae28.C: Rename to...
9859         * g++.dg/cpp0x/sfinae19.C: ... this.
9860         * g++.dg/template/sfinae29.C: Rename to...
9861         * g++.dg/cpp0x/sfinae20.C: ... this.
9862
9863 2011-05-09  Jeff Law <law@redhat.com>
9864
9865         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9866         consistent results.
9867
9868 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
9869
9870         PR c++/20039
9871         * g++.dg/init/pr20039.C: New.
9872
9873 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9874
9875         PR c++/48737
9876         PR c++/48744
9877         * g++.dg/template/sfinae28.C: New.
9878         * g++.dg/template/sfinae29.C: Likewise.
9879
9880 2011-05-09  Jason Merrill  <jason@redhat.com>
9881
9882         * g++.dg/template/nontype23.C: New.
9883
9884 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
9885         PR c++/48859
9886         * g++.dg/init/pr48859.C: New.
9887
9888 2011-05-09  Jason Merrill  <jason@redhat.com>
9889
9890         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9891         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9892         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9893         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9894         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9895         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9896         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9897         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9898
9899 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
9900
9901         * g++.dg/inherit/virtual9.C: New.
9902
9903 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
9904
9905         PR c++/48574
9906         * g++.dg/template/dependent-expr8.C: New test case.
9907
9908 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
9909
9910         PR tree-optimization/48837
9911         * gcc.dg/pr48837.c: New testcase.
9912
9913 2011-05-06  Jason Merrill  <jason@redhat.com>
9914
9915         * g++.dg/cpp0x/constexpr-condition2.C: New.
9916
9917         * g++.dg/cpp0x/constexpr-missing.C: New.
9918
9919 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9920
9921         PR fortran/18918
9922         * gfortran.dg/coarray/this_image_2.f90: New.
9923
9924 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9925
9926         PR fortran/48858
9927         PR fortran/48820
9928         * gfortran.dg/bind_c_usage_22.f90: New.
9929         * gfortran.dg/bind_c_usage_23.f90: New.
9930         * gfortran.dg/bind_c_usage_24.f90: New.
9931         * gfortran.dg/bind_c_usage_24_c.c: New.
9932
9933 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
9934
9935         PR c++/48838
9936         * g++.dg/template/member9.C: New test case.
9937
9938 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9939
9940         * gnat.dg/discr29.ad[sb]: New test.
9941         * gnat.dg/discr30.adb: Likewise.
9942
9943 2011-05-05  Julian Brown  <julian@codesourcery.com>
9944
9945         * gcc.target/arm/neon-vset_lanes8.c: New test.
9946
9947 2011-05-05  Jason Merrill  <jason@redhat.com>
9948
9949         * g++.dg/init/new32.C: New.
9950
9951 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9952
9953         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9954         Fix typo.
9955
9956 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
9957
9958         PR rtl-optimization/48381
9959         * gcc.c-torture/compile/pr48381.c: New test.
9960
9961 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
9962
9963         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9964         to dg-options.
9965         * gcc.target/i386/opt-1.c: Ditto.
9966
9967 2011-05-04  Jason Merrill  <jason@redhat.com>
9968
9969         * g++.dg/conversion/base1.C: New.
9970
9971 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9972
9973         PR libgfortran/48787
9974         * gfortran.dg/round_3.f08: Add more checks to test case.
9975
9976 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
9977
9978         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9979         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9980         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9981         Gate test on effective_target fd_truncate.
9982
9983 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
9984
9985         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9986         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9987         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9988         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
9989         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9990         * gcc.target/i386/pr38824.c: Ditto.
9991         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9992         * gcc.target/i386/vecinit-2.c: Ditto.
9993         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9994         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9995         * gcc.target/i386/parity-2.c: Ditto.
9996         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9997
9998 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
9999
10000         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10001         remove duplication.
10002         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10003         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10004         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10005
10006 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10007
10008         PR fortran/18918
10009         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10010
10011 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10012
10013         PR fortran/18918
10014         * gfortran.dg/coarray/this_image_1.f90: New.
10015
10016 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10017
10018         PR fortran/18918
10019         * gfortran.dg/coarray/caf.dg: New.
10020         * gfortran.dg/coarray/image_index_1.f90: New, copied
10021         from ../coarray_16.f90.
10022
10023 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10024
10025         PR c++/28501
10026         * g++.dg/ext/complex9.C: New.
10027
10028 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10029
10030         From Mike Frysinger
10031         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10032         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10033         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10034
10035 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10036
10037         * gcc.target/bfin/builtins: Created.
10038         * gcc.target/bfin/hisilh-O0.c: Deleted.
10039         * gcc.target/bfin/hisilh.c: Moved to...
10040         * gcc.target/bfin/builtins/hisilh.c: ...here.
10041         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10042         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10043         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10044         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10045         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10046         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10047         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10048         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10049         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10050         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10051         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10052         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10053         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10054         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10055         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10056         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10057         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10058         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10059         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10060         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10061         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10062         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10063         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10064         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10065         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10066         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10067         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10068         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10069         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10070         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10071         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10072         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10073         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10074         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10075         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10076         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10077         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10078         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10079         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10080         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10081         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10082         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10083         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10084         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10085         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10086         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10087         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10088         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10089         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10090         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10091         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10092         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10093         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10094         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10095         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10096         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10097         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10098         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10099         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10100         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10101         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10102         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10103         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10104         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10105         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10106         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10107         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10108         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10109         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10110         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10111         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10112         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10113         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10114         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10115         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10116         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10117         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10118         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10119         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10120         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10121         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10122         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10123         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10124         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10125         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10126         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10127         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10128         * gcc.target/bfin/builtins/circptr.c: Ditto.
10129         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10130         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10131         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10132         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10133         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10134         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10135         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10136         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10137         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10138         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10139         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10140         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10141         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10142         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10143         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10144         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10145         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10146         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10147         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10148         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10149         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10150         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10151         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10152         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10153         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10154         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10155         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10156         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10157         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10158         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10159         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10160         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10161         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10162         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10163         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10164         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10165         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10166         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10167         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10168         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10169         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10170         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10171         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10172         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10173         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10174         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10175         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10176         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10177         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10178         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10179         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10180         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10181         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10182         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10183         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10184         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10185         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10186         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10187         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10188         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10189         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10190         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10191         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10192         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10193         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10194         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10195         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10196         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10197         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10198         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10199
10200 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10201
10202         * gcc.target/arm/cold-lc.c: New test.
10203
10204 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10205
10206         PR target/48774
10207         * gcc.dg/pr48774.c: New test.
10208
10209 2011-05-03  Richard Guenther  <rguenther@suse.de>
10210
10211         * gcc.dg/large-size-array-5.c: New testcase.
10212
10213 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10214
10215         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10216
10217 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10218
10219         * lib/target-supports.exp (check_effective_target_vect_strided):
10220         Replace with...
10221         (check_effective_target_vect_strided2)
10222         (check_effective_target_vect_strided3)
10223         (check_effective_target_vect_strided4)
10224         (check_effective_target_vect_strided8): ...these new functions.
10225
10226         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10227         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10228         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10229         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10230         * gcc.dg/vect/pr37539.c: Likewise.
10231         * gcc.dg/vect/slp-11a.c: Likewise.
10232         * gcc.dg/vect/slp-11b.c: Likewise.
10233         * gcc.dg/vect/slp-11c.c: Likewise.
10234         * gcc.dg/vect/slp-12a.c: Likewise.
10235         * gcc.dg/vect/slp-12b.c: Likewise.
10236         * gcc.dg/vect/slp-18.c: Likewise.
10237         * gcc.dg/vect/slp-19a.c: Likewise.
10238         * gcc.dg/vect/slp-19b.c: Likewise.
10239         * gcc.dg/vect/slp-21.c: Likewise.
10240         * gcc.dg/vect/slp-23.c: Likewise.
10241         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10242
10243         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10244         instead of vect_interleave && vect_extract_even_odd.
10245         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10246         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10247         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10248         * gcc.dg/vect/vect-1.c: Likewise.
10249         * gcc.dg/vect/vect-10.c: Likewise.
10250         * gcc.dg/vect/vect-98.c: Likewise.
10251         * gcc.dg/vect/vect-107.c: Likewise.
10252         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10253         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10254         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10255         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10256         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10257         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10258         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10259         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10260         * gcc.dg/vect/vect-strided-float.c: Likewise.
10261         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10262         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10263         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10264         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10265         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10266         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10267         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10268         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10269         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10270         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10271         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10272         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10273         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10274         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10275         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10276
10277         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10278         target condition.
10279         * gcc.dg/vect/pr30843.c: Likewise.
10280         * gcc.dg/vect/pr33866.c: Likewise.
10281         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10282         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10283         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10284         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10285
10286 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10287
10288         * gcc.dg/vect/slp-11.c: Split into...
10289         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10290         gcc.dg/vect/slp-11c.c: ...these tests.
10291         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10292         * gcc.dg/vect/slp-12c.c: ...this new test.
10293         * gcc.dg/vect/slp-19.c: Split into...
10294         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10295         gcc.dg/vect/slp-19c.c: ...these new tests.
10296
10297 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10298
10299         * lib/target-supports.exp
10300         (check_effective_target_vect_extract_even_odd_wide): Delete.
10301         (check_effective_target_vect_strided_wide): Likewise.
10302         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10303         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10304         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10305         * gcc.dg/vect/pr37539.c: Likewise.
10306         * gcc.dg/vect/slp-11.c: Likewise.
10307         * gcc.dg/vect/slp-12a.c: Likewise.
10308         * gcc.dg/vect/slp-12b.c: Likewise.
10309         * gcc.dg/vect/slp-19.c: Likewise.
10310         * gcc.dg/vect/slp-23.c: Likewise.
10311         * gcc.dg/vect/vect-1.c: Likewise.
10312         * gcc.dg/vect/vect-98.c: Likewise.
10313         * gcc.dg/vect/vect-107.c: Likewise.
10314         * gcc.dg/vect/vect-strided-float.c: Likewise.
10315
10316 2011-05-02  Jason Merrill  <jason@redhat.com>
10317
10318         * g++.dg/init/new31.C: New.
10319
10320 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10321
10322         PR c/35445
10323         * gcc.dg/pr35445.c: New test.
10324
10325 2011-05-02  Jason Merrill  <jason@redhat.com>
10326
10327         * c-c++-common/vla-1.c: New.
10328
10329 2011-05-02  Richard Guenther  <rguenther@suse.de>
10330
10331         PR tree-optimization/48822
10332         * gcc.dg/torture/pr48822.c: New testcase.
10333
10334 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10335
10336         PR c++/47969
10337         * g++.dg/cpp0x/constexpr-47969.C: New.
10338
10339 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10340
10341         PR testsuite/48498
10342         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10343         on vect_no_align targets.
10344         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10345         vect_no_align targets.
10346
10347 2011-05-01  Xinliang David Li  <davidxl@google.com>
10348
10349         * gcc.dg/tree-ssa/integer-addr.c: New test.
10350         * gcc.dg/tree-ssa/alias_bug.c: New test.
10351
10352 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10353
10354         PR libgfortran/48787
10355         * gfortran.dg/round_3.f08: Add more checks.
10356
10357 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10358
10359         PR fortran/48821
10360         * gfortran.dg/import9.f90: New, proper test.
10361         * gfortran.dg/interface_37.f90: Remove bogus
10362         test (bogus copy of interface_36.f90).
10363
10364 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10365
10366         PR fortran/48821
10367         * gfortran.dg/interface_37.f90: New.
10368
10369 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10370
10371         PR fortran/48746
10372         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10373
10374 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10375
10376         PR tree-optimization/48809
10377         * gcc.c-torture/execute/pr48809.c: New test.
10378
10379 2011-04-29  Jeff Law <law@redhat.com>
10380
10381         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10382
10383 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10384
10385         PR c++/48606
10386         * g++.dg/init/ctor10.C: New.
10387
10388 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10389
10390         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10391           warning in implicitly instantiated templates.
10392
10393 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10394
10395         * g++.dg/warn/Wnull-conversion-1.C: New.
10396         * g++.dg/warn/Wnull-conversion-2.C: New.
10397
10398 2011-04-29  Diego Novillo  <dnovillo@google.com>
10399
10400         * g++.old-deja/g++.other/null3.C: Expect warning about
10401         converting boolean to a pointer.
10402
10403 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10404
10405         PR fortran/48462
10406         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10407         being a target.
10408
10409         PR fortran/48746
10410         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10411
10412 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10413
10414         PR fortran/48810
10415         * gfortran.dg/typebound_proc_22.f90: New.
10416
10417         PR fortran/48800
10418         * gfortran.dg/interface_36.f90: New.
10419
10420 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10421
10422         PR libgfortran/48488
10423         PR libgfortran/48602
10424         PR libgfortran/48615
10425         PR libgfortran/48684
10426         PR libgfortran/48787
10427         * gfortran.dg/fmt_g.f: Adjust test.
10428         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10429         * gfortran.dg/round_3.f08: New test.
10430         * gfortran.dg/namelist_print_1.f: Adjust test.
10431         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10432         * gfortran.dg/f2003_io_5.f03: Adjust test.
10433         * gfortran.dg/coarray_15.f90: Adjust test.
10434         * gfortran.dg/namelist_65.f90: Adjust test.
10435         * gfortran.dg/fmt_cache_1.f: Adjust test.
10436         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10437         * gfortran.dg/real_const_3.f90: Adjust test.
10438
10439 2011-04-29  Jan Hubicka  <jh@suse.cz>
10440
10441         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10442         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10443
10444 2011-04-28  Xinliang David Li  <davidxl@google.com>
10445
10446         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10447         * g++.dg/prof-robust-1.C: New test.
10448
10449 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10450
10451         PR tree-optimization/48765
10452         * gcc.dg/vect/pr48765.c: New.
10453
10454 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10455
10456         PR tree-optimization/48775
10457         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10458
10459 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10460
10461         PR c++/48798
10462         * g++.dg/inherit/pr48798.C: New.
10463         * g++.old-deja/g++.other/base1.C: Adjust.
10464
10465 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10466
10467         PR c++/48656
10468         * g++.dg/template/inherit7.C: New test case.
10469
10470 2011-04-28  Richard Guenther  <rguenther@suse.de>
10471
10472         PR tree-optimization/40052
10473         PR tree-optimization/15347
10474         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10475         * gcc.dg/pr15347.c: Likewise.
10476
10477 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10478
10479         PR c++/48530
10480         * g++.dg/cpp0x/sfinae18.C: New.
10481
10482 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10483
10484         PR c++/48771
10485         * g++.dg/ext/is_literal_type1.C: New.
10486
10487 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10488
10489         PR fortran/48112
10490         PR fortran/48279
10491         * gfortran.dg/interface_35.f90: New.
10492         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10493         * gfortran.dg/func_result_6.f90: Add dg-warning.
10494         * gfortran.dg/bessel_1.f90: Ditto.
10495         * gfortran.dg/hypot_1.f90: Ditto.
10496         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10497         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10498         * gfortran.dg/interface_assignment_4.f90: Ditto.
10499
10500 2011-04-27  Jason Merrill  <jason@redhat.com>
10501
10502         * g++.dg/ext/complex8.C: New.
10503
10504         * g++.dg/cpp0x/initlist49.C: New.
10505         * g++.dg/init/new30.C: New.
10506
10507 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10508
10509         PR fortran/48788
10510         * gfortran.dg/whole_file_34.f90: New.
10511
10512 2011-04-27  Jan Hubicka  <jh@suse.cz>
10513
10514         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10515
10516 2011-04-27  Jason Merrill  <jason@redhat.com>
10517
10518         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10519
10520         * g++.dg/parse/ambig6.C: New.
10521
10522 2011-04-27  Nick Clifton  <nickc@redhat.com>
10523
10524         * gcc.dg/20020312-2.c: Add definition for RX.
10525
10526         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10527         option with RX targets.
10528
10529         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10530         /* */ comments.
10531
10532 2011-04-27  Richard Guenther  <rguenther@suse.de>
10533
10534         * gcc.dg/tree-ssa/pr23382.c: Remove.
10535
10536 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10537
10538         PR target/48767
10539         * gcc.c-torture/compile/pr48767.c: New test.
10540
10541 2011-04-27  Richard Guenther  <rguenther@suse.de>
10542
10543         PR tree-optimization/48772
10544         * g++.dg/pr48772.C: New testcase.
10545
10546 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
10547
10548         PR c/48742
10549         * gcc.c-torture/compile/pr48742.c: New test.
10550
10551 2011-04-26  Jason Merrill  <jason@redhat.com>
10552
10553         * g++.dg/lookup/koenig13.C: New.
10554
10555         * g++.dg/cpp0x/initlist48.C: New.
10556
10557 2011-04-25  Jason Merrill  <jason@redhat.com>
10558
10559         * g++.dg/cpp0x/sfinae17.C: New.
10560
10561 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10562
10563         PR target/48258
10564         * gcc.target/powerpc/pr48258-1.c: New file.
10565         * gcc.target/powerpc/pr48258-2.c: Ditto.
10566
10567 2011-04-26  Xinliang David Li  <davidxl@google.com>
10568
10569         * gcc.dg/uninit-suppress.c: New test.
10570         * gcc.dg/uninit-suppress.c: New test.
10571
10572 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
10573
10574         PR debug/48768
10575         * gcc.dg/pr48768.c: New test.
10576
10577         PR tree-optimization/48734
10578         * gcc.c-torture/compile/pr48734.c: New test.
10579
10580         PR testsuite/48753
10581         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10582
10583 2011-04-26  Richard Guenther  <rguenther@suse.de>
10584
10585         PR tree-optimization/48731
10586         * gcc.dg/torture/pr48731.c: New testcase.
10587
10588 2011-04-26  Richard Guenther  <rguenther@suse.de>
10589
10590         PR testsuite/48753
10591         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10592
10593 2011-04-26  Richard Guenther  <rguenther@suse.de>
10594
10595         PR middle-end/48694
10596         * gcc.dg/torture/pr48694-1.c: New testcase.
10597         * gcc.dg/torture/pr48694-2.c: Likewise.
10598
10599 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
10600
10601         * g++.dg/ext/underlying_type1.C: New.
10602         * g++.dg/ext/underlying_type2.C: Likewise.
10603         * g++.dg/ext/underlying_type3.C: Likewise.
10604         * g++.dg/ext/underlying_type4.C: Likewise.
10605         * g++.dg/ext/underlying_type5.C: Likewise.
10606         * g++.dg/ext/underlying_type6.C: Likewise.
10607         * g++.dg/ext/underlying_type7.C: Likewise.
10608         * g++.dg/ext/underlying_type8.C: Likewise.
10609         * g++.dg/ext/underlying_type9.C: Likewise.
10610         * g++.dg/ext/underlying_type10.C: Likewise.
10611
10612 2011-04-25  Jason Merrill  <jason@redhat.com>
10613
10614         * g++.dg/cpp0x/regress/template-const2.C: New.
10615
10616 2011-04-25  Jeff Law <law@redhat.com>
10617
10618         * gcc.dg/tree-ssa/vrp56.c: new test.
10619
10620 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10621
10622         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10623
10624 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
10625
10626         PR preprocessor/48740
10627         * c-c++-common/raw-string-11.c: New test.
10628
10629 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
10630
10631         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10632         hppa*-*-hpux*.
10633
10634 2011-04-23  Tobias Burnus  <burnus@net-b.de>
10635
10636         PR fortran/18918
10637         * gfortran.dg/coarray_19.f90: New.
10638
10639 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
10640
10641         PR c/48685
10642         * gcc.dg/pr48685.c: New test.
10643
10644 2011-04-22  Jan Hubicka  <jh@suse.cz>
10645
10646         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10647
10648 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10649
10650         PR tree-optimization/48717
10651         * gcc.c-torture/execute/pr48717.c: New test.
10652
10653 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
10654
10655         PR target/48723
10656         * gcc.target/i386/pr48723.c: New test.
10657
10658 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10659
10660         PR c/48716
10661         * gcc.dg/gomp/pr48716.c: New test.
10662         * g++.dg/gomp/pr48716.C: New test.
10663
10664 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
10665
10666         PR c/36750
10667         * gcc.dg/missing-field-init-2.c: Update testcase.
10668
10669 2011-04-22  Alan Modra  <amodra@gmail.com>
10670
10671         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10672
10673 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10674
10675         PR fortran/48405
10676         * gfortran.dg/function_optimize_6.f90:  New test.
10677
10678 2011-04-21  Easwaran Raman  <eraman@google.com>
10679
10680         * gcc.dg/stack-layout-2.c: New test.
10681
10682 2011-04-21  Richard Guenther  <rguenther@suse.de>
10683
10684         PR lto/48703
10685         * g++.dg/lto/pr48207-2_0.C: New testcase.
10686         * g++.dg/lto/pr48207-3_0.C: Likewise.
10687
10688 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
10689
10690         * gnat.dg/volatile5.adb: New test.
10691         * gnat.dg/volatile5_pkg.ads: New helper.
10692
10693 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
10694
10695         PR target/48708
10696         * gcc.target/i386/pr48708.c: New test.
10697
10698 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10699
10700         * gcc.dg/vect/vect-119.c: New test.
10701
10702 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10703
10704         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10705         and once without.
10706
10707 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
10708             Richard Sandiford  <richard.sandiford@linaro.org>
10709
10710         PR target/46329
10711         * gcc.target/arm/pr46329.c: New test.
10712
10713 2011-04-21  Tobias Burnus  <burnus@net-b.de>
10714
10715         PR fortran/18918
10716         * gfortran.dg/coarray_18.f90: New.
10717
10718 2011-04-20  Jason Merrill  <jason@redhat.com>
10719
10720         * g++.dg/cpp0x/initlist47.C: New.
10721
10722         * g++.dg/init/dtor4.C: New.
10723
10724 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
10725
10726         PR target/48678
10727         * gcc.target/i386/sse2-pinsrw.c: New test.
10728         * gcc.target/i386/avx-vpinsrw.c: Ditto.
10729         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10730         * gcc.target/i386/sse2-insvhi.c: Ditto.
10731         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10732         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10733
10734 2011-04-20  Jason Merrill  <jason@redhat.com>
10735
10736         * g++.dg/template/const4.C: New.
10737
10738 2011-04-20  Easwaran Raman  <eraman@google.com>
10739
10740         * gcc.dg/stack-layout-1.c: New test.
10741
10742 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
10743
10744         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10745         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10746         function.
10747
10748 2011-04-20  Kai Tietz  <ktietz@redhat.com>
10749
10750         * gcc.dg/binop-xor1.c: New test.
10751         * gcc.dg/binop-xor2.c: New test.
10752         * gcc.dg/binop-xor3.c: New test.
10753         * gcc.dg/binop-xor4.c: New test.
10754         * gcc.dg/binop-xor5.c: New test.
10755
10756 2011-04-20  Richard Guenther  <rguenther@suse.de>
10757
10758         PR tree-optimization/47892
10759         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10760
10761 2011-04-20  Richard Guenther  <rguenther@suse.de>
10762
10763         PR middle-end/48695
10764         * g++.dg/torture/pr48695.C: New testcase.
10765
10766 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
10767
10768         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10769         * gcc.c-torture/execute/cmpsi-2.c: Ditto
10770         * gcc.c-torture/execute/pr45262.c: Ditto
10771         * gcc.dg/torture/pr43165.c: Ditto.
10772         * gcc.dg/torture/pr47228.c: Ditto.
10773         * gcc.dg/tree-ssa/pr45144.c: Ditto.
10774         * gcc.dg/ipa/pr45644.c: Ditto.
10775         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10776         PDP11.
10777
10778 2011-04-19  Jason Merrill  <jason@redhat.com>
10779
10780         * g++.dg/ext/complex7.C: New.
10781
10782         * g++.dg/ext/attrib41.C: New.
10783
10784 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10785
10786         PR testsuite/48676
10787         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10788
10789 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
10790
10791         PR target/48678
10792         * gcc.target/i386/pr48678.c: New test.
10793
10794 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10795
10796         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10797         * g++.dg/opt/devirt2.C: New test.
10798         * g++.dg/ipa/devirt-g-1.C: Likewise.
10799
10800 2011-04-19  Tobias Burnus  <burnus@net-b.de>
10801
10802         PR fortran/48588
10803         * gfortran.dg/whole_file_33.f90: New.
10804
10805 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10806
10807         * g++.dg/ipa/devirt-7.C: New test.
10808
10809 2011-04-19  Richard Guenther  <rguenther@suse.de>
10810
10811         PR lto/48207
10812         * g++.dg/lto/pr48207_0.C: New testcase.
10813
10814 2011-04-18  Jason Merrill  <jason@redhat.com>
10815
10816         * g++.dg/init/void1.C: New.
10817
10818         * g++.dg/cpp0x/union4.C: New.
10819
10820 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10821
10822         PR middle-end/48661
10823         * g++.dg/torture/pr48661.C: New test.
10824
10825         PR c++/48632
10826         * g++.dg/gomp/pr48632.C: New test.
10827
10828 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
10829
10830         * gcc.target/i386/sse2-maskmovdqu.c: New test.
10831         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10832
10833 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10834
10835         PR fortran/18918
10836         * gfortran.dg/coarray_17.f90: New.
10837         * gfortran.dg/coarray_10.f90: Update dg-error.
10838
10839 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10840
10841         PR testsuite/48251
10842         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10843         * gfortran.dg/guality/guality.exp: Likewise.
10844
10845 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10846
10847         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10848
10849 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10850
10851         * gcc.dg/vect/pr48377.c: Remove dg-do run.
10852
10853 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10854
10855         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10856
10857 2011-04-18  Richard Guenther  <rguenther@suse.de>
10858
10859         PR middle-end/46364
10860         * g++.dg/torture/pr46364.C: New testcase.
10861
10862 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10863
10864         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10865
10866 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
10867
10868         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10869
10870 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
10871             Ira Rosen  <ira.rosen@linaro.org>
10872
10873         PR target/48252
10874         * gcc.target/arm/pr48252.c: New test.
10875
10876 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10877
10878         PR tree-optimization/48616
10879         * gcc.dg/pr48616.c: New test.
10880
10881 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10882
10883         PR fortran/18918
10884         * gfortran.dg/coarray_16.f90: New.
10885
10886 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
10887
10888         PR fortran/48462
10889         * gfortran.dg/realloc_on_assign_7.f03: New test.
10890
10891 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10892
10893         PR libgfortran/48602
10894         * gfortran.dg/fmt_g0_6.f08: New test.
10895
10896 2011-04-17  Jason Merrill  <jason@redhat.com>
10897
10898         * g++.dg/cpp0x/sfinae16.C: New.
10899
10900 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
10901
10902         * gcc.target/mips/reg-var-1.c: New test.
10903
10904 2011-04-17  Jan Hubicka  <jh@suse.cz>
10905
10906         * gcc.dg/winline-5.c: Update testcase.
10907
10908 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10909
10910         * gnat.dg/discr27.ad[sb]: Move dg directive.
10911         * gnat.dg/discr28.ad[sb]: New test.
10912         * gnat.dg/discr28_pkg.ads: New helper.
10913
10914 2011-04-17  Michael Matz  <matz@suse.de>
10915
10916         PR tree-optimization/48622
10917         PR lto/48645
10918         * gcc.dg/lto/pr48622_0.c: New test.
10919
10920 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
10921
10922         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10923         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10924         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10925         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10926         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10927         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10928
10929 2011-04-15  Jason Merrill  <jason@redhat.com>
10930
10931         * g++.dg/cpp0x/range-for17.C: New.
10932
10933 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10934
10935         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10936         * g++.dg/cpp0x/range-for3.C: Likewise.
10937         * g++.dg/cpp0x/range-for9.C: Correct error message.
10938         * g++.dg/cpp0x/range-for11.C: New.
10939         * g++.dg/cpp0x/range-for12.C: New.
10940         * g++.dg/cpp0x/range-for13.C: New.
10941         * g++.dg/cpp0x/range-for14.C: New.
10942         * g++.dg/cpp0x/range-for15.C: New.
10943         * g++.dg/cpp0x/range-for16.C: New.
10944
10945 2011-04-15  Tobias Burnus  <burnus@net-b.de>
10946
10947         PR fortran/18918
10948         * gfortran.dg/coarray_15.f90: Change to dg-do run.
10949
10950 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
10951
10952         * objc.dg/naming-4.m: Updated.
10953         * objc.dg/naming-5.m: Updated.
10954         * objc.dg/naming-6.m: New.
10955         * objc.dg/naming-7.m: New.
10956         * obj-c++.dg/naming-1.mm: Updated.
10957         * obj-c++.dg/naming-2.mm: Updated.
10958         * obj-c++.dg/naming-3.mm: New.
10959         * obj-c++.dg/naming-4.mm: New.
10960
10961 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10962
10963         PR libgfortran/48589
10964         * gfortran.dg/fmt_g0_5.f08: New test.
10965
10966 2011-04-15  Richard Guenther  <rguenther@suse.de>
10967
10968         PR testsuite/48286
10969         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10970
10971 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
10972
10973         * gcc.target/avr/torture/pr41885.c (dg-options): Change
10974         -finline-limit=0 to -fno-inline
10975
10976 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
10977
10978         PR target/48614
10979         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10980         just avx.
10981
10982 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
10983
10984         PR target/48605
10985         * gcc.target/i386/sse4_1-insertps-3.c: New test.
10986         * gcc.target/i386/sse4_1-insertps-4.c: New test.
10987         * gcc.target/i386/avx-insertps-3.c: New test.
10988         * gcc.target/i386/avx-insertps-4.c: New test.
10989
10990 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10991
10992         * gcc.target/avr/torture/pr41885.c (dg-options): Add
10993         -finline-limit=0
10994
10995 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10996
10997         PR target/46779
10998         PR target/45291
10999         PR target/41894
11000         * gcc.target/avr/pr46779-1.c: New test case
11001         * gcc.target/avr/pr46779-2.c: New test case
11002
11003 2011-04-14  Jason Merrill  <jason@redhat.com>
11004
11005         * g++.dg/cpp0x/sfinae15.C: New.
11006
11007         * g++.dg/cpp0x/sfinae14.C: New.
11008
11009         * g++.dg/ext/vla10.C: New.
11010
11011 2011-04-14  Richard Guenther  <rguenther@suse.de>
11012
11013         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11014
11015 2011-04-14  Richard Guenther  <rguenther@suse.de>
11016
11017         * gcc.dg/fold-bitand-4.c: Move ...
11018         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11019
11020 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11021
11022         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11023         variables const.
11024         * gcc.target/avr/torture/trivial.c: Ditto.
11025
11026 2011-04-13  Jason Merrill  <jason@redhat.com>
11027
11028         * g++.dg/template/operator11.C: New.
11029
11030 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11031
11032         PR middle-end/48591
11033         * gcc.dg/gomp/pr48591.c: New test.
11034
11035         PR c++/48570
11036         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11037         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11038
11039 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11040
11041         PR c++/48574
11042         * g++.dg/template/dependent-expr7.C: New test case.
11043
11044 2011-04-13  Jason Merrill  <jason@redhat.com>
11045
11046         * g++.dg/cpp0x/sfinae13.C: New.
11047
11048 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11049
11050         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11051
11052 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11053
11054         * gcc.target/arm/pr43698.c: Remove -march option.
11055
11056 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11057
11058         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11059         -march option.
11060
11061 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11062
11063         PR fortran/48360
11064         PR fortran/48456
11065         * gfortran.dg/realloc_on_assign_6.f03: New test.
11066
11067 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11068
11069         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11070         targets the additional -mno-ms-bitfields and
11071         -Wno-packed-bitfield-compat options.
11072         * g++.dg/ext/bitfield3.C: Likewise.
11073         * g++.dg/ext/bitfield4.C: Likewise.
11074         * g++.dg/ext/bitfield5.C: Likewise.
11075         * gcc.dg/bitfld-15.c: Likewise.
11076         * gcc.dg/bitfld-16.c: Likewise.
11077         * gcc.dg/bitfld-17.c: Likewise.
11078         * gcc.dg/bitfld-18.c: Likewise.
11079
11080 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11081
11082         * gcc.target/arm/neon-vld3-1.c: New test.
11083         * gcc.target/arm/neon-vst3-1.c: New test.
11084         * gcc.target/arm/neon/v*.c: Regenerate.
11085
11086 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11087
11088         PR rtl-optimization/48549
11089         * g++.dg/opt/pr48549.C: New test.
11090
11091 2011-04-12  Richard Guenther  <rguenther@suse.de>
11092
11093         PR tree-optimization/46076
11094         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11095
11096 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11097
11098         PR testsuite/21164
11099         * lib/compat.exp (compat-execute): Declare unsupported after
11100         stripping path from src1.
11101         * lib/lto.exp (lto-execute): Likewise.
11102
11103 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11104
11105         PR c/48552
11106         * gcc.dg/pr48552-1.c: New test.
11107         * gcc.dg/pr48552-2.c: New test.
11108
11109 2011-04-11  Jason Merrill  <jason@redhat.com>
11110
11111         * g++.dg/cpp0x/sfinae12.C: New.
11112
11113         * g++.dg/cpp0x/enum10.C: New.
11114
11115         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11116
11117         * g++.dg/cpp0x/rv-func.C: New.
11118
11119 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11120
11121         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11122         alpha*-dec-osf5*.
11123
11124 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11125
11126         PR tree-optimization/48195
11127         * gcc.dg/ipa/pr48195.c: New test.
11128
11129 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11130
11131         * gnat.dg/return3.adb: Remove unused switch.
11132
11133 2011-04-08  Mike Stump  <mikestump@comcast.net>
11134
11135         PR testsuite/48506
11136         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11137         default to fno-common.
11138
11139 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11140
11141         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11142         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11143
11144 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11145
11146         PR fortran/48448
11147         * gfortran.dg/function_optimize_5.f90:  New test.
11148
11149 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11150
11151         * gnat.dg/aggr17.adb: New test.
11152         * gnat.dg/aggr18.adb: Likewise.
11153
11154 2011-04-08  Michael Matz  <matz@suse.de>
11155
11156         PR middle-end/48389
11157         * gcc.target/i386/pr48389.c: New test.
11158
11159 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11160
11161         PR rtl-optimization/48272
11162         * g++.dg/opt/pr48272.C: New.
11163
11164 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11165
11166         PR rtl-optimization/48235
11167         * gcc.dg/pr48235.c: New.
11168
11169 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11170
11171         PR rtl-optimization/48302
11172         * g++.dg/opt/pr48302.C: New.
11173
11174 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11175
11176         PR target/48273
11177         * g++.dg/opt/pr48273.C: New.
11178
11179 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11180
11181         PR rtl-optimization/48442
11182         * gcc.dg/pr48442.c: New.
11183
11184 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11185
11186         PR tree-optimization/48377
11187         * gcc.dg/vect/pr48377.c: New test.
11188
11189 2011-04-07  Jason Merrill  <jason@redhat.com>
11190
11191         * g++.dg/cpp0x/regress/call1.C: New.
11192
11193         * g++.dg/cpp0x/variadic107.C: New.
11194
11195         * g++.dg/cpp0x/sfinae11.C: New.
11196         * g++.dg/cpp0x/noexcept02.C: Fix.
11197
11198         * g++.dg/cpp0x/sfinae10.C: New.
11199
11200         * g++.dg/cpp0x/sfinae9.C: New.
11201
11202         * c-c++-common/Wcast-qual-1.c: Move here from...
11203         * gcc.dg/cast-qual-3.c: ...here, and...
11204         * g++.dg/warn/Wcast-qual2.C: ...here.
11205
11206         * g++.dg/cpp0x/sfinae8.C: New.
11207
11208         * g++.dg/cpp0x/sfinae7.C: New.
11209
11210         * g++.dg/cpp0x/enum9.C: New.
11211
11212 2011-04-07  Mike Stump  <mikestump@comcast.net>
11213
11214         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11215         with no trampolines.
11216
11217 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11218
11219         PR fortran/48117
11220         * gfortran.dg/gomp/pr48117.f90: New test.
11221
11222         PR debug/48343
11223         * gcc.dg/torture/pr48343.c: New test.
11224
11225 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11226
11227         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11228
11229 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11230
11231         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11232
11233 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11234
11235         PR target/43920
11236         * lib/scanasm.exp (object-size): New proc.
11237         * gcc.target/arm/pr43920-2.c: New test.
11238
11239 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11240
11241         PR fortran/18918
11242         PR fortran/48477
11243         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11244
11245 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11246
11247         * gcc.dg/mtune.c: Prune note from output.
11248
11249 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11250
11251         PR debug/48466
11252         * gcc.dg/guality/pr36977.c: New test.
11253         * gcc.dg/guality/pr48466.c: New test.
11254
11255 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11256
11257         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11258
11259 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11260
11261         * gnat.dg/return3.adb: New test.
11262
11263 2011-04-06  Richard Guenther  <rguenther@suse.de>
11264
11265         PR tree-optimization/47663
11266         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11267
11268 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11269
11270         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11271         Solaris 8 and 9 as well.
11272
11273 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11274
11275         PR target/43920
11276         * gcc.target/arm/pr43920-1.c: New test.
11277
11278 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11279
11280         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11281         (cctor): Actually return the value.
11282         (main): Cast return values.
11283
11284 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11285
11286         * gfortran.dg/character_comparison_8.f90:  New test.
11287
11288 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11289
11290         * frontend-passes: (optimize_lexical_comparison): New function.
11291         (optimize_expr): Call it.
11292         (optimize_comparison): Also handle lexical comparison functions.
11293         Return false instad of -2 for unequal comparison.
11294
11295 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11296
11297         PR fortran/48412
11298         * function_optimize_4.f90:  New test.
11299
11300 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11301
11302         PR fortran/18918
11303         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11304         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11305         * gfortran.dg/coarray_15.f90: New.
11306
11307 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11308
11309         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11310         * gfortran.dg/bessel_7.f90: Likewise.
11311
11312 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11313
11314         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11315
11316 2011-04-03  Richard Guenther  <rguenther@suse.de>
11317             Ira Rosen  <ira.rosen@linaro.org>
11318
11319         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11320         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11321         -ftree-loop-if-convert-stores.
11322
11323 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11324
11325         * gnat.dg/specs/aggr2.ads: New test.
11326
11327 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11328
11329         * gnat.dg/debug2.ad[sb]: New test.
11330         * gnat.dg/debug2_pkg.ads: New helper.
11331         * gnat.dg/debug3.ad[sb]: New test.
11332
11333 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11334
11335         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11336
11337 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11338
11339         PR middle-end/48335
11340         * gcc.c-torture/compile/pr48335-1.c: New test.
11341         * gcc.dg/pr48335-1.c: New test.
11342         * gcc.dg/pr48335-2.c: New test.
11343         * gcc.dg/pr48335-3.c: New test.
11344         * gcc.dg/pr48335-4.c: New test.
11345         * gcc.dg/pr48335-5.c: New test.
11346         * gcc.dg/pr48335-6.c: New test.
11347         * gcc.dg/pr48335-7.c: New test.
11348         * gcc.dg/pr48335-8.c: New test.
11349         * gcc.target/i386/pr48335-1.c: New test.
11350
11351 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11352
11353         PR c/36299
11354         * gcc.dg/Waddress.c: New test.
11355
11356 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11357
11358         PR fortran/48352
11359         * gfortran.dg/function_optimize_3.f90:  New test.
11360
11361 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11362
11363         * gcc.c-torture/compile/20110401-1.c: New test.
11364
11365         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11366         * g++.dg/lto/20091002-2_0.C: Likewise.
11367         * g++.dg/lto/20090303_0.c: Likewise.
11368         * g++.dg/lto/20091004-1_0.C: Likewise.
11369         * g++.dg/lto/20091002-3_0.C: Likewise.
11370         * g++.dg/lto/20091004-2_0.C: Likewise.
11371         * g++.dg/lto/20081123_0.C: Likewise.
11372         * g++.dg/lto/20090313_0.C: Likewise.
11373         * g++.dg/lto/20081109-1_0.C: Likewise.
11374         * g++.dg/lto/20081219_0.C: Likewise.
11375         * g++.dg/lto/20081204-1_0.C: Likewise.
11376         * g++.dg/lto/20090302_0.C: Likewise.
11377         * g++.dg/lto/20081119-1_0.C: Likewise.
11378         * g++.dg/lto/20081118_0.C: Likewise.
11379         * gcc.dg/lto/20091020-2_0.c: Likewise.
11380         * gcc.dg/lto/20090210_0.c: Likewise.
11381         * gcc.dg/lto/20081204-1_0.c: Likewise.
11382         * gcc.dg/lto/20081224_0.c: Likewise.
11383         * gcc.dg/lto/20090219_0.c: Likewise.
11384         * gcc.dg/lto/20091014-1_0.c: Likewise.
11385         * gcc.dg/lto/20091016-1_0.c: Likewise.
11386         * gcc.dg/lto/20090206-2_0.c: Likewise.
11387         * gcc.dg/lto/20090116_0.c: Likewise.
11388         * gcc.dg/lto/20091013-1_0.c: Likewise.
11389         * gcc.dg/lto/20091015-1_0.c: Likewise.
11390         * gcc.dg/lto/20090126-2_0.c: Likewise.
11391
11392 2011-03-31  Ian Lance Taylor  <iant@google.com>
11393
11394         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11395
11396 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11397
11398         * gnat.dg/opt16.adb: New test.
11399
11400 2011-03-31  Jason Merrill  <jason@redhat.com>
11401
11402         * g++.dg/cpp0x/defaulted24.C: New.
11403
11404 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11405
11406         PR target/16292
11407         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11408         with -O0.
11409
11410 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11411
11412         * g++.dg/other/i386-9.C: New test.
11413
11414 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11415
11416         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11417
11418 2011-03-30  Jason Merrill  <jason@redhat.com>
11419
11420         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11421
11422         * g++.dg/cpp0x/regress/isnan.C: New.
11423
11424         * g++.dg/cpp0x/initlist46.C: New.
11425
11426 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11427
11428         PR target/47551
11429         * gcc.target/arm/neon-modes-2.c: New test.
11430
11431 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11432
11433         PR c/48305
11434         * gcc.c-torture/compile/pr48305.c: New test.
11435
11436 2011-03-29  Jason Merrill  <jason@redhat.com>
11437
11438         * g++.dg/cpp0x/regress/value-dep1.C: New.
11439
11440 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11441
11442         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11443
11444 2011-03-29  Ian Lance Taylor  <iant@google.com>
11445
11446         * go.test/go-test.exp: Handle the test lines used in several new
11447         tests.
11448         (errchk): Add opts parameter.  Change all callers.  Handle parens
11449         in regexps.
11450
11451 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11452             Dominique d'Humieres  <dominiq@lps.ens.fr>
11453
11454         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11455         and __APPLE__ && __PPC__ && __ALTIVEC__.
11456
11457 2011-03-29  Jason Merrill  <jason@redhat.com>
11458
11459         * g++.dg/cpp0x/dependent1.C: New.
11460
11461         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11462
11463         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11464
11465         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11466
11467 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11468
11469         PR fortran/48095
11470         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11471         * gfortran.dg/proc_ptr_comp_32.f90: New.
11472
11473 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11474
11475         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11476         check for corresponding warning.
11477
11478 2011-03-28  Jason Merrill  <jason@redhat.com>
11479
11480         * g++.dg/cpp0x/rv-deduce2.C: New.
11481
11482 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11483
11484         PR debug/48203
11485         * gcc.dg/pr48203.c: New test.
11486
11487 2011-03-28  Jeff Law <law@redhat.com>
11488
11489         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11490
11491 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11492
11493         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11494         and __PPC__ && __ALTIVEC__.
11495
11496 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11497
11498         PR testsuite/48238
11499         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11500         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11501         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11502         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11503
11504 2011-03-28  Jason Merrill  <jason@redhat.com>
11505
11506         * g++.dg/cpp0x/initlist-array2.C: New.
11507
11508         * g++.dg/cpp0x/initlist-array1.C: New.
11509
11510         * g++.dg/cpp0x/constexpr-compound.C: New.
11511
11512         * g++.dg/cpp0x/constexpr-using.C: New.
11513
11514         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11515
11516 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11517
11518         PR testsuite/48276
11519         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11520
11521 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11522
11523         * gcc.dg/slp-1.c: New test.
11524
11525 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11526
11527         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11528         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11529         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11530         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11531         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11532         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11533         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11534         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11535         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11536         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11537         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11538         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11539         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11540         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11541
11542 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
11543
11544         PR fortran/47065
11545         * gfortran.dg/trim_optimize_5.f90:  New test.
11546         * gfortran.dg/trim_optimize_6.f90:  New test.
11547
11548 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
11549
11550         PR target/38598
11551         * gcc.target/mips/madd-7.c: Remove -mlong32.
11552         * gcc.target/mips/msub-7.c: Likewise.
11553
11554 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
11555
11556         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11557         accesses to preserve the meaning of the test for doubleword vectors.
11558         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11559         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11560
11561 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
11562
11563         PR fortran/48291
11564         * gfortran.dg/class_42.f03: New.
11565
11566 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
11567
11568         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11569         strided accesses.
11570
11571 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
11572
11573         PR rtl-optimization/48144
11574         * gcc.dg/pr48144.c: New test.
11575
11576 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11577
11578         * gnat.dg/discr27.ad[sb]: New test.
11579
11580 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11581
11582         * gnat.dg/limited_with2.ad[sb]: New test.
11583         * gnat.dg/limited_with2_pkg1.ads: New helper.
11584         * gnat.dg/limited_with2_pkg2.ads: Likewise.
11585
11586 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11587
11588         * gnat.dg/opt15.adb: New test.
11589         * gnat.dg/opt15_pkg.ad[sb]: New helper.
11590
11591 2011-03-25  Tobias Burnus  <burnus@net-b.de>
11592
11593         PR fortran/48174
11594         PR fortran/45304
11595         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11596         * gfortran.dg/leadz_trailz_3.f90: Ditto
11597
11598 2011-03-25  Martin Jambor  <mjambor@suse.cz>
11599
11600         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11601
11602 2011-03-25  Jason Merrill  <jason@redhat.com>
11603
11604         * g++.dg/cpp0x/defaulted22.C: New.
11605         * g++.dg/cpp0x/defaulted23.C: New.
11606         * g++.dg/cpp0x/defaulted15.C: Adjust.
11607
11608 2011-03-25  Jason Merrill  <jason@redhat.com>
11609
11610         * g++.dg/cpp0x/move1.C: New.
11611
11612 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
11613
11614         PR target/48287
11615         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11616
11617 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11618
11619         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11620         for mips-sgi-irix6.5.
11621         Replace snprintf prototype by <stdio.h>.
11622
11623 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11624
11625         PR testsuite/48283
11626         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11627         run_expensive_tests.
11628         * gcc.dg/graphite/block-4.c: Likewise.
11629         * gcc.dg/graphite/block-7.c: Likewise.
11630         * gcc.dg/graphite/block-8.c: Likewise.
11631
11632 2011-03-25  Richard Guenther  <rguenther@suse.de>
11633
11634         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11635         * g++.dg/tree-ssa/pr8781.C: Likewise.
11636         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11637         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11638         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11639         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11640         * gcc.dg/tree-ssa/alias-18.c: Likewise.
11641         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11642         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11643         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11644         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11645         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11646         * gcc.dg/tree-ssa/pr21574.c: Likewise.
11647         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11648         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11649         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11650         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11651         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11652         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11653         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11654         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11655         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11656         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11657         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11658         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11659         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11660         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11661         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11662         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11663         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11664         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11665         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11666         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11667         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11668         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11669         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11670         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11671         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11672         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11673         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11674         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11675         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11676         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11677         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11678         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11679         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11680         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11681         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11682         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11683         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11684         * c-c++-common/pr46562-2.c: Likewise.
11685         * gfortran.dg/pr42108.f90: Likewise.
11686         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11687         foo to be inlined even at -O1.
11688         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11689         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11690         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11691         * gcc.dg/matrix/matrix.exp: Disable FRE.
11692
11693 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
11694
11695         PR debug/48204
11696         * gcc.dg/dfp/pr48204.c: New test.
11697
11698 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
11699
11700         PR target/48209
11701         * gcc.c-torture/execute/pr47917.c: Move this...
11702         * gcc.dg/torture/pr47917.c: to here and add xfails.
11703
11704 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11705
11706         * gnat.dg/array16.ad[sb]: New test.
11707         * gnat.dg/array16.ads: New helper.
11708
11709 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11710
11711         * gnat.dg/derived_type2.adb: New test.
11712
11713 2011-03-24  Richard Guenther  <rguenther@suse.de>
11714
11715         PR tree-optimization/48271
11716         * g++.dg/torture/pr48271.C: New testcase.
11717
11718 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11719
11720         * gnat.dg/array15.ad[sb]: New test.
11721
11722 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
11723
11724         PR target/48237
11725         * gcc.target/i386/pr48237.c: New test.
11726
11727 2011-03-24  Richard Guenther  <rguenther@suse.de>
11728
11729         PR middle-end/48269
11730         * gcc.dg/builtin-object-size-10.c: New testcase.
11731
11732 2011-03-24  Richard Guenther  <rguenther@suse.de>
11733
11734         PR tree-optimization/46562
11735         * c-c++-common/pr46562-2.c: New testcase.
11736         * c-c++-common/pr46562.c: Likewise.
11737
11738 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
11739
11740         * gcc.dg/vect/vect-cselim-1.c: New test.
11741         * gcc.dg/vect/vect-cselim-2.c: New test.
11742
11743 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
11744
11745         * gcc.target/arm/pr46934.c: New.
11746
11747 2011-03-23  Ian Lance Taylor  <iant@google.com>
11748
11749         * go.test/go-test.exp (errchk): Ignore lines containing ////.
11750
11751 2011-03-23  Richard Guenther  <rguenther@suse.de>
11752
11753         * gcc.dg/struct: Remove directory and contents.
11754
11755 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11756
11757         PR testsuite/48251
11758         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11759
11760 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11761
11762         * gnat.dg/discr26.ad[sb]: New test.
11763         * gnat.dg/discr26_pkg.ads: New helper.
11764
11765 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
11766
11767         PR target/47553
11768         * gcc.target/arm/neon-vld-1.c: New test.
11769
11770 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11771
11772         * gnat.dg/array14.ad[sb]: New test.
11773         * gnat.dg/array14_pkg.ads: New helper.
11774
11775 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
11776
11777         * gcc.c-torture/execute/920501-8.x: Remove.
11778         * gcc.c-torture/execute/930513-1.x: Remove.
11779         * gcc.c-torture/execute/960312-1.x: Remove.
11780         * gcc.c-torture/compile/20000804-1.c,
11781         gcc.c-torture/compile/20001205-1.c,
11782         gcc.c-torture/compile/20001226-1.c,
11783         gcc.c-torture/compile/20010518-2.c,
11784         gcc.c-torture/compile/20020312-1.c,
11785         gcc.c-torture/compile/20020604-1.c,
11786         gcc.c-torture/compile/920501-12.c,
11787         gcc.c-torture/compile/920501-4.c,
11788         gcc.c-torture/compile/920520-1.c,
11789         gcc.c-torture/compile/980506-1.c,
11790         gcc.c-torture/execute/980709-1.x,
11791         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11792         options for m68hc11.
11793         * gcc.dg/cpp/assert4.c: Don't handle ARC.
11794         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11795         m68hc11.
11796
11797 2011-03-22  Nick Clifton  <nickc@redhat.com>
11798
11799         * lib/target-supports.exp (check_profiling_available): Add MN10300
11800         to the list of targets that do not support profiling.  Restore
11801         alpha sorting to this list.
11802
11803 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
11804
11805         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11806         failure on 32-bit systems.
11807         * gcc.dg/torture/vector-2.c: Ditto.
11808
11809 2011-03-22  Richard Guenther  <rguenther@suse.de>
11810
11811         PR tree-optimization/48228
11812         * gcc.dg/Wstrict-overflow-23.c: New testcase.
11813
11814 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11815
11816         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11817         powerpc.
11818
11819         PR target/48226
11820         * gcc.target/powerpc/pr48226.c: New file.
11821
11822 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
11823
11824         * lib/prune.exp (prune_gcc_output): Prune "could not create
11825         compact unwind for" warnings.
11826
11827 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11828
11829         PR c/42544
11830         PR c/48197
11831         * gcc.c-torture/execute/pr42544.c: New test.
11832         * gcc.c-torture/execute/pr48197.c: New test.
11833
11834 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11835
11836         PR preprocessor/48192
11837         * gcc.target/powerpc/pr48192.c: New file.
11838
11839         PR target/48053
11840         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11841         split problem of 0 being loaded in a VSX register.
11842
11843 2011-03-21  Richard Guenther  <rguenther@suse.de>
11844
11845         PR c/47939
11846         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11847         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11848         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11849         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11850
11851 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
11852
11853         PR target/48213
11854         * gcc.dg/pr48213.c: New test.
11855
11856 2011-03-21  Kai Tietz  <ktietz@redhat.com>
11857
11858         PR target/12171
11859         * g++.dg/plugin/attribute_plugin.c: Adjust test.
11860
11861 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
11862
11863         * gcc.target/arm/xor-and.c: New.
11864
11865 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11866
11867         PR fortran/22572
11868         * gfortran.dg/function_optimize_1.f90:  New test.
11869         * gfortran.dg/function_optimize_2.f90:  New test.
11870
11871 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
11872
11873         PR rtl-optimization/47502
11874         * gcc.target/i386/pr47502-1.c: New.
11875         * gcc.target/i386/pr47502-2.c: Likewise.
11876
11877 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11878
11879         PR rtl-optimization/48156
11880         * gcc.dg/pr48156.c: New test.
11881
11882 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11883
11884         PR libfortran/47439
11885         * gfortran.dg/scratch_1.f90: Adjust test.
11886
11887 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11888
11889         PR libfortran/47439
11890         * gfortran.dg/scratch_1.f90: New test.
11891
11892 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11893
11894         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11895         variably modified typedefs.
11896         * gcc.dg/c1x-typedef-2.c: Remove.
11897
11898 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11899
11900         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11901         * gcc.dg/c1x-anon-struct-3.c: New test.
11902         * gcc.dg/anon-struct-11.c: Update.
11903
11904 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11905
11906         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11907         dg-xfail-run-if.
11908         Only xfail with gas.
11909
11910 2011-03-18  Jason Merrill  <jason@redhat.com>
11911
11912         * g++.dg/template/fn-ptr1.C: New.
11913
11914         * g++.dg/overload/volatile1.C: New.
11915
11916         * g++.dg/opt/pr23372.C: New.
11917
11918         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11919
11920 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11921
11922         PR middle-end/47405
11923         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11924
11925 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
11926
11927         * gcc.target/arm/unsigned-extend-1.c: New.
11928
11929 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
11930
11931         PR bootstrap/48161
11932         * gcc.c-torture/compile/pr48161.c: New test.
11933
11934 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11935
11936         PR middle-end/47725
11937         * gcc.dg/torture/pr47725.c: New.
11938
11939 2011-03-17  Jason Merrill  <jason@redhat.com>
11940
11941         * g++.dg/cpp0x/constexpr-overflow2.C: New.
11942         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11943
11944 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
11945
11946         * gnat.dg/specs/elab2.ads: New test.
11947         * gnat.dg/specs/elab2_pkg.ads: New helper.
11948
11949 2011-03-17  Jason Merrill  <jason@redhat.com>
11950
11951         * g++.dg/cpp0x/decltype-1212.C: New.
11952         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11953
11954 2011-03-17  Jason Merrill  <jason@redhat.com>
11955
11956         * g++.dg/parse/memfnquals1.C: New.
11957
11958 2011-03-17  Richard Guenther  <rguenther@suse.de>
11959
11960         PR middle-end/48134
11961         * gcc.dg/pr48134.c: New testcase.
11962
11963 2011-03-17  Richard Guenther  <rguenther@suse.de>
11964
11965         PR middle-end/48165
11966         * g++.dg/torture/pr48165.C: New testcase.
11967
11968 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
11969
11970         PR rtl-optimization/48141
11971         * gcc.dg/pr48141.c: New test.
11972
11973 2011-03-16  Jason Merrill  <jason@redhat.com>
11974
11975         * g++.dg/cpp0x/constexpr-48089.C: New.
11976
11977         * g++.dg/cpp0x/constexpr-abi1.C: New.
11978
11979         * g++.dg/cpp0x/constexpr-46336.C: New.
11980         * g++.dg/parse/friend5.C: Adjust expected errors.
11981
11982         * g++.dg/cpp0x/constexpr-47570.C: New.
11983
11984 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
11985
11986         PR debug/47510
11987         * ++.dg/debug/dwarf2/typedef6.C: New test.
11988
11989 2011-03-16  Jason Merrill  <jason@redhat.com>
11990
11991         * g++.dg/cpp0x/elision2.C: New.
11992
11993         * g++.dg/cpp0x/constexpr-array3.C: New.
11994
11995 2011-03-16  Jason Merrill  <jason@redhat.com>
11996
11997         * g++.dg/cpp0x/sfinae6.C: New.
11998         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11999         * g++.dg/cpp0x/pr45908.C: Likewise.
12000         * g++.dg/cpp0x/sfinae6.C: Likewise.
12001         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12002         * g++.old-deja/g++.law/arg11.C: Likewise.
12003
12004 2011-03-16  Jason Merrill  <jason@redhat.com>
12005
12006         * g++.dg/template/incomplete6.C: New.
12007
12008 2011-03-16  Jeff Law <law@redhat.com>
12009
12010         * gcc.dg/tree-ssa/vrp55.c: New test.
12011
12012 2011-03-16  Jason Merrill  <jason@redhat.com>
12013
12014         * g++.dg/cpp0x/auto22.C: New.
12015
12016 2011-03-16  Richard Guenther  <rguenther@suse.de>
12017
12018         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12019         optimizing it away if promoted to const.
12020
12021 2011-03-16  Richard Guenther  <rguenther@suse.de>
12022
12023         PR tree-optimization/48149
12024         * gcc.dg/fold-complex-1.c: New testcase.
12025
12026 2011-03-16  Richard Guenther  <rguenther@suse.de>
12027
12028         PR testsuite/48147
12029         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12030         or cloning happens.
12031
12032 2011-03-16  Richard Guenther  <rguenther@suse.de>
12033
12034         PR tree-optimization/26134
12035         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12036
12037 2011-03-16  Richard Guenther  <rguenther@suse.de>
12038
12039         PR tree-optimization/48146
12040         * gcc.dg/torture/pr48146.c: New testcase.
12041
12042 2011-03-16  Richard Guenther  <rguenther@suse.de>
12043
12044         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12045         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12046
12047 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12048
12049         PR middle-end/48136
12050         * gcc.c-torture/compile/pr48136.c: New test.
12051
12052         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12053
12054         PR debug/45882
12055         * gcc.dg/guality/pr45882.c: New test.
12056
12057 2011-03-15  Jason Merrill  <jason@redhat.com>
12058
12059         * g++.dg/cpp0x/constexpr-recursion.C: New.
12060
12061         * g++.dg/cpp0x/implicit11.C: New.
12062
12063 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12064
12065         * g++.dg/cpp0x/constexpr-attribute.C: New.
12066
12067 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12068
12069         * g++.dg/parse/pr34758.C: New.
12070
12071 2011-03-15  Xinliang David Li  <davidxl@google.com>
12072
12073         PR c/47837
12074         * gcc.dg/uninit-pred-7_d.c: New test.
12075         * gcc.dg/uninit-pred-8_d.c: New test.
12076
12077 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12078
12079         PR target/46788
12080         * gcc.target/arm/pr46788.c: New.
12081
12082 2011-03-15  Richard Guenther  <rguenther@suse.de>
12083
12084         PR middle-end/47650
12085         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12086         * gfortran.dg/ishft_4.f90: Likewise.
12087         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12088
12089 2011-03-15  Richard Guenther  <rguenther@suse.de>
12090
12091         PR tree-optimization/13954
12092         * g++.dg/tree-ssa/pr13954.C: New testcase.
12093
12094 2011-03-15  Richard Guenther  <rguenther@suse.de>
12095
12096         PR tree-optimization/48037
12097         * gcc.target/i386/pr48037-1.c: New testcase.
12098
12099 2011-03-15  Richard Guenther  <rguenther@suse.de>
12100
12101         PR tree-optimization/41490
12102         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12103         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12104         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12105         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12106         * g++.dg/tree-ssa/pr33604.C: Adjust.
12107
12108 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12109
12110         PR middle-end/47917
12111         * gcc.c-torture/execute/pr47917.c: New test.
12112         * gcc.dg/pr47917.c: New test.
12113
12114         PR middle-end/38878
12115         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12116
12117 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12118
12119         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12120         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12121         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12122         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12123         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12124         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12125         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12126         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12127         * gcc.target/i386/avx-floor-vec.c: Ditto.
12128         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12129         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12130         * gcc.target/i386/avx-rint-vec.c: Ditto.
12131         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12132         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12133         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12134         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12135
12136 2011-03-14  Tom Tromey  <tromey@redhat.com>
12137
12138         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12139         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12140         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12141
12142 2011-03-14  Tom Tromey  <tromey@redhat.com>
12143
12144         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12145         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12146         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12147
12148 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12149
12150         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12151
12152 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12153
12154         PR rtl-optimization/47166
12155         * gcc.c-torture/execute/postmod-1.c: New test.
12156
12157 2011-03-14  Richard Guenther  <rguenther@suse.de>
12158
12159         PR middle-end/48098
12160         * gcc.dg/torture/pr48098.c: New testcase.
12161
12162 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12163
12164         PR target/48053
12165         * gcc.target/powerpc/pr48053-1.c: New test.
12166         * gcc.target/powerpc/pr48053-2.c: Likewise.
12167
12168 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12169
12170         PR libfortran/48066
12171         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12172
12173 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12174
12175         PR libfortran/48066
12176         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12177
12178 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12179
12180         PR fortran/48059
12181         * gfortran.dg/class_41.f03: New.
12182
12183 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12184
12185         * g++.dg/conversion/cast3.C: New test.
12186
12187 2011-03-11  Jason Merrill  <jason@redhat.com>
12188
12189         * g++.dg/template/error45.C: New.
12190
12191         * g++.dg/parse/no-type-defn1.C: New.
12192
12193         * g++.dg/ext/attrib40.C: New.
12194
12195         * g++.dg/cpp0x/regress/array1.C: New.
12196
12197 2011-03-11  Richard Guenther  <rguenther@suse.de>
12198
12199         PR tree-optimization/48067
12200         * gcc.dg/pr48067.c: New testcase.
12201
12202 2011-03-11  Richard Guenther  <rguenther@suse.de>
12203
12204         PR lto/48073
12205         * g++.dg/lto/20110311-1_0.C: New testcase.
12206
12207 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12208
12209         PR c++/48035
12210         * g++.dg/inherit/virtual8.C: New test.
12211
12212         PR middle-end/48044
12213         * gcc.dg/torture/pr48044.c: New test.
12214
12215 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12216
12217         PR fortran/47768
12218         * gfortran.dg/proc_ptr_comp_31.f90: New.
12219
12220 2011-03-11  Richard Guenther  <rguenther@suse.de>
12221
12222         PR tree-optimization/47278
12223         * gcc.dg/torture/pr47278-1.c: New testcase.
12224         * gcc.dg/torture/pr47278-2.c: Likewise.
12225
12226 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12227
12228         PR tree-optimization/48063
12229         * gcc.dg/torture/pr48063.c: New test.
12230
12231 2011-03-10  Jason Merrill  <jason@redhat.com>
12232
12233         * g++.dg/template/array22.C: New.
12234
12235         * g++.dg/cpp0x/syntax-err1.C: New.
12236         * g++.dg/parse/error36.C: Adjust expected errors.
12237         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12238         * g++.old-deja/g++.pt/typename3.C: Likewise.
12239         * g++.old-deja/g++.pt/typename4.C: Likewise.
12240         * g++.old-deja/g++.pt/typename6.C: Likewise.
12241
12242 2011-03-09  Jason Merrill  <jason@redhat.com>
12243
12244         * g++.dg/template/nontype22.C: New.
12245
12246 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12247
12248         PR tree-optimization/47714
12249         * g++.dg/torture/pr47714.C: New test.
12250
12251 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12252
12253         PR target/47755
12254         * gcc.target/powerpc/pr47755-2.c: New file.
12255
12256 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12257
12258         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12259         is not set in the environment, pass 64 as first argument when not
12260         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12261         native where ulimit -u is supported.
12262
12263 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12264
12265         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12266
12267 2011-03-08  Jason Merrill  <jason@redhat.com>
12268
12269         * g++.dg/template/nontype21.C: New.
12270
12271         * g++.dg/template/anon5.C: New.
12272
12273 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12274
12275         PR debug/47881
12276         * gcc.dg/pr47881.c: New test.
12277
12278 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12279
12280         PR c++/47957
12281         * g++.dg/lookup/template3.C: New test.
12282
12283 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12284
12285         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12286         'long' type.
12287
12288 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12289
12290         PR testsuite/47954
12291         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12292         sizeof to compute alignment.
12293
12294 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12295
12296         PR tree-optimization/48022
12297         * gcc.dg/pr48022-1.c: New test.
12298         * gcc.dg/pr48022-2.c: New test.
12299
12300 2011-03-07  Jason Merrill  <jason@redhat.com>
12301
12302         * g++.dg/template/nontype20.C: New.
12303         * g++.dg/init/member1.C: Adjust expected errors.
12304         * g++.dg/parse/constant4.C: Likewise.
12305         * g++.dg/template/qualified-id3.C: Likewise.
12306         * g++.old-deja/g++.pt/crash10.C: Likewise.
12307
12308         * g++.dg/cpp0x/regress/non-const1.C: New.
12309
12310 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12311
12312         PR debug/47991
12313         * gcc.dg/pr47991.c: New test.
12314
12315 2011-03-07  Jason Merrill  <jason@redhat.com>
12316
12317         * g++.dg/abi/mangle46.C: New.
12318
12319 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12320
12321         PR target/47862
12322         * gcc.target/powerpc/pr47862.c: New.
12323
12324 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12325
12326         PR target/45413
12327         * gcc.target/i386/combine-mul.c: Require nonpic.
12328
12329 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12330             Nathan Froyd  <froydnj@codesourcery.com>
12331
12332         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12333
12334 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12335
12336         * README.QMTEST: Remove.
12337
12338 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12339             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12340
12341         PR fortran/47850
12342         * gfortran.dg/array_constructor_37.f90 : New test.
12343
12344 2011-03-05  Jason Merrill  <jason@redhat.com>
12345
12346         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12347         * g++.dg/abi/mangle45.C: Likewise.
12348         * g++.dg/cpp0x/trailing1.C: Likewise.
12349
12350 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12351
12352         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12353
12354 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12355
12356         PR rtl-optimization/47899
12357         * gcc.dg/pr47899.c: New test.
12358
12359         * gcc.dg/torture/pr47968.c: Ignore warnings.
12360
12361         PR tree-optimization/47967
12362         * gcc.c-torture/compile/pr47967.c: New test.
12363
12364 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12365
12366         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12367         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12368
12369 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12370
12371         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12372         and property_getAttributes() if __OBJC2__.
12373         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12374         * objc.dg/property/property-encoding-1.m: New.
12375         * obj-c++.dg/property/property-encoding-1.mm: New.
12376
12377 2011-03-04  Jason Merrill  <jason@redhat.com>
12378
12379         * g++.dg/template/pseudodtor6.C: New.
12380
12381         * g++.dg/inherit/covariant19.C: New.
12382
12383 2011-03-04  Richard Guenther  <rguenther@suse.de>
12384
12385         PR middle-end/47968
12386         * gcc.dg/torture/pr47968.c: New testcase.
12387
12388 2011-03-04  Richard Guenther  <rguenther@suse.de>
12389
12390         PR middle-end/47975
12391         * gcc.dg/torture/pr47975.c: New testcase.
12392
12393 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12394
12395         PR c++/47974
12396         * g++.dg/template/crash106.C: New.
12397
12398 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12399
12400         PR c/47963
12401         * gcc.dg/gomp/pr47963.c: New test.
12402         * g++.dg/gomp/pr47963.C: New test.
12403
12404 2011-03-02  Jason Merrill  <jason@redhat.com>
12405
12406         * g++.dg/cpp0x/regress/condition1.C: New.
12407
12408         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12409
12410 2011-03-01  Jason Merrill  <jason@redhat.com>
12411
12412         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12413
12414         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12415
12416 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12417
12418         PR rtl-optimization/47925
12419         * gcc.c-torture/execute/pr47925.c: New test.
12420
12421 2011-03-01  Jason Merrill  <jason@redhat.com>
12422
12423         * g++.dg/cpp0x/decltype25.C: New.
12424
12425         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12426
12427 2011-03-01  Richard Guenther  <rguenther@suse.de>
12428
12429         PR tree-optimization/47890
12430         * gcc.dg/torture/pr47890.c: New testcase.
12431
12432 2011-03-01  Richard Guenther  <rguenther@suse.de>
12433
12434         PR lto/47924
12435         * gcc.dg/lto/pr47924_0.c: New testcase.
12436
12437 2011-03-01  Richard Guenther  <rguenther@suse.de>
12438
12439         PR lto/46911
12440         * gfortran.dg/lto/pr46911_0.f: New testcase.
12441
12442 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12443
12444         PR libgfortran/47933
12445         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12446         compile errors from older code form.
12447
12448 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12449
12450         PR libgfortran/47567
12451         * gfortran.dg/fmt_fw_d.f90: New test.
12452
12453 2011-02-28  Jason Merrill  <jason@redhat.com>
12454
12455         * g++.dg/inherit/covariant18.C: New.
12456
12457 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12458
12459         PR middle-end/47893
12460         * gcc.dg/pr47893.c: New test.
12461
12462 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12463
12464         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12465         NULL in case of a selector with conflicting types.
12466         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12467
12468 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12469
12470         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12471         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12472         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12473         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12474
12475 2011-02-28  Jason Merrill  <jason@redhat.com>
12476
12477         PR c++/47906
12478         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12479
12480 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12481
12482         PR libgfortran/47778
12483         * gfortran.dg/namelist_71.f90: New test.
12484
12485 2011-02-27  Jason Merrill  <jason@redhat.com>
12486
12487         PR c++/47906
12488         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12489         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12490
12491 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12492
12493         PR c++/46466
12494         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12495
12496 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12497
12498         PR fortran/47886
12499         * gfortran.dg/gomp/task-1.f90: Removed.
12500
12501 2011-02-26  Jason Merrill  <jason@redhat.com>
12502
12503         * g++.dg/template/this-targ1.C: New.
12504
12505         * g++.dg/cpp0x/regress/template-const1.C: New.
12506         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12507         * g++.dg/template/function1.C: Adjust.
12508         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12509         * g++.dg/debug/debug7.C: Adjust.
12510
12511 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12512
12513         PR fortran/47886
12514         * gfortran.dg/gomp/task-1.f90: New.
12515
12516 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12517
12518         * gcc.target/arm/neon-thumb2-move.c: Add
12519         dg-require-effective-target arm_thumb2_ok.
12520
12521 2011-02-24  Jason Merrill  <jason@redhat.com>
12522
12523         * g++.dg/parse/constant1.C: Specify C++98 mode.
12524         * g++.dg/parse/constant5.C: Likewise.
12525         * g++.dg/parse/error2.C: Likewise.
12526         * g++.dg/parse/semicolon3.C: Likewise.
12527         * g++.dg/template/crash14.C: Likewise.
12528         * g++.dg/template/local4.C: Likewise.
12529         * g++.dg/template/nontype3.C: Likewise.
12530         * g++.dg/parse/crash31.C: Adjust expected errors.
12531         * g++.dg/template/function1.C: Likewise.
12532         * g++.dg/template/ref3.C: Likewise.
12533         * g++.dg/template/static9.C: Likewise.
12534         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12535
12536         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12537         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12538         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12539         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12540         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12541
12542 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
12543
12544         PR fortran/47878
12545         * gfortran.dg/pr47878.f90: New test.
12546
12547 2011-02-24  Richard Guenther  <rguenther@suse.de>
12548
12549         PR testsuite/47801
12550         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12551         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12552
12553 2011-02-24  Richard Guenther  <rguenther@suse.de>
12554
12555         PR fortran/47839
12556         * gfortran.dg/lto/pr47839_0.f90: New testcase.
12557         * gfortran.dg/lto/pr47839_1.f90: Likewise.
12558
12559 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12560
12561         PR libgfortran/47567
12562         * gfortran.dg/fmt_f0_1.f90: Update test.
12563
12564 2011-02-23  Jason Merrill  <jason@redhat.com>
12565
12566         * g++.dg/abi/mangle39.C: Adjust parm mangling.
12567         * g++.dg/abi/mangle45.C: New.
12568
12569         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12570         * g++.dg/template/canon-type-9.C: Match use of decltype
12571         between declaration and definition.
12572         * g++.dg/template/canon-type-12.C: Likewise.
12573
12574 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
12575
12576         PR fortran/40850
12577         * gfortran.dg/nested_allocatables_1.f90: New.
12578
12579 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
12580
12581         PR c++/46868
12582         * g++.dg/pr46868.C: New test.
12583         * g++.dg/parse/parameter-declaration-1.C: Adjust.
12584         * g++.dg/parse/error14.C: Adjust.
12585
12586 2011-02-23  Richard Guenther  <rguenther@suse.de>
12587
12588         PR tree-optimization/47838
12589         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12590
12591 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12592
12593         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
12594
12595 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12596
12597         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12598         * gfortran.dg/count_init_expr.f03: Ditto.
12599         * gfortran.dg/gomp/pr43711.f90: Ditto.
12600         * gcc.dg/struct-parse-2.c: Ditto.
12601         * gcc.dg/parse-error-3.c: Ditto.
12602         * gcc.dg/Wlogical-op-1.c: Ditto.
12603         * gcc.dg/Walways-true-1.c: Ditto.
12604         * gcc.dg/pr24225.c: Ditto.
12605         * gcc.dg/Walways-true-2.c: Ditto.
12606         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12607         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12608         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12609         * g++.dg/overload/defarg4.C: Ditto.
12610         * g++.dg/inherit/covariant16.C: Ditto.
12611         * g++.dg/inherit/virtual7.C: Ditto.
12612         * g++.dg/template/canon-type-9.C: Ditto.
12613         * g++.dg/template/access19.C: Ditto.
12614         * g++.dg/template/call7.C: Ditto.
12615         * g++.dg/template/canon-type-2.C: Ditto.
12616         * g++.dg/template/init7.C: Ditto.
12617         * g++.dg/template/sizeof-template-argument.C: Ditto.
12618         * g++.dg/template/const3.C: Ditto.
12619         * g++.dg/template/sfinae26.C: Ditto.
12620         * g++.dg/template/sfinae26.C: Ditto.
12621         * g++.dg/template/canon-type-11.C: Ditto.
12622         * g++.dg/template/union2.C: Ditto.
12623         * g++.dg/template/canon-type-3.C: Ditto.
12624         * g++.dg/template/canon-type-1.C: Ditto.
12625         * g++.dg/template/canon-type-5.C: Ditto.
12626         * g++.dg/template/canon-type-7.C: Ditto.
12627         * g++.dg/template/canon-type-10.C: Ditto.
12628         * g++.dg/template/spec36.C: Ditto.
12629         * g++.dg/template/typedef38.C: Ditto.
12630         * g++.dg/template/canon-type-4.C: Ditto.
12631         * g++.dg/template/canon-type-6.C: Ditto.
12632         * g++.dg/template/canon-type-13.C: Ditto.
12633         * g++.dg/template/instantiate9.C: Ditto.
12634         * g++.dg/template/ttp22.C: Ditto.
12635         * g++.dg/warn/Wreturn-type-6.C: Ditto.
12636         * g++.dg/warn/Walways-true-1.C: Ditto.
12637         * g++.dg/warn/Wlogical-op-1.C: Ditto.
12638         * g++.dg/warn/Walways-true-2.C: Ditto.
12639         * g++.dg/conversion/op4.C: Ditto.
12640         * g++.dg/opt/pr19650.C: Ditto.
12641         * g++.dg/lookup/friend11.C: Ditto.
12642         * g++.dg/other/default2.C: Ditto.
12643         * g++.dg/other/default3.C: Ditto.
12644         * g++.dg/other/dtor2.C: Ditto.
12645         * g++.dg/other/friend5.C: Ditto.
12646         * g++.dg/other/default5.C: Ditto.
12647         * g++.dg/init/brace6.C: Ditto.
12648         * g++.dg/init/aggr5.C: Ditto.
12649         * g++.dg/init/error2.C: Ditto.
12650         * g++.dg/expr/bound-mem-fun.C: Ditto.
12651         * g++.dg/expr/cond6.C: Ditto.
12652         * g++.dg/expr/stmt-expr-1.C: Ditto.
12653         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12654         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12655         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12656         * g++.dg/cpp0x/bracket1.C: Ditto.
12657         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12658         * g++.dg/cpp0x/pr38646.C: Ditto.
12659         * g++.dg/cpp0x/variadic73.C: Ditto.
12660         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12661         * g++.dg/cpp0x/bracket4.C: Ditto.
12662         * g++.dg/cpp0x/decltype4.C: Ditto.
12663         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12664         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12665         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12666         * g++.dg/cpp0x/variadic-new2.C: Ditto.
12667         * g++.dg/cpp0x/decltype2.C: Ditto.
12668         * g++.dg/cpp0x/decltype1.C: Ditto.
12669         * g++.dg/cpp0x/bracket2.C: Ditto.
12670         * g++.dg/cpp0x/decltype5.C: Ditto.
12671         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12672         * g++.dg/cpp0x/variadic70.C: Ditto.
12673         * g++.dg/cpp0x/decltype6.C: Ditto.
12674         * g++.dg/cpp0x/rvo.C: Ditto.
12675         * g++.dg/cpp0x/vt-40092.C: Ditto.
12676         * g++.dg/cpp0x/variadic-new.C: Ditto.
12677         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12678         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12679         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12680         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12681         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12682         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12683         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12684         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12685         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12686         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12687         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12688         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12689         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12690         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12691         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12692         * g++.dg/cpp0x/pr39639.C: Ditto.
12693         * g++.dg/cpp0x/decltype3.C: Ditto.
12694         * g++.dg/cpp0x/variadic68.C: Ditto.
12695         * g++.dg/cpp0x/variadic-function.C: Ditto.
12696         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12697         * g++.dg/cpp0x/variadic-bind.C: Ditto.
12698         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12699         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12700         * g++.dg/parse/crash35.C: Ditto.
12701         * g++.dg/parse/crash40.C: Ditto.
12702         * g++.dg/parse/defarg12.C: Ditto.
12703         * g++.dg/parse/crash34.C: Ditto.
12704         * g++.dg/parse/constructor3.C: Ditto.
12705         * g++.dg/parse/template23.C: Ditto.
12706         * g++.dg/parse/crash56.C: Ditto.
12707         * g++.dg/parse/dtor13.C: Ditto.
12708         * g++.dg/parse/error33.C: Ditto.
12709         * g++.dg/parse/ctor9.C: Ditto.
12710         * g++.dg/parse/error32.C: Ditto.
12711         * g++.dg/parse/error37.C: Ditto.
12712         * g++.dg/parse/bitfield3.C: Ditto.
12713         * g++.dg/parse/struct-4.C: Ditto.
12714         * g++.dg/ext/has_trivial_copy.C: Ditto.
12715         * g++.dg/ext/is_polymorphic.C: Ditto.
12716         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12717         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12718         * g++.dg/ext/has_nothrow_assign.C: Ditto.
12719         * g++.dg/ext/is_union.C: Ditto.
12720         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12721         * g++.dg/ext/is_pod.C: Ditto.
12722         * g++.dg/ext/has_virtual_destructor.C: Ditto.
12723         * g++.dg/ext/has_trivial_constructor.C: Ditto.
12724         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12725         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12726         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12727         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12728         * g++.dg/ext/is_abstract.C: Ditto.
12729         * g++.dg/ext/has_trivial_assign.C: Ditto.
12730         * g++.dg/ext/is_class.C: Ditto.
12731         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12732         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12733         * g++.dg/ext/is_base_of.C: Ditto.
12734         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12735         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12736         * g++.dg/ext/is_empty.C: Ditto.
12737         * g++.dg/ext/is_enum.C: Ditto.
12738         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12739         * gnat.dg/opt11.adb: Ditto.
12740         * obj-c++.dg/pr45735.mm: Ditto.
12741         * obj-c++.dg/pr24393.mm: Ditto.
12742         * obj-c++.dg/exceptions-2.mm: Ditto.
12743         * objc.dg/pr45735.m: Ditto.
12744         * objc.dg/pr24393.m: Ditto.
12745
12746 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
12747
12748         * objc.dg/attributes/objc-exception-1.m: New.
12749
12750 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12751
12752         * gcc.dg/cpp/include7.c: New test.
12753
12754 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
12755
12756         PR c++/47242
12757         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12758
12759 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12760
12761         PR rtl-optimization/47763
12762         * gcc.dg/pr47763.c: New test.
12763
12764 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
12765
12766         PR fortran/45743
12767         * gfortran.dg/whole_file_32.f90 : New test.
12768
12769 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
12770
12771         PR c++/47666
12772         * g++.dg/inherit/virtual7.C: New test.
12773
12774 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
12775
12776         PR objc/47832
12777         * objc.dg/type-size-3.m: Updated error message.
12778         * objc.dg/type-size-4.m: New test.
12779         * objc.dg/type-size-5.m: New test.
12780
12781 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12782
12783         * lib/gnat.exp: Fix comments.
12784         Don't load libgloss.exp.
12785         (default_gnat_version): Call $compiler with --version.
12786         Adapt regexp for gnatmake output, insert version.
12787         (gnat_version): New proc.
12788         (gnat_init): Remove gnat_libgcc_s_path.
12789         (gnat_target_compile): Likewise.
12790         Remove ld_library_path.
12791         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12792         (gnat_pass): Remove.
12793         (gnat_pass): Remove.
12794         (gnat_finish): Remove.
12795         (gnat_exit): Remove.
12796         (local_find_gnatmake): Reindent.
12797         (runtest_file_p): Remove.
12798         (prune_warnings): Remove.
12799         (find_gnatclean): New proc.
12800         * lib/gnat-dg.exp (lremove): New proc.
12801         (gnat-dg-test): Reindent.
12802         Remove additional output files.
12803         (gnat-dg-runtest): Remove.
12804
12805         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12806         * gnat.dg/loop_optimization6.adb: Likewise.
12807         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12808
12809 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
12810
12811         PR tree-optimization/47835
12812         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12813
12814 2011-02-22  Tobias Burnus  <burnus@net-b.de>
12815
12816         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12817         * gfortran.dg/abstract_type_2.f03: Ditto.
12818         * gfortran.dg/abstract_type_3.f03: Ditto.
12819         * gfortran.dg/abstract_type_4.f03: Ditto.
12820         * gfortran.dg/abstract_type_5.f03: Ditto.
12821         * gfortran.dg/abstract_type_6.f03: Ditto.
12822         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12823         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12824         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12825         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12826         * gfortran.dg/array_function_5.f90: Ditto.
12827         * gfortran.dg/asynchronous_3.f03: Ditto.
12828         * gfortran.dg/char_expr_1.f90: Ditto.
12829         * gfortran.dg/class_14.f03: Ditto.
12830         * gfortran.dg/data_array_6.f: Ditto.
12831         * gfortran.dg/data_invalid.f90: Ditto.
12832         * gfortran.dg/dot_product_1.f03: Ditto.
12833         * gfortran.dg/func_derived_5.f90: Ditto.
12834         * gfortran.dg/func_result_4.f90: Ditto.
12835         * gfortran.dg/implied_do_1.f90: Ditto.
12836         * gfortran.dg/initialization_25.f90: Ditto.
12837         * gfortran.dg/initialization_26.f90: Ditto.
12838         * gfortran.dg/interface_34.f90: Ditto.
12839         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12840         * gfortran.dg/keyword_symbol_1.f90: Ditto.
12841         * gfortran.dg/matmul_8.f03: Ditto.
12842         * gfortran.dg/merge_init_expr.f90: Ditto.
12843         * gfortran.dg/pack_assign_1.f90: Ditto.
12844         * gfortran.dg/pack_vector_1.f90: Ditto.
12845         * gfortran.dg/pointer_check_8.f90: Ditto.
12846         * gfortran.dg/product_init_expr.f03: Ditto.
12847         * gfortran.dg/reshape_order_5.f90: Ditto.
12848         * gfortran.dg/reshape_shape_1.f90: Ditto.
12849         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12850         * gfortran.dg/same_name_2.f90: Ditto.
12851         * gfortran.dg/selected_real_kind_1.f90: Ditto.
12852         * gfortran.dg/spread_init_expr.f03: Ditto.
12853         * gfortran.dg/stmt_func_1.f90: Ditto.
12854         * gfortran.dg/sum_init_expr.f03: Ditto.
12855         * gfortran.dg/transpose_3.f03: Ditto.
12856         * gfortran.dg/unpack_init_expr.f03: Ditto.
12857         * gfortran.dg/warn_conversion.f90: Ditto.
12858         * gfortran.dg/warn_conversion_2.f90: Ditto.
12859         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12860         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12861         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12862         * gfortran.dg/whole_file_16.f90: Ditto.
12863         * gfortran.dg/whole_file_17.f90: Ditto.
12864         * gfortran.dg/whole_file_18.f90: Ditto.
12865         * gfortran.dg/whole_file_20.f03: Ditto.
12866         * gfortran.dg/whole_file_5.f90: Ditto.
12867         * gfortran.dg/whole_file_6.f90: Ditto.
12868         * gfortran.dg/write_invalid_format.f90: Ditto.
12869         * gfortran.dg/zero_sized_6.f90: Ditto.
12870
12871 2011-02-21  Jeff Law <law@redhat.com>
12872
12873         PR rtl-optimization/46178
12874         * gcc.target/i386/pr46178.c: New test.
12875
12876         PR rtl-optimization/46002
12877         * gcc.c-torture/compile/pr46002.c: New test.
12878
12879 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12880
12881         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12882         *-*-hpux10*.
12883
12884 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
12885
12886         PR debug/47106
12887         * g++.dg/debug/pr47106.C: Require effective target lto.
12888
12889 2011-02-21  Jason Merrill  <jason@redhat.com>
12890
12891         * g++.dg/cpp0x/constexpr-diag2.C: New.
12892
12893 2011-02-20  Jason Merrill  <jason@redhat.com>
12894
12895         * g++.dg/cpp0x/constexpr-ctor7.C: New.
12896
12897         * g++.dg/cpp0x/fntmpdefarg2.C: New.
12898
12899         * g++.dg/overload/conv-op1.C: New.
12900
12901         * g++.dg/cpp0x/constexpr-synth1.C: New.
12902
12903 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12904
12905         * objc.dg/layout-2.m: New.
12906         * objc.dg/selector-3.m: Adjusted location of error message.
12907         * objc.dg/type-size-3.m: Same.
12908         * obj-c++.dg/selector-3.mm: Same.
12909
12910 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12911
12912         PR objc/47784
12913         * objc.dg/property/dotsyntax-22.m: New.
12914         * obj-c++.dg/property/dotsyntax-22.mm: New.
12915
12916 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
12917
12918         PR c++/46394
12919         * g++.dg/template/typedef38.C: New test.
12920
12921 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12922
12923         PR fortran/46818
12924         * gfortran.dg/whole_file_30.f90 : New test.
12925         * gfortran.dg/whole_file_31.f90 : New test.
12926
12927 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12928
12929         PR fortran/45077
12930         PR fortran/44945
12931         * gfortran.dg/whole_file_28.f90 : New test.
12932         * gfortran.dg/whole_file_29.f90 : New test.
12933
12934 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
12935
12936         PR c++/44118
12937         * g++.dg/template/crash105.C: New.
12938
12939 2011-02-19  Jason Merrill  <jason@redhat.com>
12940
12941         * g++.dg/cpp0x/regress/no-elide1.C: New.
12942
12943 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
12944
12945         PR tree-optimization/46620
12946         * gcc.dg/pr46620.c: New.
12947
12948 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12949
12950         PR c/47809
12951         * gcc.target/i386/pr47809.c: New test.
12952
12953 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12954             Tobias Burnus  <burnus@net-b.de>
12955
12956         * lib/target-supports.exp
12957         (check_effective_target_fortran_large_real): New check for large reals.
12958         * gfortran.dg/nan_7.f90: New test.
12959
12960 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12961
12962         PR libgfortran/47567
12963         * gfortran.dg/fmt_f0_1.f90: Update test.
12964
12965 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
12966
12967         PR fortran/47348
12968         * gfortran.dg/array_constructor_36.f90 : New test.
12969         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12970         allow for comparison between different elements of the array
12971         constructor at different levels of optimization.
12972
12973 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
12974
12975         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12976         * gcc.target/i386/pr32280-1.c: Likewise.
12977
12978 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12979
12980         PR target/47800
12981         * gcc.target/i386/pr47800.c: New test.
12982
12983 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
12984
12985         * objc/execute/exceptions/foward-1.x: New.
12986
12987 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12988
12989         PR fortran/47789
12990         * gfortran.dg/derived_constructor_comps_4.f90: New.
12991
12992 2011-02-18  Tobias Burnus
12993
12994         PR fortran/47775
12995         * gfortran.dg/func_result_6.f90: New.
12996
12997 2011-02-18  Michael Matz  <matz@suse.de>
12998
12999         PR fortran/45586
13000         * gfortran.dg/lto/pr45586_0.f90: New test.
13001         * gfortran.dg/typebound_proc_20.f90: Ditto.
13002         * gfortran.dg/typebound_proc_21.f90: Ditto.
13003
13004 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13005
13006         PR c++/47795
13007         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13008
13009 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13010
13011         PR fortran/47750
13012         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13013         gcc_warning_prefix.
13014         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13015         normalizing the error/warning output.
13016         * gfortran.dg/Wall.f90: Update dg-error/warning.
13017         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13018         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13019         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13020         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13021         * gfortran.dg/class_30.f90: Update dg-error/warning.
13022         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13023         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13024         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13025         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13026         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13027         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13028         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13029         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13030         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13031         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13032         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13033         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13034         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13035         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13036         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13037         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13038         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13039         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13040         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13041         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13042         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13043         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13044         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13045         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13046         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13047
13048 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13049
13050         PR fortran/47768
13051         * gfortran.dg/proc_ptr_comp_30.f90: New.
13052
13053 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13054
13055         PR debug/47780
13056         * gcc.target/i386/pr47780.c: New test.
13057
13058 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13059
13060         PR fortran/47767
13061         * gfortran.dg/class_40.f03: New.
13062
13063 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13064
13065         PR c++/47208
13066         * g++.dg/cpp0x/auto21.C: New test.
13067
13068 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13069
13070         * objc.dg/special/unclaimed-category-1.h: Updated for
13071         new ABI support.
13072         * objc.dg/special/unclaimed-category-1.m: Same.
13073         * objc.dg/zero-link-1.m: Same.
13074         * objc.dg/lookup-1.m: Same.
13075         * objc.dg/torture/strings/const-str-9.m
13076         * objc.dg/torture/strings/const-str-10.m: Same.
13077         * objc.dg/torture/strings/const-str-11.m: Same.
13078         * objc.dg/torture/forward-1.m: Same.
13079         * objc.dg/zero-link-2.m: Same.
13080         * objc.dg/encode-7-next-64bit.m: Same.
13081         * objc.dg/method-4.m: Same.
13082         * objc.dg/next-runtime-1.m: Same.
13083         * objc.dg/image-info.m: Same.
13084         * objc.dg/pr23214.m: Same.
13085         * objc.dg/symtab-1.m: Same.
13086         * obj-c++.dg/basic.m: Same.
13087         * obj-c++.dg/proto-lossage-3.m: Same.
13088         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13089         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13090         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13091         * obj-c++.dg/method-11.m: Same.
13092         * objc/execute/enumeration-1.m: Same.
13093         * objc/execute/object_is_class.m: Same.
13094         * objc/execute/formal_protocol-2.m: Same.
13095         * objc/execute/formal_protocol-4.m: Same.
13096         * objc/execute/formal_protocol-6.m: Same.
13097         * objc/execute/bycopy-3.m: Same.
13098         * objc/execute/exceptions/catchall-1.m: Same.
13099         * objc/execute/exceptions/finally-1.m: Same.
13100         * objc/execute/exceptions/local-variables-1.m: Same.
13101         * objc/execute/exceptions/foward-1.m: Same.
13102         * objc/execute/bf-common.h
13103         * objc/execute/enumeration-2.m: Same.
13104         * objc/execute/formal_protocol-1.m: Same.
13105         * objc/execute/formal_protocol-3.m: Same.
13106         * objc/execute/formal_protocol-5.m: Same.
13107         * objc/execute/accessing_ivars.m: Same.
13108         * objc/execute/bycopy-2.m: Same.
13109         * objc/execute/formal_protocol-7.m: Same.
13110         * objc/execute/compatibility_alias.m: Same.
13111         * objc/execute/no_clash.m: Same.
13112         * objc/execute/object_is_meta_class.m: Same.
13113         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13114         * objc/execute/class-tests-1.h: Include stdio.h.
13115         * objc/execute/class-tests-2.h: Same.
13116         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13117         runtimes.
13118         * obj-c++.dg/try-catch-2.mm: Same.
13119
13120 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13121
13122         PR c++/47783
13123         * g++.dg/warn/Wunused-parm-4.C: New test.
13124
13125 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13126             Jan Hubicka  <jh@suse.cz>
13127
13128         PR debug/47106
13129         PR debug/47402
13130         * g++.dg/debug/pr47106.C: New.
13131
13132 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13133
13134         PR target/43653
13135         * gcc.target/i386/pr43653.c: New test.
13136
13137 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13138
13139         PR c++/47172
13140         * g++.dg/template/inherit6.C: New test.
13141
13142 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13143
13144         PR fortran/47745
13145         * gfortran.dg/class_39.f03: New.
13146
13147 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13148
13149         PR c++/47326
13150         * g++.dg/cpp0x/variadic106.C: New test.
13151
13152 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13153
13154         PR libfortran/47757
13155         * gfortran.dg/pr47757-1.f90: New test.
13156         * gfortran.dg/pr47757-2.f90: New test.
13157         * gfortran.dg/pr47757-3.f90: New test.
13158
13159         PR c++/47704
13160         * g++.dg/cpp0x/enum8.C: New test.
13161
13162 2011-02-15  Jason Merrill  <jason@redhat.com>
13163
13164         * g++.dg/inherit/implicit-trivial1.C: New.
13165         * g++.dg/cpp0x/implicit-trivial1.C: New.
13166
13167 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13168
13169         PR middle-end/47725
13170         * gcc.dg/torture/pr47725.c: Removed.
13171
13172 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13173
13174         PR target/47755
13175         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13176         constant does not generate a load from memory.
13177
13178 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13179
13180         PR middle-end/47725
13181         * gcc.dg/torture/pr47725.c: New.
13182
13183 2011-02-15  Richard Guenther  <rguenther@suse.de>
13184
13185         PR tree-optimization/47743
13186         * gcc.dg/torture/pr47743.c: New testcase.
13187
13188 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13189
13190         PR middle-end/47581
13191         * gcc.target/i386/pr47581.c: New test.
13192
13193 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13194
13195         PR fortran/47730
13196         * gfortran.dg/select_type_22.f03: New.
13197
13198 2011-02-14  Jason Merrill  <jason@redhat.com>
13199
13200         * g++.dg/cpp0x/regress/enum1.C: New.
13201
13202 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13203
13204         * gnat.dg/include.adb: New test.
13205
13206 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13207
13208         PR fortran/47728
13209         * gfortran.dg/class_38.f03: New.
13210
13211 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13212
13213         * gcc.dg/pr46494.c: New test.
13214
13215 2011-02-14  Richard Guenther  <rguenther@suse.de>
13216
13217         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13218
13219 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13220
13221         PR ada/41929
13222         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13223         sparc*-sun-solaris2.11.
13224
13225 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13226
13227         PR fortran/47349
13228         * gfortran.dg/argument_checking_18.f90: New.
13229
13230 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13231
13232         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13233         * gfortran.dg/argument_checking_17.f90: New.
13234
13235 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13236
13237         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13238         are temporarily disabled.
13239         * gfortran.dg/class_7.f03: Ditto.
13240         * gfortran.dg/coarray_14.f90: Ditto.
13241         * gfortran.dg/typebound_proc_13.f03: Ditto.
13242
13243 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13244
13245         PR fortran/45586
13246         * gfortran.dg/extends_11.f03: New.
13247
13248 2011-02-11  Xinliang David Li  <davidxl@google.com>
13249
13250         PR tree-optimization/47707
13251         * g++.dg/tree-ssa/pr47707.C: New test.
13252
13253 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13254
13255         * g++.dg/opt/inline17.C: New test.
13256
13257 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13258
13259         PR fortran/47550
13260         * gfortran.dg/pure_formal_2.f90: New.
13261
13262 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13263
13264         PR rtl-optimization/47614
13265         * gfortran.dg/pr47614.f: New.
13266
13267 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13268
13269         PR driver/47678
13270         * gcc.dg/opts-6.c: New test.
13271
13272 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13273
13274         PR debug/47684
13275         * gcc.dg/pr47684.c: New test.
13276
13277 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13278
13279         PR target/47629
13280         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13281         c99_runtime, dg-add-options c99_runtime.
13282         (main): Use __asm__.
13283
13284 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13285
13286         PR testsuite/47400
13287         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13288         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13289         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13290         * gcc.dg/ucnid-10.c: Likewise.
13291         * gcc.dg/ucnid-13.c: Likewise.
13292         * gcc.dg/ucnid-7.c: Likewise.
13293         * gcc.dg/ucnid-8.c: Likewise.
13294         Adapt dg-warning line number.
13295
13296 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13297
13298         * gcc.target/i386/parity-1.c: Use -march=k8.
13299         * gcc.target/i386/parity-2.c: Ditto.
13300         * gcc.target/i386/vecinit-1.c: Ditto.
13301         * gcc.target/i386/vecinit-2.c: Ditto.
13302
13303 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13304
13305         PR target/46610
13306         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13307         * gcc.target/mips/save-restore-3.c: Likewise.
13308         * gcc.target/mips/save-restore-4.c: Likewise.
13309         * gcc.target/mips/save-restore-5.c: Likewise.
13310
13311         PR target/47683
13312         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13313         * g++.dg/tree-prof/partition2.C: Likewise.
13314
13315 2011-02-09  Jason Merrill  <jason@redhat.com>
13316
13317         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13318         rather than misdeclare std::puts.
13319
13320         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13321         * g++.dg/other/warning1.C: Likewise.
13322         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13323         * g++.old-deja/g++.gb/scope06.C: Likewise.
13324         * g++.old-deja/g++.law/cvt11.C: Likewise.
13325         * g++.old-deja/g++.law/init1.C: Likewise.
13326         * g++.dg/abi/mangle26.C: Likewise.
13327
13328         * g++.dg/template/function1.C: Adjust for C++0x mode.
13329         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13330
13331         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13332         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13333
13334         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13335
13336         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13337
13338         * g++.dg/cpp0x/regress: New directory.
13339         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13340         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13341         * g++.dg/cpp0x/regress/regress3.C: New.
13342
13343 2011-02-10  Richard Guenther  <rguenther@suse.de>
13344
13345         PR tree-optimization/47677
13346         * gcc.dg/torture/pr47677.c: New testcase.
13347
13348 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13349
13350         * objc.dg/special/load-category-1.m: Remove unused header.
13351         * objc.dg/special/load-category-1a.m: Likewise.
13352         * objc.dg/special/load-category-2.m: Likewise.
13353         * objc.dg/special/load-category-2a.m: Likewise.
13354         * objc.dg/special/load-category-3.m: Likewise.
13355         * objc.dg/special/load-category-3a.m: Likewise.
13356         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13357         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13358         * objc.dg/attributes/class-attribute-1.m: Likewise.
13359         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13360         * obj-c++.dg/property/property.exp: Likewise.
13361         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13362         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13363         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13364         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13365         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13366         * obj-c++.dg/template-8.mm: Likewise.
13367
13368 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13369
13370         PR target/47665
13371         * gcc.target/i386/pr47665.c: New test.
13372
13373 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13374
13375         PR testsuite/47622
13376         Revert
13377         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13378         PR debug/42631
13379         * gcc.dg/pr42631.c: Update test.
13380         * gcc.dg/pr42631-2.c: New test.
13381
13382 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13383
13384         PR fortran/47352
13385         * gfortran.dg/proc_decl_25.f90: New.
13386
13387 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13388
13389         PR fortran/47463
13390         * gfortran.dg/typebound_assignment_2.f03: New.
13391
13392 2011-02-09  Richard Guenther  <rguenther@suse.de>
13393
13394         PR tree-optimization/47664
13395         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13396
13397 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13398
13399         PR middle-end/47646
13400         * gnat.dg/uninit_func.adb: Adjust dg directive.
13401
13402 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13403
13404         PR middle-end/47646
13405         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13406
13407 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13408
13409         PR fortran/47637
13410         * gfortran.dg/auto_dealloc_2.f90: New.
13411
13412 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13413
13414         * gcc.dg/builtins-config.h: Remove __sgi handling.
13415         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13416         -std=c99 for mips-sgi-irix6.5*.
13417
13418 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13419
13420         PR middle-end/45505
13421         * gfortran.dg/pr25923.f90: Remove xfails.
13422
13423 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13424
13425         PR fortran/47583
13426         * gfortran.dg/inquire_14.f90: New test.
13427
13428 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13429
13430         PR fortran/45290
13431         * gfortran.dg/pointer_init_6.f90: New.
13432
13433 2011-02-08  Jeff Law <law@redhat.com>
13434
13435         PR tree-optimization/42893
13436         * gcc.tree-ssa/pr42893.c: New test.
13437
13438 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13439
13440         PR tree-optimization/46834
13441         PR tree-optimization/46994
13442         PR tree-optimization/46995
13443         * gcc.dg/graphite/id-pr46834.c: New.
13444         * gfortran.dg/graphite/id-pr46994.f90: New.
13445         * gfortran.dg/graphite/id-pr46995.f90: New.
13446
13447 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13448
13449         PR middle-end/47646
13450         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13451         using the variable is known the warning is emitted there.
13452         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13453         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13454
13455         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13456         statement.
13457         (vg): Likewise.
13458         * gcc.dg/noreturn-1.c (foo5): Likewise.
13459         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13460         (method2): Likewise.
13461
13462         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13463         the return statement using the uninitialized variable.
13464         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13465
13466 2011-02-08  Richard Guenther  <rguenther@suse.de>
13467
13468         PR middle-end/47639
13469         * g++.dg/opt/pr47639.c: New testcase.
13470
13471 2011-02-08  Richard Guenther  <rguenther@suse.de>
13472
13473         PR tree-optimization/47632
13474         * g++.dg/opt/pr47632.C: New testcase.
13475
13476 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13477
13478         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13479
13480 2011-02-07  Richard Guenther  <rguenther@suse.de>
13481
13482         PR tree-optimization/47615
13483         * g++.dg/opt/pr47615.C: New testcase.
13484
13485 2011-02-07  Richard Guenther  <rguenther@suse.de>
13486
13487         PR tree-optimization/47621
13488         * gcc.dg/torture/pr47621.c: New testcase.
13489
13490 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13491
13492         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13493
13494 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13495
13496         PR fortran/47592
13497         * gfortran.dg/allocate_with_source_1 : New test.
13498
13499 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13500
13501         PR middle-end/47610
13502         * gcc.dg/pr47610.c: New test.
13503
13504 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13505
13506         PR debug/42631
13507         * gcc.dg/pr42631.c: Update test.
13508         * gcc.dg/pr42631-2.c: New test.
13509
13510 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13511
13512         PR fortran/47574
13513         * gfortran.dg/pr47574.f90:  New test.
13514
13515 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13516
13517         PR tree-optimization/46194
13518         * gcc.dg/autopar/pr46194.c: New.
13519
13520 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13521
13522         PR tree-optimization/43695
13523         * g++.dg/ipa/pr43695.C: New.
13524
13525 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13526
13527         PR inline-asm/23200
13528         * gcc.dg/pr23200.c: New test.
13529
13530 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
13531
13532         PR c++/47589
13533         * g++.dg/pr47589.C: New test.
13534
13535 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
13536
13537         PR c++/47398
13538         * g++.dg/template/typedef37.C: New test.
13539         * g++.dg/template/param1.C: Adjust expected error message.
13540
13541 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13542
13543         PR middle-end/31490
13544         * gcc.dg/pr31490-2.c: New test.
13545         * gcc.dg/pr31490-3.c: New test.
13546         * gcc.dg/pr31490-4.c: New test.
13547
13548 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
13549             Jakub Jelinek  <jakub@redhat.com>
13550
13551         PR c++/46890
13552         * g++.dg/parser/semicolon3.C: Adjust.
13553         * g++.dg/parser/semicolon4.C: New testcase.
13554         * g++.dg/pr46890.C: New testcase.
13555
13556 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
13557
13558         PR c++/29571
13559         * g++.dg/init/pr29571.C: New.
13560
13561 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13562
13563         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13564         instead of vect_int.
13565
13566 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13567
13568         PR target/47312
13569         * gcc.target/i386/pr47312.c: New test.
13570
13571         PR target/47564
13572         * gcc.target/i386/pr47564.c: New test.
13573
13574 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
13575
13576         PR tree-optimization/45122
13577         * gcc.dg/tree-ssa/pr45122.c: New.
13578
13579 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
13580
13581         PR target/47272
13582         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13583         and vec_vsx_st.
13584
13585         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13586         and vsx so a default --with-cpu=power7 doesn't give an error
13587         when -mavoid-indexed-addresses is used.
13588
13589         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13590         wrapper function to save the arguments and then jump to the real
13591         function, rather than depending on the compiler not to move stuff
13592         before an asm.
13593         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13594
13595 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13596             Paul Thomas  <pault@gcc.gnu.org>
13597
13598         PR fortran/47082
13599         * gfortran.dg/class_37.f03 : New test.
13600
13601 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
13602             Richard Guenther  <rguenther@suse.de>
13603
13604         PR tree-optimization/40979
13605         PR bootstrap/47044
13606         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13607         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13608         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13609         check_vect_support_and_set_flags.
13610         * gfortran.dg/graphite/vect-pr40979.f90: New.
13611
13612 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13613
13614         PR fortran/47572
13615         * gfortran.dg/class_36.f03: New.
13616
13617 2011-02-02  Richard Guenther  <rguenther@suse.de>
13618
13619         PR tree-optimization/47566
13620         * gcc.dg/lto/20110201-1_0.c: New testcase.
13621
13622 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
13623
13624         PR debug/47498
13625         PR debug/47501
13626         PR debug/45136
13627         PR debug/45130
13628         * debug/pr47498.c: New.
13629         * debug/pr47501.c: New.
13630
13631 2011-02-01  Richard Guenther  <rguenther@suse.de>
13632
13633         PR tree-optimization/47559
13634         * g++.dg/torture/pr47559.C: New testcase.
13635
13636 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
13637
13638         PR fortran/47565
13639         * gfortran.dg/typebound_call_20.f03: New.
13640
13641 2011-02-01  Richard Guenther  <rguenther@suse.de>
13642
13643         PR tree-optimization/47555
13644         * gcc.dg/pr47555.c: New testcase.
13645
13646 2011-02-01  Richard Guenther  <rguenther@suse.de>
13647
13648         PR tree-optimization/47541
13649         * g++.dg/torture/pr47541.C: New testcase.
13650
13651 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13652
13653         PR fortran/47455
13654         * gfortran.dg/typebound_call_19.f03: New.
13655
13656 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13657
13658         PR c++/47416
13659         * g++.dg/cpp0x/pr47416.C: New test.
13660
13661 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
13662
13663         PR fortran/47519
13664         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13665
13666 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13667
13668         PR fortran/47463
13669         * gfortran.dg/typebound_assignment_1.f03: New.
13670
13671 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13672
13673         PR tree-optimization/47538
13674         * gcc.c-torture/execute/pr47538.c: New test.
13675
13676 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13677
13678         PR target/45325
13679         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13680
13681 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13682
13683         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13684
13685 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13686
13687         PR rtl-optimization/44031
13688         * gcc.c-torture/compile/20110131-1.c: New test.
13689
13690 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13691
13692         PR fortran/47042
13693         * gfortran.dg/stmt_func_1.f90: New.
13694
13695 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13696
13697         PR fortran/47042
13698         * gfortran.dg/interface_34.f90: New.
13699
13700 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
13701
13702         PR fortran/47523
13703         * gfortran.dg/realloc_on_assign_5.f03: New test.
13704         * gfortran.dg/realloc_on_assign_5.f03: New test.
13705
13706 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13707
13708         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13709         * gfortran.dg/bessel_7.f90: Likewise.
13710         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
13711
13712         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13713         * gfortran.dg/sum_init_expr.f03: Likewise.
13714
13715         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13716
13717         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13718         -r -nostdlib.
13719
13720         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13721         loop only on "vect_intfloat_cvt" targets.
13722
13723 2011-01-29  Tobias Burnus  <burnus@net-b.de>
13724
13725         PR fortran/47531
13726         * gfortran.dg/shape_6.f90: New.
13727
13728 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13729
13730         PR libgfortran/47434
13731         * gfortran.dg/read_infnan_1.f90: Update test.
13732         * gfortran.dg/module_nan.f90: Update test.
13733         * gfortran.dg/char4_iunit_1.f03: Update test.
13734         * gfortran.dg/large_real_kind_1.f90: Update test.
13735         * gfortran.dg/real_const_3.f90: Update test.
13736         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13737
13738 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
13739
13740         PR c++/47311
13741         * g++.dg/template/param2.C: New test.
13742
13743 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13744
13745         PR libgfortran/47285
13746         * gfortran.dg/fmt_g.f: New test.
13747
13748 2011-01-28  Tobias Burnus  <burnus@net-b.de>
13749
13750         PR fortran/47507
13751         * gfortran.dg/pure_formal_1.f90: New.
13752
13753 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
13754
13755         PR target/42894
13756         * gcc.dg/tls/pr42894.c: New test.
13757
13758 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13759
13760         * gcc.dg/pr47276.c: Add dg-require-visibility.
13761
13762 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13763
13764         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13765
13766 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
13767             Tobias Burnus  <burnus@gcc.gnu.org>
13768
13769         PR fortran/45170
13770         PR fortran/35810
13771         PR fortran/47350
13772         * gfortran.dg/realloc_on_assign_3.f03: New test.
13773         * gfortran.dg/realloc_on_assign_4.f03: New test.
13774         * gfortran.dg/allocatable_function_5.f90: New test.
13775         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13776         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13777         implemented" dg-errors.
13778
13779 2011-01-27  Jan Hubicka  <jh@suse.cz>
13780
13781         PR middle-end/46949
13782         * gcc.dg/attr-weakref-4.c: New testcase
13783
13784 2011-01-27  Martin Jambor  <mjambor@suse.cz>
13785
13786         PR tree-optimization/47228
13787         * gcc.dg/torture/pr47228.c: New test.
13788
13789 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13790
13791         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13792
13793 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13794
13795         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13796         when using auto-overlay support on the SPU.
13797
13798 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13799
13800         PR rtl-optimization/44174
13801         * gcc.target/i386/asm-6.c: New test.
13802
13803 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
13804
13805         PR rtl-optimization/46856
13806         * gcc.c-torture/compile/pr46856.c: New test.
13807
13808 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
13809             Andrew Pinski  <pinskia@gmail.com>
13810
13811         PR c/43082
13812         * gcc.dg/pr43082.c: New.
13813
13814 2011-01-26  DJ Delorie  <dj@redhat.com>
13815
13816         PR rtl-optimization/46878
13817         * gcc.dg/pr46878-1.c: New test.
13818
13819 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13820
13821         PR c++/47476
13822         * g++.dg/cpp0x/pr47476.C: New test.
13823
13824 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13825
13826         * gcc.c-torture/compile/20110126-1.c: New test.
13827
13828 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13829
13830         PR c/47473
13831         * gcc.dg/torture/pr47473.c: New test.
13832
13833 2011-01-26  Jan Hubicka  <jh@suse.cz>
13834
13835         PR target/47237
13836         * gcc.c-torture/execute/pr47237.c: New testcase.
13837
13838 2011-01-26  Jan Hubicka  <jh@suse.cz>
13839
13840         PR tree-optimization/47190
13841         * gcc.dg/attr-weakref-3.c: New testcase.
13842
13843 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
13844
13845         PR c++/43601
13846         * gcc.dg/dll-9a.c: New test file.
13847         * gcc.dg/dll-11.c: Likewise.
13848         * gcc.dg/dll-12.c: Likewise.
13849         * gcc.dg/dll-12a.c: Likewise.
13850         * gcc.dg/dll-11a.c: Likewise.
13851         * gcc.dg/dll-9.c: Likewise.
13852         * gcc.dg/dll-10.c: Likewise.
13853         * gcc.dg/dll-10a.c: Likewise.
13854         * g++.dg/ext/dllexport4a.cc: Likewise.
13855         * g++.dg/ext/dllexport4.C: Likewise.
13856         * g++.dg/ext/dllexport5.C: Likewise.
13857         * g++.dg/ext/dllexport5a.cc: Likewise.
13858
13859 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13860
13861         PR tree-optimization/46970
13862         * gcc.dg/graphite/pr46970.c: New.
13863
13864 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13865
13866         PR tree-optimization/46215
13867         * gcc.dg/graphite/pr46215.c: New.
13868
13869 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13870
13871         PR tree-optimization/46168
13872         * gcc.dg/graphite/pr46168.c: New.
13873
13874 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13875
13876         PR tree-optimization/43657
13877         * gcc.dg/graphite/pr43657.c: New.
13878
13879 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13880
13881         PR tree-optimization/29832
13882         * gfortran.dg/graphite/pr29832.f90: New.
13883
13884 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13885
13886         PR tree-optimization/43567
13887         * gcc.dg/graphite/pr43567.c: New.
13888
13889 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13890
13891         * gfortran.dg/graphite/interchange-4.f: New.
13892         * gfortran.dg/graphite/interchange-5.f: New.
13893
13894         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13895         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13896         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13897         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13898         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13899         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13900         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13901         * gfortran.dg/ltrans-7.f90: Removed.
13902         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13903
13904         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13905         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13906         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13907         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13908         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13909         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13910         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13911         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13912         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13913         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13914         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13915         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13916         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13917         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13918         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13919         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13920         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13921         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13922         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13923         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13924         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13925         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13926         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13927         * gcc.dg/tree-ssa/data-dep-1.c
13928         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13929         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13930         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13931         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13932         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13933
13934 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13935
13936         PR tree-optimization/47265
13937         PR tree-optimization/47443
13938         * gcc.c-torture/compile/pr47265.c: New test.
13939         * gcc.dg/pr47443.c: New test.
13940
13941 2011-01-25  Martin Jambor  <mjambor@suse.cz>
13942
13943         PR tree-optimization/47382
13944         * g++.dg/torture/pr47382.C: New test.
13945         * g++.dg/opt/devirt1.C: Xfail.
13946
13947 2011-01-25  Yao Qi  <yao@codesourcery.com>
13948
13949         PR target/45701
13950         * gcc.target/arm/pr45701-1.c: New test.
13951         * gcc.target/arm/pr45701-2.c: New test.
13952         * gcc.target/arm/pr45701-3.c: New test.
13953
13954 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13955             Jakub Jelinek  <jakub@redhat.com>
13956
13957         PR tree-optimization/47271
13958         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13959
13960 2011-01-25  Nick Clifton  <nickc@redhat.com>
13961
13962         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13963         (saturate_add): Delete.
13964         (exchange): Delete.
13965         (main): Do not run saturate_add.
13966         (set_interrupts): Delete.
13967
13968 2011-01-25  Tobias Burnus  <burnus@net-b.de>
13969
13970         PR fortran/47448
13971         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13972
13973 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13974
13975         PR tree-optimization/47427
13976         PR tree-optimization/47428
13977         * gcc.c-torture/compile/pr47427.c: New test.
13978         * gcc.c-torture/compile/pr47428.c: New test.
13979
13980 2011-01-25  Richard Guenther  <rguenther@suse.de>
13981
13982         PR middle-end/47411
13983         * gcc.dg/torture/pr47411.c: New testcase.
13984
13985 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13986
13987         * gfortran.dg/graphite/id-24.f: New.
13988         * gfortran.dg/graphite/id-25.f: New.
13989
13990 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13991
13992         * gfortran.dg/graphite/id-23.f: New.
13993
13994 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13995
13996         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13997
13998 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13999
14000         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14001         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14002         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14003         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14004         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14005         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14006         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14007         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14008         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14009
14010 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14011
14012         * gcc.dg/graphite/block-0.c: Add documentation.
14013         * gcc.dg/graphite/block-4.c: Same.
14014         * gcc.dg/graphite/block-7.c: Same.
14015         * gcc.dg/graphite/block-8.c: New.
14016         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14017         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14018         * gcc.dg/graphite/interchange-12.c: Add documentation.
14019         * gcc.dg/graphite/interchange-13.c: New.
14020         * gcc.dg/graphite/interchange-14.c: New.
14021         * gcc.dg/graphite/interchange-15.c: New.
14022         * gcc.dg/graphite/interchange-8.c: Add documentation.
14023         * gcc.dg/graphite/interchange-mvt.c: Same.
14024
14025 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14026
14027         PR target/47408
14028         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14029         * gcc.target/powerpc/altivec-14.c: Ditto.
14030         * gcc.target/powerpc/altivec-33.c: Ditto.
14031         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14032         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14033         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14034         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14035         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14036         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14037         * g++.dg/ext/altivec-15.C: Ditto.
14038         * g++.dg/ext/altivec-types-1.C: Ditto.
14039         * g++.dg/ext/altivec-types-2.C: Ditto.
14040         * g++.dg/ext/altivec-types-3.C: Ditto.
14041         * g++.dg/ext/altivec-types-4.C: Ditto.
14042
14043 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14044
14045         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14046
14047 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14048
14049         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14050         optimization options.
14051
14052 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14053
14054         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14055
14056         PR testsuite/45988
14057         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14058
14059 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14060
14061         PR fortran/47421
14062         * gfortran.dg/allocatable_scalar_12.f90: New.
14063
14064 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14065
14066         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14067         vectorization to be not profitable if peeling is used to
14068         realign the memory access.
14069         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14070         loop bound to avoid loop unrolling.
14071         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14072
14073 2011-01-22  Jan Hubicka  <jh@suse.cz>
14074
14075         PR lto/47333
14076         * g++.dg/lto/pr47333.C: New file.
14077
14078 2011-01-22  Jan Hubicka  <jh@suse.cz>
14079
14080         PR tree-optimization/43884
14081         PR lto/44334
14082         * gcc.dg/autopar/outer-2.c: Increase array size.
14083         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14084
14085 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14086
14087         PR fortran/38536
14088         * gfortran.dg/c_loc_tests_16.f90:  New test.
14089
14090 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14091
14092         PR fortran/47399
14093         * gfortran.dg/typebound_proc_19.f90: New.
14094
14095 2011-01-21  Jeff Law <law@redhat.com>
14096
14097         PR tree-optimization/47053
14098         * g++.dg/pr47053.C: New test.
14099
14100 2011-01-21  Jason Merrill  <jason@redhat.com>
14101
14102         PR c++/47041
14103         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14104
14105 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14106
14107         PR c++/47388
14108         * g++.dg/cpp0x/range-for10.C: New test.
14109         * g++.dg/template/for1.C: New test.
14110
14111         PR middle-end/45566
14112         * g++.dg/tree-prof/partition3.C: New test.
14113
14114         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14115
14116         PR rtl-optimization/47366
14117         * g++.dg/opt/pr47366.C: New test.
14118
14119 2011-01-21  Jason Merrill  <jason@redhat.com>
14120
14121         PR c++/46552
14122         * g++.dg/cpp0x/constexpr-regress2.C: New.
14123
14124         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14125
14126 2011-01-21  Jeff Law <law@redhat.com>
14127
14128         PR rtl-optimization/41619
14129         * gcc.dg/pr41619.c: New.
14130
14131 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14132
14133         PR tree-optimization/47355
14134         * g++.dg/opt/pr47355.C: New test.
14135
14136 2011-01-21  Richard Guenther  <rguenther@suse.de>
14137
14138         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14139         making main hot.
14140
14141 2011-01-21  Richard Guenther  <rguenther@suse.de>
14142
14143         PR tree-optimization/47365
14144         * gcc.dg/torture/pr47365.c: New testcase.
14145         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14146
14147 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14148
14149         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14150
14151 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14152
14153         PR tree-optimization/47391
14154         * gcc.dg/pr47391.c: New test.
14155
14156 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14157
14158         * g++.dg/template/char1.C: Use signed char.
14159
14160 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14161
14162         PR fortran/47377
14163         * gfortran.dg/pointer_target_4.f90: New.
14164
14165 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14166
14167         PR target/47251
14168         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14169         ILP32 system and not IP32.
14170
14171 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14172
14173         PR debug/46583
14174         * g++.dg/debug/pr46583.C: New.
14175
14176 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14177
14178         PR debug/47283
14179         * g++.dg/debug/pr47283.C: New test.
14180
14181         PR testsuite/47371
14182         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14183         * gcc.target/i386/headmerge-2.c: Likewise.
14184
14185 2011-01-20  Richard Guenther  <rguenther@suse.de>
14186
14187         PR middle-end/47370
14188         * gcc.dg/torture/pr47370.c: New testcase.
14189
14190 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14191
14192         PR tree-optimization/46130
14193         * gcc.dg/pr46130-1.c: New test.
14194         * gcc.dg/pr46130-2.c: New test.
14195
14196 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14197
14198         PR c++/47291
14199         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14200
14201 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14202
14203         PR debug/46240
14204         * g++.dg/debug/pr46240.cc: New.
14205
14206 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14207
14208         PR c++/47303
14209         * g++.dg/template/anonunion1.C: New test.
14210
14211         PR rtl-optimization/47337
14212         * gcc.c-torture/execute/pr47337.c: New test.
14213
14214 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14215
14216         PR testsuite/45342
14217         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14218
14219 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14220
14221         PR tree-optimization/46021
14222         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14223
14224 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14225
14226         PR tree-optimization/47290
14227         * g++.dg/torture/pr47290.C: New test.
14228
14229 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14230
14231         PR fortran/47240
14232         * gfortran.dg/proc_ptr_comp_29.f90: New.
14233
14234 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14235
14236         PR testsuite/41146
14237         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14238         powerpc-apple-darwin9.
14239
14240 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14241
14242         PR rtl-optimization/47299
14243         * gcc.c-torture/execute/pr47299.c: New test.
14244
14245 2011-01-17  Jason Merrill  <jason@redhat.com>
14246
14247         * g++.dg/cpp0x/constexpr-virtual.C: New.
14248
14249 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14250
14251         PR fortran/47331
14252         * gfortran.dg/gomp/pr47331.f90: New test.
14253
14254 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14255
14256         PR objc/47314
14257         * objc.dg/selector-warn-1.m: New.
14258         * obj-c++.dg/selector-warn-1.mm: New.
14259
14260 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14261
14262         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14263         Update dg-final accordingly.
14264
14265 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14266
14267         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14268
14269 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14270
14271         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14272         target check.
14273         * gcc.dg/guality/pr36728-2.c: Likewise.
14274
14275 2011-01-17  Richard Guenther  <rguenther@suse.de>
14276
14277         PR tree-optimization/47313
14278         * g++.dg/torture/pr47313.C: New testcase.
14279
14280 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14281
14282         PR target/47318
14283         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14284         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14285         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14286         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14287
14288         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14289         as __m256i.
14290         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14291         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14292         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14293
14294 2011-01-17  Richard Guenther  <rguenther@suse.de>
14295
14296         PR tree-optimization/45967
14297         * gcc.dg/torture/pr45967-2.c: New testcase.
14298         * gcc.dg/torture/pr45967-3.c: Likewise.
14299
14300 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14301
14302         PR testsuite/47325
14303         * g++.dg/ext/pr47213.C: Require visibility.
14304
14305 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14306
14307         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14308         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14309
14310 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14311
14312         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14313         Linux-based targets.
14314
14315 2011-01-13  Jan Hubicka  <jh@suse.cz>
14316
14317         PR tree-optimization/47276
14318         * gcc.dg/pr47276.c: New testcase.
14319
14320 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14321             Jonathan Wakely  <jwakely.gcc@gmail.com>
14322
14323         PR c++/33558
14324         * g++.dg/other/pr33558.C: New.
14325         * g++.dg/other/pr33558-2.C: New.
14326
14327 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14328
14329         PR tree-optimization/45934
14330         PR tree-optimization/46302
14331         * g++.dg/ipa/devirt-c-1.C: New test.
14332         * g++.dg/ipa/devirt-c-2.C: Likewise.
14333         * g++.dg/ipa/devirt-c-3.C: Likewise.
14334         * g++.dg/ipa/devirt-c-4.C: Likewise.
14335         * g++.dg/ipa/devirt-c-5.C: Likewise.
14336         * g++.dg/ipa/devirt-c-6.C: Likewise.
14337         * g++.dg/ipa/devirt-6.C: Likewise.
14338         * g++.dg/ipa/devirt-d-1.C: Likewise.
14339         * g++.dg/torture/pr45934.C: Likewise.
14340
14341 2011-01-14  Jason Merrill  <jason@redhat.com>
14342
14343         * g++.dg/cpp0x/variadic105.C: New.
14344
14345 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14346             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14347
14348         PR objc/45989
14349         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14350         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14351         execution tests on i?86-*-*, x86_64-*-* and
14352         powerpc*-apple-darwin* && ilp32.
14353         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14354         tests on i?86-*-* and x86_64-*-*.
14355
14356 2011-01-14  Richard Guenther  <rguenther@suse.de>
14357
14358         PR tree-optimization/47280
14359         * g++.dg/opt/pr47280.C: New testcase.
14360
14361 2011-01-14  Jason Merrill  <jason@redhat.com>
14362
14363         * g++.dg/cpp0x/constexpr-regress1.C: New.
14364
14365         * g++.dg/ext/flexary2.C: New.
14366
14367 2011-01-14  Richard Guenther  <rguenther@suse.de>
14368
14369         PR middle-end/47281
14370         * gcc.dg/torture/pr47281.c: New testcase.
14371         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14372
14373 2011-01-14  Richard Guenther  <rguenther@suse.de>
14374
14375         PR tree-optimization/47286
14376         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14377
14378 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14379
14380         PR c++/47213
14381         * g++.dg/ext/pr47213.C: New.
14382
14383 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14384
14385         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14386
14387 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14388             Mikael Morin  <mikael@gcc.gnu.org>
14389
14390         PR fortran/45848
14391         PR fortran/47204
14392         * gfortran.dg/select_type_20.f90: New.
14393         * gfortran.dg/select_type_21.f90: New.
14394
14395 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14396
14397         PR target/47251
14398         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14399
14400 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14401
14402         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14403         * gcc.dg/guality/pr36728-2.c: Likewise.
14404
14405 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14406
14407         PR debug/PR46973
14408         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14409
14410 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14411
14412         PR rtl-optimization/45352
14413         * gcc.dg/pr45352-3.c: New.
14414
14415 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14416
14417         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14418         comment.
14419         * g++.dg/cpp0x/range-for8.C: New.
14420         * g++.dg/cpp0x/range-for9.C: New.
14421
14422 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14423
14424         PR debug/47209
14425         * g++.dg/debug/pr47209.C: New.
14426
14427 2011-01-12  Richard Guenther  <rguenther@suse.de>
14428
14429         PR lto/47259
14430         * gcc.dg/lto/pr47259_0.c: New testcase.
14431         * gcc.dg/lto/pr47259_1.c: Likewise.
14432
14433 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14434
14435         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14436         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14437         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14438         methods missing from the OBJC2 Object.
14439         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14440         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14441         GNU and NeXT runtimes.
14442         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14443         comments.
14444         * objc-obj-c++-shared/Object1.m: Likewise.
14445         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14446         * objc.dg/proto-qual-1.m: Likewise.
14447         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14448         * obj-c++.dg/proto-qual-1.mm: Likewise.
14449
14450 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14451
14452         PR testsuite/33033
14453         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14454
14455 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14456
14457         Fixed the Objective-C++ testsuite and updated all tests.
14458         * lib/obj-c++.exp (obj-c++_init): Declare and set
14459         gcc_warning_prefix and gcc_error_prefix.
14460         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14461         'dg-warning', 'dg-message' and 'dg-error'.
14462         * obj-c++.dg/class-extension-3.mm: Likewise.
14463         * obj-c++.dg/class-protocol-1.mm: Likewise.
14464         * obj-c++.dg/encode-7.mm: Likewise.
14465         * obj-c++.dg/exceptions-3.mm: Likewise.
14466         * obj-c++.dg/exceptions-5.mm: Likewise.
14467         * obj-c++.dg/method-12.mm: Likewise.
14468         * obj-c++.dg/method-13.mm: Likewise.
14469         * obj-c++.dg/method-15.mm: Likewise.
14470         * obj-c++.dg/method-16.mm: Likewise.
14471         * obj-c++.dg/method-4.mm: Likewise.
14472         * obj-c++.dg/method-8.mm: Likewise.
14473         * obj-c++.dg/method-conflict-1.mm: Likewise.
14474         * obj-c++.dg/method-conflict-2.mm: Likewise.
14475         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14476         and uncommented second part of the testcase now that the testsuite
14477         works correctly.
14478         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14479         and uncommented second part of the testcase now that the testsuite
14480         works correctly.
14481         * obj-c++.dg/private-1.mm: Likewise.
14482         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14483         * obj-c++.dg/syntax-error-7.mm: Likewise.
14484         * obj-c++.dg/warn5.mm: Likewise.
14485         * obj-c++.dg/property/at-property-14.mm: Likewise.
14486         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14487         FIXME.
14488         * obj-c++.dg/property/at-property-18.mm: Likewise.
14489         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14490         FIXME.
14491         * obj-c++.dg/property/at-property-21.mm: Likewise.
14492         * obj-c++.dg/property/at-property-28.mm: Likewise.
14493         * obj-c++.dg/property/at-property-5.mm: Likewise.
14494         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14495         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14496         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14497         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14498         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14499         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14500         * obj-c++.dg/tls/diag-5.mm: Likewise.
14501         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14502         dg-error, now matched correctly.
14503
14504 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14505
14506         * objc.dg/property/at-property-29.m: New.
14507         * obj-c++.dg/property/at-property-29.mm: New.
14508
14509 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14510
14511         * go.test/go-test.exp (go-set-goarch): New proc.
14512         (go-gc-tests): Use it.
14513
14514 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14515
14516         PR debug/46955
14517         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14518
14519 2011-01-11  Richard Henderson  <rth@redhat.com>
14520
14521         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14522
14523 2011-01-11  Jan Hubicka  <jh@suse.cz>
14524
14525         PR lto/45721
14526         PR lto/45375
14527         * gcc.dg/lto/pr45721_1.c: New file.
14528         * gcc.dg/lto/pr45721_0.c: New file.
14529
14530 2011-01-11  Richard Guenther  <rguenther@suse.de>
14531
14532         PR tree-optimization/46076
14533         * gcc.dg/tree-ssa/pr46076.c: New testcase.
14534
14535 2011-01-11  Jeff Law <law@redhat.com>
14536
14537         * PR tree-optimization/47086
14538         * gcc.dg/pr47086.c: New test.
14539
14540 2011-01-11  Jason Merrill  <jason@redhat.com>
14541
14542         PR c++/46658
14543         * g++.dg/template/new10.C: New.
14544
14545         PR c++/45520
14546         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14547
14548 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
14549
14550         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14551         Split type definitions and NSConstantString class into...
14552         * objc-obj-c++-shared/objc-test-suite-types.h: New.
14553         * objc-obj-c++-shared/nsconstantstring-class.h: New.
14554         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14555         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14556         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14557         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14558         to comments.
14559         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14560         encode defines for newer NeXT system headers.
14561         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14562         * obj-c++.dg/torture/strings/string1.mm: Likewise.
14563         * objc.dg/foreach-5.m: Likewise.
14564         * objc.dg/foreach-2.m: Likewise.
14565         * objc.dg/foreach-4.m: Likewise.
14566         * objc.dg/torture/strings/string1.m: Likewise.
14567         * objc.dg/torture/strings/string2.m: Likewise.
14568         * objc.dg/torture/strings/string3.m: Likewise.
14569         * objc.dg/torture/strings/string4.m: Likewise.
14570         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14571         header and stand alone.
14572         * obj-c++.dg/strings/strings-2.mm: Likewise.
14573         * objc.dg/torture/strings/const-str-3.m: Likewise.
14574         * objc.dg/strings/strings-2.m: Likewise.
14575         * objc.dg/strings/const-str-12b.m: Likewise.
14576
14577 2011-01-12  Richard Guenther  <rguenther@suse.de>
14578
14579         PR middle-end/32511
14580         * gcc.dg/attr-weak-1.c: Adjust.
14581
14582 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
14583
14584         PR fortran/47051
14585         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14586         standard compliant and comment.
14587
14588 2011-01-10  Jan Hubicka  <jh@suse.cz>
14589
14590         PR lto/46083
14591         * gcc.dg/initpri3.c: New testcase.
14592
14593 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14594
14595         PR lto/47222
14596         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14597         externally visible.
14598         (g_esi): Likewise.
14599         (g_ebx): Likewise.
14600         (g_ebp): Likewise.
14601         (g_esp): Likewise.
14602         (g_ebp_save): Likewise.
14603         (g_esp_save): Likewise.
14604
14605 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14606
14607         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14608
14609 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14610
14611         PR tree-optimization/46021
14612         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14613         i?86-*-*, x86_64-*-*.
14614
14615 2011-01-10  Jeff Law <law@redhat.com>
14616
14617         * PR tree-optimization/47141
14618         * gcc.c-torture/compile/pr47141.c: New test.
14619
14620 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
14621
14622         PR testsuite/46230
14623         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14624         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14625         * gcc.dg/vect/slp-35.c: Remove XFAILs.
14626         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14627
14628         PR testsuite/46230
14629         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14630         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
14631         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14632         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14633         being vectorized.  Adjust dg-final pattern.
14634
14635         PR testsuite/46230
14636         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14637         * gcc.dg/vect/slp-24.c: Likewise.
14638
14639 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
14640
14641         PR c++/47218
14642         * g++.dg/other/pr47218-1.C: New test file.
14643         * g++.dg/other/pr47218.C: Likewise.
14644         * g++.dg/other/pr47218.h: New supporting header.
14645
14646 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
14647
14648         PR objc/47232
14649         * objc.dg/attributes/invalid-attribute-1.m: New.
14650         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14651
14652 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14653
14654         PR fortran/47224
14655         * gfortran.dg/proc_ptr_comp_28.f90: New.
14656
14657 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14658
14659         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14660         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14661         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14662         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14663         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14664         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14665         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14666         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14667         * objc.dg/gnu-api-2-class.m: Likewise.
14668         * objc.dg/gnu-api-2-ivar.m: Likewise.
14669         * objc.dg/gnu-api-2-method.m: Likewise.
14670         * objc.dg/gnu-api-2-objc.m: Likewise.
14671         * objc.dg/gnu-api-2-object.m: Likewise.
14672         * objc.dg/gnu-api-2-property.m: Likewise.
14673         * objc.dg/gnu-api-2-protocol.m: Likewise.
14674         * objc.dg/gnu-api-2-sel.m: Likewise.
14675
14676 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14677
14678         * objc.dg/foreach-1.m: Skip for Darwin < 9.
14679         * objc.dg/objc-foreach-4.m: Likewise.
14680         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14681         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14682         * objc.dg/foreach-4.m: Likewise.
14683         * objc.dg/foreach-5.m: Likewise.
14684         * objc.dg/foreach-3.m: Return self from init.
14685
14686 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
14687
14688         PR fortran/38536
14689         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
14690
14691 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14692
14693         PR fortran/46313
14694         * gfortran.dg/class_35.f90: New.
14695
14696 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14697
14698         * objc.dg/foreach-1.m: Add "-Wall" to flags.
14699
14700 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
14701
14702         PR objc/47078
14703         * objc.dg/invalid-method-2.m: New.
14704         * obj-c++.dg/invalid-method-2.mm: New.
14705
14706 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
14707
14708         PR fortran/46896
14709         * gfortran.dg/transpose_optimization_2.f90 : New test.
14710
14711 2011-01-08  Jan Hubicka  <jh@suse.cz>
14712
14713         PR tree-optmization/46469
14714         * g++.dg/torture/pr46469.C: New testcase.
14715
14716 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14717
14718         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14719         emulation of libobjc-gnu structure layout functionality to ..
14720         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14721         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14722         * objc/execute/bf-common.h: Adjust headers.
14723         * objc/execute/bf-1.m: Likewise.
14724         * objc/execute/bf-2.m: Likewise.
14725         * objc/execute/bf-3.m: Likewise.
14726         * objc/execute/bf-4.m: Likewise.
14727         * objc/execute/bf-5.m: Likewise.
14728         * objc/execute/bf-6.m: Likewise.
14729         * objc/execute/bf-7.m: Likewise.
14730         * objc/execute/bf-8.m: Likewise.
14731         * objc/execute/bf-9.m: Likewise.
14732         * objc/execute/bf-10.m: Likewise.
14733         * objc/execute/bf-11.m: Likewise.
14734         * objc/execute/bf-12.m: Likewise.
14735         * objc/execute/bf-13.m: Likewise.
14736         * objc/execute/bf-14.m: Likewise.
14737         * objc/execute/bf-15.m: Likewise.
14738         * objc/execute/bf-16.m: Likewise.
14739         * objc/execute/bf-17.m: Likewise.
14740         * objc/execute/bf-18.m: Likewise.
14741         * objc/execute/bf-19.m: Likewise.
14742         * objc/execute/bf-20.m: Likewise.
14743         * objc/execute/bf-21.m: Likewise.
14744         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14745         objc_get_type_qualifiers ().
14746
14747 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
14748
14749         PR fortran/45777
14750         * gfortran.dg/dependency_39.f90:  New test.
14751
14752 2011-01-07  Jan Hubicka  <jh@suse.cz>
14753
14754         Get builtins tests ready for linker plugin.
14755         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14756         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14757         my_memset, my_bzero): Mark used.
14758         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14759         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14760         volatile.
14761         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14762         volatile.
14763
14764 2011-01-07  Jan Hubicka  <jh@suse.cz>
14765
14766         PR tree-optimization/46367
14767         * g++.dg/torture/pr46367.C: New file.
14768
14769 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14770
14771         PR target/47201
14772         * gcc.dg/pr47201.c: New test.
14773
14774         PR bootstrap/47187
14775         * gcc.dg/tree-prof/pr47187.c: New test.
14776
14777 2011-01-07  Tobias Burnus  <burnus@net-b.de>
14778
14779         PR fortran/41580
14780         * gfortran.dg/extends_type_of_3.f90: New.
14781
14782 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
14783
14784         * g++.dg/ext/dllexport-MI1.C: Adjust test.
14785         * g++.dg/ext/dllimport-MI1.C: Likewise.
14786         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14787         * g++.dg/ext/dllimport10.C: Likewise.
14788         * g++.dg/ext/dllimport11.C: Likewise.
14789         * g++.dg/ext/dllimport12.C: Likewise.
14790         * g++.dg/ext/dllimport13.C: Likewise.
14791         * g++.dg/ext/dllimport2.C: Likewise.
14792         * g++.dg/ext/dllimport3.C: Likewise.
14793         * g++.dg/ext/dllimport4.C: Likewise.
14794         * g++.dg/ext/dllimport5.C: Likewise.
14795         * g++.dg/ext/dllimport6.C: Likewise.
14796         * g++.dg/ext/dllimport8.C: Likewise.
14797         * g++.dg/ext/dllimport9.C: Likewise.
14798         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14799         targets, too. Additionally enable test for i?86-*-mingw*.
14800         * g++.dg/ext/selectany1.C: Likewise.
14801         Remove guard variable check.
14802
14803 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
14804
14805         PR fortran/47189
14806         PR fortran/47194
14807         * gfortran.dg/storage_size_3.f08: Extended.
14808
14809 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14810
14811         PR c++/47022
14812         * g++.dg/template/stdarg1.C: New test.
14813
14814 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14815
14816         PR fortran/47195
14817         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14818         * gfortran.dg/defined_operators_1.f90: Split the subroutine
14819         from the interface of functions to not hide the errors that
14820         shall be tested.
14821
14822 2011-01-06  Jan Hubicka  <jh@suse.cz>
14823
14824         * gcc.dg/lto/pr47188_0.c: New testcase.
14825         * gcc.dg/lto/pr47188_1.c: New testcase.
14826
14827 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14828
14829         PR fortran/33117
14830         PR fortran/46478
14831         * gfortran.dg/interface_33.f90: New test.
14832
14833 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
14834
14835         PR c/47150
14836         * gcc.c-torture/compile/pr47150.c: New test.
14837
14838 2011-01-06  Ira Rosen  <irar@il.ibm.com>
14839
14840         PR tree-optimization/47139
14841         * gcc.dg/vect/pr47139.c: New test.
14842
14843 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14844
14845         PR fortran/47180
14846         * gfortran.dg/extends_type_of_2.f03: New.
14847
14848 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14849
14850         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14851
14852 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14853
14854         * gnat.dg/opt14.adb: New test.
14855
14856 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14857
14858         PR fortran/46017
14859         * gfortran.dg/allocate_error_2.f90:  New test.
14860
14861 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14862
14863         PR fortran/47024
14864         * gfortran.dg/storage_size_3.f08: New.
14865
14866 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14867
14868         PR libgfortran/47154
14869         * gfortran.dg/namelist_68.f90: New test.
14870
14871 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14872
14873         * gnat.dg/unchecked_convert8.ad[sb]: New test.
14874
14875 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
14876
14877         PR fortran/46448
14878         * gfortran.dg/class_34.f90: New.
14879
14880 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14881
14882         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14883         use __builtin_inff.  Skip all single-precision tests that require
14884         Infinity.
14885
14886 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14887
14888         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14889
14890 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
14891
14892         PR tree-optimization/47148
14893         * gcc.c-torture/execute/pr47148.c: New test.
14894
14895         PR tree-optimization/47155
14896         * gcc.c-torture/execute/pr47155.c: New test.
14897
14898         PR rtl-optimization/47157
14899         * gcc.c-torture/compile/pr47157.c: New test.
14900
14901 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14902
14903         * gcc.dg/torture/vector-shift2.c (schar): Define.
14904         (main): Always use schar or uchar instead of plain "char" to avoid
14905         dependencies on implementation-defined char signedness.
14906
14907 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14908
14909         PR tree-optimization/46801
14910         * gnat.dg/pack9.adb: Remove xfail.
14911
14912 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14913
14914         PR tree-optimization/46984
14915         * g++.dg/ipa/pr46984.C: New test.
14916
14917 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
14918
14919         PR fortran/46408
14920         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14921
14922 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
14923
14924         PR tree-optimization/47140
14925         * gcc.c-torture/compile/pr47140.c: New test.
14926
14927         PR rtl-optimization/47028
14928         * gcc.dg/pr47028.c: New test.
14929
14930 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
14931
14932         * objc.dg/protocol-forward-1.m: Removed TODO.
14933         * objc.dg/protocol-forward-2.m: New.
14934         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14935         * obj-c++.dg/protocol-forward-2.mm: New.
14936
14937 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
14938
14939         PR target/38662
14940         * g++.dg/eh/pr38662.C: New testcase.
14941
14942 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
14943
14944         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14945         scan for newline '\n'.
14946
14947 \f
14948 Copyright (C) 2011 Free Software Foundation, Inc.
14949
14950 Copying and distribution of this file, with or without modification,
14951 are permitted in any medium without royalty provided the copyright
14952 notice and this notice are preserved.