OSDN Git Service

PR c++/51229
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c++/51229
4         * g++.dg/ext/desig3.C: New test.
5
6         PR c++/51369
7         * g++.dg/cpp0x/constexpr-51369.C: New test.
8
9 2011-12-07  Andrew Pinski  <apinski@cavium.com>
10
11         PR middle-end/45416
12         * gcc.dg/pr45416.c: New testcase.
13
14 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
15
16         PR c++/51420
17         * g++.dg/cpp0x/pr51420.C: New.
18
19 2011-12-07  Richard Guenther  <rguenther@suse.de>
20
21         PR lto/48100
22         * gcc.dg/lto/20111207-1_0.c: New testcase.
23         * gcc.dg/lto/20111207-1_1.c: Likewise.
24         * gcc.dg/lto/20111207-1_2.c: Likewise.
25         * gcc.dg/lto/20111207-1_3.c: Likewise.
26
27 2011-12-07  Richard Guenther  <rguenther@suse.de>
28
29         PR tree-optimization/50823
30         * gcc.dg/torture/pr50823.c: New testcase.
31
32 2011-12-07  Martin Jambor  <mjambor@suse.cz>
33
34         PR tree-optimization/50744
35         * gcc.dg/ipa/pr50744.c: New test.
36
37 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
38
39         PR c++/51430
40         * g++.dg/template/static32.C: New test.
41
42 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
43
44         * g++.dg/opt/pr51396.C: Use dg-additional-options.
45
46 2011-12-06  Tobias Burnus  <burnus@net-b.de>
47
48         PR fortran/51435
49         * gfortran.dg/default_initialization_5.f90: New.
50
51 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
52
53         PR target/51354
54         * gcc.c-torture/compile/pr51354.c: New test.
55
56 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
57
58         PR c++/51431
59         * g++.dg/other/abstract3.C: New.
60
61 2011-12-06  Richard Guenther  <rguenther@suse.de>
62
63         PR tree-optimization/49997
64         * gcc.dg/torture/pr49997.c: New testcase.
65
66 2011-12-06  Richard Guenther  <rguenther@suse.de>
67
68         PR middle-end/51436
69         * g++.dg/torture/pr51436.C: New testcase.
70
71 2011-12-06  Richard Guenther  <rguenther@suse.de>
72
73         PR tree-optimization/51245
74         * gcc.dg/torture/pr51245.c: New testcase.
75
76 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
77
78         PR c++/51427
79         * g++.dg/diagnostic/wrong-tag-1.C
80
81 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
82
83         PR c++/51319
84         * g++.dg/lookup/using50.C: New.
85         * g++.dg/lookup/using51.C: New.
86
87 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
88
89         PR tree-optimization/51396
90         * g++.dg/opt/pr51396.C: New test.
91
92         PR debug/51410
93         * gcc.dg/debug/dwarf2/pr51410.c: New test.
94
95         PR c/51339
96         * gcc.dg/gomp/pr51339.c: New test.
97
98 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
99
100         PR c++/51399
101         * g++.dg/cpp0x/initlist62.C: New.
102
103 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
104
105         PR fortran/51338
106         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
107
108 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
109
110         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
111         * g++.dg/torture/pr39732.C: Likewise.
112         * g++.dg/torture/pr40642.C: Likewise.
113         * gcc.c-torture/compile/pr44686.c: Likewise.
114         * gcc.dg/20050309-1.c: Likewise.
115         * gcc.dg/20050330-2.c: Likewise.
116         * gcc.dg/20051201-1.c: Likewise.
117         * gcc.dg/gomp/pr27573.c: Likewise.
118         * gcc.dg/pr46255.c: Likewise.
119         * gcc.dg/profile-dir-1.c: Likewise.
120         * gcc.dg/profile-dir-2.c: Likewise.
121         * gcc.dg/profile-dir-3.c: Likewise.
122         * gcc.dg/profile-generate-1.c: Likewise.
123         * gfortran.dg/gomp/pr27573.f90: Likewise.
124         * gcc.dg/profile-generate-3.c: Be specific about the type of
125         profiling required.
126
127 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
128
129         PR c++/51414
130         * g++.dg/ext/underlying_type11.C: New.
131
132 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
133
134         PR testsuite/51128
135         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
136         * gcc.dg/torture/pr39074.c: Ditto.
137         * gcc.dg/torture/pr39074-2.c: Ditto.
138         * gcc.dg/torture/pr42898.c: Ditto.
139         * gcc.dg/torture/pr42898-2.c: Ditto.
140         * gcc.dg/torture/pr45704.c: Ditto.
141         * gcc.dg/torture/pr50472.c: Ditto.
142         * gcc.dg/torture/pta-callused-1.c: Ditto.
143         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
144         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
145         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
146         * gcc.dg/torture/pta-escape-1.c: Ditto.
147         * gcc.dg/torture/ipa-pta-1.c: Ditto.
148         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
149
150 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
151
152         PR target/51408
153         * gcc.dg/pr51408.c: New.
154
155 2011-12-05  Jason Merrill  <jason@redhat.com>
156
157         * g++.dg/cpp0x/dc6.C: New.
158
159 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
160             Pedro Lamarão <pedro.lamarao@gmail.com>
161
162         * g++.dg/cpp0x/dc1.C: New test.
163         * g++.dg/cpp0x/dc2.C: New test.
164         * g++.dg/cpp0x/dc3.C: New test.
165         * g++.dg/cpp0x/dc4.C: New test.
166         * g++.dg/cpp0x/dc5.C: New test.
167         * g++.dg/template/meminit1.C: Adjust expected error.
168
169 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
170
171         PR c++/51404
172         * g++.dg/cpp0x/auto28.C: New.
173
174 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
175
176         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
177
178 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
179             Eric Botcazou  <ebotcazou@adacore.com>
180
181         PR middle-end/51323
182         PR middle-end/50074
183         * gcc.c-torture/execute/pr51323.c: New test.
184
185 2011-12-04  Tobias Burnus  <burnus@net-b.de>
186
187         PR fortran/51383
188         * gfortran.dg/associate_10.f90: New.
189
190 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
191
192         PR middle-end/51285
193         * gfortran.dg/vect/pr51285.f90: New test.
194
195 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
196             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
197
198         PR target/51393
199         * gcc.target/i386/pr51393.c: New test.
200
201 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
202
203         PR obj-c++/51349
204         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
205         * obj-c++.dg/naming-4.mm: Likewise.
206
207 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
208
209         * gcc.dg/darwin-segaddr.c: Use -no-pie.
210
211 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
212
213         PR c++/51313
214         * g++.dg/cpp0x/pr51313.C: New.
215
216 2011-12-03  Tobias Burnus  <burnus@net-b.de>
217
218         PR fortran/48887
219         * gfortran.dg/select_type_24.f90: New.
220         * gfortran.dg/select_type_23.f03: Add dg-error.
221         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
222
223 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
224
225         * gcc.dg/vect/vect-122.c: New test.
226
227 2011-12-03  Tobias Burnus  <burnus@net-b.de>
228
229         PR fortran/50684
230         * gfortran.dg/move_alloc_8.f90: New.
231
232 2011-12-03  Tobias Burnus  <burnus@net-b.de>
233
234         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
235         i.e. remove the dg-error line.
236         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
237         * gfortran.dg/move_alloc_9.f90: New.
238         * gfortran.dg/move_alloc_10.f90: New
239
240 2011-12-02  Nathan Sidwell  <nathan@acm.org>
241
242         * lib/gcov.exp (verify-lines): Allow = as a count char.
243         * g++.dg/gcov/gcov-13.C: New.
244
245 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
246
247         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
248         * gcc.dg/vect/slp-24.c: Ditto.
249         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
250         * gcc.dg/vect/slp-34.c: Ditto.
251         * gcc.dg/vect/slp-4.c: Ditto.
252         * gcc.dg/vect/slp-cond-2.c: Ditto.
253         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
254         * gcc.dg/vect/vect-1.c: Ditto.
255         * gcc.dg/vect/vect-10.c: Ditto.
256         * gcc.dg/vect/vect-105.c: Ditto.
257         * gcc.dg/vect/vect-112.c: Ditto.
258         * gcc.dg/vect/vect-15.c: Ditto.
259         * gcc.dg/vect/vect-2.c: Ditto.
260         * gcc.dg/vect/vect-31.c: Ditto.
261         * gcc.dg/vect/vect-32.c: Ditto.
262         * gcc.dg/vect/vect-33.c: Ditto.
263         * gcc.dg/vect/vect-34.c: Ditto.
264         * gcc.dg/vect/vect-35.c: Ditto.
265         * gcc.dg/vect/vect-36.c: Ditto.
266         * gcc.dg/vect/vect-6.c: Ditto.
267         * gcc.dg/vect/vect-73.c: Ditto.
268         * gcc.dg/vect/vect-74.c: Ditto.
269         * gcc.dg/vect/vect-75.c: Ditto.
270         * gcc.dg/vect/vect-76.c: Ditto.
271         * gcc.dg/vect/vect-80.c: Ditto.
272         * gcc.dg/vect/vect-85.c: Ditto.
273         * gcc.dg/vect/vect-89.c: Ditto.
274         * gcc.dg/vect/vect-97.c: Ditto.
275         * gcc.dg/vect/vect-98.c: Ditto.
276         * gcc.dg/vect/vect-all.c: Ditto.
277         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
278         * gcc.dg/vect/vect-iv-8.c: Ditto.
279         * gcc.dg/vect/vect-iv-8a.c: Ditto.
280         * gcc.dg/vect/vect-outer-1.c: Ditto.
281         * gcc.dg/vect/vect-outer-1a.c: Ditto.
282         * gcc.dg/vect/vect-outer-1b.c: Ditto.
283         * gcc.dg/vect/vect-outer-2.c: Ditto.
284         * gcc.dg/vect/vect-outer-2a.c: Ditto.
285         * gcc.dg/vect/vect-outer-2c.c: Ditto.
286         * gcc.dg/vect/vect-outer-3.c: Ditto.
287         * gcc.dg/vect/vect-outer-3a.c: Ditto.
288         * gcc.dg/vect/vect-outer-4a.c: Ditto.
289         * gcc.dg/vect/vect-outer-4b.c: Ditto.
290         * gcc.dg/vect/vect-outer-4c.c: Ditto.
291         * gcc.dg/vect/vect-outer-4d.c: Ditto.
292         * gcc.dg/vect/vect-outer-4m.c: Ditto.
293         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
294         * gcc.dg/vect/vect-outer-fir.c: Ditto.
295         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
296         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
297         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
298         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
299         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
300         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
301         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
302         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
303         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
304         * gcc.dg/vect/vect-shift-2.c: Ditto.
305         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
306         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
307         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
308         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
309         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
310
311 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
312
313         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
314         __builtin_memcpy arguments to honor sizeof(a).
315
316 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
317
318         * gcc.c-torture/execute/doloop-1.c,
319         gcc.c-torture/execute/doloop-2.c: New tests.
320
321 2011-12-02  Martin Jambor  <mjambor@suse.cz>
322
323         PR tree-optimization/50622
324         * g++.dg/tree-ssa/pr50622.C: New test.
325
326 2011-12-01  Jason Merrill  <jason@redhat.com>
327
328         * g++.dg/cpp0x/initlist61.C: New.
329
330 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
331
332         PR c++/51326
333         * g++.dg/inherit/crash3.C: New.
334
335 2011-12-01  Nathan Sidwell  <nathan@acm.org>
336
337         PR gcov-profile/51113
338         * lib/gcov.exp (verify-lines): Add support for xfailing.
339         (run-gcov): Likewise.
340         * gcc.misc-tests/gcov-13.c: Xfail weak function.
341         * gcc.misc-tests/gcov-16.c: Remove.
342         * gcc.misc-tests/gcov-17.c: Remove.
343         * g++.dg/gcov-8.C: Remove.
344         * g++.dg/gcov-9.C: Remove.
345         * g++.dg/gcovpart-12b.C: New.
346         * g++.dg/gcov-12.C: New.
347
348 2011-12-01  Andrew Pinski  <apinski@cavium.com>
349
350         PR lto/51198
351         * g++.dg/torture/pr51198.C: New testcase.
352
353 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
354
355         PR tree-optimization/51246
356         * gcc.c-torture/compile/pr51246.c: New test.
357
358         PR rtl-optimization/51014
359         * g++.dg/opt/pr51014.C: New test.
360
361 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
362
363         PR c++/51367
364         * g++.dg/template/error47.C: New.
365
366 2011-11-30  Jason Merrill  <jason@redhat.com>
367
368         PR c++/51009
369         * g++.dg/init/aggr8.C: New.
370
371 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
372
373         PR target/50725
374         * gcc.target/i386/pr50725.c: New test.
375
376         PR middle-end/51089
377         * gfortran.dg/gomp/pr51089.f90: New test.
378
379 2011-11-30  Andrew Pinski  <apinski@cavium.com>
380
381         * gcc.dg/pr51321.c: New testcase.
382
383 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
384
385         PR rtl-optimization/48721
386         * gcc.target/i386/pr48721.c: New test.
387
388 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
389
390         PR c++/51299
391         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
392
393 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
394
395         PR tree-optimization/51247
396         * gcc.c-torture/compile/pr51247.c: New test.
397
398 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
399
400         PR target/50123
401         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
402
403 2011-11-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
404
405         * gcc.target/powerpc/ppc-target-4.c: New file to test target
406         specific functions enabling target specific builtins.
407
408 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
409
410         Use complex floating-point constant in CDBL.
411
412         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
413
414 2011-11-29  Tobias Burnus  <burnus@net-b.de>
415
416         PR fortran/51306
417         PR fortran/48700
418         * gfortran.dg/move_alloc_5.f90: Add dg-error.
419         * gfortran.dg/select_type_23.f03: Add dg-error.
420         * gfortran.dg/move_alloc_6.f90: New.
421         * gfortran.dg/move_alloc_7.f90: New.
422
423 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
424
425         PR tree-optimization/51301
426         * gcc.dg/vect/pr51301.c: New test.
427
428 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
429
430         * g++.dg/cdce3.C: Use dg-additional-options.
431
432 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
433
434         PR middle-end/50907
435         * gcc.dg/tree-prof/pr50907.c: New test.
436
437         PR tree-optimization/50078
438         * gcc.dg/pr50078.c: New test.
439
440         PR tree-optimization/50682
441         * g++.dg/opt/pr50682.C: New test.
442
443 2011-11-28  Tobias Burnus  <burnus@net-b.de>
444
445         PR fortran/51308
446         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
447
448 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
449             Iain Sandoe  <iains@gcc.gnu.org>
450
451         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
452         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
453         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
454         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
455         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
456
457 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
458
459         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
460         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
461         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
462         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
463         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
464         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
465         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
466         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
467         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
468         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
469         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
470         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
471         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
472         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
473         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
474         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
475         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
476         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
477         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
478         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
479         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
480         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
481         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
482         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
483         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
484         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
485         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
486
487 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
488
489         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
490         imply -mno-dspr2.
491         * gcc.target/mips/no-dsp-1.c: New test.
492         * gcc.target/mips/soft-float-1.c: Likewise.
493
494 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
495
496         PR rtl-optimization/49912
497         * g++.dg/other/pr49912.C: New test.
498
499 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
500
501         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
502         effective target.
503         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
504
505 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
506
507         PR fortran/51250
508         PR fortran/43829
509         * gfortran.dg/inline_sum_3.f90: New test.
510
511 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
512
513         PR testsuite/51258
514         * lib/target-supports.exp
515         (check_effective_target_sync_long_long): Also supported on 32bit
516         x86 targets.  Add comment about required dg-options.
517         Add alpha*-*-* targets.
518         (check_effective_target_sync_long_long_runtime): Ditto.
519
520         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
521         32bit x86 targets.
522         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
523         * gcc.dg/atomic-exchange-4.c: Ditto.
524         * gcc.dg/atomic-load-4.c: Ditto.
525         * gcc.dg/atomic-store-4.c: Ditto.
526         * gcc.dg/di-longlong64-sync-1.c: Ditto.
527         * gcc.dg/di-sync-multithread.c: Ditto.
528         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
529         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
530
531 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
532
533         PR testsuite/51258
534         * lib/target-supports.exp
535         (check_effective_target_sync_int_128_runtime): New procedure.
536         (check_effective_target_sync_long_long_runtime): Ditto.
537         (check_effective_target_sync_long_long): Add arm*-*-*.
538         (check_effective_target_sync_longlong): Remove.
539
540         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
541         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
542         * gcc.dg/atomic-exchange-5.c: Ditto.
543         * gcc.dg/atomic-load-5.c: Ditto.
544         * gcc.dg/atomic-store-5.c: Ditto.
545         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
546         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
547         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
548         effective target.
549         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
550         * gcc.dg/atomic-exchange-4.c: Ditto.
551         * gcc.dg/atomic-load-4.c: Ditto.
552         * gcc.dg/atomic-store-4.c: Ditto.
553         * gcc.dg/di-longlong64-sync-1.c: Ditto.
554         * gcc.dg/di-sync-multithread.c: Ditto.
555         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
556         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
557
558 2011-11-25  Tobias Burnus  <burnus@net-b.de>
559
560         PR fortran/50408
561         * gfortran.dg/whole_file_35.f90: New.
562
563 2011-11-25  Tobias Burnus  <burnus@net-b.de>
564
565         PR fortran/51302
566         * gfortran.dg/volatile13.f90: New.
567
568 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
569
570         PR c/51256
571         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
572
573 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
574
575         PR c++/51227
576         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
577
578 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
579
580         PR target/51134
581         * gcc.target/i386/sw-1.c: Revert revision 181357.
582
583 2011-11-24  Tobias Burnus  <burnus@net-b.de>
584
585         PR fortran/51218
586         * gfortran.dg/implicit_pure_1.f90: New.
587
588 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
589
590         PR testsuite/51258
591         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
592         * gcc.dg/atomic-exchange-5.c: Likewise.
593         * gcc.dg/atomic-load-5.c: Likewise.
594         * gcc.dg/atomic-op-5.c: Likewise.
595         * gcc.dg/atomic-store-5.c: Likewise.
596         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
597
598 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
599
600         PR rtl-optimization/50290
601         * gcc.dg/pr50290.c: New test.
602
603 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
604
605         PR c++/51290
606         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
607
608 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
609
610         PR target/51261
611         * gcc.dg/pr51261.c: New test.
612
613 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
614
615         PR c++/51145
616         * g++.dg/cpp0x/alias-decl-14.C: New test.
617         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
618         passing before.
619         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
620         change.
621         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
622         * g++.dg/lookup/struct1.C: Likewise.
623         * g++.dg/parse/elab1.C: Likewise.
624         * g++.dg/parse/elab2.C: Likewise.
625         * g++.dg/parse/int-as-enum1.C: Likewise.
626         * g++.dg/parse/typedef1.C: Likewise.
627         * g++.dg/parse/typedef3.C: Likewise.
628         * g++.dg/parse/typedef4.C: Likewise.
629         * g++.dg/parse/typedef5.C: Likewise.
630         * g++.dg/template/crash26.C: Likewise.
631         * g++.dg/template/nontype4.C: Likewise.
632         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
633         * g++.old-deja/g++.brendan/line1.C: Likewise.
634         * g++.old-deja/g++.other/elab1.C: Likewise.
635         * g++.old-deja/g++.other/syntax4.C: Likewise.
636
637 2011-11-22  Tom de Vries  <tom@codesourcery.com>
638
639         PR rtl-optimization/50764
640         * gcc.dg/pr50764.c: New test.
641
642 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
643
644         PR c++/51265
645         * g++.dg/cpp0x/decltype36.C: New.
646
647 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
648
649         PR tree-optimization/51074
650         * gcc.dg/vect/pr51074.c: New test.
651
652 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
653
654         PR c++/51143
655         * g++.dg/cpp0x/alias-decl-16.C: New test.
656
657 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
658
659         PR tree-optimization/50765
660         * gcc.dg/pr50765.c: New test.
661
662 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
663
664         * gcc.dg/vshift-1.c (main): Call rand instead of random.
665         * gcc.dg/vshift-3.c (main): Likewise.
666
667 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
668
669         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
670
671 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
672
673         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
674         * gcc.misc-tests/gcov-17.c: Likewise.
675         * g++.dg/gcov/gcov-8.C: Likewise.
676         * g++.dg/gcov/gcov-9.C: Likewise.
677
678 2011-11-21  Torvald Riegel  <triegel@redhat.com>
679
680         * g++.dg/tm/pr47747.C: New test.
681
682 2011-11-21  Torvald Riegel  <triegel@redhat.com>
683
684         * g++.dg/tm/template-2.C: New test.
685
686 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
687
688         PR debug/50827
689         * gcc.dg/pr50827.c: New test.
690
691 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
692
693         PR c++/50958
694         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
695         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
696         * g++.dg/cpp0x/udlit-member.C: Adjust.
697         * g++.dg/cpp0x/udlit-raw-length.C: New.
698         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
699         * g++.dg/cpp0x/udlit-resolve.C: New.
700         * c-c++-common/dfp/pr33466.c: Adjust.
701
702 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
703
704         * lib/target-supports.exp
705         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
706         with ultrasparc_vis2_hw.
707         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
708         with ultrasparc_vis3_hw.
709
710 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
711
712         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
713         *-*-solaris2* && c++.
714
715 2011-11-20  Joey Ye  <joey.ye@arm.com>
716
717         * gcc.dg/volatile-bitfields-1.c: New.
718
719 2011-11-20  Jason Merrill  <jason@redhat.com>
720
721         PR c++/48322
722         * g++.dg/cpp0x/variadic120.C: New.
723         * g++.dg/cpp0x/sfinae26.C: Adjust.
724
725         * g++.dg/cpp0x/sfinae11.C: Adjust.
726         * g++.dg/cpp0x/sfinae26.C: Adjust.
727         * g++.dg/template/unify11.C: Adjust.
728
729 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
730
731         PR c++/51230
732         * g++.dg/template/error46.C: New.
733
734 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
735
736         PR target/51235
737         * gcc.target/i386/pr51235.c: New test.
738
739         PR target/51236
740         * gcc.target/i386/pr51236.c: New test.
741
742 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
743
744         * gnat.dg/discr32.adb: New test.
745         * gnat.dg/discr32_pkg.ads: New helper.
746
747 2011-11-20  Nathan Sidwell  <nathan@acm.org>
748
749         PR gcov-profile/51113
750         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
751         * gcc.misc-tests/gcov-16.c: New.
752         * gcc.misc-tests/gcov-17.c: New.
753         * g++.dg/gcov/gcov-8.C: New.
754         * g++.dg/gcov/gcov-9.C: New.
755         * g++.dg/gcov/gcov-10.C: New.
756
757 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
758
759         PR c++/51194
760         * g++.dg/cpp0x/alias-decl-15.C: New test.
761
762 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
763
764         PR c++/51216
765         * g++.dg/cpp0x/pr51216.C: New.
766
767 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
768
769         * gcc.dg/delay-slot-2.c: New test.
770
771 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
772
773         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
774
775 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
776
777         PR c++/51188
778         * g++.dg/lookup/using46.C: New.
779         * g++.dg/lookup/using47.C: New.
780         * g++.dg/lookup/using48.C: New.
781         * g++.dg/lookup/using49.C: New.
782         * g++.dg/lookup/using50.C: New.
783
784 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
785
786         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
787         supports /* ... */ comments.
788
789 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
790
791         PR c++/51150
792         * g++.dg/cpp0x/pr51150.C: New.
793
794 2011-11-18  Martin Jambor  <mjambor@suse.cz>
795
796         PR tree-optimization/50605
797         * g++.dg/ipa/pr50605.C: New test.
798
799 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
800
801         PR c++/51191
802         * g++.dg/cpp0x/alias-decl-13.C: New test.
803
804 2011-11-17  Jason Merrill  <jason@redhat.com>
805
806         PR c++/51186
807         * g++.dg/cpp0x/auto27.C: New.
808         * g++.dg/cpp0x/trailing2.C: Adjust messages.
809
810 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
811
812         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
813         memory model parameters don't match expected values.
814         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
815         __atomic_compare_exchange.
816         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
817         __atomic_compare_exchange_n.
818         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
819         weak/strong parameter and fail if memory models aren't correct.
820
821 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
822
823         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
824         Look for simulate_thread_done to determine working gdb.  Reduce timeout
825         to 10 seconds and fail when timeout occurs.  Improve error messages.
826
827 2011-11-17  Jason Merrill  <jason@redhat.com>
828
829         PR c++/51137
830         * g++.dg/template/virtual2.C: New.
831
832 2011-11-17  Michael Matz  <matz@suse.de>
833
834         PR middle-end/50644
835         PR middle-end/50741
836         * g++.dg/tree-ssa/pr50741.C: New.
837
838 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
839
840         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
841
842 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
843
844         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
845         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
846         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
847
848 2011-11-16  Tobias Burnus  <burnus@net-b.de>
849
850         PR fortran/39427
851         PR fortran/37829
852         * gfortran.dg/constructor_1.f90: New.
853         * gfortran.dg/constructor_2.f90: New.
854         * gfortran.dg/constructor_3.f90: New.
855         * gfortran.dg/constructor_4.f90: New.
856         * gfortran.dg/constructor_5.f90: New.
857         * gfortran.dg/constructor_6.f90: New.
858         * gfortran.dg/use_only_5.f90: New.
859         * gfortran.dg/c_ptr_tests_17.f90: New.
860         * gfortran.dg/c_ptr_tests_18.f90: New.
861         * gfortran.dg/used_types_25.f90: New.
862         * gfortran.dg/used_types_26.f90: New
863         * gfortran.dg/type_decl_3.f90: New.
864         * gfortran.dg/function_types_3.f90: Update dg-error.
865         * gfortran.dg/result_1.f90: Ditto.
866         * gfortran.dg/structure_constructor_3.f03: Ditto.
867         * gfortran.dg/structure_constructor_4.f03: Ditto.
868
869 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
870
871         * gcc.dg/vect/pr30858.c: Update expected output for
872         architectures with multiple vector sizes.
873
874 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
875             Bernd Schmidt <bernds@coudesourcery.com>
876             Sebastian Huber <sebastian.huber@embedded-brains.de>
877
878         PR target/49641
879         * gcc.target/arm/pr49641.c: New test.
880
881 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
882
883         PR tree-optimization/49960
884         * gcc.dg/autopar/pr49960.c: New test.
885         * gcc.dg/autopar/pr49960-1.c: New test.
886
887
888 2011-11-16  Tom de Vries  <tom@codesourcery.com>
889
890         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
891         * gcc.dg/pr43864-2.c: Same.
892         * gcc.dg/pr43864-3.c: Same.
893         * gcc.dg/pr43864-4.c: Same.
894
895 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
896
897         * gcc.target/i386/sse2-cvt-vec.c: New test.
898         * gcc.target/i386/avx-cvt-vec.c: Ditto.
899         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
900         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
901         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
902         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
903         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
904
905 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
906
907         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
908         powerpc*-*-darwin* targets.
909
910 2011-11-15  Torvald Riegel  <triegel@redhat.com>
911
912         * c-c++-common/tm/trxn-expr-3.c: New test.
913
914 2011-11-14  Torvald Riegel  <triegel@redhat.com>
915
916         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
917
918 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
919
920         * gcc.target/i386/avx-recip-vec.c: New test.
921         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
922         * gcc.target/i386/avx-lrint-vec.c: Ditto.
923         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
924         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
925         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
926         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
927         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
928         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
929         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
930         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
931         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
932         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
933         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
934         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
935
936 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
937
938         PR c++/51107
939         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
940         non-template literal operator.
941
942 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
943
944         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
945         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
946         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
947         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
948         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
949         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
950         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
951         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
952         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
953         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
954         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
955         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
956         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
957         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
958         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
959         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
960
961 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
962
963         PR c++/6936
964         PR c++/25994
965         PR c++/26256
966         PR c++/30195
967         * g++.old-deja/g++.brendan/misc14.C: Adjust.
968         * g++.old-deja/g++.jason/scoping16.C: Likewise.
969         * g++.old-deja/g++.other/anon7.C: Likewise.
970         * g++.old-deja/g++.other/using1.C: Likewise.
971         * g++.old-deja/g++.other/redecl1.C: Likewise.
972         * g++.old-deja/g++.other/typedef7.C: Likewise.
973         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
974         * g++.dg/template/using2.C: Likewise.
975         * g++.dg/template/static4.C: Likewise.
976         * g++.dg/template/typedef1.C: Likewise.
977         * g++.dg/lookup/name-clash9.C: Likewise.
978         * g++.dg/abi/mangle41.C: Likewise.
979         * g++.dg/parse/ctor5.C: Likewise.
980         * g++.dg/inherit/using4.C: Likewise.
981         * g++.dg/lookup/using24.C: New.
982         * g++.dg/lookup/using25.C: New.
983         * g++.dg/lookup/using26.C: New.
984         * g++.dg/lookup/using27.C: New.
985         * g++.dg/lookup/using28.C: New.
986         * g++.dg/lookup/using29.C: New.
987         * g++.dg/lookup/using30.C: New.
988         * g++.dg/lookup/using31.C: New.
989         * g++.dg/lookup/using32.C: New.
990         * g++.dg/lookup/using33.C: New.
991         * g++.dg/lookup/using34.C: New.
992         * g++.dg/lookup/using35.C: New.
993         * g++.dg/lookup/using36.C: New.
994         * g++.dg/lookup/using37.C: New.
995         * g++.dg/lookup/using38.C: New.
996         * g++.dg/lookup/using39.C: New.
997         * g++.dg/lookup/using40.C: New.
998         * g++.dg/lookup/using41.C: New.
999         * g++.dg/lookup/using42.C: New.
1000         * g++.dg/lookup/using43.C: New.
1001         * g++.dg/lookup/using44.C: New.
1002         * g++.dg/lookup/using45.C: New.
1003         * g++.dg/lookup/pr6936.C: New.
1004         * g++.dg/debug/using4.C: New.
1005         * g++.dg/debug/using5.C: New.
1006         * g++.dg/cpp0x/forw_enum10.C: New.
1007
1008 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1009             Jan Hubicka  <jh@suse.cz>
1010
1011         * gcc.target/i386/sw-1.c: Force rep;movsb.
1012
1013 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1014
1015         PR testsuite/51059
1016         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1017         dg-additional-options.
1018
1019 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1020
1021         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1022         specified.  Remove redundant runtime checks.
1023         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1024         Allow for other than -m4.  Fix typos in comments.
1025
1026 2011-11-12  Jason Merrill  <jason@redhat.com>
1027
1028         PR c++/986
1029         * g++.dg/warn/ref-temp1.C: New.
1030
1031         PR c++/51060
1032         * g++.dg/opt/stack2.C: New.
1033
1034 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1035
1036         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1037         alpha*-*-linux* targets.
1038
1039 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1040
1041         PR testsuite/51059
1042         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1043         Darwin targets and allow external symbols to be undefined.
1044
1045 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1046
1047         * gcc.misc-tests/gcov-15.c: New.
1048
1049 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1050
1051         PR tree-optimization/51058
1052         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1053         * gfortran.dg/vect/pr51058-2.f90: New test.
1054
1055 2011-11-10  Jason Merrill  <jason@redhat.com>
1056
1057         * g++.dg/template/linkage1.C: New.
1058         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1059         * g++.old-deja/g++.other/linkage4.C: Likewise.
1060
1061         PR c++/50973
1062         * g++.dg/cpp0x/defaulted33.C: New.
1063
1064 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1065
1066         PR middle-end/51038
1067         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1068         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1069         __atomic_clear.
1070
1071 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1072
1073         PR rtl-optimization/51040
1074         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1075         patchup code.
1076
1077 2011-11-10  Jason Merrill  <jason@redhat.com>
1078
1079         PR c++/51079
1080         * g++.dg/template/conv12.C: New.
1081
1082         PR debug/50983
1083         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1084
1085 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1086
1087         * gnat.dg/atomic6_1.adb: New test.
1088         * gnat.dg/atomic6_2.adb: Likewise.
1089         * gnat.dg/atomic6_3.adb: Likewise.
1090         * gnat.dg/atomic6_4.adb: Likewise.
1091         * gnat.dg/atomic6_5.adb: Likewise.
1092         * gnat.dg/atomic6_6.adb: Likewise.
1093         * gnat.dg/atomic6_7.adb: Likewise.
1094         * gnat.dg/atomic6_8.adb: Likewise.
1095         * gnat.dg/atomic6_pkg.ads: New helper.
1096
1097 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1098
1099         PR middle-end/51077
1100         * gcc.c-torture/compile/pr51077.c: New test.
1101
1102         PR rtl-optimization/51023
1103         * gcc.c-torture/execute/pr51023.c: New test.
1104
1105 2011-11-10  Richard Guenther  <rguenther@suse.de>
1106
1107         PR tree-optimization/51042
1108         * gcc.dg/torture/pr51042.c: New testcase.
1109
1110 2011-11-10  Richard Guenther  <rguenther@suse.de>
1111
1112         PR tree-optimization/51070
1113         * gcc.dg/torture/pr51070.c: New testcase.
1114
1115 2011-11-10  Richard Guenther  <rguenther@suse.de>
1116
1117         PR tree-optimization/51030
1118         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1119
1120 2011-11-10  Richard Guenther  <rguenther@suse.de>
1121
1122         PR middle-end/51071
1123         * gcc.dg/torture/pr51071.c: New testcase.
1124
1125 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1126
1127         * gnat.dg/loop_optimization9.ad[sb]: New test.
1128
1129 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1130
1131         PR tree-optimization/51058
1132         * gfortran.dg/vect/pr51058.f90: New test.
1133
1134 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1135
1136         PR tree-optimization/51000
1137         * gcc.dg/vect/pr51000.c: New test.
1138
1139 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1140
1141         PR c++/50837
1142         * g++.dg/cpp0x/static_assert5.C: New.
1143         * g++.dg/template/nontype13.C: Tweak.
1144
1145 2011-11-09  Jason Merrill  <jason@redhat.com>
1146
1147         PR c++/50972
1148         * g++.dg/cpp0x/noexcept16.C: New.
1149
1150         PR c++/51046
1151         * g++.dg/cpp0x/variadic119.C: New.
1152
1153 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1154
1155         PR target/50911
1156         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1157         permutations.
1158         * gcc.dg/torture/vshuf-32.inc: Likewise.
1159         * gcc.dg/torture/vshuf-4.inc: Likewise.
1160         * gcc.dg/torture/vshuf-8.inc: Likewise.
1161
1162         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1163
1164 2011-11-09  Ian Lance Taylor  <iant@google.com>
1165
1166         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1167         procedure.
1168         * gcc.dg/split-5.c: New test.
1169
1170 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1171
1172         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1173
1174 2011-11-09  Jason Merrill  <jason@redhat.com>
1175
1176         PR c++/51029
1177         * g++.dg/template/virtual1.C: New.
1178
1179 2011-11-08  Jason Merrill  <jason@redhat.com>
1180
1181         Run most C++ tests in both C++98 and C++11 modes.
1182         * lib/target-supports.exp (check_effective_target_c++11): New.
1183         (check_effective_target_c++98): New.
1184         * lib/g++-dg.exp (g++-dg-runtest): New.
1185         * g++.dg/dg.exp: Use g++-dg-runtest.
1186         * g++.dg/charset/charset.exp: Likewise.
1187         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1188         * g++.dg/dfp/dfp.exp: Likewise.
1189         * g++.dg/gcov/gcov.exp: Likewise.
1190         * g++.dg/gomp/gomp.exp: Likewise.
1191         * g++.dg/graphite/graphite.exp: Likewise.
1192         * g++.dg/tls/tls.exp: Likewise.
1193         * g++.dg/tm/tm.exp: Likewise.
1194         * g++.dg/vect/vect.exp: Likewise.
1195         * g++.old-deja/old-deja.exp: Likewise.
1196         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1197         with some of the torture options.
1198         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1199         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1200         * g++.dg/init/null1.C: Only run in C++98.
1201         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1202         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1203         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1204         * g++.old-deja/g++.other/anon9.C: Likewise.
1205         * g++.old-deja/g++.other/linkage1.C: Likewise.
1206         * g++.old-deja/g++.other/linkage2.C: Likewise.
1207         * g++.old-deja/g++.pt/t29.C: Likewise.
1208         * g++.old-deja/g++.pt/t30.C: Likewise.
1209         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1210         * g++.dg/ext/anon-struct4.C: Likewise.
1211         * g++.dg/init/brace2.C: Likewise.
1212         * g++.dg/init/brace6.C: Likewise.
1213         * g++.dg/other/anon3.C: Likewise.
1214         * g++.dg/template/arg2.C: Likewise.
1215         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1216         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1217         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1218         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1219         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1220         * g++.old-deja/g++.brendan/init2.C: Likewise.
1221         * g++.old-deja/g++.brendan/init4.C: Likewise.
1222         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1223         * g++.old-deja/g++.jason/cond.C: Likewise.
1224         * g++.old-deja/g++.law/init1.C: Likewise.
1225         * g++.old-deja/g++.law/operators32.C: Likewise.
1226         * g++.old-deja/g++.pt/enum6.C: Likewise.
1227         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1228         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1229
1230         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1231         * g++.dg/init/new11.C: Likewise.
1232         * g++.dg/init/pr29571.C: Likewise.
1233         * g++.dg/lookup/forscope2.C: Likewise.
1234         * g++.dg/parse/linkage1.C: Likewise.
1235         * g++.dg/parse/typedef8.C: Likewise.
1236         * g++.dg/template/error44.C: Likewise.
1237         * g++.dg/tls/diag-2.C: Likewise.
1238         * g++.dg/tls/diag-4.C: Likewise.
1239         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1240         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1241         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1242         * g++.old-deja/g++.brendan/new3.C: Likewise.
1243         * g++.old-deja/g++.eh/new1.C: Likewise.
1244         * g++.old-deja/g++.eh/new2.C: Likewise.
1245         * g++.old-deja/g++.jason/new.C: Likewise.
1246         * g++.old-deja/g++.law/friend1.C: Likewise.
1247         * g++.old-deja/g++.mike/net46.C: Likewise.
1248         * g++.old-deja/g++.mike/p755.C: Likewise.
1249         * g++.old-deja/g++.other/new6.C: Likewise.
1250
1251         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1252         * g++.dg/template/crash53.C: Likewise.
1253         * g++.dg/template/void9.C: Likewise.
1254
1255 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1256
1257         PR c++/51045
1258         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1259
1260 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1261
1262         PR c++/51047
1263         * g++.dg/cpp0x/sfinae29.C: New.
1264
1265 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1266
1267         PR fortran/50960
1268         * gfortran.dg/typebound_call_22.f03: New test case.
1269
1270 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1271
1272         PR libfortran/50016
1273         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1274
1275 2011-11-09  Richard Guenther  <rguenther@suse.de>
1276
1277         PR tree-optimization/51039
1278         * gcc.dg/pr51039.c: New testcase.
1279
1280 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1281
1282         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1283         Enable also for powerpc*-*-*.
1284
1285 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1286
1287         PR fortran/50540
1288         * gfortran.dg/forall_16.f90: New test.
1289
1290 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1291
1292         PR fortran/38718
1293         * gfortran.dg/initialization_29.f90: Expand test.
1294
1295 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1296
1297         PR c++/51027
1298         * g++.dg/cpp0x/alias-decl-12.C: New test.
1299         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1300
1301 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1302
1303         PR debug/51032
1304         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1305
1306 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1307
1308         PR tree-optimization/51015
1309         * gcc.dg/vect/pr51015.c: New test.
1310
1311 2011-11-08  David S. Miller  <davem@davemloft.net>
1312
1313         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1314         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1315
1316 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1317
1318         PR fortran/50404
1319         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1320
1321 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1322
1323         PR fortran/50409
1324         * gfortran.dg/string_5.f90: Improve testcase.
1325
1326 2011-10-23  Jason Merrill  <jason@redhat.com>
1327
1328         PR c++/50835
1329         * g++.dg/template/lvalue2.C: New.
1330
1331 2011-11-08  Michael Matz  <matz@suse.de>
1332
1333         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1334         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1335         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1336         * g++.dg/eh/builtin2.C: Ditto.
1337         * g++.dg/eh/builtin3.C: Ditto.
1338
1339 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1340
1341         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1342         being prefered even for -mavx.
1343         * gcc.target/i386/avx-cvt-3.c: New test.
1344
1345 2011-11-08  Richard Guenther  <rguenther@suse.de>
1346
1347         PR tree-optimization/51012
1348         * gcc.dg/pr51012-1.c: New testcase.
1349         * gcc.dg/pr51012-2.c: Likewise.
1350
1351 2011-11-08  Richard Guenther  <rguenther@suse.de>
1352
1353         PR middle-end/51010
1354         * c-c++-common/uninit-pr51010.c: New testcase.
1355
1356 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1357
1358         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1359         check_effective_target_vect_call_copysignf,
1360         check_effective_target_vect_call_lrint): New procedures.
1361         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1362         $VECT_SLP_CFLAGS with -ffast-math.
1363         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1364         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1365         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1366         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1367
1368 2011-11-07  Richard Henderson  <rth@redhat.com>
1369             Aldy Hernandez  <aldyh@redhat.com>
1370             Torvald Riegel  <triegel@redhat.com>
1371
1372         Merged from transactional-memory.
1373
1374         * g++.dg/dg.exp: Run transactional memory tests.
1375         * g++.dg/tm: New directory with new tests.
1376         * gcc.dg/tm: New directory with new tests.
1377         * c-c++-common/tm: New directory with new tests.
1378
1379 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1380
1381         Fix context handling of alias-declaration
1382         * g++.dg/cpp0x/alias-decl-11.C: New test.
1383
1384 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1385
1386         PR c++/50864
1387         * g++.dg/parse/template26.C: New.
1388         * g++.dg/template/crash45.C: Adjust dg-error string.
1389
1390 2011-11-07  Jason Merrill  <jason@redhat.com>
1391
1392         PR c++/50848
1393         * g++.dg/template/lookup9.C: New.
1394
1395         PR c++/50863
1396         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1397
1398         PR c++/50870
1399         * g++.dg/cpp0x/decltype35.C: New.
1400
1401 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1402
1403         Support C++11 alias-declaration
1404         PR c++/45114
1405         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1406         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1407         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1408         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1409         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1410         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1411         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1412         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1413         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1414         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1415         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1416         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1417         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1418
1419 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1420
1421         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1422
1423 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1424
1425         PR fortran/50919
1426         * gfortran.dg/typebound_call_21.f03: New.
1427
1428 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1429
1430         * gcc.dg/profile-dir-1.c: Adjust final scan.
1431         * gcc.dg/profile-dir-2.c: Adjust final scan.
1432         * gcc.dg/profile-dir-3.c: Adjust final scan.
1433         * gcc.misc-tests/gcov.exp: Adjust regexp.
1434         * gcc.misc-tests/gcov-12.c: New.
1435         * gcc.misc-tests/gcov-13.c: New.
1436         * gcc.misc-tests/gcovpart-13b.c: New.
1437         * gcc.misc-tests/gcov-14.c: New.
1438
1439 2011-11-07  Jason Merrill  <jason@redhat.com>
1440
1441         PR c++/35688
1442         * g++.dg/ext/visibility/template8.C: New.
1443
1444 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1445
1446         PR tree-optimization/50789
1447         * gcc.target/i386/avx2-gather-1.c: New test.
1448         * gcc.target/i386/avx2-gather-2.c: New test.
1449         * gcc.target/i386/avx2-gather-3.c: New test.
1450         * gcc.target/i386/avx2-gather-4.c: New test.
1451
1452 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1453
1454         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1455
1456 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1457
1458         PR libfortran/45723
1459         * gfortran.dg/open_dev_null.f90: Remove testcase.
1460
1461 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1462
1463         * lib/target-supports.exp (check_effective_target_sync_int_128):
1464         Don't cache the result.
1465         (check_effective_target_sync_long_long): Ditto.
1466
1467 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1468
1469         PR rtl-optimization/47698
1470         * gcc.target/i386/47698.c: New test.
1471
1472 2011-11-06  Jason Merrill  <jason@redhat.com>
1473
1474         PR c++/35688
1475         * g++.dg/ext/visibility/template7.C: New.
1476
1477 2011-11-07  Terry Guo  <terry.guo@arm.com>
1478
1479         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1480         * gcc.target/arm/wmul-2.c: Ditto.
1481         * gcc.target/arm/wmul-3.c: Ditto.
1482         * gcc.target/arm/wmul-4.c: Ditto.
1483
1484 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1485
1486         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1487         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1488         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1489         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1490         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1491         expected diagnostics.
1492
1493 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1494             Richard Henderson  <rth@redhat.com>
1495             Aldy Hernandez  <aldyh@redhat.com>
1496
1497         Merged from cxx-mem-model.
1498
1499         * lib/target-supports.exp (check_effective_target_sync_int_128,
1500         check_effective_target_sync_long_long): Check whether the target
1501         supports 64 and 128 bit __sync builtins.
1502         (check_effective_target_cas_char): New.
1503         (check_effective_target_cas_int): New.
1504         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1505         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1506         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1507         produce the expected library calls.
1508         * gcc.dg/atomic-fence.c: New functional tests.
1509         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1510         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1511         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1512         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1513         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1514         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1515         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1516         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1517         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1518         are atomic.
1519         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1520         loads are atomic.
1521         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1522         are atomic.
1523         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1524         are atomic.
1525         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1526         int128 operations are atomic.
1527         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1528         operations are atomic.
1529         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1530         operations are atomic.
1531         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1532         operations are atomic.
1533         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1534         stores aren't moved out of a loop.
1535         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1536         globals don't overwrite neighbouring globals.
1537         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1538         writes dont overwrite neighbouring components.
1539         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1540         * c-c++-common/gomp/atomic-3.c: Likewise.
1541         * c-c++-common/gomp/atomic-9.c: Likewise.
1542         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1543         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1544         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1545         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1546         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1547         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1548         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1549         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1550         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1551         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1552         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1553         g++.dg/gomp/atomic-15.C: Remove.
1554         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1555         * gcc.dg/gomp/atomic-11.c: Remove test.
1556
1557 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
1558
1559         * gcc.dg/vect/bb-slp-cond-1.c: New test.
1560         * gcc.dg/vect/slp-cond-1.c: New test.
1561         * gcc.dg/vect/slp-cond-2.c: New test.
1562
1563 2011-11-05  David S. Miller  <davem@davemloft.net>
1564
1565         * lib/test-supports.exp
1566         (check_effective_target_ultrasparc_vis2_hw): New proc.
1567         (check_effective_target_ultrasparc_vis3_hw): New proc.
1568         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1569         * gcc.target/sparc/vec-init-2.inc: Likewise.
1570         * gcc.target/sparc/vec-init-3.inc: Likewise.
1571         * gcc.target/sparc/vec-init-1-vis1.c: New test.
1572         * gcc.target/sparc/vec-init-1-vis2.c: New test.
1573         * gcc.target/sparc/vec-init-1-vis3.c: New test.
1574         * gcc.target/sparc/vec-init-2-vis1.c: New test.
1575         * gcc.target/sparc/vec-init-2-vis2.c: New test.
1576         * gcc.target/sparc/vec-init-2-vis3.c: New test.
1577         * gcc.target/sparc/vec-init-3-vis1.c: New test.
1578         * gcc.target/sparc/vec-init-3-vis2.c: New test.
1579         * gcc.target/sparc/vec-init-3-vis3.c: New test.
1580
1581 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1582
1583         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1584         Disable test on Epiphany.
1585         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1586         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1587         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1588         * g++.dg/parse/pragma3.C: Likewise.
1589         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1590         (bar): Use it.
1591         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1592         * gcc.dg/tls/thr-cse-1.c: Likewise.
1593         * g++.dg/opt/devirt2.C: Likewise.
1594         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1595         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1596         * gcc.target/epiphany: New directory.
1597
1598 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1599
1600         * gfortran.dg/quad_2.f90: New.
1601
1602 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1603
1604         * gcc.dg/strlenopt-22g.c: New wrapper around...
1605         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1606
1607 2011-11-04  Jason Merrill  <jason@redhat.com>
1608
1609         PR c++/26714
1610         * g++.dg/init/lifetime2.C: New.
1611         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1612
1613         PR c++/48370
1614         * g++.dg/init/lifetime1.C: Test cleanup order.
1615
1616 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1617
1618         * g++.dg/other/offsetof7.C: New test.
1619
1620 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
1621
1622         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1623         variable, default empty, -ffat-lto-objects for effective_target_lto.
1624         (gcc-dg-test-1): Add options from dg-final methods.
1625         * lib/scanasm.exp (scan-assembler_required_options)
1626         (scan-assembler-not_required_options): New procs.
1627
1628 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
1629
1630         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1631         generate a pedwarn in c++98-mode.
1632         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1633         don't generate a pedwarn in c++0x-mode.
1634
1635 2011-11-04  Olivier Goffart  <olivier@woboq.com>
1636
1637         PR c++/50965
1638         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1639
1640 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
1641
1642         PR rtl-optimization/38644
1643         * gcc.target/arm/stack-red-zone.c: New.
1644
1645 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1646
1647         PR c++/48420
1648         * g++.dg/warn/Wconversion-null-3.C: New.
1649
1650 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1651
1652         PR c++/50941
1653         * g++.dg/cpp0x/udlit-strint-length.C: New.
1654
1655 2011-11-04  Jason Merrill  <jason@redhat.com>
1656
1657         PR c++/48370
1658         * g++.dg/cpp0x/initlist-lifetime1.C: New.
1659         * g++.dg/init/lifetime1.C: New.
1660         * g++.dg/init/ref21.C: New.
1661         * g++.dg/eh/array1.C: New.
1662
1663 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1664
1665         PR tree-optimization/50763
1666         * gcc.dg/pr50763-5.c: New test.
1667
1668 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1669
1670         PR tree-optimization/50763
1671         * g++.dg/pr50763-4.C: New test.
1672
1673 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
1674
1675         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1676         test.
1677
1678         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1679
1680         * gcc.dg/torture/vec-cvt-1.c: New test.
1681
1682 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1683
1684         * gnat.dg/specs/private1[-sub].ads: New test.
1685
1686 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
1687
1688         PR fortran/43829
1689         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1690         * gfortran.dg/inline_sum_1.f90: New.
1691         * gfortran.dg/inline_sum_2.f90: New.
1692         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1693         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1694         * gfortran.dg/inline_product_1.f90: New.
1695
1696 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1697
1698         PR fortran/50933
1699         * gfortran.dg/bind_c_dts_5.f90: New.
1700
1701 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1702
1703         PR fortran/50960
1704         * gfortran.dg/module_parameter_array_refs_2.f90: New.
1705
1706 2011-11-03  Richard Guenther  <rguenther@suse.de>
1707
1708         PR middle-end/50079
1709         * g++.dg/init/copy7.C: Remove testcase.
1710
1711 2011-11-03  Martin Jambor  <mjambor@suse.cz>
1712
1713         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1714         * g++.dg/ipa/devirt-c-2.C: Likewise.
1715         * g++.dg/ipa/devirt-c-7.C: New test.
1716         * g++.dg/ipa/devirt-c-8.C: Likewise.
1717
1718 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
1719
1720         PR tree-optimization/50912
1721         * gnat.dg/loop_optimization10.ad[sb]: New test.
1722         * gnat.dg/loop_optimization10_pkg.ads: New helper.
1723
1724 2011-11-02  Jason Merrill  <jason@redhat.com>
1725
1726         PR c++/50930
1727         * g++.dg/cpp0x/nsdmi-list2.C: New.
1728
1729 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1730
1731         PR c++/50810
1732         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1733         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1734
1735 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1736
1737         PR tree-optimization/50769
1738         * gfortran.dg/pr50769.f90: New test.
1739
1740 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1741
1742         * gcc.target/sparc/20111102-1.c: New test.
1743
1744 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1745
1746         PR c++/50956
1747         * g++.dg/warn/Wcast-qual2.C: New.
1748
1749 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1750
1751         PR tree-optimization/50763
1752         * g++.dg/pr50763-3.C: New test.
1753
1754 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1755
1756         PR tree-optimization/50672
1757         * g++.dg/pr50672.C: New test.
1758
1759 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
1760
1761         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1762         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1763         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1764
1765         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1766
1767 2011-11-02  Richard Guenther  <rguenther@suse.de>
1768
1769         PR tree-optimization/50902
1770         * gcc.dg/torture/pr50902.c: New testcase.
1771
1772 2010-11-02  Richard Guenther  <rguenther@suse.de>
1773
1774         PR tree-optimization/50890
1775         * gcc.dg/torture/pr50890.c: New testcase.
1776
1777 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
1778
1779         PR c++/44277
1780         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1781         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1782
1783 2011-11-01  Tom de Vries  <tom@codesourcery.com>
1784
1785         PR tree-optimization/50908
1786         * gcc.dg/pr50908.c: New test.
1787         * gcc.dg/pr50908-2.c: Same.
1788         * gcc.dg/pr50908-3.c: Same.
1789
1790 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
1791
1792         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1793         the outer loop.  Remove comment.  Don't check for widen-mult.
1794
1795 2011-10-31  Martin Jambor  <mjambor@suse.cz>
1796
1797         * gcc.dg/ipa/ipcp-4.c: New test.
1798
1799 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
1800
1801         * gcc.dg/vshift-3.c: New test.
1802         * gcc.dg/vshift-4.c: New test.
1803         * gcc.dg/vshift-5.c: New test.
1804
1805 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
1806
1807         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1808         and current implementation.
1809
1810 2011-10-31  Paul Brook  <paul@codesourcery.com>
1811
1812         * gcc.dg/constructor-1.c: New test.
1813
1814 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1815
1816         PR fortran/50753
1817         * gfortran.dg/dshift_3.f90: New test.
1818
1819 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1820
1821         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1822         hppa*-*-hpux*.
1823         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1824         * gcc.dg/torture/vshuf-v4si.c: Likewise.
1825         * gcc.dg/torture/vshuf-v8si.c: Likewise.
1826         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1827         * gcc.dg/torture/vshuf-v4di.c: Likewise.
1828         * gcc.dg/torture/vshuf-v2df.c: Likewise.
1829         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1830         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1831         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1832         * gcc.dg/torture/vshuf-v2di.c: Likewise.
1833         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1834         * gcc.dg/torture/vshuf-v4df.c: Likewise.
1835         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1836         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1837         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1838         * gcc.dg/vector-compare-2.c: Likewise.
1839
1840 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1841
1842         PR c++/50901
1843         * g++.dg/cpp0x/pr50901.C: New.
1844
1845 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
1846
1847         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1848         * gcc.target/i386/fma4-check.h (main): Ditto.
1849         * gcc.target/i386/xop-check.h (main): Ditto.
1850
1851 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1852
1853         Revert:
1854         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1855
1856         PR c++/50864
1857         * g++.dg/template/crash109.C: New.
1858
1859 2011-10-28  Jason Merrill  <jason@redhat.com>
1860
1861         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1862
1863 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1864
1865         PR c++/50864
1866         * g++.dg/template/crash109.C: New.
1867
1868 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1869
1870         * gfortran.dg/nearest_5.f90: New test.
1871
1872 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
1873
1874         * gcc.dg/vshift-1.c: New test.
1875         * gcc.dg/vshift-2.c: New test.
1876         * gcc.target/i386/xop-vshift-1.c: New test.
1877         * gcc.target/i386/xop-vshift-2.c: New test.
1878         * gcc.target/i386/avx2-vshift-1.c: New test.
1879
1880 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
1881
1882         PR rtl-optimization/49720
1883         * g++.dg/torture/pr49720.C: New test.
1884
1885 2011-10-27  David S. Miller  <davem@davemloft.net>
1886
1887         * gcc.target/sparc/setcc-3.c: New test.
1888
1889 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1890
1891         PR c++/30066
1892         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1893
1894 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
1895
1896         * gcc.target/i386/sse2-cvt-1.c: New test.
1897         * gcc.target/i386/sse2-cvt-2.c: New test.
1898         * gcc.target/i386/avx-cvt-1.c: New test.
1899         * gcc.target/i386/avx-cvt-2.c: New test.
1900         * gcc.target/i386/avx2-cvt-1.c: New test.
1901         * gcc.target/i386/avx2-cvt-2.c: New test.
1902
1903 2011-10-27  Martin Jambor  <mjambor@suse.cz>
1904
1905         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1906
1907 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
1908             Steven G. Kargl  <kargl@gcc.gnu.org>
1909
1910         PR target/50875
1911         * gfortran.dg/pr50875.f90: New test.
1912
1913 2011-10-26  David S. Miller  <davem@davemloft.net>
1914
1915         * gcc.target/sparc/fmaf-1.c: New test.
1916
1917         * gcc.target/sparc/setcc-1.c: New test.
1918         * gcc.target/sparc/setcc-2.c: New test.
1919
1920 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1921
1922         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1923
1924 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1925
1926         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1927         Windows targets.
1928
1929 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1930
1931         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1932         symbol names.
1933
1934 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1935
1936         * gcc.target/i386/pad-4.c: Skip for Windows targets.
1937
1938 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1939
1940         * gnat.dg/specs/discr1.ads: New test.
1941         * gnat.dg/specs/discr1_pkg.ads: New helper.
1942
1943 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1944
1945         * gnat.dg/specs/unchecked_union.ads: Rename to...
1946         * gnat.dg/specs/unchecked_union1.ads: ...this.
1947         * gnat.dg/specs/unchecked_union2.ads: New test.
1948
1949 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1950
1951         * gnat.dg/specs/atomic1.ads: New test.
1952
1953 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
1954
1955         Implement C++11 user-defined literals.
1956         * g++.dg/cpp0x/udlit-addr.C: New.
1957         * g++.dg/cpp0x/udlit-args.C: New.
1958         * g++.dg/cpp0x/udlit-args-neg.C: New.
1959         * g++.dg/cpp0x/udlit-clink-neg.C: New.
1960         * g++.dg/cpp0x/udlit-concat.C: New.
1961         * g++.dg/cpp0x/udlit-concat-neg.C: New.
1962         * g++.dg/cpp0x/udlit-constexpr.C: New.
1963         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1964         * g++.dg/cpp0x/udlit-declare-neg.C: New.
1965         * g++.dg/cpp0x/udlit-friend.C: New.
1966         * g++.dg/cpp0x/udlit-general.C: New.
1967         * g++.dg/cpp0x/udlit-inline.C: New.
1968         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1969         * g++.dg/cpp0x/udlit-member-neg.C: New.
1970         * g++.dg/cpp0x/udlit-namespace.C: New.
1971         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1972         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1973         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1974         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1975         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1976         * g++.dg/cpp0x/udlit-operator-neg.C: New.
1977         * g++.dg/cpp0x/udlit-raw-str.C: New.
1978         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1979         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1980         * g++.dg/cpp0x/udlit-systemheader.C: New.
1981         * g++.dg/cpp0x/udlit-template.C: New.
1982         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1983         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1984         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1985         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1986         * g++.dg/cpp0x/udlit_system_header: New.
1987
1988 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1989
1990         PR c++/50870
1991         * g++.dg/cpp0x/decltype34.C: New.
1992
1993 2011-10-26  Tom de Vries <tom@codesourcery.com>
1994
1995         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1996         * gcc.c-torture/unsorted/HIset.c: Same.
1997         * gcc.c-torture/unsorted/SIcmp.c: Same.
1998         * gcc.c-torture/unsorted/SIset.c: Same.
1999         * gcc.c-torture/unsorted/SFset.c: Same.
2000         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2001         * gcc.c-torture/unsorted/USIcmp.c: Same.
2002         * gcc.c-torture/unsorted/DFcmp.c: Same.
2003
2004 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2005
2006         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2007         to work also with -masm=intel and additionally test the xmm vs. ymm
2008         register type combination on mask/dest and in vsib.
2009         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2010         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2011         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2012         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2013         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2014         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2015         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2016         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2017         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2018         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2019         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2020         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2021         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2022         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2023         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2024         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2025         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2026         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2027         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2028         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2029         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2030         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2031         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2032         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2033         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2034         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2035         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2036         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2037         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2038         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2039         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2040
2041 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2042
2043         PR tree-optimization/50763
2044         * gcc.dg/pr50763-2.c: New test.
2045
2046 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2047
2048         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2049         Update expected messages.
2050
2051 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2052
2053         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2054
2055 2011-10-25  Jason Merrill  <jason@redhat.com>
2056
2057         PR c++/50866
2058         * g++.dg/init/aggr7.C: New.
2059
2060         PR c++/49996
2061         * g++.dg/cpp0x/initlist59.C: New.
2062
2063 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2064
2065         PR c++/50858
2066         * g++.dg/overload/operator5.C: New.
2067
2068 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2069
2070         PR c++/50861
2071         * g++.dg/template/crash108.C: New.
2072
2073 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2074
2075         PR tree-optimization/50596
2076         * gcc.dg/vect/vect-cond-10.c: New test.
2077
2078 2011-10-24  Joey Ye  <joey.ye@arm.com>
2079
2080         * gcc.target/arm/pr42575.c: Remove architecture option.
2081
2082 2011-10-24  David S. Miller  <davem@davemloft.net>
2083
2084         * gcc.target/sparc/vis3move-1.c: New test.
2085         * gcc.target/sparc/vis3move-2.c: New test.
2086         * gcc.target/sparc/vis3move-3.c: New test.
2087
2088 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2089
2090         * gcc.dg/strlenopt-22.c: New testcase.
2091         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2092
2093 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2094
2095         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2096         Remove -march=i386.
2097         (dg-skip-if): Remove.
2098         * gcc.target/i386/funcspec-1.c: Ditto.
2099         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2100
2101 2011-10-24  Richard Guenther  <rguenther@suse.de>
2102
2103         * gcc.dg/vect/vect-bool-1.c: New testcase.
2104
2105 2011-10-24  Richard Guenther  <rguenther@suse.de>
2106
2107         PR tree-optimization/50838
2108         * gcc.dg/torture/pr50838.c: New testcase.
2109
2110 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2111
2112         PR tree-optimization/50730
2113         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2114         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2115         -fno-tree-sra and SLP flags.
2116
2117 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2118
2119         PR c++/50841
2120         Revert:
2121         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2122
2123         PR c++/50810
2124         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2125         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2126
2127 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2128
2129         PR c++/50810
2130         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2131         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2132
2133 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2134
2135         PR tree-optimization/50763
2136         * gcc.dg/pr50763.c: New test.
2137
2138 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2139
2140         PR target/50788
2141         * gcc.target/i386/pr50788.c: New test.
2142
2143 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2144
2145         PR tree-optimization/50819
2146         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2147         * g++.dg/vect/slp-pr50819.cc: New test.
2148
2149 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2150
2151         PR c++/45385
2152         * g++.dg/warn/Wconversion4.C: New.
2153
2154 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2155
2156         PR target/50813
2157         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2158         from element other than first and reverse permutation.
2159         * gcc.dg/torture/vshuf-16.inc: Likewise.
2160         * gcc.dg/torture/vshuf-8.inc: Likewise.
2161         * gcc.dg/torture/vshuf-4.inc: Likewise.
2162
2163 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2164
2165         PR c++/31423
2166         * g++.dg/parse/error43.C: New.
2167         * g++.dg/parse/error44.C: Likewise.
2168
2169 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2170             Kirill Yukhin  <kirill.yukhin@intel.com>
2171
2172         PR target/50740
2173         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2174         * gcc.target/i386/bmi2-check.h: Ditto.
2175
2176 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2177
2178         PR c++/50811
2179         * g++.dg/cpp0x/override2.C: Add test.
2180
2181 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2182
2183         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2184         check_linker_plugin_available.
2185
2186 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2187
2188         * gcc.target/i386/branch-cost1.c: New test.
2189         * gcc.target/i386/branch-cost2.c: New test.
2190         * gcc.target/i386/branch-cost3.c: New test.
2191         * gcc.target/i386/branch-cost4.c: New test.
2192
2193 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2194
2195         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2196
2197 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2198
2199         PR testsuite/50722
2200         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2201
2202 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2203
2204         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2205         (_moz_foo, EXT__foo): Use ASMNAME.
2206
2207 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2208
2209         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2210         names.
2211
2212 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2213
2214         PR target/50766
2215         * gcc.target/i386/pr50766.c: New test.
2216
2217 2011-10-20  Jason Merrill  <jason@redhat.com>
2218
2219         PR c++/41449
2220         * g++.dg/eh/partial1.C: New.
2221
2222 2011-10-20  Richard Henderson  <rth@redhat.com>
2223
2224         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2225         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2226         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2227         Use __builtin_shuffle.
2228
2229 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2230
2231         PR fortran/50514
2232         * gfortran.dg/ishft_3.f90:  Update test.
2233
2234 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2235
2236         PR fortran/50524
2237         * gfortran.dg/substring_integer_index.f90: New test.
2238
2239 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2240
2241         * gfortran.dg/format_string.f: New test.
2242
2243 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2244
2245         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2246         non_strict_align.
2247         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2248
2249 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2250
2251         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2252         gcc.target/i386/pr46226.c: Do not use
2253         -mno-accumulate-outgoing-args.
2254
2255 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2256
2257         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2258         including <strings.h>.
2259
2260 2011-10-19  Jan Hubicka  <jh@suse.cz>
2261
2262         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2263         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2264         * lib/c-torture.exp: Likewise.
2265         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2266         * gcc.c-torture/compile/sync-1.c: Likewise.
2267         * gcc.c-torture/compile/sync-1.c: Likewise.
2268         * gcc.c-torture/compile/sync-3.c: Likewise.
2269         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2270         * gcc.dg/noncompile/920507-1.c: Likewise.
2271         * gcc.dg/torture/pr36400.c: Likewise.
2272         * g++.dg/torture/pr34850.C: Likewise.
2273
2274 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2275
2276         * gnat.dg/source_ref1.adb: New test.
2277         * gnat.dg/source_ref2.adb: Likewise.
2278
2279 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2280
2281         PR c++/13657
2282         * g++.dg/parse/error42.C: New.
2283         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2284
2285 2011-10-19  Jason Merrill  <jason@redhat.com>
2286
2287         PR c++/50793
2288         * g++.dg/init/value9.C: New.
2289
2290 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2291
2292         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2293         * gcc.dg/torture/vshuf-16.inc: Likewise.
2294         * gcc.dg/torture/vshuf-8.inc: Likewise.
2295         * gcc.dg/torture/vshuf-4.inc: Likewise.
2296
2297 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2298
2299         PR fortran/47023
2300         * gfortran.dg/sizeof_proc.f90: New.
2301
2302 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2303
2304         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2305         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2306
2307 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2308
2309         PR testsuite/50796
2310         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2311
2312 2011-10-19  Jason Merrill  <jason@redhat.com>
2313
2314         PR c++/50787
2315         * g++.dg/init/ref20.C: New.
2316
2317 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2318
2319         PR middle-end/50795
2320         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2321         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2322         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2323         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2324         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2325
2326 2011-10-19  Richard Guenther  <rguenther@suse.de>
2327
2328         PR middle-end/50768
2329         * gcc.dg/torture/pr50768.c: New testcase.
2330
2331 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2332
2333         PR rtl-optimization/50340
2334         * gcc.dg/pr50340.c: New.
2335
2336 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2337
2338         PR tree-optimization/50717
2339
2340         * gcc.dg/pr50717-1.c: New file.
2341         * gcc.target/arm/wmul-12.c: Correct types.
2342         * gcc.target/arm/wmul-8.c: Correct types.
2343
2344 2011-10-18  Jason Merrill  <jason@redhat.com>
2345
2346         PR c++/50531
2347         * g++.dg/cpp0x/defaulted32.C: New.
2348
2349         PR c++/50742
2350         * g++.dg/lookup/using23.C: New.
2351
2352         PR c++/50500
2353         * g++.dg/cpp0x/implicit12.C: New.
2354         * g++.dg/cpp0x/defaulted20.C: Adjust.
2355         * g++.dg/cpp0x/defaulted21.C: Adjust.
2356         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2357         * g++.dg/cpp0x/implicit4.C: Adjust.
2358         * g++.dg/cpp0x/implicit5.C: Adjust.
2359         * g++.dg/cpp0x/implicit8.C: Adjust.
2360         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2361         * g++.dg/cpp0x/not_special.C: Adjust.
2362         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2363         * g++.dg/cpp0x/rv1n.C: Adjust.
2364         * g++.dg/cpp0x/rv2n.C: Adjust.
2365         * g++.dg/cpp0x/rv3n.C: Adjust.
2366         * g++.dg/cpp0x/rv4n.C: Adjust.
2367         * g++.dg/cpp0x/rv5n.C: Adjust.
2368         * g++.dg/cpp0x/rv6n.C: Adjust.
2369         * g++.dg/cpp0x/rv7n.C: Adjust.
2370
2371 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2372
2373         * gcc.target/i386/avx2-vpop-check.h: New header.
2374         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2375         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2376         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2377         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2378         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2379         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2380         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2381         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2382         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2383         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2384         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2385         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2386         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2387         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2388         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2389
2390 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2391
2392         PR fortran/50420
2393         * gfortran.dg/coarray_subobject_1.f90: New test.
2394         * gfortran.dg/coarray/subobject_1.f90: New test.
2395
2396 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2397
2398         PR rtl-optimization/50205
2399         * gcc.dg/pr50205.c: New.
2400
2401 2011-10-18  Richard Guenther  <rguenther@suse.de>
2402
2403         PR tree-optimization/50767
2404         * gcc.dg/torture/pr50767.c: New testcase.
2405
2406 2011-10-18  Julian Brown  <julian@codesourcery.com>
2407
2408         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2409         * gcc.target/arm/unaligned-memcpy-1.c: New.
2410         * gcc.target/arm/unaligned-memcpy-2.c: New.
2411         * gcc.target/arm/unaligned-memcpy-3.c: New.
2412         * gcc.target/arm/unaligned-memcpy-4.c: New.
2413
2414 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2415
2416         PR fortran/47023
2417         * gfortran.dg/iso_c_binding_class.f03: New.
2418
2419 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2420
2421         * testsuite/lib/target-supports.exp
2422         (check_effective_target_vect_widen_shift): New.
2423         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2424         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2425         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2426         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2427
2428 2011-10-18  Richard Guenther  <rguenther@suse.de>
2429
2430         * gcc.dg/torture/restrict-1.c: New testcase.
2431
2432 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2433
2434         * g++.dg/ext/bases.C: New test.
2435
2436 2011-10-17  David S. Miller  <davem@davemloft.net>
2437
2438         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2439         all operations to emit VIS instructions.
2440         * gcc.target/sparc/fandnot.c: Likewise.
2441         * gcc.target/sparc/fnot.c: Likewise.
2442         * gcc.target/sparc/for.c: Likewise.
2443         * gcc.target/sparc/fornot.c: Likewise.
2444         * gcc.target/sparc/fxnor.c: Likewise.
2445         * gcc.target/sparc/fxor.c: Likewise.
2446         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2447         needed.
2448
2449 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2450
2451         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2452         * gcc.dg/torture/vshuf-16.inc: New file.
2453         * gcc.dg/torture/vshuf-2.inc: New file.
2454         * gcc.dg/torture/vshuf-32.inc: New file.
2455         * gcc.dg/torture/vshuf-4.inc: New file.
2456         * gcc.dg/torture/vshuf-8.inc: New file.
2457         * gcc.dg/torture/vshuf-main.inc: New file.
2458         * gcc.dg/torture/vshuf-v16hi.c: New test.
2459         * gcc.dg/torture/vshuf-v16qi.c: New test.
2460         * gcc.dg/torture/vshuf-v2df.c: New test.
2461         * gcc.dg/torture/vshuf-v2di.c: New test.
2462         * gcc.dg/torture/vshuf-v2sf.c: New test.
2463         * gcc.dg/torture/vshuf-v2si.c: New test.
2464         * gcc.dg/torture/vshuf-v32qi.c: New test.
2465         * gcc.dg/torture/vshuf-v4df.c: New test.
2466         * gcc.dg/torture/vshuf-v4di.c: New test.
2467         * gcc.dg/torture/vshuf-v4hi.c: New test.
2468         * gcc.dg/torture/vshuf-v4sf.c: New test.
2469         * gcc.dg/torture/vshuf-v4si.c: New test.
2470         * gcc.dg/torture/vshuf-v8hi.c: New test.
2471         * gcc.dg/torture/vshuf-v8qi.c: New test.
2472         * gcc.dg/torture/vshuf-v8sf.c: New test.
2473         * gcc.dg/torture/vshuf-v8si.c: New test.
2474
2475 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2476
2477         PR tree-optimization/50746
2478         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2479
2480 2011-10-17  Jason Merrill  <jason@redhat.com>
2481
2482         PR c++/50736
2483         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2484
2485 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2486
2487         PR c++/44524
2488         * g++.dg/parse/error41.C: New.
2489         * g++.dg/parse/error20.C: Adjust.
2490
2491 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2492
2493         PR c++/50757
2494         * g++.dg/warn/format7.C: New.
2495         * obj-c++.dg/warn7.mm: Likewise.
2496
2497 2011-10-17  Richard Guenther  <rguenther@suse.de>
2498
2499         PR tree-optimization/50729
2500         * gcc.dg/torture/pr50729.c: New testcase.
2501
2502 2011-10-15  Tom Tromey  <tromey@redhat.com>
2503             Dodji Seketeli  <dodji@redhat.com>
2504
2505         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2506         included files.
2507         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2508         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2509         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2510         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2511
2512 2011-10-15  Tom Tromey  <tromey@redhat.com>
2513             Dodji Seketeli  <dodji@redhat.com>
2514
2515         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2516
2517 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2518
2519         PR c++/48489
2520         * g++.dg/inherit/error5.C: New.
2521
2522 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2523
2524         PR fortran/47023
2525         PR fortran/50752
2526         * gfortran.dg/kind_tests_4.f90: New.
2527
2528 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2529
2530         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2531         targets that support vector condition.
2532
2533 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2534
2535         PR fortran/47023
2536         * gfortran.dg/c_kind_tests_3.f03: New.
2537
2538 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2539
2540         PR fortran/50547
2541         * gfortran.dg/elemental_args_check_4.f90: New.
2542
2543 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2544
2545         PR tree-optimization/50727
2546         * gcc.dg/vect/pr50727.c: New test.
2547
2548 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2549
2550         * gcc.dg/vla-23.c: New test.
2551
2552 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
2553
2554         PR tree-optimization/50596
2555         * gcc.dg/vect/vect-cond-9.c: New test.
2556
2557 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2558
2559         * gcc.dg/vect/bb-slp-29.c: New test.
2560
2561 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2562
2563         PR c++/50732
2564         * g++.dg/ext/is_base_of_incomplete.C: New.
2565         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2566         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2567
2568 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2569
2570         * gcc.target/sparc/combined-1.c: Compile at -O2.
2571
2572 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
2573
2574         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2575         (dg-options): Add -Wno-attributes.
2576         * gcc.target/i386/fma_double_?.c: Ditto.
2577         * gcc.target/i386/fma_run_float_?.c: Ditto.
2578         * gcc.target/i386/fma_run_double_?.c: Ditto.
2579         * gcc.target/i386/l_fma_float_?.c: Dtto.
2580         * gcc.target/i386/l_fma_double_?.c: Ditto.
2581         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2582         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2583
2584 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2585
2586         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2587         the comments.
2588         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2589         * gfortran.dg/rank_3.f90: Ditto.
2590         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2591         -std=f2008ts in dg-options.
2592         * gfortran.dg/rank_4.f90: Ditto.
2593
2594 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2595
2596         PR target/49263
2597         * gcc.target/sh/pr49263.c: New.
2598
2599 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2600
2601         * gnat.dg/specs/debug1.ads: Tweak.
2602
2603 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2604
2605         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2606
2607 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2608
2609         * gcc.target/i386/sse2-mul-1.c: New test.
2610         * gcc.target/i386/sse4_1-mul-1.c: New test.
2611         * gcc.target/i386/avx-mul-1.c: New test.
2612         * gcc.target/i386/xop-mul-1.c: New test.
2613         * gcc.target/i386/avx2-mul-1.c: New test.
2614
2615 2011-10-14  Jason Merrill  <jason@redhat.com>
2616
2617         PR c++/50563
2618         * g++.dg/cpp0x/nsdmi-list1.C: New.
2619
2620         PR c++/50707
2621         * g++.dg/cpp0x/nsdmi-const1.C: New.
2622
2623 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
2624
2625         PR fortran/50570
2626         * gfortran.dg/pointer_intent_5.f90: New.
2627
2628 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2629
2630         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2631         * gcc.target/i386/warn-vect-op-1.c: Ditto.
2632         * gcc.target/i386/warn-vect-op-2.c: Ditto.
2633
2634 2011-10-14  Tobias Burnus  <burnus@net-b.de>
2635
2636         PR fortran/50718
2637         * gfortran.dg/pointer_check_11.f90: New.
2638         * gfortran.dg/pointer_check_12.f90: New.
2639
2640 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2641
2642         PR c++/38174
2643         * g++.dg/overload/operator4.C: New.
2644
2645 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
2646
2647         * gcc.dg/di-longlong64-sync-1.c: New test.
2648         * gcc.dg/di-sync-multithread.c: New test.
2649         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2650         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2651         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2652         tests for v5, v6, v6k, and v7-a, and add-options helpers.
2653         (check_effective_target_arm_arm_ok): New helper.
2654         (check_effective_target_sync_longlong): New helper.
2655
2656 2011-10-14  Richard Guenther  <rguenther@suse.de>
2657
2658         PR tree-optimization/50723
2659         * gcc.dg/torture/pr50723.c: New testcase.
2660
2661 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2662
2663         PR c++/17212
2664         * g++.dg/warn/format6.C: New.
2665         * obj-c++.dg/warn6.mm: Likewise.
2666
2667 2011-10-13  Richard Henderson  <rth@redhat.com>
2668
2669         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2670         Delete.
2671         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2672         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2673         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2674
2675 2011-10-13  Jason Merrill  <jason@redhat.com>
2676
2677         PR c++/50614
2678         * g++.dg/cpp0x/nsdmi-template2.C: New.
2679
2680         PR c++/50437
2681         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2682
2683         PR c++/50618
2684         * g++.dg/init/vbase1.C: New.
2685
2686 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
2687
2688         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2689         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2690         * gcc.target/i386/avx-vphminposuw-2.c: New test.
2691         * gcc.target/i386/avx-vphminposuw-3.c: New test.
2692
2693 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2694
2695         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2696
2697 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2698
2699         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2700
2701 2011-10-13  Richard Guenther  <rguenther@suse.de>
2702
2703         PR tree-optimization/50712
2704         * gcc.target/i386/pr50712.c: New testcase.
2705
2706 2011-10-13  Tom de Vries  <tom@codesourcery.com>
2707
2708         * gcc.dg/memcpy-4.c: New test.
2709
2710 2011-10-13  Richard Guenther  <rguenther@suse.de>
2711
2712         PR tree-optimization/50698
2713         * g++.dg/vect/pr50698.cc: New testcase.
2714
2715 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
2716
2717         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2718         * gcc.target/powerpc/warn-2.c: Ditto.
2719
2720         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2721         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2722         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2723         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2724         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2725         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2726         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2727         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2728         * gcc.target/powerpc/ppc-pow.c: Likewise.
2729         * gcc.target/powerpc/recip-1.c: Likewise.
2730         * gcc.target/powerpc/recip-2.c: Likewise.
2731         * gcc.target/powerpc/recip-3.c: Likewise.
2732         * gcc.target/powerpc/recip-4.c: Likewise.
2733         * gcc.target/powerpc/recip-5.c: Likewise.
2734
2735 2011-10-12  David S. Miller  <davem@davemloft.net>
2736
2737         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2738         '-mvis3' instead of 'mcpu=niagara3' in options.
2739         * gcc.target/sparc/fhalve.c: Likewise.
2740         * gcc.target/sparc/fnegop.c: Likewise.
2741         * gcc.target/sparc/fpadds.c: Likewise.
2742         * gcc.target/sparc/fshift.c: Likewise.
2743         * gcc.target/sparc/fucmp.c: Likewise.
2744         * gcc.target/sparc/lzd.c: Likewise.
2745         * gcc.target/sparc/vis3misc.c: Likewise.
2746         * gcc.target/sparc/xmul.c: Likewise.
2747
2748 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
2749
2750         * gnat.dg/vect1.ad[sb]: New test.
2751         * gnat.dg/vect1_pkg.ads: New helper.
2752         * gnat.dg/vect2.ad[sb]: New test.
2753         * gnat.dg/vect2_pkg.ads: New helper.
2754         * gnat.dg/vect3.ad[sb]: New test.
2755         * gnat.dg/vect3_pkg.ads: New helper.
2756         * gnat.dg/vect4.ad[sb]: New test.
2757         * gnat.dg/vect4_pkg.ads: New helper.
2758         * gnat.dg/vect5.ad[sb]: New test.
2759         * gnat.dg/vect5_pkg.ads: New helper.
2760         * gnat.dg/vect6.ad[sb]: New test.
2761         * gnat.dg/vect6_pkg.ads: New helper.
2762
2763 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2764
2765         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2766         * gcc.target/i386/fma_run_double_2.c: Likewise.
2767         * gcc.target/i386/fma_run_double_3.c: Likewise.
2768         * gcc.target/i386/fma_run_double_4.c: Likewise.
2769         * gcc.target/i386/fma_run_double_5.c: Likewise.
2770         * gcc.target/i386/fma_run_double_6.c: Likewise.
2771         * gcc.target/i386/fma_run_float_1.c: Likewise.
2772         * gcc.target/i386/fma_run_float_2.c: Likewise.
2773         * gcc.target/i386/fma_run_float_3.c: Likewise.
2774         * gcc.target/i386/fma_run_float_4.c: Likewise.
2775         * gcc.target/i386/fma_run_float_5.c: Likewise.
2776         * gcc.target/i386/fma_run_float_6.c: Likewise.
2777
2778         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2779         remove the extra dg-options.
2780         * gcc.target/i386/l_fma_double_2.c: Likewise.
2781         * gcc.target/i386/l_fma_double_3.c: Likewise.
2782         * gcc.target/i386/l_fma_double_4.c: Likewise.
2783         * gcc.target/i386/l_fma_double_5.c: Likewise.
2784         * gcc.target/i386/l_fma_double_6.c: Likewise.
2785         * gcc.target/i386/l_fma_float_1.c: Likewise.
2786         * gcc.target/i386/l_fma_float_2.c: Likewise.
2787         * gcc.target/i386/l_fma_float_3.c: Likewise.
2788         * gcc.target/i386/l_fma_float_4.c: Likewise.
2789         * gcc.target/i386/l_fma_float_5.c: Likewise.
2790         * gcc.target/i386/l_fma_float_6.c: Likewise.
2791
2792 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
2793
2794         PR tree-optimization/50189
2795         * g++.dg/torture/pr50189.C: New testcase.
2796
2797 2011-10-12  Richard Guenther  <rguenther@suse.de>
2798
2799         PR tree-optimization/50700
2800         * gcc.dg/builtin-object-size-12.c: New testcase.
2801
2802 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
2803
2804         PR c/50565
2805         * gcc.c-torture/compile/pr50565-1.c,
2806         gcc.c-torture/compile/pr50565-2.c: New tests.
2807
2808 2011-10-11  Jason Merrill  <jason@redhat.com>
2809
2810         PR c++/49855
2811         PR c++/49896
2812         * g++.dg/template/constant1.C: New.
2813         * g++.dg/template/constant2.C: New.
2814         * g++.dg/cpp0x/constexpr-template3.C: New.
2815
2816 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2817
2818         * gcc.target/i386/warn-vect-op-3.c: New test.
2819         * gcc.target/i386/warn-vect-op-1.c: New test.
2820         * gcc.target/i386/warn-vect-op-2.c: New test.
2821
2822 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2823
2824         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2825
2826 2011-10-11  Richard Guenther  <rguenther@suse.de>
2827
2828         PR tree-optimization/50204
2829         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2830
2831 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2832
2833         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2834
2835 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
2836
2837         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2838         * gcc.target/i386/fma_double_2.c: Ditto.
2839         * gcc.target/i386/fma_double_3.c: Ditto.
2840         * gcc.target/i386/fma_double_4.c: Ditto.
2841         * gcc.target/i386/fma_double_5.c: Ditto.
2842         * gcc.target/i386/fma_double_6.c: Ditto.
2843         * gcc.target/i386/fma_float_1.c: Ditto.
2844         * gcc.target/i386/fma_float_2.c: Ditto.
2845         * gcc.target/i386/fma_float_3.c: Ditto.
2846         * gcc.target/i386/fma_float_4.c: Ditto.
2847         * gcc.target/i386/fma_float_5.c: Ditto.
2848         * gcc.target/i386/fma_float_6.c: Ditto.
2849         * gcc.target/i386/l_fma_double_1.c: Ditto.
2850         * gcc.target/i386/l_fma_double_2.c: Ditto.
2851         * gcc.target/i386/l_fma_double_3.c: Ditto.
2852         * gcc.target/i386/l_fma_double_4.c: Ditto.
2853         * gcc.target/i386/l_fma_double_5.c: Ditto.
2854         * gcc.target/i386/l_fma_double_6.c: Ditto.
2855         * gcc.target/i386/l_fma_float_1.c: Ditto.
2856         * gcc.target/i386/l_fma_float_2.c: Ditto.
2857         * gcc.target/i386/l_fma_float_3.c: Ditto.
2858         * gcc.target/i386/l_fma_float_4.c: Ditto.
2859         * gcc.target/i386/l_fma_float_5.c: Ditto.
2860         * gcc.target/i386/l_fma_float_6.c: Ditto.
2861         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2862         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2863         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2864         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2865         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2866         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2867         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2868         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2869         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2870         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2871         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2872         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2873
2874 2011-10-11  Tristan Gingold  <gingold@adacore.com>
2875
2876         * gcc.dg/va-arg-4.c: New test.
2877         * gcc.dg/va-arg-5.c: Ditto.
2878
2879 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
2880
2881         * lib/target-supports.exp (check_effective_target_fd_truncate):
2882         Close and unlink test file before exit.
2883
2884 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2885
2886         PR fortran/50564
2887         * gfortran.dg/forall_15.f90:  New test case.
2888
2889 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2890             Andrew Macleod  <amacleod@redhat.com>
2891
2892         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2893         wrappers for *other_threads() and *final_verify().
2894         * gcc.dg/simulate-thread/simulate-thread.h
2895         (simulate_thread_wrapper_other_threads): New.
2896         (simulate_thread_wrapper_final_verify): New.
2897
2898 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
2899
2900         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2901
2902 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
2903
2904         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2905
2906 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2907             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
2908
2909         * gcc.target/i386/fma_1.h: New file.
2910         * gcc.target/i386/fma_2.h: Likewise.
2911         * gcc.target/i386/fma_3.h: Likewise.
2912         * gcc.target/i386/fma_4.h: Likewise.
2913         * gcc.target/i386/fma_5.h: Likewise.
2914         * gcc.target/i386/fma_6.h: Likewise.
2915         * gcc.target/i386/fma_double_1.c: Likewise.
2916         * gcc.target/i386/fma_double_2.c: Likewise.
2917         * gcc.target/i386/fma_double_3.c: Likewise.
2918         * gcc.target/i386/fma_double_4.c: Likewise.
2919         * gcc.target/i386/fma_double_5.c: Likewise.
2920         * gcc.target/i386/fma_double_6.c: Likewise.
2921         * gcc.target/i386/fma_float_1.c: Likewise.
2922         * gcc.target/i386/fma_float_2.c: Likewise.
2923         * gcc.target/i386/fma_float_3.c: Likewise.
2924         * gcc.target/i386/fma_float_4.c: Likewise.
2925         * gcc.target/i386/fma_float_5.c: Likewise.
2926         * gcc.target/i386/fma_float_6.c: Likewise.
2927         * gcc.target/i386/fma_main.h: Likewise.
2928         * gcc.target/i386/fma_run_double_1.c: Likewise.
2929         * gcc.target/i386/fma_run_double_2.c: Likewise.
2930         * gcc.target/i386/fma_run_double_3.c: Likewise.
2931         * gcc.target/i386/fma_run_double_4.c: Likewise.
2932         * gcc.target/i386/fma_run_double_5.c: Likewise.
2933         * gcc.target/i386/fma_run_double_6.c: Likewise.
2934         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2935         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2936         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2937         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2938         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2939         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2940         * gcc.target/i386/fma_run_float_1.c: Likewise.
2941         * gcc.target/i386/fma_run_float_2.c: Likewise.
2942         * gcc.target/i386/fma_run_float_3.c: Likewise.
2943         * gcc.target/i386/fma_run_float_4.c: Likewise.
2944         * gcc.target/i386/fma_run_float_5.c: Likewise.
2945         * gcc.target/i386/fma_run_float_6.c: Likewise.
2946         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2947         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2948         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2949         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2950         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2951         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2952         * gcc.target/i386/l_fma_1.h: Likewise.
2953         * gcc.target/i386/l_fma_2.h: Likewise.
2954         * gcc.target/i386/l_fma_3.h: Likewise.
2955         * gcc.target/i386/l_fma_4.h: Likewise.
2956         * gcc.target/i386/l_fma_5.h: Likewise.
2957         * gcc.target/i386/l_fma_6.h: Likewise.
2958         * gcc.target/i386/l_fma_double_1.c: Likewise.
2959         * gcc.target/i386/l_fma_double_2.c: Likewise.
2960         * gcc.target/i386/l_fma_double_3.c: Likewise.
2961         * gcc.target/i386/l_fma_double_4.c: Likewise.
2962         * gcc.target/i386/l_fma_double_5.c: Likewise.
2963         * gcc.target/i386/l_fma_double_6.c: Likewise.
2964         * gcc.target/i386/l_fma_float_1.c: Likewise.
2965         * gcc.target/i386/l_fma_float_2.c: Likewise.
2966         * gcc.target/i386/l_fma_float_3.c: Likewise.
2967         * gcc.target/i386/l_fma_float_4.c: Likewise.
2968         * gcc.target/i386/l_fma_float_5.c: Likewise.
2969         * gcc.target/i386/l_fma_float_6.c: Likewise.
2970         * gcc.target/i386/l_fma_main.h: Likewise.
2971         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2972         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2973         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2974         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2975         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2976         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2977         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2978         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2979         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2980         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2981         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2982         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2983
2984 2011-10-10  Richard Guenther  <rguenther@suse.de>
2985
2986         PR middle-end/50389
2987         * gcc.dg/torture/pr50389.c: New testcase.
2988
2989 2011-10-10  Richard Guenther  <rguenther@suse.de>
2990
2991         PR middle-end/50195
2992         * gcc.dg/builtins-47.c: Optimize.
2993
2994 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2995
2996         * lib/gcc-simulate-thread.exp: New.
2997         * gcc.dg/simulate-thread/guality.h: New.
2998         * gcc.dg/simulate-thread/simulate-thread.h: New.
2999         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3000         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3001         * gcc.dg/simulate-thread/README: New.
3002         * g++.dg/simulate-thread/guality.h: New.
3003         * g++.dg/simulate-thread/simulate-thread.h: New.
3004         * g++.dg/simulate-thread/simulate-thread.exp: New.
3005         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3006         * c-c++-common/cxxbitfields-2.c: Remove.
3007         * c-c++-common/cxxbitfields.c: Remove.
3008         * c-c++-common/cxxbitfields-4.c: Remove.
3009         * c-c++-common/cxxbitfields-5.c: Remove.
3010         * c-c++-common/simulate-thread/bitfields-1.c: New.
3011         * c-c++-common/simulate-thread/bitfields-2.c: New.
3012         * c-c++-common/simulate-thread/bitfields-3.c: New.
3013         * c-c++-common/simulate-thread/bitfields-4.c: New.
3014
3015 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3016
3017         PR c++/38980
3018         * g++.dg/warn/format5.C: New.
3019
3020 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3021
3022         PR fortran/50273
3023         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3024         * gfortran.dg/common_16.f90: New.
3025
3026 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3027
3028         * gfortran.dg/iso_c_binding_param_1.f90: New.
3029         * gfortran.dg/iso_c_binding_param_2.f90: New.
3030         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3031
3032 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3033
3034         PR tree-optimization/50635
3035         * gcc.dg/vect/pr50635.c: New test.
3036
3037 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3038
3039         PR fortran/50659
3040         * gfortran.dg/proc_decl_27.f90: New.
3041
3042 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3043
3044         PR libobjc/50428
3045         * objc/execute/initialize-1.m: New test.
3046
3047 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3048
3049         PR fortran/47844
3050         * gfortran.dg/pointer_function_result_1.f90 : New test.
3051
3052 2011-10-07  David S. Miller  <davem@davemloft.net>
3053
3054         PR 50655
3055         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3056         * gcc.target/sparc/cmask.c: Use it.
3057         * gcc.target/sparc/fhalve.c: Likewise.
3058         * gcc.target/sparc/fnegop.c: Likewise.
3059         * gcc.target/sparc/fpadds.c: Likewise.
3060         * gcc.target/sparc/fshift.c: Likewise.
3061         * gcc.target/sparc/fucmp.c: Likewise.
3062         * gcc.target/sparc/lzd.c: Likewise.
3063         * gcc.target/sparc/vis3misc.c: Likewise.
3064         * gcc.target/sparc/xmul.c: Likewise.
3065
3066 2011-10-07  Richard Henderson  <rth@redhat.com>
3067
3068         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3069         match for avx2.
3070         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3071
3072 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3073
3074         * gcc.dg/pr50193-1.c: New file.
3075         * gcc.target/arm/shiftable.c: New file.
3076
3077 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3078
3079         PR fortran/50625
3080         * gfortran.dg/class_46.f03: New.
3081
3082 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3083
3084         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3085         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3086         (syslog, vsyslog, __vsyslog_chk): Likewise.
3087
3088         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3089         (x, EXT_x): Use ASMNAME.
3090
3091         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3092         (a, c): Use ASMNAME.
3093
3094 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3095
3096         PR middle-end/50527
3097         * gcc.dg/pr50527.c: New test.
3098
3099 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3100
3101         PR tree-optimization/50650
3102         * gcc.c-torture/compile/pr50650.c: New test.
3103
3104 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3105
3106         PR tree-optimization/50575
3107         * gcc.c-torture/execute/vector-compare-2.x: New file.
3108
3109 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3110
3111         PR middle-end/50125
3112         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3113         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3114         (bar3): Likewise.
3115
3116 2011-10-07  Richard Guenther  <rguenther@suse.de>
3117
3118         PR testsuite/50637
3119         * gcc.dg/vect/vect-align-2.c: Increase array size.
3120
3121 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3122             H.J. Lu  <hongjiu.lu@intel.com>
3123
3124         PR target/50603
3125         * gcc.target/i386/pr50603.c: New test.
3126
3127 2011-10-06  Jason Merrill  <jason@redhat.com>
3128
3129         PR c++/39164
3130         * g++.dg/cpp0x/default31.C: New.
3131
3132 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3133
3134         PR tree-optimization/50596
3135         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3136         New.
3137         * gcc.dg/vect/vect-cond-8.c: New test.
3138
3139 2011-10-06  Richard Henderson  <rth@redhat.com>
3140
3141         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3142         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3143         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3144         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3145         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3146         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3147         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3148         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3149         * gcc.c-torture/execute/vshuf-16.inc: New file.
3150         * gcc.c-torture/execute/vshuf-2.inc: New file.
3151         * gcc.c-torture/execute/vshuf-4.inc: New file.
3152         * gcc.c-torture/execute/vshuf-8.inc: New file.
3153         * gcc.c-torture/execute/vshuf-main.inc: New file.
3154         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3155         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3156         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3157         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3158         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3159         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3160         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3161         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3162         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3163         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3164         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3165         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3166         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3167
3168 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3169
3170         PR tree-optimization/49279
3171         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3172         * gcc.c-torture/execute/pr49279.c: New test.
3173
3174 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3175
3176         PR target/49049
3177         * gcc.c-torture/compile/pr49049.c: New test.
3178
3179 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3180
3181         PR target/50305
3182         * gcc.target/arm/pr50305.c: New test.
3183
3184 2011-10-06  Richard Guenther  <rguenther@suse.de>
3185
3186         PR tree-optimization/38884
3187         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3188         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3189
3190 2011-10-05  David S. Miller  <davem@davemloft.net>
3191
3192         * gcc.target/sparc/lzd.c: New test.
3193         * gcc.target/sparc/popc.c: New test.
3194
3195 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3196
3197         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3198         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3199         * g++.dg/other/final1.C: Cleanup original tree dump.
3200
3201 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3202
3203         PR tree-optimization/50613
3204         * gcc.dg/pr50613.c: New test.
3205
3206 2011-10-05  Richard Henderson  <rth@redhat.com>
3207
3208         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3209         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3210         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3211         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3212         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3213         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3214         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3215         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3216
3217 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3218
3219         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3220         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3221         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3222         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3223         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3224
3225 2011-10-05  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/38885
3228         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3229
3230 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3231
3232         * gcc.target/i386/sw-1.c: New test.
3233
3234 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3235
3236         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3237         -mtune=generic.
3238         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3239
3240 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3241
3242         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3243
3244 2011-10-04  David S. Miller  <davem@davemloft.net>
3245
3246         * gcc.target/sparc/fhalve.c: New test.
3247         * gcc.target/sparc/fnegop.c: New test.
3248         * gcc.target/sparc/xmul.c: New test.
3249
3250 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3251
3252         PR fortran/35831
3253         * gfortran.dg/dummy_procedure_6.f90: New.
3254
3255 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3256
3257         PR tree-optimization/50604
3258         * gcc.dg/pr50604.c: New test.
3259
3260 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3261
3262         PR tree-optimization/49662
3263         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3264         * gcc.dg/graphite/interchange-15.c: Likewise.
3265         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3266
3267 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3268
3269         * gcc.dg/tree-ssa/restrict-4.c: New test.
3270
3271 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3272
3273         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3274         (main): Use __typeof to get result type of comparison.
3275
3276 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3277
3278         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3279         Make et_vect_multiple_sizes_saved global.
3280         (check_effective_target_vect64): Make et_vect64_saved global.
3281
3282 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3283
3284         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3285         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3286         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3287         * gcc.dg/builtin-complex-err-1.c: Adjust.
3288
3289 2011-10-02  Jason Merrill  <jason@redhat.com>
3290
3291         * g++.dg/cpp0x/range-for22.C: New.
3292
3293         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3294         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3295         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3296         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3297
3298         * g++.dg/cpp0x/nsdmi5.C: New.
3299
3300 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3301
3302         PR target/50579
3303         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3304         New procedures.
3305         (mips-dg-options): Force an ABI option if the current ABI is
3306         incompatible with the required -mlong setting.  Likewise force
3307         a long setting if the current one is incompatible with the
3308         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3309         throughout procedure.
3310         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3311         instead of addressing=absolute.
3312
3313 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3314
3315         * gcc.target/mips/stack-1.c: New test.
3316
3317 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3318
3319         * gcc.dg/pr49696.c: New test.
3320
3321 2011-10-02  Jan Hubicka  <jh@suse.cz>
3322
3323         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3324
3325 2011-10-01  David S. Miller  <davem@davemloft.net>
3326
3327         * gcc.target/sparc/cmask.c: New test.
3328         * gcc.target/sparc/fpadds.c: New test.
3329         * gcc.target/sparc/fshift.c: New test.
3330         * gcc.target/sparc/fucmp.c: New test.
3331         * gcc.target/sparc/vis3misc.c: New test.
3332
3333 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3334
3335         PR fortran/50585
3336         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3337
3338 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3339
3340         PR c++/44473
3341         * g++.dg/dfp/44473-1.C: New test.
3342         * g++.dg/dfp/44473-2.C: New test.
3343         * g++.dg/dfp/mangle-1.C: New test.
3344         * g++.dg/dfp/mangle-2.C: New test.
3345         * g++.dg/dfp/mangle-3.C: New test.
3346         * g++.dg/dfp/mangle-4.C: New test.
3347         * g++.dg/dfp/mangle-5.C: New test.
3348
3349 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3350
3351         PR inline-asm/50571
3352         * gcc.dg/pr50571.c: New test.
3353
3354         PR tree-optimization/46309
3355         * gcc.dg/pr46309.c: New test.
3356
3357 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3358
3359         * gcc.dg/strlenopt-21.c: New test.
3360
3361 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3362
3363         * gcc.dg/sms-10.c: New file.
3364
3365 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3366
3367         * gcc.target/arm/pr50099.c: New test.
3368
3369 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3370
3371         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3372
3373 2011-09-30  David S. Miller  <davem@davemloft.net>
3374
3375         * gcc.target/sparc/bmaskbshuf.c: New test.
3376         * gcc.target/sparc/edgen.c: New test.
3377
3378 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3379
3380         PR fortran/50547
3381         * gfortran.dg/pure_formal_proc_3.f90: New.
3382
3383         PR fortran/50553
3384         * gfortran.dg/stfunc_7.f90: New.
3385
3386 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3387
3388         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3389         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3390         * gcc.dg/vector-compare-1.c: Likewise.
3391         * gcc.dg/vector-compare-2.c: Likewise.
3392
3393 2011-09-29  David S. Miller  <davem@davemloft.net>
3394
3395         * gcc.target/sparc/array.c: New test.
3396
3397 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3398
3399         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3400         loop unroll and set max unroll times to 8.
3401         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3402         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3403         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3404         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3405
3406 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3407
3408         PR c++/40145
3409         * g++.dg/ext/visibility/warn5.C: New.
3410
3411 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3412
3413         PR c++/45278
3414         * g++.dg/warn/Wextra-3.C: New.
3415
3416 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3417
3418         PR target/49486
3419         * gcc.target/sh/pr49468-si.c: New.
3420
3421 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3422
3423         PR testsuite/50485
3424         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3425         (TEST): Initialize src3 with random floats.
3426         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3427         from union src3.  Initialize src3 with random floats.
3428
3429 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3430
3431         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3432         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3433         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3434         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3435         * gcc.target/sh/sh4a-cos.c: Ditto.
3436         * gcc.target/sh/sh4a-cosf.c: Ditto.
3437         * gcc.target/sh/sh4a-sin.c: Ditto.
3438         * gcc.target/sh/sh4a-sinf.c: Ditto.
3439         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3440         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3441         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3442
3443 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3444
3445         PR c++/31489
3446         * g++.dg/parse/error40.C: New.
3447         * g++.dg/warn/incomplete1.C: Adjust.
3448
3449 2011-09-27  Jan Hubicka  <jh@suse.cz>
3450
3451         PR middle-end/49463
3452         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3453         Mark used.
3454
3455 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3456
3457         * gcc.dg/strlenopt-1.c: New test.
3458         * gcc.dg/strlenopt-1f.c: New test.
3459         * gcc.dg/strlenopt-2.c: New test.
3460         * gcc.dg/strlenopt-2f.c: New test.
3461         * gcc.dg/strlenopt-3.c: New test.
3462         * gcc.dg/strlenopt-4.c: New test.
3463         * gcc.dg/strlenopt-4g.c: New test.
3464         * gcc.dg/strlenopt-4gf.c: New test.
3465         * gcc.dg/strlenopt-5.c: New test.
3466         * gcc.dg/strlenopt-6.c: New test.
3467         * gcc.dg/strlenopt-7.c: New test.
3468         * gcc.dg/strlenopt-8.c: New test.
3469         * gcc.dg/strlenopt-9.c: New test.
3470         * gcc.dg/strlenopt-10.c: New test.
3471         * gcc.dg/strlenopt-11.c: New test.
3472         * gcc.dg/strlenopt-12.c: New test.
3473         * gcc.dg/strlenopt-12g.c: New test.
3474         * gcc.dg/strlenopt-13.c: New test.
3475         * gcc.dg/strlenopt-14g.c: New test.
3476         * gcc.dg/strlenopt-14gf.c: New test.
3477         * gcc.dg/strlenopt-15.c: New test.
3478         * gcc.dg/strlenopt-16g.c: New test.
3479         * gcc.dg/strlenopt-17g.c: New test.
3480         * gcc.dg/strlenopt-18g.c: New test.
3481         * gcc.dg/strlenopt.h: New file.
3482
3483 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3484
3485         PR middle-end/43864
3486         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3487         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3488         * gcc.dg/pr43864.c: New test.
3489         * gcc.dg/pr43864-2.c: Same.
3490         * gcc.dg/pr43864-3.c: Same.
3491         * gcc.dg/pr43864-4.c: Same.
3492
3493 2011-09-27  Jan Hubicka  <jh@suse.cz>
3494
3495         * gcc.dg/ipa/inline-5.c: New testcase.
3496
3497 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3498
3499         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3500         vectors.
3501         * gcc.dg/vect/bb-slp-27.c: New.
3502         * gcc.dg/vect/bb-slp-28.c: New.
3503
3504 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3505
3506         * testsuite/lib/target-supports.exp (check_profiling_available):
3507         Don't rely solely on TLS tests for -fprofile-generate, fall
3508         through to the other code.
3509
3510 2011-09-27  Richard Guenther  <rguenther@suse.de>
3511
3512         PR tree-optimization/50363
3513         * gcc.dg/torture/pr50363.c: New testcase.
3514
3515 2011-09-26  Jason Merrill  <jason@redhat.com>
3516
3517         PR c++/45012
3518         * g++.dg/template/partial13.C: New.
3519
3520         PR c++/46105
3521         * g++.dg/template/partial12.C: New.
3522
3523         PR c++/50508
3524         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3525
3526 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3527
3528         PR c++/45487
3529         * g++.dg/diagnostic/bindings1.C: New.
3530         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3531
3532 2011-09-26  David S. Miller  <davem@davemloft.net>
3533
3534         * gcc.target/sparc/wrgsr.c: New test.
3535         * gcc.target/sparc/rdgsr.c: New test.
3536         * gcc.target/sparc/edge.c: New test.
3537         * gcc.target/sparc/fcmp.c: New test.
3538
3539         * gcc.target/sparc/edge.c: Update for new return types.
3540         * gcc.target/sparc/fcmp.c: Likewise.
3541
3542         * gcc.target/sparc/fpaddsubi.c: New test.
3543
3544 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
3545
3546         PR fortran/50515
3547         * gfortran.dg/common_15.f90: New.
3548
3549         PR fortran/50517
3550         * gfortran.dg/dummy_procedure_5.f90: New.
3551         * gfortran.dg/interface_26.f90: Modified error message.
3552         * gfortran.dg/proc_ptr_11.f90: Ditto.
3553         * gfortran.dg/proc_ptr_15.f90: Ditto.
3554         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3555         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3556
3557 2011-09-26  Jason Merrill  <jason@redhat.com>
3558
3559         PR c++/50512
3560         * g++.dg/overload/rvalue3.C: New.
3561
3562         PR c++/50523
3563         * g++.dg/overload/ref-conv2.C: New.
3564
3565         * g++.dg/cpp0x/nsdmi-template1.C: New.
3566
3567 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3568
3569         * g++.dg/cpp0x/nullptr25.C: New.
3570
3571 2011-09-26  Richard Guenther  <rguenther@suse.de>
3572
3573         PR tree-optimization/50472
3574         * gcc.dg/torture/pr50472.c: New testcase.
3575
3576 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3577
3578         * gnat.dg/opt22.adb: New test.
3579         * gnat.dg/opt22_pkg.ad[sb]: New helper.
3580
3581 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3582
3583         * gnat.dg/opt21.adb: New test.
3584         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3585
3586 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3587
3588         * gnat.dg/opt20.ad[sb]: New test.
3589         * gnat.dg/opt20_pkg.ads: New helper.
3590
3591 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3592
3593         * gnat.dg/array17.adb: New test.
3594         * gnat.dg/array17_pkg.ads: New helper.
3595
3596 2011-09-25  Jason Merrill  <jason@redhat.com>
3597
3598         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3599
3600 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3601
3602         * gnat.dg/frame_overflow.ads: New.
3603         * gnat.dg/frame_overflow.adb: Adjust.
3604         * gnat.dg/specs/addr1.ads: Likewise.
3605
3606 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3607
3608         * g++.dg/tree-ssa/restrict2.C: New test.
3609
3610 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3611
3612         * lib/target-supports.exp (check_effective_target_vect64): New.
3613         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3614         of multiple vector sizes.
3615         * gcc.dg/vect/bb-slp-26.c: New.
3616
3617 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3618
3619         PR c++/50280
3620         * g++.dg/template/bitfield1.C: New.
3621
3622 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3623
3624         * gcc.dg/vect/bb-slp-24.c: New.
3625
3626 2011-09-24  Jason Merrill  <jason@redhat.com>
3627
3628         * g++.dg/cpp0x/nsdmi-eh1.C: New.
3629
3630         * g++.dg/cpp0x/nsdmi-defer3.C: New.
3631
3632         * g++.dg/cpp0x/nsdmi-defer1.C: New.
3633         * g++.dg/cpp0x/nsdmi-defer2.C: New.
3634
3635         * g++.dg/cpp0x/nsdmi1.C: New.
3636         * g++.dg/cpp0x/nsdmi2.C: New.
3637         * g++.dg/cpp0x/nsdmi3.C: New.
3638         * g++.dg/cpp0x/nsdmi4.C: New.
3639         * g++.old-deja/g++.other/init4.C: New.
3640
3641 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
3642
3643         PR c++/44267
3644         * g++.dg/template/sfinae28.C: New.
3645
3646 2011-09-23  Ian Lance Taylor  <iant@google.com>
3647
3648         * go.test/go-test.exp (errchk): Handle more cases of getting
3649         correct Tcl backslash quoting in regular expressions in test file.
3650
3651 2011-09-23  Jason Merrill  <jason@redhat.com>
3652
3653         Core 253
3654         * g++.dg/init/const8.C: New.
3655         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3656         * g++.dg/cpp0x/defaulted2.C: Likewise.
3657         * g++.dg/cpp0x/pr42844-2.C: Likewise.
3658         * g++.dg/init/pr20039.C: Likewise.
3659         * g++.dg/init/pr42844.C: Likewise.
3660
3661 2011-09-23  Jan Hubicka  <jh@suse.cz>
3662
3663         * gcc.dg/ipa/inline-1.c: new testcase.
3664         * gcc.dg/ipa/inline-2.c: new testcase.
3665         * gcc.dg/ipa/inline-3.c: new testcase.
3666         * gcc.dg/ipa/inline-4.c: new testcase.
3667
3668 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3669
3670         PR c++/50258
3671         * g++.dg/cpp0x/constexpr-static8.C: New.
3672
3673 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
3674
3675         * gcc.target/i386/avxfp-1.c: New test.
3676         * gcc.target/i386/avxfp-2.c: New test.
3677
3678 2011-09-23  Terry Guo  <terry.guo@arm.com>
3679
3680         * gcc.c-torture/execute/941014-1.x: Deleted.
3681
3682 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3683
3684         PR c++/50491
3685         * g++.dg/cpp0x/pr50491.C: New.
3686
3687 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3688
3689         PR testsuite/50487
3690         * gfortran.dg/bessel_6.f90: Fix tolerance test.
3691
3692 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3693
3694         PR c++/50371
3695         * g++.dg/cpp0x/nullptr24.C: New.
3696
3697 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
3698
3699         PR target/50482
3700         * gcc.target/i386/pr50482.c: New test.
3701
3702 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
3703
3704         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3705         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3706         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3707         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3708         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3709         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3710         multilib options contain different -march= from dg-options.
3711
3712 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
3713             Paolo Carlini  <paolo.carlini@oracle.com>
3714
3715         PR c++/50344
3716         * g++.dg/template/friend52.C: New.
3717
3718 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
3719
3720         * gcc.target/arm/cmp-1.c: New test.
3721         * gcc.target/arm/cmp-2.c: Likewise.
3722
3723 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
3724
3725         PR fortran/41733
3726         * gfortran.dg/impure_actual_1.f90: Modified error message.
3727         * gfortran.dg/proc_ptr_32.f90: New.
3728         * gfortran.dg/proc_ptr_33.f90: New.
3729
3730 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
3731
3732         PR tree-optimization/50451
3733         * gcc.dg/vect/pr50451.c: New test.
3734
3735 2011-09-21  Ian Lance Taylor  <iant@google.com>
3736
3737         * go.test/go-test.exp (errchk): Add special case for bug332.
3738         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
3739         some more test lines.
3740
3741 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3742
3743         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3744         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3745         * g++.dg/other/i386-8.C: Ditto.
3746         * g++.dg/other/pr34435.C: Ditto.
3747         * g++.dg/other/pr39496.C: Ditto.
3748         * g++.dg/other/mmintrin.C: Ditto.
3749
3750 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
3751
3752         * gcc.dg/vect/vect-cond-7.c: New test.
3753         * gcc.target/i386/sse4_1-cond-1.c: New test.
3754         * gcc.target/i386/avx-cond-1.c: New test.
3755
3756 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3757
3758         PR target/50464
3759         * g++.dg/other/pr50464.C: New test.
3760
3761 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3762
3763         * gcc.target/i386/bmi2-mulx32-2.c: New test.
3764         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3765         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3766         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3767
3768 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
3769
3770         * gnat.dg/opt19.adb: New test.
3771
3772 2011-09-21  Terry Guo  <terry.guo@arm.com>
3773
3774         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3775         on arch conflict when testing case on targets other than armv7-a.
3776
3777 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
3778
3779         PR c++/50454
3780         * g++.dg/ext/int128-1.C: New.
3781         * g++.dg/ext/int128-2.C: Likewise.
3782         * g++.dg/ext/int128-2.h: Likewise.
3783
3784 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3785
3786         PR testsuite/50469
3787         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3788
3789 2011-09-20  Jason Merrill  <jason@redhat.com>
3790
3791         * g++.dg/cpp0x/constexpr-generated1.C: New.
3792
3793         PR c++/50442
3794         * g++.dg/overload/ref-conv1.C: New.
3795
3796 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3797
3798         * g++.dg/other/final1.C: New.
3799
3800 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
3801
3802         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
3803         and get_bit ().
3804
3805 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
3806
3807         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3808         "target arm_eabi".
3809
3810 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
3811
3812         PR tree-optimization/50413
3813         * g++.dg/vect/vect.exp: Run slp-pr* tests with
3814         -fdump-tree-slp-details.  Run other tests with
3815         -fdump-tree-vect-details.
3816         * g++.dg/vect/slp-pr50413.cc: New.
3817
3818 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3819             Ira Rosen  <ira.rosen@linaro.org>
3820
3821         PR testsuite/50435
3822         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3823         Fix underscores around restrict.
3824
3825 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3826
3827         PR tree-optimization/50414
3828         * gfortran.dg/vect/Ofast-pr50414.f90: New.
3829         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3830         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3831
3832 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3833
3834         PR tree-optimization/50412
3835         * gfortran.dg/vect/pr50412.f90: New.
3836
3837 2011-09-16  Jason Merrill  <jason@redhat.com>
3838
3839         PR c++/50424
3840         * g++.dg/eh/defarg1.C: New.
3841
3842 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
3843
3844         * gcc.dg/vect/vect-reduc-10.c: New test.
3845         * gcc.target/i386/avx-reduc-1.c: New test.
3846
3847         * gcc.target/i386/sse2-extract-1.c: New test.
3848         * gcc.target/i386/avx-extract-1.c: New test.
3849
3850 2011-09-16  Terry Guo  <terry.guo@arm.com>
3851
3852         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3853
3854 2011-09-15  Diego Novillo  <dnovillo@google.com>
3855
3856         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3857         ALWAYS_CXXFLAGS, if defined.
3858         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3859         ALWAYS_GFORTRANFLAGS, if defined.
3860         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3861         ALWAYS_GOCFLAGS, if defined.
3862         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3863         ALWAYS_OBJCXXFLAGS, if defined.
3864         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3865         additional_flags, if defined.
3866         * lib/gnat.exp (gnat_target_compile): Likewise.
3867         * lib/objc.exp (objc_target_compile): Likewise.
3868         * lib/target-supports-dg.exp (dg-add-options): Handle
3869         TEST_ALWAYS_FLAGS.
3870
3871 2011-09-15  Tom de Vries  <tom@codesourcery.com>
3872
3873         PR testsuite/50322
3874         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3875         Use uintptr_t in f1.  Undo avr xfails.
3876
3877 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
3878
3879         PR fortran/50401
3880         PR fortran/50403
3881         * gfortran.dg/function_types_3.f90: New.
3882
3883 2011-09-15  Jason Merrill  <jason@redhat.com>
3884
3885         PR c++/50365
3886         * g++.dg/cpp0x/trailing7.C: New.
3887
3888         PR c++/50361
3889         * g++.dg/cpp0x/nullptr23.C: New.
3890
3891 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
3892
3893         * gcc.dg/vect/bb-slp-25.c: New.
3894
3895 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
3896
3897         PR c++/50391
3898         * g++.dg/cpp0x/noexcept15.C: New.
3899
3900 2011-09-14  Tom de Vries  <tom@codesourcery.com>
3901
3902         PR middle-end/50251
3903         * gcc.dg/pr50251.c: New test.
3904
3905 2011-09-14  Tobias Burnus  <burnus@net-b.de>
3906
3907         PR fortran/34547
3908         PR fortran/50375
3909         * gfortran.dg/null_5.f90: New.
3910         * gfortran.dg/null_6.f90: New.
3911
3912 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
3913
3914         * gcc.c-torture/compile/20110913-1.c: New test.
3915
3916 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
3917
3918         PR fortran/50379
3919         * gfortran.dg/result_2.f90: New.
3920
3921 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3922
3923         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3924
3925 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
3926
3927         PR c++/48320
3928         * g++.dg/cpp0x/variadic116.C: New test case.
3929
3930 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
3931
3932         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3933         * gcc.target/mips/interrupt_handler-2.c: New test.
3934         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3935
3936 2011-09-12  Jason Merrill  <jason@redhat.com>
3937
3938         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3939
3940         * g++.dg/cpp0x/explicit7.C: New.
3941
3942 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
3943
3944         PR rtl-optimization/50212
3945         * g++.dg/other/pr50212.C: New test.
3946
3947 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
3948
3949         PR target/43746
3950         * testsuite/gcc.target/avr/torture/avr-torture.exp
3951         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3952         "-O2 -fmerge-all-constants".
3953
3954 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3955
3956         PR fortran/50327
3957         * gfortran.dg/do_while_1.f90: New test.
3958
3959 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
3960
3961         PR fortran/35831
3962         PR fortran/47978
3963         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3964         * gfortran.dg/proc_decl_26.f90: New.
3965         * gfortran.dg/typebound_override_2.f90: New.
3966         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3967
3968 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3969
3970         * gnat.dg/cond_expr2.ad[sb]: New test.
3971
3972 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3973
3974         * gnat.dg/atomic5.ad[sb]: New test.
3975
3976 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3977
3978         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3979
3980 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
3981
3982         PR target/49030
3983         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3984
3985 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
3986
3987         PR target/49614
3988         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3989
3990 2011-09-09  Richard Guenther  <rguenther@suse.de>
3991
3992         PR tree-optimization/50328
3993         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3994
3995 2011-09-09  Richard Guenther  <rguenther@suse.de>
3996
3997         PR middle-end/50333
3998         * gcc.dg/torture/pr50333.c: New testcase.
3999
4000 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4001
4002         PR tree-optimization/50318
4003         * gcc.target/arm/pr50318-1.c: New file.
4004
4005 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4006
4007         * gcc.target/i386/all_one_m256i.c: New test.
4008
4009 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4010
4011         PR c++/50324
4012         * g++.dg/cpp0x/sfinae28.C: New.
4013
4014 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4015
4016         PR c/50332
4017         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4018         longer ignored on typedefs.
4019
4020         PR c++/33255 - Support -Wunused-local-typedefs warning
4021         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4022         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4023
4024 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4025
4026         PR tree-optimization/50287
4027         * gcc.dg/torture/pr50287.c: New test.
4028
4029 2011-09-08  Richard Guenther  <rguenther@suse.de>
4030
4031         PR tree-optimization/19831
4032         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4033         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4034         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4035         * gcc.dg/errno-1.c: Adjust.
4036
4037 2011-09-08  Richard Guenther  <rguenther@suse.de>
4038
4039         PR tree-optimization/19831
4040         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4041
4042 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4043
4044         PR fortran/44646
4045         * gfortran.dg/do_concurrent_1.f90: New.
4046         * gfortran.dg/do_concurrent_2.f90: New.
4047
4048 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4049
4050         PR target/50310
4051         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4052         * gcc.dg/pr50310-2.c: New test.
4053
4054 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4055
4056         PR fortran/48095
4057         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4058         * gfortran.dg/impure_constructor_1.f90: Modified.
4059         * gfortran.dg/proc_ptr_comp_33.f90: New.
4060
4061 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4062
4063         PR target/50310
4064         * gcc.dg/pr50310-1.c: New test.
4065
4066 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4067
4068         PR middle-end/48571
4069         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4070         instead of 4.
4071
4072 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4073
4074         PR c++/50309
4075         * g++.dg/cpp0x/noexcept14.C: New.
4076
4077 2011-09-07  Jason Merrill  <jason@redhat.com>
4078
4079         * g++.dg/cpp0x/constexpr-ref3.C: New.
4080
4081         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4082
4083 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4084
4085         * gcc.dg/section1.c: Don't xfail for avr.
4086
4087 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4088
4089         PR tree-optimization/50322
4090         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4091
4092 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4093
4094         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4095
4096 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4097
4098         PR tree-optimization/49911
4099         * g++.dg/tree-ssa/pr49911.C: New test.
4100
4101 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4102
4103         PR target/49030
4104         * gcc.dg/torture/pr49030.c: New test.
4105
4106 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4107
4108         PR fortran/50288
4109         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4110         * gfortran.dg/class_4d.f03: Deleted.
4111         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4112
4113 2011-09-07  Richard Guenther  <rguenther@suse.de>
4114
4115         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4116
4117 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4118
4119         PR tree-optimization/46021
4120         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4121
4122 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4123
4124         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4125
4126 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4127
4128         * gcc.c-torture/compile/20110906-1.c: New test.
4129
4130 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4131
4132         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4133
4134 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4135
4136         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4137         --param tree-reassoc-width=1.
4138
4139         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4140         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4141
4142 2011-09-06  Richard Guenther  <rguenther@suse.de>
4143
4144         PR tree-optimization/48149
4145         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4146
4147 2011-09-06  Richard Guenther  <rguenther@suse.de>
4148
4149         PR tree-optimization/48317
4150         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4151
4152 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4153
4154         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4155         New procedure.
4156         (add_options_for_quad_vectors): Replace with ...
4157         (add_options_for_double_vectors): ... this.
4158         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4159         support multiple vector sizes since the vectorizer attempts to
4160         vectorize with both vector sizes.
4161         * gcc.dg/vect/no-vfa-vect-79.c,
4162         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4163         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4164         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4165         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4166         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4167         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4168         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4169         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4170         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4171         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4172         gcc.dg/vect/vect-40.c: Likewise.
4173         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4174         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4175         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4176         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4177         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4178         Likewise.
4179         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4180
4181 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4182
4183         PR target/49606
4184         * gcc.target/mips/abi-main.h: New file.
4185         * gcc.target/mips/abi-o32-long32.c: New test.
4186         * gcc.target/mips/abi-o32-long64.c: Likewise.
4187         * gcc.target/mips/abi-o64-long32.c: Likewise.
4188         * gcc.target/mips/abi-o64-long64.c: Likewise.
4189         * gcc.target/mips/abi-n32-long32.c: Likewise.
4190         * gcc.target/mips/abi-n32-long64.c: Likewise.
4191         * gcc.target/mips/abi-n64-long32.c: Likewise.
4192         * gcc.target/mips/abi-n64-long64.c: Likewise.
4193         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4194         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4195         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4196         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4197         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4198         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4199         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4200         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4201         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4202         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4203         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4204         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4205         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4206         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4207         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4208         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4209         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4210         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4211         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4212         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4213         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4214         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4215         * gcc.target/mips/branch-3.c: Likewise.
4216         * gcc.target/mips/branch-4.c: Likewise.
4217         * gcc.target/mips/branch-5.c: Likewise.
4218         * gcc.target/mips/branch-6.c: Likewise.
4219         * gcc.target/mips/branch-7.c: Likewise.
4220         * gcc.target/mips/branch-8.c: Likewise.
4221         * gcc.target/mips/branch-9.c: Likewise.
4222         * gcc.target/mips/branch-10.c: Likewise.
4223         * gcc.target/mips/branch-11.c: Likewise.
4224         * gcc.target/mips/branch-12.c: Likewise.
4225         * gcc.target/mips/branch-13.c: Likewise.
4226         * gcc.target/mips/lazy-binding-1.c: Likewise.
4227
4228 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4229
4230         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4231         to avoid warning on int=16 platforms..
4232
4233 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4234
4235         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4236         to work even with -fshort-enums.
4237
4238 2011-09-04  Jan Hubicka  <jh@suse.cz>
4239
4240         * gcc.c-torture/compile/20110902.c: new testcase.
4241
4242 2011-09-04  Jason Merrill  <jason@redhat.com>
4243
4244         PR c++/49267
4245         * g++.dg/cpp0x/rv-conv1.C: New.
4246
4247         DR 1328
4248         * g++.dg/cpp0x/rv-func3.C: New.
4249
4250         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4251
4252         PR c++/50248
4253         Core 1358
4254         * g++.dg/cpp0x/constexpr-template1.C: New.
4255         * g++.dg/cpp0x/constexpr-template2.C: New.
4256         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4257         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4258
4259 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4260
4261         * gnat.dg/specs/debug1.ads: Tweak pattern.
4262
4263 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4264
4265         PR fortran/50227
4266         * gfortran.dg/class_45a.f03: New.
4267         * gfortran.dg/class_45b.f03: New.
4268
4269 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4270             Ira Rosen  <ira.rosen@linaro.org>
4271
4272         PR tree-optimization/50208
4273         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4274         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4275         -fno-tree-fre -fno-tree-pre.
4276
4277 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4278
4279         * gcc.dg/ipa/ipcp-3.c: New test.
4280
4281 2011-09-02  Richard Guenther  <rguenther@suse.de>
4282
4283         PR tree-optimization/27460
4284         PR middle-end/29269
4285         * gcc.dg/vect/vect-cond-7.c: New testcase.
4286
4287 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4288
4289         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4290         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4291         xfailed test for inlining.
4292         * g++.dg/ipa/ivinline-9.C: Likewise.
4293
4294 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4295
4296         PR tree-optimization/50178
4297         * gfortran.dg/vect/pr50178.f90: New test.
4298
4299 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4300
4301         PR middle-end/49886
4302         * gcc.c-torture/execute/pr49886.c: New testcase.
4303
4304 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4305
4306         PR middle-end/43513
4307         * gcc.dg/pr43513.c: New test.
4308
4309 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4310
4311         PR fortran/45044
4312         * gfortran.dg/common_14.f90: New.
4313         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4314
4315 2011-08-30  Jason Merrill  <jason@redhat.com>
4316
4317         PR c++/50084
4318         * g++.dg/cpp0x/decltype33.C: New.
4319
4320         PR c++/50089
4321         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4322
4323         PR c++/50114
4324         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4325
4326 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4327
4328         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4329
4330 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4331
4332         * gnat.dg/specs/aggr3.ads: New test.
4333         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4334
4335         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4336         * gnat.dg/specs/aggr2.ads: Likewise.
4337
4338 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4339
4340         PR fortran/45170
4341         * gfortran.dg/allocate_with_source_2.f90: New test
4342
4343 2011-08-30  Jason Merrill  <jason@redhat.com>
4344
4345         PR c++/50220
4346         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4347
4348         PR c++/50234
4349         * g++.dg/cpp0x/constexpr-value3.C: New.
4350
4351 2011-08-30  Richard Guenther  <rguenther@suse.de>
4352
4353         PR middle-end/48571
4354         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4355         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4356         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4357         * gcc.dg/pr36902.c: XFAIL.
4358
4359 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4360
4361         * gcc.target/i386/fma-check.h: New.
4362         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4363         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4364         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4365         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4366         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4367         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4368         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4369         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4370         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4371         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4372         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4373         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4374         * gcc.target/i386/fma-compile.c: Likewise.
4375         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4376         * gcc.target/i386/sse-12.c: Add -mfma.
4377         * gcc.target/i386/sse-13.c: Likewise.
4378         * gcc.target/i386/sse-14.c: Likewise.
4379         * gcc.target/i386/sse-22.c: Likewise.
4380         * gcc.target/i386/sse-23.c: Likewise.
4381         * g++.dg/other/i386-2.C: Likewise.
4382         * g++.dg/other/i386-3.C: Likewise.
4383
4384 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4385
4386         PR testsuite/50185
4387         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4388         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4389
4390 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4391
4392         * g++.dg/bprob/bprob.exp (feedback_options): Set
4393         -fbranch-probabilities.
4394         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4395
4396 2011-08-29  Jason Merrill  <jason@redhat.com>
4397
4398         PR c++/50224
4399         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4400
4401 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4402             Jason Merrill  <jason@redhat.com>
4403
4404         * g++.dg/dfp/base.C: New test.
4405
4406 2011-08-29  Jason Merrill  <jason@redhat.com>
4407
4408         Core DR 994
4409         PR c++/50209
4410         * g++.dg/cpp0x/initlist58.C: New.
4411
4412 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4413
4414         PR fortran/50225
4415         * gfortran.dg/class_result_1.f03: New.
4416
4417 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4418
4419         PR middle-end/48722
4420         * gcc.target/i386/pr48722.c: New test.
4421
4422 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4423
4424         PR libfortran/50192
4425         * gfortran.dg/widechar_compare_1.f90:  New test.
4426
4427 2011-08-26  Jason Merrill  <jason@redhat.com>
4428
4429         Core DR 342
4430         PR c++/48582
4431         * g++.dg/abi/mangle50.C: New.
4432
4433 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4434
4435         PR target/50202
4436         * gcc.target/i386/pr50202.c: New test.
4437
4438 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4439
4440         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4441         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4442         * gcc.target/i386/avx-round-vec.c: New test.
4443         * gcc.target/i386/avx-roundf-vec.c: New test.
4444
4445 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4446
4447         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4448         instruction.
4449
4450         PR c/50179
4451         * c-c++-common/Wunused-var-14.c: New test.
4452
4453 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4454
4455         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4456
4457 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4458
4459         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4460         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4461         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4462         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4463
4464 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4465
4466         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4467         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4468         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4469         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4470
4471 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4472
4473         PR fortran/50050
4474         * gfortran.dg/pointer_comp_init_1.f90: New test.
4475
4476 2011-08-25  Jason Merrill  <jason@redhat.com>
4477
4478         PR c++/50157
4479         * g++.dg/cpp0x/sfinae27.C: New.
4480
4481 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4482
4483         * gfortran.dg/coarray_lib_token_4.f90: New.
4484
4485 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4486
4487         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4488
4489 2011-08-25  Richard Guenther  <rguenther@suse.de>
4490
4491         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4492
4493 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4494
4495         PR fortran/50163
4496         * gfortran.dg/initialization_28.f90: New.
4497
4498 2011-08-24  Richard Guenther  <rguenther@suse.de>
4499
4500         PR tree-optimization/50067
4501         * gcc.dg/torture/pr50067-3.c: New testcase.
4502         * gcc.dg/torture/pr50067-4.c: Likewise.
4503         * gcc.dg/torture/pr50067-5.c: Likewise.
4504
4505 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4506
4507         * g++.dg/other/i386-2.C: Add -mavx2 check.
4508         * g++.dg/other/i386-3.C: Likewise.
4509         * gcc.target/i386/avx-1.c: Add AVX2.
4510         * gcc.target/i386/avx-2.c: Likewise.
4511         * gcc.target/i386/funcspec-5.c: Likewise.
4512         * gcc.target/i386/sse-12.c: Likewise.
4513         * gcc.target/i386/sse-13.c: Likewise.
4514         * gcc.target/i386/sse-14.c: Likewise.
4515         * gcc.target/i386/sse-22.c: Likewise.
4516         * gcc.target/i386/sse-23.c: Likewise.
4517         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4518         * gcc.target/i386/avx2-check.h: New.
4519         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4520         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4521         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4522         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4523         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4524         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4525         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4526         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4527         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4528         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4529         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4530         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4531         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4532         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4533         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4534         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4535         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4536         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4537         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4538         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4539         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4540         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4541         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4542         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4543         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4544         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4545         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4546         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4547         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4548         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4549         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4550         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4551         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4552         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4553         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4554         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4555         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4556         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4557         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4558         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4559         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4560         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4561         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4562         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4563         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4564         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4565         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4566         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4567         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4568         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4569         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4570         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4571         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4572         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4573         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4574         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4575         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4576         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4577         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4578         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4579         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4580         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4581         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4582         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4583         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4584         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4585         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4586         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4587         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4588         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4589         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4590         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4591         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4592         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4593         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4594         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4595         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4596         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4597         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4598         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4599         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4600         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4601         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4602         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4603         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4604         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4605         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4606         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4607         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4608         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4609         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4610         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4611         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4612         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4613         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4614         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4615         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4616         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4617         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4618         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4619         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4620         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4621         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4622         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4623         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4624         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4625         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4626         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4627         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4628         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4629         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4630         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4631         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4632         * gcc.target/i386/avx2-vpand-1.c: Likewise.
4633         * gcc.target/i386/avx2-vpand-2.c: Likewise.
4634         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4635         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4636         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4637         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4638         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4639         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4640         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4641         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4642         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4643         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4644         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4645         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4646         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4647         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4648         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4649         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4650         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4651         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4652         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4653         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4654         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4655         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4656         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4657         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4658         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4659         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4660         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4661         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4662         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4663         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4664         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4665         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4666         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4667         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4668         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4669         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4670         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4671         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4672         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4673         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4674         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4675         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4676         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4677         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4678         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4679         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4680         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4681         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4682         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4683         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4684         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4685         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4686         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4687         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4688         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4689         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4690         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4691         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4692         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4693         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4694         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4695         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4696         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4697         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4698         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4699         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4700         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4701         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4702         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4703         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4704         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4705         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4706         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4707         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4708         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4709         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4710         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4711         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4712         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4713         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4714         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4715         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4716         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4717         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4718         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4719         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4720         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4721         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4722         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4723         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4724         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4725         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4726         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4727         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4728         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4729         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4730         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4731         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4732         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4733         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4734         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4735         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4736         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4737         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4738         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4739         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4740         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4741         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4742         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4743         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4744         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4745         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4746         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4747         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4748         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4749         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4750         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4751         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4752         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4753         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4754         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4755         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4756         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4757         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4758         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4759         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4760         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4761         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4762         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4763         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4764         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4765         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4766         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4767         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4768         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4769         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4770         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4771         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4772         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4773         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4774         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4775         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4776         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4777         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4778         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4779         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4780         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4781         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4782         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4783         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4784         * gcc.target/i386/avx2-vpor-1.c: Likewise.
4785         * gcc.target/i386/avx2-vpor-2.c: Likewise.
4786         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4787         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4788         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4789         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4790         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4791         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4792         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4793         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4794         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4795         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4796         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4797         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4798         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4799         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4800         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4801         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4802         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4803         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4804         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4805         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4806         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4807         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4808         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4809         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4810         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4811         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4812         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4813         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4814         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4815         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4816         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4817         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4818         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4819         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4820         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4821         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4822         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4823         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4824         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4825         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4826         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4827         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4828         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4829         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4830         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4831         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4832         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4833         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4834         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4835         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4836         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4837         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4838         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4839         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4840         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4841         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4842         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4843         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4844         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4845         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4846         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4847         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4848         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4849         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4850         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4851         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4852         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4853         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4854         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4855         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4856         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4857         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4858         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4859         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4860         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4861         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4862         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4863         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4864         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4865         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4866         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4867         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4868         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4869         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4870         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4871         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4872         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4873         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4874         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4875         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4876         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4877         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4878         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4879         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4880         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4881         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4882         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4883         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4884         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4885         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4886         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4887         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4888         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4889         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4890         * gcc.target/i386/testimm-9.c: Likewise.
4891
4892 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4893
4894         * g++.dg/other/i386-2.C: Add -mbmi2 check.
4895         * g++.dg/other/i386-3.C: Likewise.
4896         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4897         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4898         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4899         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4900         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4901         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4902         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4903         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4904         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4905         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4906         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4907         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4908         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4909         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4910         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4911         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4912         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4913         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4914         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4915         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4916         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4917         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4918         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4919         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4920         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4921         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4922         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4923         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4924         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4925         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4926         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4927         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4928         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4929         * gcc.target/i386/sse-12.c: Add BMI2.
4930         * gcc.target/i386/sse-13.c: Likewise.
4931         * gcc.target/i386/sse-14.c: Likewise.
4932         * gcc.target/i386/sse-22.c: Likewise.
4933         * gcc.target/i386/sse-23.c: Likewise.
4934
4935 2011-08-23  Jason Merrill  <jason@redhat.com>
4936
4937         * g++.dg/template/crash7.C: Adjust expected errors.
4938
4939 2011-08-23  Jason Merrill  <jason@redhat.com>
4940
4941         PR c++/49045
4942         Core 1321
4943         * g++.dg/cpp0x/overload2.C: New.
4944
4945 2011-08-23  Jason Merrill  <jason@redhat.com>
4946
4947         Core 903
4948         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4949
4950 2011-08-23  Jason Merrill  <jason@redhat.com>
4951
4952         Core 975
4953         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4954         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4955         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4956         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4957
4958 2011-08-23  Jason Merrill  <jason@redhat.com>
4959
4960         PR c++/50024
4961         * g++.dg/cpp0x/constexpr-initlist5.C: New.
4962
4963 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4964
4965         PR c++/50158
4966         * g++.dg/warn/Wunused-var-16.C: New test.
4967
4968         PR middle-end/50161
4969         * gcc.dg/pr50161.c: New test.
4970
4971 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
4972
4973         PR c++/50055
4974         * g++.dg/gcov/gcov-7.C: New test.
4975
4976 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4977
4978         PR c++/46862
4979         * g++.dg/dfp/nofields.C: New test.
4980
4981 2011-08-23  Tobias Burnus  <burnus@net-b.de>
4982
4983         PR fortran/31600
4984         * gfortran.dg/use_16.f90: New.
4985
4986 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
4987             Kirill Yukhin  <kirill.yukhin@intel.com>
4988
4989         PR target/50155
4990         * gcc.target/i386/pr50155.c: New test.
4991
4992 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
4993
4994         PR tree-optimization/50133
4995         * gcc.dg/pr50133.c: New test.
4996
4997         PR middle-end/50141
4998         * c-c++-common/cxxbitfields-6.c: New test.
4999
5000 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5001
5002         PR fortran/50050
5003         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5004
5005 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5006
5007         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5008         * gcc.dg/pr49994-3.c: Ditto.
5009
5010 2011-08-22  Richard Guenther  <rguenther@suse.de>
5011
5012         PR testsuite/50145
5013         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5014         * gcc.dg/torture/pr50067-2.c: Likewise.
5015
5016 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5017
5018         PR fortran/47659
5019         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5020         of a constant resulting from simplification.
5021         * gfortran.dg/warn_conversion_3.f90:  New test.
5022
5023 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5024
5025         PR fortran/50130
5026         * gfortran.dg/zero_stride_1.f90:  New test.
5027
5028 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5029
5030         PR fortran/49638
5031         * gfortran.dg/typebound_override_1.f90: Modified.
5032
5033 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5034
5035         PR tree-optimization/48739
5036         * gcc.dg/pr48739-1.c: New test.
5037         * gcc.dg/pr48739-2.c: New test.
5038
5039 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5040
5041         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5042
5043 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5044
5045         PR fortran/50129
5046         * gfortran.dg/where_3.f90: New test.
5047
5048 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5049
5050         PR middle-end/49721
5051         * gfortran.dg/pr49721-1.f: New.
5052         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5053
5054 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5055
5056         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5057         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5058         New tests.
5059
5060 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5061
5062         * gcc.target/arm/wmul-11.c: New file.
5063         * gcc.target/arm/wmul-12.c: New file.
5064         * gcc.target/arm/wmul-13.c: New file.
5065
5066 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5067
5068         * gcc.target/arm/wmul-10.c: New file.
5069
5070 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5071
5072         * gcc.target/arm/wmul-9.c: New file.
5073         * gcc.target/arm/wmul-bitfield-2.c: New file.
5074
5075 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5076
5077         * gcc.target/arm/wmul-8.c: New file.
5078
5079 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5080
5081         * gcc.target/arm/wmul-7.c: New file.
5082
5083 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5084
5085         * gcc.target/arm/wmul-6.c: New file.
5086
5087 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5088
5089         * gcc.target/arm/wmul-5.c: New file.
5090         * gcc.target/arm/no-wmla-1.c: New file.
5091
5092 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5093
5094         * gcc.target/arm/wmul-bitfield-1.c: New file.
5095
5096 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5097
5098         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5099
5100 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5101
5102         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5103         * gcc.target/i386/conversion.c: Likewise.
5104
5105 2011-08-19  Richard Guenther  <rguenther@suse.de>
5106
5107         * gcc.dg/torture/pr50067-1.c: New testcase.
5108         * gcc.dg/torture/pr50067-2.c: Likewise.
5109
5110 2011-08-19  Joey Ye  <joey.ye@arm.com>
5111
5112         PR target/49437
5113         * gcc.target/arm/handler-align.c: New test.
5114         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5115         New Function.
5116
5117 2011-08-19  Joey Ye  <joey.ye@arm.com>
5118
5119         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5120
5121 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5122
5123         PR fortran/50071
5124         * gfortran.dg/end_block_label_1.f90: New test.
5125         * gfortran.dg/end_associate_label_1.f90: New test.
5126
5127 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5128
5129         * gcc.dg/c1x-pointer-float-1.c: New test.
5130
5131 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5132
5133         PR fortran/50071
5134         * gfortran.dg/duplicate_labels_2.f: New test.
5135
5136 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5137
5138         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5139         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5140         gcc.dg/c1x-noreturn-5.c: New tests.
5141
5142 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5143
5144         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5145
5146 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5147
5148         PR fortran/18918
5149         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5150         * gfortran.dg/coarray_lock_3.f90: Fix test.
5151         * gfortran.dg/coarray_lock_4.f90: New.
5152         * gfortran.dg/coarray_lock_5.f90: New.
5153
5154 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5155
5156         PR target/50009
5157         * gcc.c-torture/compile/pr50009.c: New test.
5158
5159         PR target/50092
5160         * gcc.dg/torture/pr50092.c: New test.
5161
5162 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5163
5164         PR fortran/50109
5165         * gfortran.dg/namelist_73.f90: New.
5166
5167 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5168
5169         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5170
5171         PR debug/50017
5172         * gcc.dg/pr50017.c: New test.
5173
5174 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5175
5176         PR c++/45625
5177         * g++.dg/lookup/hidden-var1.C: New test case.
5178
5179 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5180
5181         PR fortran/31461
5182         * gfortran.dg/warn_unused_var_2.f90: New.
5183         * gfortran.dg/warn_unused_var_3.f90: New.
5184
5185 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5186
5187         PR target/43597
5188         * gcc.target/arm/pr43597.c: New test.
5189
5190 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5191
5192         PR fortran/50070
5193         * gfortran.dg/common_13.f90: New.
5194
5195 2011-08-16  Jason Merrill  <jason@redhat.com>
5196
5197         PR c++/50086
5198         * g++.dg/cpp0x/variadic-unresolved.C: New.
5199
5200         * g++.old-deja/g++.brendan/README: Add R.I.P.
5201
5202         * g++.dg/ext/attr-used-1.C: New.
5203
5204         PR c++/50054
5205         * g++.dg/cpp0x/initlist56.C: New.
5206
5207 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5208
5209         PR testsuite/50085
5210         * g++.dg/opt/life1.C: Only run on Linux.
5211
5212 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5213
5214         * gfortran.dg/coarray_26.f90: New.
5215
5216 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5217
5218         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5219         -fdump-tree-vrp1.
5220
5221 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5222
5223         PR fortran/50073
5224         * gfortran.dg/func_result_7.f90: New.
5225
5226 2011-08-13  Jason Merrill  <jason@redhat.com>
5227
5228         PR c++/50075
5229         * g++.dg/cpp0x/decltype32.C: New.
5230
5231         PR c++/50059
5232         * g++.dg/diagnostic/expr1.C: New.
5233
5234 2011-08-12  David Li  <davidxl@google.com>
5235
5236         * g++.dg/abi/vbase15.C: New test.
5237
5238 2011-08-12  Jason Merrill  <jason@redhat.com>
5239
5240         PR c++/50034
5241         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5242
5243 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5244
5245         * gcc.dg/builtins-67.c: New test.
5246         * gcc.target/i386/conversion.c: Ditto.
5247
5248 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5249             Brian Hackett  <bhackett1024@gmail.com>
5250
5251         * g++.dg/plugin/decl_plugin.c: New.
5252         * g++.dg/plugin/decl-plugin-test.C: New.
5253         * g++.dg/plugin/plugin.exp: Add above testcase.
5254
5255 2011-08-11  Richard Guenther  <rguenther@suse.de>
5256
5257         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5258
5259 2011-08-11  Michael Matz  <matz@suse.de>
5260
5261         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5262
5263 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5264
5265         PR tree-optimization/50039
5266         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5267         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5268
5269 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5270
5271         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5272         (sse4_1_test): Initialize src3 with random value.
5273
5274 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5275
5276         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5277         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5278         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5279         * gcc.dg/scal-to-vec1.c: New test.
5280         * gcc.dg/scal-to-vec2.c: New test.
5281
5282 2011-08-09  Richard Guenther  <rguenther@suse.de>
5283
5284         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5285         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5286         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5287         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5288
5289 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5290
5291         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5292
5293 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5294
5295         * gcc.dg/pr49948.c: Require pthread effective target.
5296
5297 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5298
5299         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5300
5301 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5302
5303         * gcc.target/i386/sse-22a.c: New test.
5304
5305 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5306
5307         PR tree-optimization/50014
5308         * gcc.dg/vect/pr50014.c: New test.
5309
5310 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5311
5312         PR middle-end/49923
5313         * gcc.dg/tree-ssa/pr49923.c: New test.
5314
5315 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5316
5317         PR target/49781
5318         * gcc.target/i386/pr49781-1.c: New.
5319
5320 2011-08-08  Jason Merrill  <jason@redhat.com>
5321
5322         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5323
5324         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5325
5326 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5327
5328         PR fortran/49638
5329         * gfortran.dg/typebound_override_1.f90: New.
5330
5331 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5332
5333         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5334         x86_64 mingw target.
5335         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5336         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5337         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5338         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5339         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5340         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5341         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5342         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5343         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5344         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5345
5346 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5347
5348         PR testsuite/48727
5349         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5350
5351 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5352
5353         * gcc.dg/pr48770.c: Cleanup coverage files.
5354         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5355
5356 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5357
5358         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5359         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5360         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5361         lzcnt and bmi options.
5362
5363 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5364
5365         PR target/47381
5366         * gcc.dg/pr47381-1.c: New.
5367         * gcc.dg/pr47381-2.c: Likewise.
5368         * gcc.target/i386/pr47381.c: Likewise.
5369
5370 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5371
5372         PR middle-end/47727
5373         * gcc.dg/pr47727.c: New.
5374
5375         PR target/47372
5376         * gcc.dg/pr47372-1.c: New.
5377         * gcc.dg/pr47372-2.c: Likewise.
5378
5379 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5380
5381         PR middle-end/47449
5382         * gcc.target/i386/pr47449.c: New.
5383
5384         PR target/47446
5385         * gcc.dg/pr47446-1.c: New.
5386         * gcc.dg/pr47446-2.c: Likewise.
5387
5388 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5389
5390         PR target/47766
5391         * gcc.dg/pr47766.c: New.
5392
5393         PR target/47715
5394         * gcc.dg/tls/pr47715-1.c: New.
5395         * gcc.dg/tls/pr47715-2.c: Likewise.
5396         * gcc.dg/tls/pr47715-3.c: Likewise.
5397         * gcc.dg/tls/pr47715-4.c: Likewise.
5398         * gcc.dg/tls/pr47715-5.c: Likewise.
5399
5400 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5401
5402         PR libobjc/50002
5403         * objc.dg/gnu-api-2-class.m: Updated comments.
5404         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5405         * objc.dg/gnu-api-2-class-meta.m: New test.
5406         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5407
5408 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5409
5410         PR libobjc/49882
5411         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5412         with classes that are in construction.
5413
5414 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5415
5416         PR target/48084
5417         * gcc.target/i386/pr48084-1.c: New.
5418         * gcc.target/i386/pr48084-2.c: Likewise.
5419         * gcc.target/i386/pr48084-3.c: Likewise.
5420         * gcc.target/i386/pr48084-4.c: Likewise.
5421         * gcc.target/i386/pr48084-5.c: Likewise.
5422
5423         PR rtl-optimization/49504
5424         * gcc.target/i386/pr49504.c: New.
5425
5426         PR target/49860
5427         * gcc.dg/pr49860.c: New.
5428
5429 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5430
5431         PR libobjc/49882
5432         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5433         with classes that are in construction.
5434
5435 2011-08-05  Jason Merrill  <jason@redhat.com>
5436
5437         PR c++/48993
5438         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5439
5440         PR c++/49921
5441         * g++.dg/cpp0x/decltype31.C: New.
5442
5443         PR c++/49669
5444         * g++.dg/init/array28.C: New.
5445
5446         PR c++/49988
5447         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5448
5449 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5450
5451         PR target/47369
5452         * gcc.dg/pr47369-1.c: New.
5453
5454 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5455
5456         PR middle-end/47364
5457         * gcc.dg/torture/pr47364-1.c: New.
5458         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5459         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5460
5461 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5462
5463         PR fortran/37211
5464         * gfortran.dg/transfer_check_2.f90:  New test case.
5465
5466 2011-08-05  Jan Hubicka  <jh@suse.cz>
5467
5468         PR middle-end/49494
5469         * gfortran.dg/pr49494.f90: New testcase.
5470
5471 2011-08-05  Jan Hubicka  <jh@suse.cz>
5472
5473         PR middle-end/49735
5474         * gcc.c-torture/compile/pr49735.c: New testcase.
5475
5476 2011-08-05  Jason Merrill  <jason@redhat.com>
5477
5478         PR c++/47453
5479         * g++.dg/cpp0x/initlist56.C: New.
5480
5481         PR c++/49812
5482         * g++.dg/overload/rvalue2.C: New.
5483
5484         PR c++/49983
5485         * g++.dg/cpp0x/range-for21.C: New.
5486
5487         * g++.dg/ext/vla11.C: New.
5488
5489 2011-08-05  Richard Guenther  <rguenther@suse.de>
5490
5491         PR tree-optimization/49984
5492         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5493
5494 2011-08-05  Richard Guenther  <rguenther@suse.de>
5495
5496         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5497         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5498         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5499
5500 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5501
5502         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5503         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5504         * gfortran.dg/ldist-pr43023.f90: Ditto.
5505         * gfortran.dg/namelist_52.f90: Ditto.
5506         * gfortran.dg/interface_proc_end.f90: Ditto.
5507         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5508         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5509
5510 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5511
5512         * gcc.dg/vect/vect-over-widen-1.c: New test.
5513         * gcc.dg/vect/vect-over-widen-2.c: New test.
5514         * gcc.dg/vect/vect-over-widen-3.c: New test.
5515         * gcc.dg/vect/vect-over-widen-4.c: New test.
5516
5517 2011-08-04  Richard Guenther  <rguenther@suse.de>
5518
5519         PR fortran/49957
5520         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5521
5522 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5523
5524         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5525
5526 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
5527
5528         PR middle-end/49905
5529         * g++.dg/ext/builtin-object-size3.C: New test.
5530
5531 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
5532
5533         PR tree-optimization/49948
5534         * gcc.dg/pr49948.c: New test.
5535
5536 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5537
5538         PR middle-end/47383
5539         * gcc.dg/torture/pr47383.c: New.
5540
5541 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5542
5543         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5544
5545 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5546
5547         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5548
5549 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5550
5551         PR target/47744
5552         * gcc.dg/torture/pr47744-1.c: New.
5553         * gcc.dg/torture/pr47744-2.c: Likewise.
5554         * gcc.dg/torture/pr47744-3.c: Likewise.
5555
5556 2011-08-03  Richard Guenther  <rguenther@suse.de>
5557
5558         PR middle-end/49958
5559         * gcc.dg/torture/pr49958.c: New testcase.
5560
5561 2011-08-03  Richard Guenther  <rguenther@suse.de>
5562
5563         PR tree-optimization/49938
5564         * g++.dg/torture/pr49938.C: New testcase.
5565
5566 2011-08-02  Jason Merrill  <jason@redhat.com>
5567
5568         PR c++/43886
5569         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5570
5571         PR c++/49577
5572         * g++.dg/cpp0x/initlist5.C: Add additional cases.
5573
5574         PR c++/49593
5575         * g++.dg/cpp0x/variadic115.C: New.
5576
5577         PR c++/49803
5578         * g++.dg/cpp0x/union5.C: New.
5579
5580 2011-08-02  Daniel Kraft  <d@domob.eu>
5581
5582         PR fortran/49885
5583         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5584
5585 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5586
5587         PR middle-end/49947
5588         * gcc.dg/tree-ssa/forwprop-15.c
5589
5590 2011-08-02  Jason Merrill  <jason@redhat.com>
5591
5592         PR c++/49834
5593         * g++.dg/cpp0x/range-for20.C: New.
5594
5595 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5596
5597         * gfortran.dg/coarray_lib_token_3.f90: New.
5598
5599 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
5600
5601         PR fortran/46752
5602         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5603         * gcc.dg/gomp/atomic-15.c: New test.
5604         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5605         * g++.dg/gomp/atomic-15.C: New test.
5606         * g++.dg/gomp/private-1.C: New test.
5607         * g++.dg/gomp/sharing-2.C: New test.
5608         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5609         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5610         * gfortran.dg/gomp/omp_atomic2.f90: New test.
5611
5612 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5613
5614         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5615         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5616         cleanup-module.
5617         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5618         * gfortran.dg/allocatable_function_5.f90: Ditto.
5619         * gfortran.dg/allocate_stat.f90: Ditto.
5620         * gfortran.dg/array_constructor_20.f90: Ditto.
5621         * gfortran.dg/array_constructor_21.f90: Ditto.
5622         * gfortran.dg/array_constructor_22.f90: Ditto.
5623         * gfortran.dg/array_constructor_26.f03: Ditto.
5624         * gfortran.dg/array_function_4.f90: Ditto.
5625         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5626         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5627         * gfortran.dg/bind_c_usage_15.f90: Ditto.
5628         * gfortran.dg/bind_c_usage_16.f03: Ditto.
5629         * gfortran.dg/bind_c_usage_3.f03: Ditto.
5630         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5631         * gfortran.dg/class_15.f03: Ditto.
5632         * gfortran.dg/class_27.f03: Ditto.
5633         * gfortran.dg/class_33.f90: Ditto.
5634         * gfortran.dg/class_37.f03: Ditto.
5635         * gfortran.dg/class_40.f03: Ditto.
5636         * gfortran.dg/class_42.f03: Ditto.
5637         * gfortran.dg/class_defined_operator_1.f03: Ditto.
5638         * gfortran.dg/coarray/registering_1.f90: Ditto.
5639         * gfortran.dg/convert_1.f90: Ditto.
5640         * gfortran.dg/default_initialization_3.f90: Ditto.
5641         * gfortran.dg/dependency_25.f90: Ditto.
5642         * gfortran.dg/dependency_26.f90: Ditto.
5643         * gfortran.dg/dependency_36.f90: Ditto.
5644         * gfortran.dg/dependency_37.f90: Ditto.
5645         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5646         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5647         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5648         * gfortran.dg/elemental_pointer_1.f90: Ditto.
5649         * gfortran.dg/elemental_result_1.f90: Ditto.
5650         * gfortran.dg/empty_derived_type.f90: Ditto.
5651         * gfortran.dg/entry_7.f90: Ditto.
5652         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5653         * gfortran.dg/equiv_constraint_3.f90: Ditto.
5654         * gfortran.dg/error_recovery_3.f90: Ditto.
5655         * gfortran.dg/extends_4.f03: Ditto.
5656         * gfortran.dg/func_assign.f90: Ditto.
5657         * gfortran.dg/func_assign_3.f90: Ditto.
5658         * gfortran.dg/generic_1.f90: Ditto.
5659         * gfortran.dg/generic_18.f90: Ditto.
5660         * gfortran.dg/generic_22.f03: Ditto.
5661         * gfortran.dg/generic_4.f90: Ditto.
5662         * gfortran.dg/generic_6.f90: Ditto.
5663         * gfortran.dg/generic_actual_arg.f90: Ditto.
5664         * gfortran.dg/graphite/id-21.f: Ditto.
5665         * gfortran.dg/graphite/pr45758.f90: Ditto.
5666         * gfortran.dg/host_assoc_call_2.f90: Ditto.
5667         * gfortran.dg/host_assoc_call_3.f90: Ditto.
5668         * gfortran.dg/host_assoc_call_4.f90: Ditto.
5669         * gfortran.dg/host_assoc_function_4.f90: Ditto.
5670         * gfortran.dg/host_used_types_1.f90: Ditto.
5671         * gfortran.dg/implicit_1.f90: Ditto.
5672         * gfortran.dg/implicit_11.f90: Ditto.
5673         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5674         * gfortran.dg/impure_actual_1.f90: Ditto.
5675         * gfortran.dg/impure_assignment_1.f90: Ditto.
5676         * gfortran.dg/impure_constructor_1.f90: Ditto.
5677         * gfortran.dg/initialization_10.f90: Ditto.
5678         * gfortran.dg/initialization_12.f90: Ditto.
5679         * gfortran.dg/interface_14.f90: Ditto.
5680         * gfortran.dg/interface_15.f90: Ditto.
5681         * gfortran.dg/interface_2.f90: Ditto.
5682         * gfortran.dg/interface_25.f90: Ditto.
5683         * gfortran.dg/interface_26.f90: Ditto.
5684         * gfortran.dg/interface_29.f90: Ditto.
5685         * gfortran.dg/interface_assignment_1.f90: Ditto.
5686         * gfortran.dg/internal_pack_6.f90: Ditto.
5687         * gfortran.dg/internal_pack_7.f90: Ditto.
5688         * gfortran.dg/internal_pack_8.f90: Ditto.
5689         * gfortran.dg/lto/pr45586_0.f90: Ditto.
5690         * gfortran.dg/lto/pr47839_0.f90: Ditto.
5691         * gfortran.dg/module_commons_3.f90: Ditto.
5692         * gfortran.dg/module_equivalence_4.f90: Ditto.
5693         * gfortran.dg/module_equivalence_6.f90: Ditto.
5694         * gfortran.dg/module_function_type_1.f90: Ditto.
5695         * gfortran.dg/module_naming_1.f90: Ditto.
5696         * gfortran.dg/namelist_4.f90: Ditto.
5697         * gfortran.dg/operator_c1202.f90: Ditto.
5698         * gfortran.dg/parens_7.f90: Ditto.
5699         * gfortran.dg/pr32921.f: Ditto.
5700         * gfortran.dg/pr33646.f90: Ditto.
5701         * gfortran.dg/pr41928.f90: Ditto.
5702         * gfortran.dg/pr42119.f90: Ditto.
5703         * gfortran.dg/pr43984.f90: Ditto.
5704         * gfortran.dg/present_1.f90: Ditto.
5705         * gfortran.dg/private_type_2.f90: Ditto.
5706         * gfortran.dg/proc_decl_2.f90: Ditto.
5707         * gfortran.dg/proc_ptr_10.f90: Ditto.
5708         * gfortran.dg/proc_ptr_22.f90: Ditto.
5709         * gfortran.dg/proc_ptr_8.f90: Ditto.
5710         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5711         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5712         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5713         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5714         * gfortran.dg/substring_equivalence.f90: Ditto.
5715         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5716         * gfortran.dg/transpose_optimization_1.f90: Ditto.
5717         * gfortran.dg/trim_optimize_6.f90: Ditto.
5718         * gfortran.dg/typebound_call_12.f03: Ditto.
5719         * gfortran.dg/typebound_operator_5.f03: Ditto.
5720         * gfortran.dg/typebound_operator_6.f03: Ditto.
5721         * gfortran.dg/typebound_proc_18.f03: Ditto.
5722         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5723         * gfortran.dg/use_1.f90: Ditto.
5724         * gfortran.dg/use_10.f90: Ditto.
5725         * gfortran.dg/use_11.f90: Ditto.
5726         * gfortran.dg/use_14.f90: Ditto.
5727         * gfortran.dg/use_only_2.f90: Ditto.
5728         * gfortran.dg/use_rename_4.f90: Ditto.
5729         * gfortran.dg/use_rename_5.f90: Ditto.
5730         * gfortran.dg/used_dummy_types_3.f90: Ditto.
5731         * gfortran.dg/used_interface_ref.f90: Ditto.
5732         * gfortran.dg/used_types_11.f90: Ditto.
5733         * gfortran.dg/used_types_3.f90: Ditto.
5734         * gfortran.dg/used_types_4.f90: Ditto.
5735         * gfortran.dg/userdef_operator_2.f90: Ditto.
5736         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5737         * gfortran.dg/vect/pr46213.f90: Ditto.
5738         * gfortran.dg/whole_file_21.f90: Ditto.
5739         * gfortran.dg/whole_file_22.f90: Ditto.
5740         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5741         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5742
5743 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5744
5745         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5746
5747 2011-08-01  Jason Merrill  <jason@redhat.com>
5748
5749         PR c++/49932
5750         * g++.dg/abi/mangle49.C: New.
5751
5752         PR c++/49924
5753         * g++.dg/cpp0x/constexpr-array4.C: New.
5754
5755         PR c++/49813
5756         * g++.dg/cpp0x/constexpr-builtin1.C: New.
5757
5758 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
5759
5760         PR target/49927
5761         * gcc.target/i386/pr49927.c: New test.
5762
5763 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
5764
5765         PR tree-optimization/49926
5766         * gcc.dg/vect/pr49926.c: New test.
5767
5768 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
5769
5770         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5771         * gcc.target/i386/lzcnt-1.c: New test.
5772         * gcc.target/i386/lzcnt-2.c: Likewise.
5773         * gcc.target/i386/lzcnt-2a.c: Likewise.
5774         * gcc.target/i386/lzcnt-3.c: Likewise.
5775         * gcc.target/i386/lzcnt-4.c: Likewise.
5776         * gcc.target/i386/lzcnt-4a.c: Likewise.
5777         * gcc.target/i386/lzcnt-5.c: Likewise.
5778         * gcc.target/i386/lzcnt-6.c: Likewise.
5779         * gcc.target/i386/lzcnt-6a.c: Likewise.
5780         * gcc.target/i386/lzcnt-check.h: Likewise.
5781
5782         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5783         * gcc.target/i386/sse-13.c: Likewise.
5784         * gcc.target/i386/sse-14.c: Likewise.
5785         * g++.dg/other/i386-2.C: Likewise.
5786         * g++.dg/other/i386-3.C: Likewise.
5787
5788 2011-08-01  Julian Brown  <julian@codesourcery.com>
5789
5790         * gcc.target/arm/fixed-point-exec.c: New test.
5791
5792 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5793
5794         PR target/49920
5795         * gcc.target/i386/pr49920.c: New test.
5796
5797 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5798
5799         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5800         * gcc.dg/tree-ssa/pr23109.c: Ditto.
5801         * gcc.dg/tree-ssa/loop-7.c: Ditto.
5802         * gcc.dg/tree-ssa/loop-32.c: Ditto.
5803         * gcc.dg/tree-ssa/loop-33.c: Ditto.
5804         * gcc.dg/tree-ssa/loop-34.c: Ditto.
5805         * gcc.dg/tree-ssa/loop-35.c: Ditto.
5806         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5807         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5808         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5809         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5810         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5811         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5812         * g++.dg/tree-ssa/pr33615.C: Ditto.
5813         * g++.dg/tree-ssa/restrict1.C: Ditto.
5814         * c-c++-common/restrict-2.c: Ditto.
5815         * gfortran.dg/pr32921.f: Ditto.
5816         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5817         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5818         * gcc.dg/tree-ssa/vrp47.c: Ditto.
5819         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5820         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5821         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5822         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5823         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5824         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5825         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5826
5827 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5828
5829         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5830         .exe.ltrans[0-9]*. dump files.
5831
5832 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
5833
5834         PR fortran/49112
5835         * gfortran.dg/abstract_type_6.f03: Modified.
5836         * gfortran.dg/typebound_proc_24.f03: New.
5837
5838 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5839
5840         PR testsuite/49917
5841         * g++.dg/init/for1.C: Fix.
5842
5843 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5844
5845         PR fortran/48876
5846         * gfortran.dg/string_5.f90:  New test.
5847
5848 2011-07-29  Jason Merrill  <jason@redhat.com>
5849
5850         PR c++/49867
5851         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5852
5853 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5854
5855         PR tree-optimization/47407
5856         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5857         alpha*-dec-osf*.
5858         Sort target list.
5859
5860 2011-07-29  Richard Guenther  <rguenther@suse.de>
5861
5862         * gcc.dg/uninit-suppress.c: Also disable VRP.
5863         * gcc.dg/uninit-suppress_2.c: Likewise.
5864
5865 2011-07-28  Jason Merrill  <jason@redhat.com>
5866
5867         PR c++/49808
5868         * g++.dg/template/nontype24.C: New.
5869
5870 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
5871
5872         PR rtl-optimization/47958
5873         * gcc.dg/torture/pr47958-1.c: New.
5874
5875 2011-07-29  Wei Guozhi  <carrot@google.com>
5876
5877         PR rtl-optimization/49799
5878         * gcc.dg/pr49799.c: New test case.
5879
5880 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
5881
5882         PR middle-end/48648
5883         * gcc.dg/graphite/id-pr48648.c: New.
5884
5885 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5886
5887         PR fortran/31067
5888         * gfortran.dg/maxloc_2.f90: New test.
5889         * gfortran.dg/maxloc_3.f90: New test.
5890         * gfortran.dg/minloc_1.f90: New test.
5891         * gfortran.dg/minloc_2.f90: New test.
5892         * gfortran.dg/minloc_3.f90: New test.
5893         * gfortran.dg/minmaxloc_7.f90: New test.
5894
5895         PR debug/49871
5896         * gcc.dg/debug/dwarf2/pr49871.c: New test.
5897
5898 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5899
5900         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5901         the builtin isn't optimized away.
5902
5903 2011-07-27  Tobias Burnus  <burnus@net-b.de>
5904
5905         PR fortran/45586
5906         * gfortran.dg/lto/pr45586-2_0.f90: New.
5907
5908 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
5909
5910         PR middle-end/49875
5911         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5912         * c-c++-common/cxxbitfields-5.c: Same.
5913
5914 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5915
5916         * lib/target-supports.exp (check_effective_target_mmap): Use
5917         check_function_available.
5918
5919 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
5920
5921         * g++.old-deja/g++.pt/crash60.C: Updated.
5922
5923 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
5924
5925         PR target/49866
5926         * gcc.target/i386/pr49866.c: New test.
5927
5928 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
5929
5930         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5931         * gcc.target/i386/bmi-andn-1.c: New test.
5932         * gcc.target/i386/bmi-andn-1a.c: Likewise.
5933         * gcc.target/i386/bmi-andn-2.c: Likewise.
5934         * gcc.target/i386/bmi-andn-2a.c: Likewise.
5935         * gcc.target/i386/bmi-bextr-1.c: Likewise.
5936         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5937         * gcc.target/i386/bmi-bextr-2.c: Likewise.
5938         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5939         * gcc.target/i386/bmi-blsi-1.c: Likewise.
5940         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5941         * gcc.target/i386/bmi-blsi-2.c: Likewise.
5942         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5943         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5944         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5945         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5946         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5947         * gcc.target/i386/bmi-blsr-1.c: Likewise.
5948         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5949         * gcc.target/i386/bmi-blsr-2.c: Likewise.
5950         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5951         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5952         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5953         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5954         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5955
5956 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
5957
5958         PR middle-end/47691
5959         * gfortran.dg/graphite/id-pr47691.f: New.
5960
5961 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
5962
5963         * gcc.target/i386/avx-os-support.h: New.
5964         * gcc.target/i386/avx-check.h: Include avx-os-support.h
5965         (main): Check avx_os_support before the test is run.
5966         * gcc.target/i386/aes-avx-check.h: Ditto.
5967         * gcc.target/i386/pclmul-avx-check.h: Ditto.
5968
5969 2011-07-27  Kai Tietz  <ktietz@redhat.com>
5970
5971         * gcc.target/i386/aggregate-ret3.c: New test.
5972         * gcc.target/i386/aggregate-ret4.c: New test.
5973
5974 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
5975
5976         PR fortran/49755
5977         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5978         allocated array should *not* change its size.
5979         * gfortran.dg/multiple_allocation_3.f90: New test.
5980
5981 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
5982
5983         PR c++/49776
5984         * g++.dg/cpp0x/constexpr-49776.C: New.
5985
5986 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5987
5988         PR middle-end/47046
5989         * gcc.dg/graphite/id-pr47046.c: New.
5990
5991 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5992
5993         PR middle-end/47653
5994         * gcc.dg/graphite/run-id-pr47593.c: New.
5995
5996 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5997
5998         PR middle-end/47653
5999         * gcc.dg/graphite/run-id-pr47653.c: New.
6000         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6001         induction variables.
6002         * gcc.dg/graphite/scop-16.c: Same.
6003         * gcc.dg/graphite/scop-17.c: Same.
6004         * gcc.dg/graphite/scop-21.c: Same.
6005
6006 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6007
6008         PR middle-end/48805
6009         * gcc.dg/graphite/id-pr48805.c: New.
6010
6011 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6012
6013         * gfortran.dg/coarray_lib_token_2.f90: New.
6014
6015 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6016
6017         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6018         SPU local store.
6019
6020 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6021
6022         PR tree-opt/49671
6023         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6024         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6025
6026 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6027
6028         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6029
6030         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6031         * gcc.c-torture/execute/loop-2g.c: Likewise.
6032         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6033         Require mmap support.
6034         * gcc.c-torture/execute/loop-2g.x: Likewise.
6035         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6036         (MAP_ANON): Provide default.
6037         * gcc.dg/20050826-1.c: Likewise.
6038         * gcc.target/i386/pr36533.c: Likewise.
6039         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6040         Use dg-require-effective-target mmap.
6041
6042 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6043
6044         PR c++/49838
6045         * g++.dg/cpp0x/range-for19.C: New.
6046
6047 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6048
6049         PR testsuite/49753
6050         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6051
6052         Revert:
6053         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6054
6055         PR testsuite/49753
6056         * g++.dg/torture/pr49309.C: Remove.
6057
6058 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6059
6060         PR tree-optimization/49809
6061         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6062         test.
6063
6064 2011-07-25  Richard Guenther  <rguenther@suse.de>
6065
6066         PR tree-optimization/49715
6067         * gcc.target/i386/pr49715-1.c: New testcase.
6068         * gcc.target/i386/pr49715-2.c: Likewise.
6069
6070 2011-07-23  Jason Merrill  <jason@redhat.com>
6071
6072         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6073
6074 2011-07-22  Jason Merrill  <jason@redhat.com>
6075
6076         PR c++/49793
6077         * g++.dg/cpp0x/initlist55.C: New.
6078
6079 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6080
6081         PR fortran/49791
6082         * gfortran.dg/namelist_72.f: New.
6083
6084 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6085
6086         * gfortran.dg/coarray_25.f90: New.
6087
6088 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6089
6090         * override1.C: This test should use c++0x mode.
6091         * override3.C: New. Test the diagnostics in c++98 mode.
6092
6093 2011-07-22  Jason Merrill  <jason@redhat.com>
6094             Mark Glisse  <marc.glisse@normalesup.org>
6095
6096         PR c++/30112
6097         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6098
6099         PR c++/49813
6100         * g++.dg/opt/builtins2.C: New.
6101         * g++.dg/other/error27.C: Don't rely on __builtin.
6102
6103 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6104
6105         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6106         on lp64 targets.
6107         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6108         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6109         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6110         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6111
6112         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6113         instead of ia32.
6114
6115 2011-07-22  Richard Guenther  <rguenther@suse.de>
6116
6117         PR tree-optimization/45819
6118         * gcc.dg/pr45819.c: New testcase.
6119
6120 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6121
6122         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6123
6124 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6125
6126         PR middle-end/47654
6127         PR middle-end/49649
6128         * gcc.dg/graphite/run-id-pr47654.c: New.
6129
6130 2011-07-21  Ian Lance Taylor  <iant@google.com>
6131
6132         PR middle-end/49705
6133         * gcc.dg/pr49705.c: New test.
6134
6135 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6136
6137         * lib/target-supports.exp (check_avx_os_support_available): New.
6138         (check_effective_target_avx_runtime): Use it.
6139
6140 2011-07-21  Richard Guenther  <rguenther@suse.de>
6141
6142         PR tree-optimization/49770
6143         * g++.dg/torture/pr49770.C: New testcase.
6144
6145 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6146
6147         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6148         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6149
6150 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6151
6152         * gfortran.dg/coarray_lib_token_1.f90: New.
6153
6154 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6155
6156         * gcc.dg/pr32912-2.c: Skip for AVR.
6157         * gcc.dg/pr44674.c: Add dg-require-profiling.
6158
6159 2011-07-20  Jason Merrill  <jason@redhat.com>
6160
6161         * g++.dg/ext/desig2.C: New.
6162
6163 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6164
6165         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6166         be generated.
6167         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6168         * gcc.target/powerpc/recip-3.c: Ditto.
6169
6170 2011-07-19  Jason Merrill  <jason@redhat.com>
6171
6172         PR c++/6709 (DR 743)
6173         PR c++/42603 (DR 950)
6174         * g++.dg/cpp0x/decltype21.C: New.
6175
6176 2011-07-20  Richard Guenther  <rguenther@suse.de>
6177
6178         PR middle-end/18908
6179         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6180         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6181
6182 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6183
6184         * gcc.target/arm/combine-movs.c: New.
6185         * gcc.target/arm/unsigned-extend-2.c: New.
6186
6187 2011-07-19  Jason Merrill  <jason@redhat.com>
6188
6189         PR c++/49785
6190         * g++.dg/cpp0x/variadic114.C: New.
6191
6192 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6193
6194         * gfortran.dg/coarray_args_1.f90: New.
6195         * gfortran.dg/coarray_args_2.f90: New.
6196
6197 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6198
6199         PR fortran/49708
6200         * gfortran.dg/allocate_error_3.f90: New.
6201
6202 2011-07-19  Richard Guenther  <rguenther@suse.de>
6203
6204         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6205         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6206         * gcc.dg/torture/20110719-1.c: New testcase.
6207
6208 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6209
6210         PR tree-optimization/49768
6211         * gcc.c-torture/execute/pr49768.c: New test.
6212
6213 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6214
6215         PR tree-optimization/49771
6216         * gcc.dg/vect/pr49771.c: New test.
6217
6218 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6219
6220         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6221         * gcc.dg/ipa/ipa-2.c: Likewise.
6222         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6223         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6224         * gcc.dg/ipa/ipa-5.c: Likewise.
6225         * gcc.dg/ipa/ipa-7.c: Likewise.
6226         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6227         * gcc.dg/ipa/ipacost-1.c: Likewise.
6228         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6229         functions.
6230         * gcc.dg/ipa/ipcp-1.c: New test.
6231         * gcc.dg/ipa/ipcp-2.c: Likewise.
6232         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6233
6234 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6235
6236         PR middle-end/49675
6237         * gfortran.dg/pr49675.f90: New test.
6238
6239 2011-07-18  Richard Guenther  <rguenther@suse.de>
6240
6241         * gcc.dg/torture/20110718-1.c: New testcase.
6242
6243 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6244
6245         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6246         * g++.dg/ext/bitfield3.C: Likewise.
6247         * g++.dg/ext/bitfield4.C: Likewise.
6248         * g++.dg/ext/bitfield5.C: Likewise.
6249         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6250         * g++.dg/other/pr23205-2.C: Likewise.
6251         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6252         * gcc.c-torture/compile/20001109-2.c: Likewise.
6253         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6254         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6255         * gcc.dg/bitfld-16.c: Likewise.
6256         * gcc.dg/bitfld-17.c: Likewise.
6257         * gcc.dg/bitfld-18.c: Likewise.
6258         * gcc.dg/builtins-config.h: Remove Netware support.
6259         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6260         * gcc.dg/cdce2.c: Likewise.
6261         * gcc.dg/cpp/assert4.c: Remove netware support.
6262         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6263         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6264
6265         * lib/target-supports.exp (check_visibility_available): Remove
6266         NetWare support.
6267         (check_profiling_available): Likewise.
6268
6269 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6270
6271         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6272
6273 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6274             Thomas Koenig  <tkoenig@gcc.gnu.org>
6275
6276         PR fortran/34657
6277         * gfortran.dg/generic_17.f90: Fix testcase.
6278         * gfortran.dg/interface_3.f90: Add dg-error.
6279         * gfortran.dg/use_14.f90: New.
6280         * gfortran.dg/use_15.f90: New.
6281
6282 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6283
6284         * gnat.dg/pointer_controlled.adb: New test.
6285
6286 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6287
6288         PR fortran/49624
6289         * gfortran.dg/pointer_remapping_7.f90: New.
6290
6291 2011-07-16  Jason Merrill  <jason@redhat.com>
6292
6293         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6294
6295 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6296             Jason Merrill  <jason@redhat.com>
6297
6298         PR c++/45329
6299         PR c++/48934
6300         * g++.dg/cpp0x/decltype29.C: Adjust.
6301         * g++.dg/cpp0x/error4.C: Adjust.
6302         * g++.dg/cpp0x/sfinae26.C: Adjust.
6303         * g++.dg/cpp0x/variadic105.C: Adjust.
6304         * g++.dg/template/deduce3.C: Adjust.
6305         * g++.dg/template/error45.C: Adjust.
6306         * g++.dg/template/ptrmem2.C: Adjust.
6307         * g++.dg/template/sfinae2.C: Adjust.
6308         * g++.old-deja/g++.pt/crash60.C: Adjust.
6309         * g++.old-deja/g++.pt/unify6.C: Adjust.
6310         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6311         * g++.dg/cpp0x/nullptr15.C: Adjust.
6312         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6313         * g++.dg/cpp0x/pr31431.C: Adjust.
6314         * g++.dg/cpp0x/pr31434.C: Adjust.
6315         * g++.dg/cpp0x/sfinae11.C: Adjust
6316         * g++.dg/cpp0x/temp_default2.C: Adjust.
6317         * g++.dg/cpp0x/trailing4.C: Adjust.
6318         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6319         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6320         * g++.dg/cpp0x/variadic105.C: Adjust.
6321         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6322         * g++.dg/ext/vla2.C: Adjust.
6323         * g++.dg/other/ptrmem10.C: Adjust.
6324         * g++.dg/other/ptrmem11.C: Adjust.
6325         * g++.dg/overload/unknown1.C: Adjust.
6326         * g++.dg/template/conv11.C: Adjust.
6327         * g++.dg/template/dependent-expr5.C: Adjust.
6328         * g++.dg/template/friend.C: Adjust.
6329         * g++.dg/template/incomplete2.C: Adjust.
6330         * g++.dg/template/local4.C: Adjust.
6331         * g++.dg/template/local6.C: Adjust.
6332         * g++.dg/template/operator9.C: Adjust.
6333         * g++.dg/template/ttp25.C: Adjust.
6334         * g++.dg/template/unify10.C: Adjust.
6335         * g++.dg/template/unify11.C: Adjust.
6336         * g++.dg/template/unify6.C: Adjust.
6337         * g++.dg/template/unify9.C: Adjust.
6338         * g++.dg/template/varmod1.C: Adjust.
6339         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6340         * g++.old-deja/g++.pt/crash28.C: Adjust.
6341         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6342         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6343         * g++.old-deja/g++.pt/expr2.C: Adjust.
6344         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6345         * g++.old-deja/g++.pt/spec5.C: Adjust.
6346         * g++.old-deja/g++.pt/spec6.C: Adjust.
6347         * g++.old-deja/g++.pt/unify4.C: Adjust.
6348         * g++.old-deja/g++.pt/unify8.C: Adjust.
6349         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6350         * g++.dg/overload/template5.C: New testcase.
6351         * g++.dg/template/overload12.C: New testcase.
6352
6353 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6354
6355         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6356         * gfortran.dg/coarray_7.f90: Ditto.
6357         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6358         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6359
6360 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6361
6362         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6363         case.
6364         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6365         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6366         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6367         C67X.
6368         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6369         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6370         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6371
6372 2011-07-15  Jason Merrill  <jason@redhat.com>
6373
6374         PR testsuite/49741
6375         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6376         Use --extra_opts instead of --additional_options.
6377
6378 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6379
6380         PR testsuite/49753
6381         * g++.dg/torture/pr49309.C: Remove.
6382
6383 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6384
6385         * gcc.target/tic6x/weak-call.c: New test.
6386         * gcc.target/tic6x/fpcmp.c: New test.
6387         * gcc.target/tic6x/fpdiv.c: New test.
6388         * gcc.target/tic6x/rotdi16-scan.c: New test.
6389         * gcc.target/tic6x/ffssi.c: New test.
6390         * gcc.target/tic6x/fpdiv-lib.c: New test.
6391         * gcc.target/tic6x/cold-lc.c: New test.
6392         * gcc.target/tic6x/longcalls.c: New test.
6393         * gcc.target/tic6x/abi-align-1.c: New test.
6394         * gcc.target/tic6x/fpcmp-finite.c: New test.
6395         * gcc.target/tic6x/rotdi16.c: New test.
6396         * gcc.target/tic6x/bswapl.c: New test.
6397         * gcc.target/tic6x/ffsdi.c: New test.
6398         * gcc.target/tic6x/tic6x.exp: New file.
6399         * gcc.target/tic6x/builtins/arith24.c: New test.
6400         * gcc.target/tic6x/builtins/smpy.c: New test.
6401         * gcc.target/tic6x/builtins/smpylh.c: New test.
6402         * gcc.target/tic6x/builtins/smpyh.c: New test.
6403         * gcc.target/tic6x/builtins/sarith1.c: New test.
6404         * gcc.target/tic6x/builtins/extclr.c: New test
6405         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6406         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6407         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6408         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6409         New functions.
6410         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6411         __TMS320C6X__.
6412         * gcc.dg/20020312-2.c: Likewise.
6413         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6414         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6415         * gcc.dg/torture/builtin-math-7.c: Likewise.
6416
6417         PR testsuite/49757
6418         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6419         not testing tic6x-*-*.
6420
6421 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6422
6423         PR tree-opt/49309
6424         * g++.dg/torture/pr49309.C: New testcase.
6425
6426 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6427
6428         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6429
6430 2011-07-14  Richard Guenther  <rguenther@suse.de>
6431
6432         PR tree-optimization/49651
6433         * gcc.dg/torture/pr49651.c: New testcase.
6434
6435 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6436
6437         PR target/43746
6438         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6439
6440 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6441
6442         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6443         -mno-pointers-to-nested-functions.
6444         * gcc.target/powerpc/no-r11-2.c: Ditto.
6445         * gcc.target/powerpc/no-r11-3.c: Ditto.
6446
6447 2011-07-13  Jason Merrill  <jason@redhat.com>
6448
6449         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6450         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6451         when compiling C files.
6452         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6453         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6454         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6455         * g++.dg/lookup/anon2.C: Likewise.
6456         * g++.dg/tree-ssa/copyprop.C: Likewise.
6457         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6458         * g++.dg/init/vector1.C: Ignore narrowing errors.
6459         * g++.dg/torture/pr35526.C: Likewise.
6460         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6461
6462 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6463
6464         PR libfortran/49296
6465         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6466         and logical reads.
6467
6468 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6469
6470         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6471         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6472
6473 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6474
6475         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6476         * lib/obj-c++.exp (obj-c++_init): Ditto.
6477         * lib/file-format.exp (gcc_target_object_format): Ditto.
6478         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6479         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6480         (check_visibility_available): Ditto.
6481         (check_effective_target_tls_native): Ditto.
6482         (check_effective_target_tls_emulated): Ditto.
6483         (check_effective_target_function_sections): Ditto.
6484
6485 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6486
6487         * gcc.target/arm/pr48183.c: New test.
6488
6489 2011-07-13  Richard Guenther  <rguenther@suse.de>
6490
6491         * gcc.dg/torture/20110713-1.c: New testcase.
6492
6493 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6494
6495         PR rtl-opt/49474
6496         * gcc.c-torture/compile/pr49474.c: New testcase.
6497
6498 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6499
6500         PR tree-optimization/49712
6501         * gcc.c-torture/execute/pr49712.c: New test.
6502
6503 2011-07-11  Jason Merrill  <jason@redhat.com>
6504
6505         PR c++/44609
6506         * g++.dg/template/recurse3.C: New.
6507
6508 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6509
6510         PR debug/49676
6511         * gcc.dg/guality/csttest.c: New test.
6512
6513         PR fortran/49698
6514         * gfortran.dg/pr49698.f90: New test.
6515
6516 2011-07-11  Jeff Law  <law@redhat.com>
6517
6518         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6519
6520 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6521
6522         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6523         * go.test/go-test.exp (go-set-goarch): Likewise.
6524
6525 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6526
6527         PR target/39633
6528         * gcc.target/avr/torture/pr39633.c: New test case.
6529
6530 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6531
6532         PR fortran/18918
6533         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6534
6535 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6536
6537         * lib/target-supports.exp (check_effective_target_scheduling):
6538         New Function.
6539         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6540         * gcc.dg/pr45055.c: Ditto.
6541         * gcc.dg/pr45353.c: Ditto.
6542         * g++.dg/pr45056.C: Ditto.
6543
6544 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6545
6546         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6547         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6548         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6549         * g++.dg/torture/pr31863.C: Skip AVR.
6550
6551 2011-07-10  Tobias Burnus  <burnus@net-b.de>
6552
6553         PR fortran/49690
6554         * gfortran.dg/intrinsic_signal.f90: New.
6555
6556 2011-07-09  Jason Merrill  <jason@redhat.com>
6557
6558         * g++.dg/cpp0x/regress/regress6.C: New.
6559         * g++.dg/parse/crash45.C: Adjust message.
6560         * g++.dg/template/crash38.C: Adjust message.
6561         * g++.dg/template/crash64.C: Adjust message.
6562
6563 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
6564
6565         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6566         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6567         * g++.dg/abi/bitfield3.C: Likewise.
6568         * g++.dg/eh/pr38662.C: Likewise.
6569         * g++.dg/ext/attrib36.C: Likewise.
6570         * g++.dg/ext/attrib37.C: Likewise.
6571         * g++.dg/ext/attrib8.C: Likewise.
6572         * g++.dg/ext/tmplattr1.C: Likewise.
6573         * g++.dg/inherit/override-attribs.C: Likewise.
6574         * g++.dg/opt/inline9.C: Likewise.
6575         * g++.dg/opt/life1.C: Likewise.
6576         * g++.dg/opt/longbranch2.C: Likewise.
6577         * g++.dg/opt/nrv12.C: Likewise.
6578         * g++.dg/opt/reg-stack4.C: Likewise.
6579         * g++.dg/other/pr35504.C: Likewise.
6580         * g++.dg/other/pr39496.C: Likewise.
6581         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6582         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6583         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6584         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6585         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6586         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6587         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6588         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6589         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6590         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6591         * g++.dg/warn/pr15774-1.C: Likewise.
6592         * g++.dg/warn/pr15774-2.C: Likewise.
6593         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6594         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6595         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6596         * g++.old-deja/g++.pt/asm2.C: Likewise.
6597         * gcc.c-torture/compile/20000804-1.c: Likewise.
6598         * gcc.c-torture/compile/pr16566-2.c: Likewise.
6599         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6600         * gcc.dg/20020108-1.c: Likewise.
6601         * gcc.dg/20020122-2.c: Likewise.
6602         * gcc.dg/20020122-3.c: Likewise.
6603         * gcc.dg/20020206-1.c: Likewise.
6604         * gcc.dg/20020219-1.c: Likewise.
6605         * gcc.dg/20020310-1.c: Likewise.
6606         * gcc.dg/20020411-1.c: Likewise.
6607         * gcc.dg/20020418-2.c: Likewise.
6608         * gcc.dg/20020426-2.c: Likewise.
6609         * gcc.dg/20020517-1.c: Likewise.
6610         * gcc.dg/20030204-1.c: Likewise.
6611         * gcc.dg/20030826-2.c: Likewise.
6612         * gcc.dg/20031102-1.c: Likewise.
6613         * gcc.dg/20031202-1.c: Likewise.
6614         * gcc.dg/20050111-1.c: Likewise.
6615         * gcc.dg/20050503-1.c: Likewise.
6616         * gcc.dg/array-init-1.c: Likewise.
6617         * gcc.dg/builtin-apply4.c: Likewise.
6618         * gcc.dg/dfp/pr31344.c: Likewise.
6619         * gcc.dg/gomp/atomic-11.c: Likewise.
6620         * gcc.dg/graphite/pr40281.c: Likewise.
6621         * gcc.dg/ia64-sync-1.c: Likewise.
6622         * gcc.dg/ia64-sync-2.c: Likewise.
6623         * gcc.dg/ia64-sync-3.c: Likewise.
6624         * gcc.dg/ia64-sync-4.c: Likewise.
6625         * gcc.dg/ifcvt-fabs-1.c: Likewise.
6626         * gcc.dg/invalid-call-1.c: Likewise.
6627         * gcc.dg/loop-3.c: Likewise.
6628         * gcc.dg/lower-subreg-1.c: Likewise.
6629         * gcc.dg/lto/pr47259_0.c: Likewise.
6630         * gcc.dg/nested-calls-1.c: Likewise.
6631         * gcc.dg/pr20017.c: Likewise.
6632         * gcc.dg/pr25023.c: Likewise.
6633         * gcc.dg/pr27671-2.c: Likewise.
6634         * gcc.dg/pr32176.c: Likewise.
6635         * gcc.dg/pr33676.c: Likewise.
6636         * gcc.dg/pr35045.c: Likewise.
6637         * gcc.dg/pr36015.c: Likewise.
6638         * gcc.dg/pr36584.c: Likewise.
6639         * gcc.dg/pr36998.c: Likewise.
6640         * gcc.dg/pr37438.c: Likewise.
6641         * gcc.dg/pr37908.c: Likewise.
6642         * gcc.dg/pr41241.c: Likewise.
6643         * gcc.dg/pr41340.c: Likewise.
6644         * gcc.dg/pr44136.c: Likewise.
6645         * gcc.dg/pr44194-1.c: Likewise.
6646         * gcc.dg/pr46212.c: Likewise.
6647         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6648         * gcc.dg/setjmp-2.c: Likewise.
6649         * gcc.dg/short-compare-1.c: Likewise.
6650         * gcc.dg/short-compare-2.c: Likewise.
6651         * gcc.dg/smod-1.c: Likewise.
6652         * gcc.dg/sync-2.c: Likewise.
6653         * gcc.dg/sync-3.c: Likewise.
6654         * gcc.dg/tls/opt-1.c: Likewise.
6655         * gcc.dg/tls/opt-2.c: Likewise.
6656         * gcc.dg/tls/opt-3.c: Likewise.
6657         * gcc.dg/torture/badshift.c: Likewise.
6658         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6659         * gcc.dg/torture/pr20314-2.c: Likewise.
6660         * gcc.dg/torture/pr36891.c: Likewise.
6661         * gcc.dg/torture/pr38774.c: Likewise.
6662         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6663         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6664         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6665         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6666         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6667         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6668         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6669         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6670         * gcc.dg/tree-ssa/loop-28.c: Likewise.
6671         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6672         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6673         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6674         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6675         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6676         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6677         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6678         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6679         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6680         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6681         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6682         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6683         * gcc.dg/unroll-1.c: Likewise.
6684         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6685         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6686         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6687         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6688         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6689         * gcc.target/i386/20000609-1.c: Likewise.
6690         * gcc.target/i386/20000720-1.c: Likewise.
6691         * gcc.target/i386/20000724-1.c: Likewise.
6692         * gcc.target/i386/20011107-1.c: Likewise.
6693         * gcc.target/i386/20011119-1.c: Likewise.
6694         * gcc.target/i386/20020201-3.c: Likewise.
6695         * gcc.target/i386/20020218-1.c: Likewise.
6696         * gcc.target/i386/20020729-1.c: Likewise.
6697         * gcc.target/i386/20030926-1.c: Likewise.
6698         * gcc.target/i386/20060125-1.c: Likewise.
6699         * gcc.target/i386/20060125-2.c: Likewise.
6700         * gcc.target/i386/20060512-1.c: Likewise.
6701         * gcc.target/i386/20060512-2.c: Likewise.
6702         * gcc.target/i386/20060512-3.c: Likewise.
6703         * gcc.target/i386/20060512-4.c: Likewise.
6704         * gcc.target/i386/387-1.c: Likewise.
6705         * gcc.target/i386/387-2.c: Likewise.
6706         * gcc.target/i386/387-5.c: Likewise.
6707         * gcc.target/i386/387-6.c: Likewise.
6708         * gcc.target/i386/980312-1.c: Likewise.
6709         * gcc.target/i386/980313-1.c: Likewise.
6710         * gcc.target/i386/990117-1.c: Likewise.
6711         * gcc.target/i386/990424-1.c: Likewise.
6712         * gcc.target/i386/990524-1.c: Likewise.
6713         * gcc.target/i386/991129-1.c: Likewise.
6714         * gcc.target/i386/991214-1.c: Likewise.
6715         * gcc.target/i386/991230-1.c: Likewise.
6716         * gcc.target/i386/addr-sel-1.c: Likewise.
6717         * gcc.target/i386/aggregate-ret1.c: Likewise.
6718         * gcc.target/i386/aggregate-ret2.c: Likewise.
6719         * gcc.target/i386/align-main-3.c: Likewise.
6720         * gcc.target/i386/amd64-abi-1.c: Likewise.
6721         * gcc.target/i386/amd64-abi-2.c: Likewise.
6722         * gcc.target/i386/amd64-abi-4.c: Likewise.
6723         * gcc.target/i386/amd64-abi-5.c: Likewise.
6724         * gcc.target/i386/amd64-abi-6.c: Likewise.
6725         * gcc.target/i386/asm-1.c: Likewise.
6726         * gcc.target/i386/asm-3.c: Likewise.
6727         * gcc.target/i386/asm-5.c: Likewise.
6728         * gcc.target/i386/attributes-error.c: Likewise.
6729         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6730         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6731         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6732         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6733         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6734         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6735         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6736         * gcc.target/i386/avx-vmovd-2.c: Likewise.
6737         * gcc.target/i386/avx-vmovq-2.c: Likewise.
6738         * gcc.target/i386/avx-vmovq-3.c: Likewise.
6739         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6740         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6741         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6742         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6743         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6744         * gcc.target/i386/bitfield1.c: Likewise.
6745         * gcc.target/i386/bitfield2.c: Likewise.
6746         * gcc.target/i386/bmi-2.c: Likewise.
6747         * gcc.target/i386/bmi-5.c: Likewise.
6748         * gcc.target/i386/builtin-unreachable.c: Likewise.
6749         * gcc.target/i386/cleanup-2.c: Likewise.
6750         * gcc.target/i386/clobbers.c: Likewise.
6751         * gcc.target/i386/cmov8.c: Likewise.
6752         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6753         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6754         * gcc.target/i386/compress-float-387.c: Likewise.
6755         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6756         * gcc.target/i386/compress-float-sse.c: Likewise.
6757         * gcc.target/i386/crc32-2.c: Likewise.
6758         * gcc.target/i386/crc32-3.c: Likewise.
6759         * gcc.target/i386/divmod-7.c: Likewise.
6760         * gcc.target/i386/divmod-8.c: Likewise.
6761         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6762         * gcc.target/i386/fma3-builtin.c: Likewise.
6763         * gcc.target/i386/fma3-fma.c: Likewise.
6764         * gcc.target/i386/fma4-256-vector.c: Likewise.
6765         * gcc.target/i386/fma4-builtin.c: Likewise.
6766         * gcc.target/i386/fma4-fma-2.c: Likewise.
6767         * gcc.target/i386/fma4-fma.c: Likewise.
6768         * gcc.target/i386/fma4-vector-2.c: Likewise.
6769         * gcc.target/i386/fma4-vector.c: Likewise.
6770         * gcc.target/i386/funcspec-1.c: Likewise.
6771         * gcc.target/i386/funcspec-10.c: Likewise.
6772         * gcc.target/i386/funcspec-11.c: Likewise.
6773         * gcc.target/i386/funcspec-2.c: Likewise.
6774         * gcc.target/i386/funcspec-5.c: Likewise.
6775         * gcc.target/i386/funcspec-6.c: Likewise.
6776         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6777         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6778         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6779         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6780         * gcc.target/i386/incoming-1.c: Likewise.
6781         * gcc.target/i386/incoming-10.c: Likewise.
6782         * gcc.target/i386/incoming-11.c: Likewise.
6783         * gcc.target/i386/incoming-12.c: Likewise.
6784         * gcc.target/i386/incoming-13.c: Likewise.
6785         * gcc.target/i386/incoming-14.c: Likewise.
6786         * gcc.target/i386/incoming-15.c: Likewise.
6787         * gcc.target/i386/incoming-2.c: Likewise.
6788         * gcc.target/i386/incoming-3.c: Likewise.
6789         * gcc.target/i386/incoming-4.c: Likewise.
6790         * gcc.target/i386/incoming-5.c: Likewise.
6791         * gcc.target/i386/incoming-6.c: Likewise.
6792         * gcc.target/i386/incoming-7.c: Likewise.
6793         * gcc.target/i386/incoming-8.c: Likewise.
6794         * gcc.target/i386/incoming-9.c: Likewise.
6795         * gcc.target/i386/lea.c: Likewise.
6796         * gcc.target/i386/local.c: Likewise.
6797         * gcc.target/i386/loop-1.c: Likewise.
6798         * gcc.target/i386/loop-2.c: Likewise.
6799         * gcc.target/i386/loop-3.c: Likewise.
6800         * gcc.target/i386/max-stack-align.c: Likewise.
6801         * gcc.target/i386/memcpy-1.c: Likewise.
6802         * gcc.target/i386/movbe-2.c: Likewise.
6803         * gcc.target/i386/movq-2.c: Likewise.
6804         * gcc.target/i386/movq.c: Likewise.
6805         * gcc.target/i386/nrv1.c: Likewise.
6806         * gcc.target/i386/pad-4.c: Likewise.
6807         * gcc.target/i386/pad-5a.c: Likewise.
6808         * gcc.target/i386/pad-5b.c: Likewise.
6809         * gcc.target/i386/pad-6a.c: Likewise.
6810         * gcc.target/i386/pad-6b.c: Likewise.
6811         * gcc.target/i386/pad-7.c: Likewise.
6812         * gcc.target/i386/pad-9.c: Likewise.
6813         * gcc.target/i386/pentium4-not-mull.c: Likewise.
6814         * gcc.target/i386/pic-1.c: Likewise.
6815         * gcc.target/i386/pr12092-1.c: Likewise.
6816         * gcc.target/i386/pr12329.c: Likewise.
6817         * gcc.target/i386/pr21518.c: Likewise.
6818         * gcc.target/i386/pr22362.c: Likewise.
6819         * gcc.target/i386/pr22585.c: Likewise.
6820         * gcc.target/i386/pr23098.c: Likewise.
6821         * gcc.target/i386/pr25196.c: Likewise.
6822         * gcc.target/i386/pr25293.c: Likewise.
6823         * gcc.target/i386/pr25654.c: Likewise.
6824         * gcc.target/i386/pr26449.c: Likewise.
6825         * gcc.target/i386/pr26778.c: Likewise.
6826         * gcc.target/i386/pr26826.c: Likewise.
6827         * gcc.target/i386/pr27266.c: Likewise.
6828         * gcc.target/i386/pr29978.c: Likewise.
6829         * gcc.target/i386/pr30505.c: Likewise.
6830         * gcc.target/i386/pr30961-1.c: Likewise.
6831         * gcc.target/i386/pr31628.c: Likewise.
6832         * gcc.target/i386/pr32000-2.c: Likewise.
6833         * gcc.target/i386/pr32661-1.c: Likewise.
6834         * gcc.target/i386/pr32708-2.c: Likewise.
6835         * gcc.target/i386/pr32708-3.c: Likewise.
6836         * gcc.target/i386/pr34256.c: Likewise.
6837         * gcc.target/i386/pr34312.c: Likewise.
6838         * gcc.target/i386/pr34522.c: Likewise.
6839         * gcc.target/i386/pr35160.c: Likewise.
6840         * gcc.target/i386/pr35281.c: Likewise.
6841         * gcc.target/i386/pr36246.c: Likewise.
6842         * gcc.target/i386/pr36786.c: Likewise.
6843         * gcc.target/i386/pr37275.c: Likewise.
6844         * gcc.target/i386/pr37843-3.c: Likewise.
6845         * gcc.target/i386/pr37843-4.c: Likewise.
6846         * gcc.target/i386/pr39082-1.c: Likewise.
6847         * gcc.target/i386/pr39431.c: Likewise.
6848         * gcc.target/i386/pr39496.c: Likewise.
6849         * gcc.target/i386/pr39543-2.c: Likewise.
6850         * gcc.target/i386/pr39911.c: Likewise.
6851         * gcc.target/i386/pr40718.c: Likewise.
6852         * gcc.target/i386/pr40906-1.c: Likewise.
6853         * gcc.target/i386/pr40906-2.c: Likewise.
6854         * gcc.target/i386/pr40906-3.c: Likewise.
6855         * gcc.target/i386/pr40934.c: Likewise.
6856         * gcc.target/i386/pr41900.c: Likewise.
6857         * gcc.target/i386/pr42589.c: Likewise.
6858         * gcc.target/i386/pr43662.c: Likewise.
6859         * gcc.target/i386/pr43671.c: Likewise.
6860         * gcc.target/i386/pr43766.c: Likewise.
6861         * gcc.target/i386/pr43869.c: Likewise.
6862         * gcc.target/i386/pr44942.c: Likewise.
6863         * gcc.target/i386/pr44948-2a.c: Likewise.
6864         * gcc.target/i386/pr45234.c: Likewise.
6865         * gcc.target/i386/pr45336-2.c: Likewise.
6866         * gcc.target/i386/pr45336-4.c: Likewise.
6867         * gcc.target/i386/pr45852.c: Likewise.
6868         * gcc.target/i386/pr46470.c: Likewise.
6869         * gcc.target/i386/pr48037-1.c: Likewise.
6870         * gcc.target/i386/pr48389.c: Likewise.
6871         * gcc.target/i386/pr49095.c: Likewise.
6872         * gcc.target/i386/pr9771-1.c: Likewise.
6873         * gcc.target/i386/rdfsbase-1.c: Likewise.
6874         * gcc.target/i386/rdfsbase-2.c: Likewise.
6875         * gcc.target/i386/rdgsbase-1.c: Likewise.
6876         * gcc.target/i386/rdgsbase-2.c: Likewise.
6877         * gcc.target/i386/rdrand-3.c: Likewise.
6878         * gcc.target/i386/regparm-stdcall.c: Likewise.
6879         * gcc.target/i386/regparm.c: Likewise.
6880         * gcc.target/i386/reload-1.c: Likewise.
6881         * gcc.target/i386/rotate-2.c: Likewise.
6882         * gcc.target/i386/sibcall-5.c: Likewise.
6883         * gcc.target/i386/signbit-1.c: Likewise.
6884         * gcc.target/i386/signbit-2.c: Likewise.
6885         * gcc.target/i386/signbit-3.c: Likewise.
6886         * gcc.target/i386/sse-5.c: Likewise.
6887         * gcc.target/i386/sse-8.c: Likewise.
6888         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6889         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6890         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6891         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6892         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6893         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6894         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6895         * gcc.target/i386/sse2-movq-2.c: Likewise.
6896         * gcc.target/i386/sse2-movq-3.c: Likewise.
6897         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6898         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6899         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6900         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6901         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6902         * gcc.target/i386/ssefn-1.c: Likewise.
6903         * gcc.target/i386/ssefn-2.c: Likewise.
6904         * gcc.target/i386/sseregparm-1.c: Likewise.
6905         * gcc.target/i386/sseregparm-2.c: Likewise.
6906         * gcc.target/i386/sseregparm-3.c: Likewise.
6907         * gcc.target/i386/sseregparm-4.c: Likewise.
6908         * gcc.target/i386/sseregparm-5.c: Likewise.
6909         * gcc.target/i386/sseregparm-6.c: Likewise.
6910         * gcc.target/i386/sseregparm-7.c: Likewise.
6911         * gcc.target/i386/sseregparm-8.c: Likewise.
6912         * gcc.target/i386/stack-realign.c: Likewise.
6913         * gcc.target/i386/stack-usage-realign.c: Likewise.
6914         * gcc.target/i386/stackalign/asm-1.c: Likewise.
6915         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6916         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6917         * gcc.target/i386/stackalign/return-1.c: Likewise.
6918         * gcc.target/i386/stackalign/return-2.c: Likewise.
6919         * gcc.target/i386/stackalign/return-3.c: Likewise.
6920         * gcc.target/i386/tailcall-1.c: Likewise.
6921         * gcc.target/i386/tbm-2.c: Likewise.
6922         * gcc.target/i386/udivmod-7.c: Likewise.
6923         * gcc.target/i386/udivmod-8.c: Likewise.
6924         * gcc.target/i386/unroll-1.c: Likewise.
6925         * gcc.target/i386/vararg-1.c: Likewise.
6926         * gcc.target/i386/vararg-2.c: Likewise.
6927         * gcc.target/i386/vect8-ret.c: Likewise.
6928         * gcc.target/i386/vectorize5.c: Likewise.
6929         * gcc.target/i386/wmul-1.c: Likewise.
6930         * gcc.target/i386/wmul-2.c: Likewise.
6931         * gcc.target/i386/wrfsbase-1.c: Likewise.
6932         * gcc.target/i386/wrfsbase-2.c: Likewise.
6933         * gcc.target/i386/wrgsbase-1.c: Likewise.
6934         * gcc.target/i386/wrgsbase-2.c: Likewise.
6935         * gcc.target/i386/xop-pcmov.c: Likewise.
6936         * gcc.target/i386/xop-pcmov2.c: Likewise.
6937         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6938         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6939         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6940         * gcc.target/i386/xop-shift1-vector.c: Likewise.
6941         * gcc.target/i386/xop-shift2-vector.c: Likewise.
6942         * gcc.target/i386/xop-shift3-vector.c: Likewise.
6943         * gcc.target/i386/zee.c: Likewise.
6944         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6945         * gfortran.dg/compiler-directive_2.f: Likewise.
6946         * gfortran.dg/g77/20010216-1.f: Likewise.
6947         * gfortran.dg/gomp/pr39152.f90: Likewise.
6948         * gfortran.dg/pr33794.f90: Likewise.
6949
6950 2011-07-09  Jason Merrill  <jason@redhat.com>
6951
6952         * g++.dg/cpp0x/regress/regress5.C: New.
6953
6954 2011-07-08  Jason Merrill  <jason@redhat.com>
6955
6956         PR c++/45437
6957         * g++.dg/expr/compound-asn1.C: New.
6958         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6959
6960 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
6961
6962         PR target/49621
6963         * gcc.target/powerpc/altivec-34.c: New test.
6964
6965 2011-07-08  Jason Merrill  <jason@redhat.com>
6966
6967         PR c++/45603
6968         * g++.dg/abi/guard3.C: New.
6969
6970 2011-07-08  Julian Brown  <julian@codesourcery.com>
6971
6972         * lib/target-supports.exp
6973         (check_effective_target_arm_little_endian): New.
6974         (check_effective_target_vect_pack_trunc): Use above.
6975         (check_effective_target_vect_unpack): Likewise.
6976         (check_effective_target_vect_element_align): Test
6977         check_effective_target_arm_vect_no_misalign for ARM.
6978
6979 2011-07-08  Jason Merrill  <jason@redhat.com>
6980
6981         PR c++/49673
6982         * g++.dg/cpp0x/constexpr-rom.C: New.
6983
6984 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
6985
6986         PR middle-end/49519
6987         * g++.dg/torture/pr49519.C: New test.
6988
6989 2011-07-08  Martin Jambor  <mjambor@suse.cz>
6990
6991         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6992
6993 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6994
6995         PR testsuite/48727
6996         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6997
6998 2011-07-08  Richard Guenther  <rguenther@suse.de>
6999
7000         PR tree-optimization/49662
7001         * gcc.dg/graphite/interchange-14.c: XFAIL.
7002         * gcc.dg/graphite/interchange-15.c: Likewise.
7003         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7004
7005 2011-07-06  Jason Merrill  <jason@redhat.com>
7006
7007         PR c++/49663
7008         * g++.dg/cpp0x/regress/regress4.C: New.
7009
7010 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7011
7012         PR fortran/49648
7013         * gfortran.dg/result_in_spec_4.f90: New test.
7014
7015 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7016
7017         * gcc.target/sparc/cas64.c: New test.
7018
7019 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7020
7021         PR c/49644
7022         * g++.dg/torture/pr49644.C: New test.
7023
7024         PR c/49644
7025         * gcc.c-torture/execute/pr49644.c: New test.
7026
7027 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7028
7029         * lib/target-supports.exp (check_effective_target_ia32): New.
7030         (check_effective_target_x32): Likewise.
7031         (check_effective_target_vect_cmdline_needed): Also check x32.
7032
7033 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7034
7035         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7036         dg-prune-output.
7037         * gcc.target/arm/pr42235.c: Likewise.
7038         * gcc.target/arm/pr42495.c: Likewise.
7039         * gcc.target/arm/pr42574.c: Likewise.
7040         * gcc.target/arm/thumb-branch1.c: Likewise.
7041
7042         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7043         unneeded prune of possible warning.
7044         * gcc.target/arm/pr40956.c: Likewise.
7045         * gcc.target/arm/pr42505.c: Likewise.
7046
7047         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7048         * gcc.c-torture/compile/pr46883.c: Likewise.
7049         * gcc.c-torture/compile/pr46934.c: Likewise.
7050
7051         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7052         for move to ../../gcc.c-torture/compile.
7053         * gcc.target/arm/pr46883.c: Likewise.
7054         * gcc.target/arm/pr46934.c: Likewise.
7055
7056         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7057         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7058         * gcc.target/arm/wmul-1.c: Likewise.
7059         * gcc.target/arm/wmul-2.c: Likewise.
7060         * gcc.target/arm/wmul-3.c: Likewise.
7061         * gcc.target/arm/wmul-4.c: Likewise.
7062         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7063         add tab after scan target.
7064         * gcc.target/arm/smlaltt-1.c: Likewise.
7065         * gcc.target/arm/smlatb-1.c: Likewise.
7066         * gcc.target/arm/smlatt-1.c: Likewise.
7067
7068 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7069
7070         PR debug/49522
7071         * gcc.dg/debug/pr49522.c: New test.
7072
7073 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7074
7075         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7076         * gcc.dg/pr46212.c: Run only if target int32plus.
7077         * gcc.dg/torture/pr48146.c: Ditto.
7078         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7079         * c-c++-common/pr44832.c: Ditto.
7080         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7081         * gcc.dg/pr31490.c: Ditto.
7082         * gcc.dg/torture/builtin-math-7.c: Run only if target
7083         large_double.
7084         * gcc.dg/torture/pr45764.c: Skip for AVR.
7085         * gcc.dg/pr47893.c: Ditto.
7086
7087 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7088
7089         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7090         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7091         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7092         add tab to scan target.
7093
7094 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7095
7096         * gcc.target/arm/neon-modes-3.c: New test.
7097
7098 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7099
7100         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7101         -fno-loop-interchange -ffast-math.
7102
7103 2011-07-07  Richard Guenther  <rguenther@suse.de>
7104
7105         * gcc.dg/ftrapv-3.c: New testcase.
7106
7107 2011-07-07  Richard Guenther  <rguenther@suse.de>
7108
7109         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7110         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7111
7112 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7113
7114         * gcc.dg/binop-notxor1.c: New test.
7115         * gcc.dg/binop-notand4a.c: New test.
7116         * gcc.dg/binop-notxor2.c: New test.
7117         * gcc.dg/binop-notand3a.c: New test.
7118         * gcc.dg/binop-notand2a.c: New test.
7119         * gcc.dg/binop-notand6a.c: New test.
7120         * gcc.dg/binop-notor1.c: New test.
7121         * gcc.dg/binop-notand1a.c: New test.
7122         * gcc.dg/binop-notand5a.c: New test.
7123         * gcc.dg/binop-notor2.c: New test.
7124
7125 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7126
7127         PR middle-end/49640
7128         * gcc.dg/gomp/pr49640.c: New test.
7129
7130 2011-07-07  Richard Guenther  <rguenther@suse.de>
7131
7132         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7133
7134 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7135
7136         PR target/39150
7137         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7138
7139 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7140
7141         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7142         * gcc.target/powerpc/no-r11-2.c: Ditto.
7143         * gcc.target/powerpc/no-r11-3.c: Ditto.
7144
7145 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7146
7147         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7148         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7149
7150 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7151
7152         * lib/target-supports.exp (check_profiling_available): Disable
7153         profiling with -fprofile-generate for target avr.
7154
7155 2011-07-06  Richard Guenther  <rguenther@suse.de>
7156
7157         PR tree-optimization/49645
7158         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7159
7160 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7161
7162         PR middle-end/47383
7163         * gcc.dg/pr47383.c: New.
7164
7165 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7166
7167         PR tree-optimization/49647
7168         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7169
7170 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7171
7172         PR testsuite/49542
7173         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7174         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7175
7176 2011-07-05  Jason Merrill  <jason@redhat.com>
7177
7178         PR c++/48157
7179         * g++.dg/template/template-id-4.C: New.
7180
7181 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7182
7183         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7184         * gcc.dg/pr43402.c: Ditto.
7185
7186 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7187
7188         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7189
7190 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7191
7192         * gcc.target/powerpc/ppc-switch-1.c: New test for
7193         --param case-values-threshold.
7194         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7195
7196 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7197
7198         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7199
7200 2011-07-05  Jason Merrill  <jason@redhat.com>
7201
7202         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7203
7204 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7205
7206         PR tree-optimization/47654
7207         * gcc.dg/graphite/block-pr47654.c: New.
7208
7209 2011-07-05  Jason Merrill  <jason@redhat.com>
7210
7211         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7212
7213 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7214
7215         PR tree-optimization/49580
7216         * gcc.dg/autopar/pr49580.c: New test.
7217
7218 2011-07-05  Richard Guenther  <rguenther@suse.de>
7219
7220         PR tree-optimization/49518
7221         PR tree-optimization/49628
7222         * g++.dg/torture/pr49628.C: New testcase.
7223         * gcc.dg/torture/pr49518.c: Likewise.
7224
7225 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7226
7227         * ada/acats/run_acats (which): Extract last field from type -p,
7228         type output only if command succeeded.
7229
7230 2011-07-04  Jason Merrill  <jason@redhat.com>
7231
7232         * g++.dg/abi/mangle48.C: New.
7233
7234         * g++.dg/cpp0x/diag1.C: New.
7235
7236         * g++.dg/diagnostic/aka1.C: New.
7237
7238 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7239
7240         PR rtl-optimization/49619
7241         * gcc.dg/pr49619.c: New test.
7242
7243         PR rtl-optimization/49472
7244         * gfortran.dg/pr49472.f90: New test.
7245
7246         PR debug/49602
7247         * gcc.dg/pr49602.c: New test.
7248
7249 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7250
7251         PR target/34734
7252         PR target/44643
7253         * gcc.target/avr/avr.exp: Run over cpp files, too.
7254         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7255         * gcc.target/avr/progmem.h: New file.
7256         * gcc.target/avr/exit-abort.h: New file.
7257         * gcc.target/avr/progmem-error-1.c: New file.
7258         * gcc.target/avr/progmem-error-1.cpp: New file.
7259         * gcc.target/avr/progmem-warning-1.c: New file.
7260         * gcc.target/avr/torture/progmem-1.c: New file.
7261         * gcc.target/avr/torture/progmem-1.cpp: New file.
7262
7263 2011-07-04  Richard Guenther  <rguenther@suse.de>
7264
7265         PR tree-optimization/49615
7266         * g++.dg/torture/pr49615.C: New testcase.
7267
7268 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7269
7270         PR tree-optimization/49610
7271         * gcc.dg/vect/pr49610.c: New test.
7272
7273 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7274
7275         * gnat.dg/specs/debug1.ads: New test.
7276
7277 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7278
7279         PR fortran/49562
7280         * gfortran.dg/typebound_proc_23.f90: New.
7281
7282 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7283
7284         PR c++/49605
7285         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7286
7287 2011-07-01  Jason Merrill  <jason@redhat.com>
7288
7289         PR c++/48261
7290         * g++.dg/template/template-id-3.C: New.
7291
7292         PR c++/48593
7293         * g++.dg/template/qualified-id4.C: New.
7294
7295         PR c++/48883
7296         * g++.dg/template/explicit-args4.C: New.
7297
7298         PR c++/49085
7299         * g++.dg/template/offsetof2.C: New.
7300
7301 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7302
7303         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7304
7305 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7306
7307         PR libmudflap/49549
7308         * lib/target-supports.exp (check_effective_target_gld): New proc.
7309
7310 2011-07-01  Richard Guenther  <rguenther@suse.de>
7311
7312         PR tree-optimization/49603
7313         * gcc.dg/torture/pr49603.c: New testcase.
7314
7315 2011-06-30  Jason Merrill  <jason@redhat.com>
7316
7317         PR c++/49387
7318         * g++.dg/rtti/template1.C: New.
7319
7320         PR c++/49569
7321         * g++.dg/cpp0x/regress/ctor1.C: New.
7322
7323         PR c++/49355
7324         * g++.dg/cpp0x/initlist54.C: New.
7325
7326 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7327
7328         * gcc.dg/tree-ssa/sra-12.c: New test.
7329
7330 2011-06-29  Jason Merrill  <jason@redhat.com>
7331
7332         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7333
7334 2011-06-30  Richard Guenther  <rguenther@suse.de>
7335
7336         PR tree-optimization/46787
7337         * gcc.dg/vect/vect-121.c: New testcase.
7338
7339 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7340
7341         PR tree-optimization/49094
7342         * gcc.dg/tree-ssa/pr49094.c: New test.
7343
7344 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7345
7346         PR fortran/49540
7347         * gfortran.dg/pr49540-1.f90: New test.
7348         * gfortran.dg/pr49540-2.f90: New test.
7349
7350 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7351
7352         PR ada/49511
7353         * ada/acats/run_acats (which): Use last field of type -p output.
7354
7355 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7356             Iain Sandoe  <iains@gcc.gnu.org>
7357
7358         PR libobjc/36610
7359         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7360         Only skip on 64-bit *-*-darwin8* && !objc2.
7361
7362 2011-06-30  Richard Guenther  <rguenther@suse.de>
7363
7364         PR tree-optimization/38752
7365         * gcc.c-torture/compile/pr38752.c: New testcase.
7366
7367 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7368
7369         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7370         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7371
7372 2011-06-29  Jason Merrill  <jason@redhat.com>
7373
7374         PR c++/49216
7375         * g++.dg/cpp0x/initlist53.C: Use placement new.
7376         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7377         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7378
7379         PR c++/49003
7380         * g++.dg/cpp0x/trailing6.C: New.
7381         * g++.dg/cpp0x/pr45908.C: No error.
7382
7383         PR c++/49272
7384         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7385
7386         PR c++/49520
7387         * g++.dg/cpp0x/constexpr-using2.C: New.
7388
7389         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7390
7391         PR c++/45923
7392         * g++.dg/cpp0x/constexpr-diag3.C: New.
7393         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7394         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7395         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7396         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7397
7398 2011-06-29  Jason Merrill  <jason@redhat.com>
7399
7400         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7401
7402 2011-06-29  Richard Guenther  <rguenther@suse.de>
7403
7404         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7405
7406 2011-06-29  Jason Merrill  <jason@redhat.com>
7407
7408         * g++.dg/cpp0x/initlist-value2.C: New.
7409
7410         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7411         * g++.dg/cpp0x/initlist-value.C: New.
7412
7413 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7414
7415         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7416
7417 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7418
7419         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7420         * gcc.dg/inline_2.c: Likewise.
7421         * gcc.dg/unroll_1.c: Likewise.
7422
7423 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7424
7425         PR debug/49567
7426         * gcc.target/i386/pr49567.c: New test.
7427
7428 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7429
7430         * gnat.dg/opt17.ad[sb]: New test.
7431
7432 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7433             Tom de Vries  <tom@codesourcery.com>
7434
7435         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7436         (check_effective_target_arm_thumb2): New effective targets.
7437         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7438         properly.  Clean up temporary files.
7439         * gcc.target/arm/ivopts-2.c: Likewise.
7440         * gcc.target/arm/ivopts-3.c: Likewise.
7441         * gcc.target/arm/ivopts-4.c: Likewise.
7442         * gcc.target/arm/ivopts-5.c: Likewise.
7443         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7444
7445 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7446
7447         PR fortran/49479
7448         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7449
7450 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7451
7452         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7453         * gcc.target/arm/vfp-ldmias.c: Likewise.
7454         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7455         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7456         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7457         * gcc.target/arm/vfp-stmias.c: Likewise.
7458         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7459         * gcc.target/arm/vfp-stmiad.c: Likewise.
7460
7461 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7462
7463         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7464         dg-prune-output.
7465         * gcc.target/arm/pr45701-2.c: Ditto.
7466
7467 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7468
7469         PR fortran/49466
7470         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7471         * gfortran.dg/extends_14.f03: Modified.
7472
7473 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7474
7475         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7476         early if the test is already being skipped.
7477
7478         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7479         scan-assembler-dem-not): For missing file, report unresolved with
7480         same message as for pass/fail, with reason reported in log file.
7481
7482         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7483         from add_options_for_arm_neon_fp16.
7484         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7485         check_effective_target_arm_neon_fp16_ok_nocache.
7486         Check -mfpu and -mfloat-abi options from current multilib.
7487         Do not require neon support.
7488         (check_effective_target_arm_fp16_ok): Renamed from
7489         check_effecitve_target_arm_neon_fp16_ok.
7490         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7491         arm_neon_fp16_ok and arm_fp16.
7492         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7493         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7494         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7495         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7496
7497 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7498
7499         * gcc.dg/builtin-assume-aligned-1.c: New test.
7500         * gcc.dg/builtin-assume-aligned-2.c: New test.
7501         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7502
7503         PR debug/49544
7504         * gcc.dg/pr49544.c: New test.
7505
7506 2011-06-27  Richard Guenther  <rguenther@suse.de>
7507
7508         PR tree-optimization/49394
7509         * g++.dg/torture/pr49394.C: New testcase.
7510
7511 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7512
7513         * gcc.dg/optimize-bswapdi-2.c: New test.
7514
7515 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7516             Richard Sandiford  <richard.sandiford@linaro.org>
7517
7518         PR tree-optimization/49169
7519         * gcc.dg/torture/pr49169.c: New test.
7520
7521 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7522
7523         PR testsuite/49529
7524         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7525
7526         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7527         hppa*-*-hpux*.
7528
7529 2011-06-26  Jason Merrill  <jason@redhat.com>
7530
7531         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7532
7533         PR c++/49528
7534         * g++.dg/init/ref19.C: New.
7535         * g++.dg/cpp0x/constexpr-cleanup.C: New.
7536
7537 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
7538
7539         PR tree-optimization/48377
7540         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7541         non_strict_align.
7542
7543 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
7544
7545         PR middle-end/49191
7546         * lib/target-supports.exp (check_effective_target_non_strict_align):
7547         New.
7548         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7549
7550 2011-06-24  Martin Jambor  <mjambor@suse.cz>
7551
7552         PR tree-optimizations/49516
7553         * g++.dg/tree-ssa/pr49516.C: New test.
7554
7555 2011-06-23  Jason Merrill  <jason@redhat.com>
7556
7557         PR c++/35255
7558         * g++.dg/template/partial10.C: New.
7559         * g++.dg/template/partial11.C: New.
7560
7561 2011-06-23  Jeff Law <law@redhat.com>
7562
7563         PR middle-end/48770
7564         * gcc.dg/pr48770.c: New test.
7565
7566 2011-06-23  Jan Hubicka  <jh@suse.cz>
7567
7568         PR middle-end/49373
7569         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7570
7571 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
7572
7573         PR testsuite/49512
7574         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7575         instead of -fdump-tree-optimized.
7576
7577 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7578
7579         PR c++/44625
7580         * g++.dg/template/crash107.C: New.
7581         * g++.dg/template/error17.C: Adjust.
7582
7583 2011-06-23  Jason Merrill  <jason@redhat.com>
7584
7585         PR c++/49507
7586         * g++.dg/cpp0x/defaulted30.C: New.
7587
7588         PR c++/49440
7589         * g++.dg/rtti/anon-ns1.C: New.
7590
7591         PR c++/49395
7592         * g++.dg/init/ref18.C: New.
7593
7594         PR c++/36435
7595         * g++.dg/template/partial9.C: New.
7596
7597 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
7598
7599         PR middle-end/49373
7600         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7601
7602 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
7603
7604         PR debug/49496
7605         * gcc.dg/pr49496.c: New test.
7606
7607 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
7608
7609         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7610         is not xscale.
7611
7612         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7613
7614         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7615         * gcc.target/arm/pr42879.c: Likewise.
7616         * gcc.target/arm/pr45701-3.c: Likewise.
7617
7618         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7619         * gcc.target/arm/pr40482.c: Likewise.
7620         * gcc.target/arm/stack-corruption.c: Likewise.
7621
7622 2011-06-22  Richard Guenther  <rguenther@suse.de>
7623
7624         PR tree-optimization/49493
7625         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7626
7627 2011-06-22  Jason Merrill  <jason@redhat.com>
7628
7629         PR c++/49260
7630         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7631
7632 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
7633             Dmitry Melnik  <dm@ispras.ru>
7634
7635         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7636         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7637         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7638
7639 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
7640
7641         * gcc.target/arm/tlscall.c: New.
7642
7643 2011-06-21  Jason Merrill  <jason@redhat.com>
7644
7645         PR c++/49172
7646         * g++.dg/cpp0x/constexpr-ref1.C: New.
7647         * g++.dg/cpp0x/constexpr-ref2.C: New.
7648         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7649
7650         PR c++/49482
7651         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7652
7653         PR c++/49418
7654         * g++.dg/template/param3.C: New.
7655
7656 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
7657
7658         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7659         my_clrsb test functions.
7660         (main): Test clrsb.
7661         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7662         test_sll, test_ull): Add clrsb tests.
7663         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7664         clrsbll.
7665
7666 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
7667
7668         PR fortran/49112
7669         * gfortran.dg/class_44.f03: New.
7670
7671 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7672
7673         PR tree-optimization/49478
7674         * gcc.dg/vect/pr49478.c
7675
7676 2011-06-21  Richard Guenther  <rguenther@suse.de>
7677
7678         PR tree-optimization/49483
7679         * gcc.dg/vect/vect-120.c: New testcase.
7680
7681 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7682
7683         PR testsuite/49443
7684         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7685         * gcc.dg/vect/vect-peel-4.c: Likewise.
7686
7687 2011-06-22  Christian Bruel  <christian.bruel@st.com>
7688
7689         PR middle-end/49139
7690         * gcc.dg/always_inline.c: Removed -Winline. Update checks
7691         * gcc.dg/always_inline2.c: Likewise.
7692         * gcc.dg/always_inline3.c: Likewise.
7693         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7694         * gcc.dg/inline_1.c: Likewise.
7695         * gcc.dg/inline_2.c: Likewise.
7696         * gcc.dg/inline_3.c: Likewise.
7697         * gcc.dg/inline_4.c: Likewise.
7698         * gcc.dg/20051201-1.c: Likewise.
7699         * gcc.dg/pr40087.c: Likewise.
7700         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7701         * gcc.dg/inline-22.c: Likewise.
7702         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7703         * gcc.dg/lto/20090218-1_1.c: Likewise.
7704         * g++.dg/ipa/devirt-7.C: Likewise.
7705         * gcc.dg/uninit-pred-5_a.c: Likewise.
7706         * gcc.dg/uninit-pred-5_b.c: Likewise.
7707         * gcc.dg/fail_always_inline.c: New.
7708
7709 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
7710
7711         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7712         into 6 jobs instead of 3.
7713
7714 2011-06-20  Jason Merrill  <jason@redhat.com>
7715
7716         PR c++/49216
7717         * g++.dg/cpp0x/initlist53.C: New.
7718
7719 2011-06-20  Tobias Burnus  <burnus@net-b.de>
7720
7721         PR fortran/18918
7722         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7723         * gfortran.dg/coarray_lock_3.f90: New.
7724         * gfortran.dg/coarray/lock_1.f90: New.
7725
7726 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
7727
7728         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7729         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7730         unresolved and report the reason to the log file.
7731
7732         * lib/scanasm.exp (object-size): Move argument processing earlier
7733         to report errors before verifying that the file exists.  Report
7734         problems detected at runtime as unresolved instead of error and
7735         report their reasons to the log file.
7736
7737 2011-06-20  Jason Merrill  <jason@redhat.com>
7738
7739         PR c++/47080
7740         * g++.dg/cpp0x/explicit6.C: New.
7741
7742         PR c++/47635
7743         * g++.dg/cpp0x/enum20.C: New.
7744
7745         PR c++/48138
7746         * g++.dg/ext/attr-aligned01.C: New.
7747
7748         PR c++/49205
7749         * g++.dg/cpp0x/variadic-default.C: New.
7750
7751         PR c++/43321
7752         * g++.dg/cpp0x/auto26.C: New.
7753
7754         PR c++/43831
7755         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7756
7757 2011-06-20  Kai Tietz  <ktietz@redhat.com>
7758
7759         * gcc.dg/binop-notand1.c: New test.
7760         * gcc.dg/binop-notand2.c: New test.
7761         * gcc.dg/binop-notand3.c: New test.
7762         * gcc.dg/binop-notand4.c: New test.
7763         * gcc.dg/binop-notand5.c: New test.
7764         * gcc.dg/binop-notand6.c: New test.
7765
7766 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7767
7768         PR testsuite/49432
7769         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7770
7771 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
7772
7773         PR fortran/49400
7774         * gfortran.dg/proc_ptr_31.f90: New.
7775
7776 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7777
7778         * gnat.dg/volatile6.adb: New test.
7779         * gnat.dg/volatile7.adb: Likewise.
7780         * gnat.dg/volatile8.adb: Likewise.
7781         * gnat.dg/volatile9.adb: Likewise.
7782
7783 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7784
7785         * gnat.dg/constant3.adb: New test.
7786
7787 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
7788
7789         PR libfortran/49296
7790         * gfortran.dg/read_list_eof_1.f90: New test.
7791
7792 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7793
7794         PR target/49411
7795         * gcc.target/i386/testimm-1.c: New test.
7796         * gcc.target/i386/testimm-2.c: New test.
7797         * gcc.target/i386/testimm-3.c: New test.
7798         * gcc.target/i386/testimm-4.c: New test.
7799         * gcc.target/i386/testimm-5.c: New test.
7800         * gcc.target/i386/testimm-6.c: New test.
7801         * gcc.target/i386/testimm-7.c: New test.
7802         * gcc.target/i386/testimm-8.c: New test.
7803         * gcc.target/i386/xop-vpermil2px-2.c: New test.
7804         * gcc.target/i386/xop-rotate1-int.c: New test.
7805         * gcc.target/i386/xop-rotate2-int.c: New test.
7806
7807 2011-06-17  Jason Merrill  <jason@redhat.com>
7808
7809         * g++.dg/cpp0x/rv-func2.C: New.
7810
7811         * g++.dg/debug/dwarf2/lambda1.C: New.
7812         * g++.dg/warn/Wshadow-6.C: Adjust.
7813
7814 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
7815
7816         PR fortran/48699
7817         * gfortran.dg/move_alloc_5.f90: New.
7818
7819 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
7820
7821         PR rtl-optimization/48542
7822         * gcc.dg/torture/pr48542.c: New test.
7823
7824 2011-06-16  Jason Merrill  <jason@redhat.com>
7825
7826         PR c++/44160
7827         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7828
7829         PR c++/45378
7830         * g++.dg/cpp0x/initlist52.C New.
7831
7832         PR c++/45399
7833         * c-c++-common/raw-string-12.c: New.
7834
7835         PR c++/49229
7836         * g++.dg/cpp0x/sfinae26.C: New.
7837
7838         PR c++/49251
7839         * g++.dg/cpp0x/variadic113.C: New.
7840
7841         PR c++/49420
7842         * g++.dg/cpp0x/variadic112.C: New.
7843
7844 2011-06-16  Jeff Law <law@redhat.com>
7845
7846         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7847         improved jump threading.
7848         * gcc.dg/builtin-object-size-2.c: Likewise.
7849         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7850
7851 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7852
7853         PR fortran/49074
7854         * gfortran.dg/typebound_assignment_3.f03: New.
7855
7856 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
7857
7858         PR testsuite/48727
7859         * g++.dg/opt/devirt2.C: Change xfail rule to target.
7860
7861 2011-06-16  Martin Jambor  <mjambor@suse.cz>
7862
7863         PR tree-optimization/49343
7864         * gnat.dg/discr31.ad[sb]: New test.
7865
7866 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7867
7868         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7869
7870 2011-06-16  Tom de Vries  <tom@codesourcery.com>
7871
7872         PR target/45098
7873         * gcc.target/arm/ivopts-3.c: Update test.
7874         * gcc.target/arm/ivopts-5.c: Same.
7875
7876 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7877
7878         Revert:
7879         2011-06-10  Wei Guozhi  <carrot@google.com>
7880
7881         PR target/45335
7882         * gcc.target/arm/pr45335.c: New test.
7883         * gcc.target/arm/pr45335-2.c: New test.
7884         * gcc.target/arm/pr45335-3.c: New test.
7885         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7886         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7887         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7888
7889 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
7890
7891         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7892
7893 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7894
7895         PR fortran/49417
7896         * gfortran.dg/class_43.f03: New.
7897
7898 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
7899
7900         PR tree-optimization/49419
7901         * gcc.c-torture/execute/pr49419.c: New test.
7902
7903 2011-06-16  Revital Eres  <revital.eres@linaro.org>
7904
7905         * gcc.dg/sms-9.c: New file.
7906
7907 2011-06-15  Easwaran Raman  <eraman@google.com>
7908
7909         PR rtl-optimization/49414
7910         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7911
7912 2011-06-14  Jason Merrill  <jason@redhat.com>
7913
7914         * g++.dg/cpp0x/noexcept13.C: New.
7915
7916 2011-06-14  Easwaran Raman  <eraman@google.com>
7917
7918         PR rtl-optimization/44194
7919         * gcc.dg/pr44194-1.c: New test.
7920         * gcc.dg/pr44194-2.c: New test.
7921
7922 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7923
7924         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7925         switches.
7926         * gcc.target/arm/pr45701-2.c: Likewise.
7927         * gcc.target/arm/thumb-branch1.c: Likewise.
7928
7929 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
7930
7931         PR testsuite/48727
7932         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7933
7934 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7935
7936         * gcc.target/arm/pr45701-1.c: Require thumb support.
7937         * gcc.target/arm/pr45701-2.c: Likewise.
7938         * gcc.target/arm/thumb-branch1.c: Likewise.
7939
7940         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7941         * gcc.target/arm/pr39839.c: Likewise.
7942         * gcc.target/arm/pr40657-2.c: Likewise.
7943         * gcc.target/arm/pr40956.c: Likewise.
7944         * gcc.target/arm/pr41679.c: Likewise.
7945         * gcc.target/arm/pr42235.c: Likewise.
7946         * gcc.target/arm/pr42495.c: Likewise.
7947         * gcc.target/arm/pr42505.c: Likewise.
7948         * gcc.target/arm/pr42574.c: Likewise.
7949         * gcc.target/arm/pr46883.c: Likewise.
7950         * gcc.target/arm/pr46934.c: Likewise.
7951         * gcc.target/arm/xor-and.c: Likewise.
7952
7953 2011-06-14  Jason Merrill  <jason@redhat.com>
7954
7955         * g++.dg/other/error23.C: Adjust error message.
7956         * g++.dg/other/error32.C: Likewise.
7957
7958         PR c++/49389
7959         * g++.dg/cpp0x/rv-dotstar.C: New.
7960
7961         PR c++/49369
7962         * g++.dg/cpp0x/decltype30.C: New.
7963
7964         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7965
7966 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR fortran/49103
7969         * gfortran.dg/pr49103.f90: New test.
7970
7971 2011-06-14  Tom de Vries  <tom@codesourcery.com>
7972
7973         PR target/45098
7974         * gcc.target/arm/ivopts-3.c: New test.
7975         * gcc.target/arm/ivopts-4.c: New test.
7976         * gcc.target/arm/ivopts-5.c: New test.
7977
7978 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7979
7980         PR rtl-optimization/49390
7981         * gcc.c-torture/execute/pr49390.c: New test.
7982
7983 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7984
7985         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7986
7987 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
7988
7989         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7990         * gcc.c-torture/execute/cmpsi-2.x: New file.
7991         * gcc.c-torture/execute/pr45262.c: Undo 172757.
7992         * gcc.c-torture/execute/pr45262.x: New file.
7993         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7994         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7995         int32plus
7996         * gcc.c-torture/compile/pr49163.c: Ditto.
7997
7998 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
7999
8000         * gcc.dg/vect/vect-16.c: Rename to...
8001         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8002         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8003         for double-word vectors.
8004         * gcc.dg/vect/vect-peel-4.c: Likewise.
8005         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8006         vect_element_align.
8007         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8008         -fno-fast-math.
8009
8010 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8011
8012         PR target/44618
8013         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8014
8015 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8016
8017         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8018
8019 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8020
8021         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8022
8023 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8024
8025         * gfortran.dg/trim_optimize_8.f90:  New test case.
8026
8027 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8028            Ira Rosen  <ira.rosen@linaro.org>
8029
8030         PR tree-optimization/49352
8031         * gcc.dg/vect/pr49352.c: New test.
8032
8033 2011-06-12  Tobias Burnus
8034
8035         PR fortran/49324
8036         * gfortran.dg/alloc_comp_assign_11.f90: New.
8037
8038 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8039
8040         * gfortran.dg/trim_optimize_7.f90:  New test.
8041
8042 2011-06-10  Wei Guozhi  <carrot@google.com>
8043
8044         PR target/45335
8045         * gcc.target/arm/pr45335.c: New test.
8046         * gcc.target/arm/pr45335-2.c: New test.
8047         * gcc.target/arm/pr45335-3.c: New test.
8048         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8049         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8050         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8051
8052 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8053
8054         PR c++/41769
8055         * g++.dg/parse/error39.C: New.
8056
8057 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8058
8059         * gcc.target/arm/20090811-1.c: Skip for incompatible
8060         options, do not override other options.
8061         * gcc.target/arm/combine-cmp-shift.c: Skip for
8062         incompatible options.
8063         * gcc.target/arm/pr45094.c: Likewise.
8064         * gcc.target/arm/scd42-1.c: Likewise.
8065         * gcc.target/arm/scd42-3.c: Likewise.
8066         * gcc.target/arm/thumb-ltu.c: Likewise.
8067
8068         * lib/target-supports.exp
8069         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8070         multilib flags use -mfpu with a value other than neon-fp16.
8071
8072 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8073
8074         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8075         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8076
8077 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8078
8079         * lib/target-supports.exp (check_effective_target_pie): New proc.
8080         * gcc.dg/pie-link.c: Use target pie.
8081
8082 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8083             Laurent Roug�  <laurent.rouge@menta.fr>
8084
8085         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8086         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8087
8088 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8089
8090         * gfortran.dg/coarray/sync_1.f90: New test for
8091         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8092
8093 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8094
8095         PR tree-optimization/49318
8096         * gcc.dg/vect/pr49318.c: New test.
8097
8098 2011-06-09  David Krauss  <potswa@mac.com>
8099
8100         * g++.dg/template/arrow1.C: New.
8101
8102 2011-06-09  Jason Merrill  <jason@redhat.com>
8103
8104         * lib/prune.exp: Prune "note"s.
8105         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8106
8107         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8108         * g++.dg/template/dependent-expr3.C: Likewise.
8109         * g++.dg/parse/template7.C: Likewise.
8110         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8111         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8112         * g++.old-deja/g++.pt/friend38.C: Likewise.
8113         * g++.old-deja/g++.pt/crash32.C: Likewise.
8114         * g++.old-deja/g++.other/init4.C: Likewise.
8115         * g++.old-deja/g++.other/friend8.C: Likewise.
8116
8117         * g++.dg/ext/complex7.C: Adjust expected output.
8118         * g++.dg/diagnostic/method1.C: Likewise.
8119         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8120         * g++.dg/parse/crash33.C: Likewise.
8121         * g++.dg/other/warning1.C: Likewise.
8122         * g++.dg/init/pr29571.C: Likewise.
8123         * g++.dg/warn/overflow-warn-1.C: Likewise.
8124         * g++.dg/warn/overflow-warn-3.C: Likewise.
8125         * g++.dg/warn/overflow-warn-4.C: Likewise.
8126         * g++.old-deja/g++.oliva/template1.C: Likewise.
8127
8128         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8129         * g++.dg/parse/template7.C: Adjust.
8130
8131 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8132
8133         PR target/49307
8134         * gcc.dg/pr49307.c: New.
8135
8136 2011-06-09  Wei Guozhi  <carrot@google.com>
8137
8138         PR target/46975
8139         * gcc.target/arm/pr46975.c: New testcase.
8140
8141 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8142
8143         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8144         (PMETH, arglist_t): Removed.
8145         (method_get_number_of_arguments): Removed.
8146         (method_get_nth_argument): Removed.
8147         (method_get_first_argument): Removed.
8148         (method_get_next_argument): Removed.
8149         (method_get_sizeof_arguments): Removed.
8150         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8151         (PMETH): Removed.
8152         (method_get_number_of_arguments): Removed.
8153         (method_get_nth_argument): Removed.
8154         (method_get_first_argument): Removed.
8155         (method_get_next_argument): Removed.
8156         (method_get_sizeof_arguments): Removed.
8157         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8158
8159 2011-06-09  David Li  <davidxl@google.com>
8160
8161         * gcc.dg/dump-pass.c: New test.
8162
8163 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8164
8165         PR c++/29003
8166         * g++.dg/parse/error38.C: New.
8167
8168 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8169
8170         PR middle-end/49308
8171         * gfortran.dg/pr49308.f90: New test.
8172
8173 2011-06-08  Jason Merrill  <jason@redhat.com>
8174
8175         * g++.dg/cpp0x/noexcept11.C: New.
8176         * g++.dg/cpp0x/noexcept12.C: New.
8177         * g++.dg/cpp0x/sfinae11.C: Adjust.
8178
8179 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8180
8181         PR testsuite/49323
8182         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8183         to dg-options, match also DW_AT_linkage_name.
8184
8185 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8186
8187         PR middle-end/21953
8188         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8189         -fno-common on alpha*-dec-osf*.
8190         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8191
8192 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8193
8194         PR rtl-optimization/49303
8195         * gcc.target/ia64/pr49303.c: New test.
8196
8197 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8198
8199         PR fortran/18918
8200         * gfortran.dg/coarray_lock_1.f90: New.
8201         * gfortran.dg/coarray_lock_2.f90: New.
8202
8203 2011-06-07  Jason Merrill  <jason@redhat.com>
8204
8205         * lib/prune.exp: Look for "required" rather than "instantiated".
8206         * g++.dg/abi/mangle11.C: Likewise.
8207         * g++.dg/abi/mangle12.C: Likewise.
8208         * g++.dg/abi/mangle17.C: Likewise.
8209         * g++.dg/abi/mangle20-2.C: Likewise.
8210         * g++.dg/abi/pragma-pack1.C: Likewise.
8211         * g++.dg/cpp0x/decltype26.C: Likewise.
8212         * g++.dg/cpp0x/decltype28.C: Likewise.
8213         * g++.dg/cpp0x/decltype29.C: Likewise.
8214         * g++.dg/cpp0x/enum11.C: Likewise.
8215         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8216         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8217         * g++.dg/cpp0x/pr47416.C: Likewise.
8218         * g++.dg/ext/case-range2.C: Likewise.
8219         * g++.dg/ext/case-range3.C: Likewise.
8220         * g++.dg/gomp/for-19.C: Likewise.
8221         * g++.dg/gomp/pr37533.C: Likewise.
8222         * g++.dg/gomp/pr38639.C: Likewise.
8223         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8224         * g++.dg/inherit/base3.C: Likewise.
8225         * g++.dg/inherit/using6.C: Likewise.
8226         * g++.dg/init/placement4.C: Likewise.
8227         * g++.dg/init/reference3.C: Likewise.
8228         * g++.dg/lookup/scoped6.C: Likewise.
8229         * g++.dg/lookup/using7.C: Likewise.
8230         * g++.dg/other/abstract1.C: Likewise.
8231         * g++.dg/other/error10.C: Likewise.
8232         * g++.dg/other/error5.C: Likewise.
8233         * g++.dg/other/field1.C: Likewise.
8234         * g++.dg/other/offsetof5.C: Likewise.
8235         * g++.dg/parse/bitfield2.C: Likewise.
8236         * g++.dg/parse/constant4.C: Likewise.
8237         * g++.dg/parse/crash20.C: Likewise.
8238         * g++.dg/parse/invalid-op1.C: Likewise.
8239         * g++.dg/parse/non-dependent2.C: Likewise.
8240         * g++.dg/parse/template18.C: Likewise.
8241         * g++.dg/tc1/dr152.C: Likewise.
8242         * g++.dg/tc1/dr166.C: Likewise.
8243         * g++.dg/tc1/dr176.C: Likewise.
8244         * g++.dg/tc1/dr213.C: Likewise.
8245         * g++.dg/template/access11.C: Likewise.
8246         * g++.dg/template/access2.C: Likewise.
8247         * g++.dg/template/access3.C: Likewise.
8248         * g++.dg/template/access7.C: Likewise.
8249         * g++.dg/template/arg7.C: Likewise.
8250         * g++.dg/template/cond2.C: Likewise.
8251         * g++.dg/template/crash13.C: Likewise.
8252         * g++.dg/template/crash40.C: Likewise.
8253         * g++.dg/template/crash7.C: Likewise.
8254         * g++.dg/template/crash84.C: Likewise.
8255         * g++.dg/template/ctor5.C: Likewise.
8256         * g++.dg/template/defarg13.C: Likewise.
8257         * g++.dg/template/defarg14.C: Likewise.
8258         * g++.dg/template/dtor7.C: Likewise.
8259         * g++.dg/template/eh2.C: Likewise.
8260         * g++.dg/template/error2.C: Likewise.
8261         * g++.dg/template/error43.C: Likewise.
8262         * g++.dg/template/friend32.C: Likewise.
8263         * g++.dg/template/injected1.C: Likewise.
8264         * g++.dg/template/instantiate1.C: Likewise.
8265         * g++.dg/template/instantiate3.C: Likewise.
8266         * g++.dg/template/instantiate5.C: Likewise.
8267         * g++.dg/template/instantiate7.C: Likewise.
8268         * g++.dg/template/local6.C: Likewise.
8269         * g++.dg/template/lookup2.C: Likewise.
8270         * g++.dg/template/member5.C: Likewise.
8271         * g++.dg/template/memfriend15.C: Likewise.
8272         * g++.dg/template/memfriend16.C: Likewise.
8273         * g++.dg/template/memfriend17.C: Likewise.
8274         * g++.dg/template/memfriend7.C: Likewise.
8275         * g++.dg/template/meminit1.C: Likewise.
8276         * g++.dg/template/nested3.C: Likewise.
8277         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8278         * g++.dg/template/nontype12.C: Likewise.
8279         * g++.dg/template/nontype13.C: Likewise.
8280         * g++.dg/template/nontype6.C: Likewise.
8281         * g++.dg/template/pr23510.C: Likewise.
8282         * g++.dg/template/pr35240.C: Likewise.
8283         * g++.dg/template/ptrmem15.C: Likewise.
8284         * g++.dg/template/ptrmem6.C: Likewise.
8285         * g++.dg/template/qualified-id1.C: Likewise.
8286         * g++.dg/template/qualttp20.C: Likewise.
8287         * g++.dg/template/qualttp3.C: Likewise.
8288         * g++.dg/template/qualttp4.C: Likewise.
8289         * g++.dg/template/qualttp5.C: Likewise.
8290         * g++.dg/template/qualttp6.C: Likewise.
8291         * g++.dg/template/qualttp7.C: Likewise.
8292         * g++.dg/template/qualttp8.C: Likewise.
8293         * g++.dg/template/recurse.C: Likewise.
8294         * g++.dg/template/recurse2.C: Likewise.
8295         * g++.dg/template/ref5.C: Likewise.
8296         * g++.dg/template/scope2.C: Likewise.
8297         * g++.dg/template/sfinae10.C: Likewise.
8298         * g++.dg/template/sfinae3.C: Likewise.
8299         * g++.dg/template/sizeof3.C: Likewise.
8300         * g++.dg/template/static9.C: Likewise.
8301         * g++.dg/template/template-id-2.C: Likewise.
8302         * g++.dg/template/typedef13.C: Likewise.
8303         * g++.dg/template/typename4.C: Likewise.
8304         * g++.dg/template/using14.C: Likewise.
8305         * g++.dg/template/using2.C: Likewise.
8306         * g++.dg/template/warn1.C: Likewise.
8307         * g++.dg/warn/Wparentheses-13.C: Likewise.
8308         * g++.dg/warn/Wparentheses-15.C: Likewise.
8309         * g++.dg/warn/Wparentheses-16.C: Likewise.
8310         * g++.dg/warn/Wparentheses-17.C: Likewise.
8311         * g++.dg/warn/Wparentheses-18.C: Likewise.
8312         * g++.dg/warn/Wparentheses-19.C: Likewise.
8313         * g++.dg/warn/Wparentheses-20.C: Likewise.
8314         * g++.dg/warn/Wparentheses-23.C: Likewise.
8315         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8316         * g++.dg/warn/noeffect2.C: Likewise.
8317         * g++.dg/warn/noeffect4.C: Likewise.
8318         * g++.dg/warn/pr8570.C: Likewise.
8319         * g++.old-deja/g++.brendan/init2.C: Likewise.
8320         * g++.old-deja/g++.eh/spec6.C: Likewise.
8321         * g++.old-deja/g++.pt/crash10.C: Likewise.
8322         * g++.old-deja/g++.pt/crash36.C: Likewise.
8323         * g++.old-deja/g++.pt/derived3.C: Likewise.
8324         * g++.old-deja/g++.pt/error2.C: Likewise.
8325         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8326         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8327         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8328         * g++.old-deja/g++.pt/overload7.C: Likewise.
8329         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8330
8331 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8332             Iain Sandoe  <iains@gcc.gnu.org>
8333
8334         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8335         Added code to deal with the case when [Protocol
8336         -descriptionForInstanceMethod:] or [Protocol
8337         -descriptionForClassMethod:] returns NULL.
8338
8339 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8340             Iain Sandoe  <iains@gcc.gnu.org>
8341
8342         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8343         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8344         Added cast.
8345
8346 2011-06-07  Xinliang David Li  <davidxl@google.com>
8347
8348         * gcc.dg/inline_2.c: New test.
8349         * gcc.dg/unroll_2.c: New test.
8350         * gcc.dg/inline_3.c: New test.
8351         * gcc.dg/unroll_3.c: New test.
8352         * gcc.dg/inline_4.c: New test.
8353         * gcc.dg/unroll_4.c: New test.
8354         * gcc.dg/inline_1.c: New test.
8355         * gcc.dg/unroll_1.c: New test.
8356
8357 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8358
8359         PR tree-optimization/48497
8360         * lib/gcc-defs.exp (dg-additional-options): New proc.
8361         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8362         -msse2 on 32-bit x86.
8363
8364 2011-06-06  Jason Merrill  <jason@redhat.com>
8365
8366         * g++.dg/cpp0x/enum19.C: New.
8367
8368 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8369
8370         * gcc.target/arm/neon-reload-class.c: New test.
8371
8372 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8373
8374         PR debug/49130
8375         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8376
8377 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8378
8379         * gcc.target/arm/smlatb-1.c: New file.
8380         * gcc.target/arm/smlatt-1.c: New file.
8381         * gcc.target/arm/smlaltb-1.c: New file.
8382         * gcc.target/arm/smlaltt-1.c: New file.
8383
8384 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8385
8386         * gcc.target/arm/mla-2.c: New test.
8387
8388 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8389
8390         PR gcov-profile/49299
8391         * gcc.dg/tree-prof/pr49299-1.c: New test.
8392         * gcc.dg/tree-prof/pr49299-2.c: New test.
8393
8394 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8395
8396         * lib/target-supports.exp
8397         (check_effective_target_vect_widen_mult_qi_to_hi):
8398         Add NEON as supporting target.
8399         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8400         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8401         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8402         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8403         using widening multiplication on targets that support it.
8404         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8405         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8406         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8407
8408 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8409
8410         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8411         Modern Objective-C runtime API.
8412         * objc/execute/next_mapping.h: Removed.
8413         * objc-obj-c++-shared/next-mapping.h: Removed.
8414         * objc-obj-c++-shared/Object1.h: Removed.
8415         * objc-obj-c++-shared/Object1.m: Removed.
8416         * objc-obj-c++-shared/Object1.mm: Removed.
8417         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8418         * objc-obj-c++-shared/Protocol1.h: Removed.
8419         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8420         of ProtoBool, IVAR_T and METHOD.
8421         * objc-obj-c++-shared/runtime.h: New.
8422         * objc-obj-c++-shared/TestsuiteObject.h: New.
8423         * objc-obj-c++-shared/TestsuiteObject.m: New.
8424
8425         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8426         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8427         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8428         it a class method.
8429         * objc/execute/_cmd.m: Include
8430         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8431         runtime API.  ([TestClass +initialize]): Include this method also
8432         with the GNU runtime.
8433         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8434         Object.  ([-setValue:]): Return void.
8435         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8436         with the GNU runtime.  Include
8437         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8438         for the NeXT runtime.  Use the existing print_ivars() and
8439         compare_structures() implementations for the old NeXT runtime.
8440         Added new implementations for the Modern GNU and NeXT runtimes.
8441         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8442         well.  (main): Use objc_getClass().  Use return instead of exit.
8443         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8444         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8445         of exit().
8446         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8447         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8448         instead of Object.  (main): Use return instead of exit().
8449         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8450         instead of Object.  Removed prototype for exit().  (main): Use
8451         return instead of exit().  Use the Modern Objective-C runtime API.
8452         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8453         Object.
8454         * objc/execute/class-tests-1.h: Include
8455         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8456         runtime API.  (test_class_with_superclass): Do not call [Object
8457         class].  There is no need to with the current libobjc.
8458         * objc/execute/class-tests-2.h: Include
8459         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8460         runtime API.
8461         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8462         ../../objc-obj-c++-shared/next-mapping.h.
8463         * objc/execute/class-2.m: Likewise.
8464         * objc/execute/class-3.m: Likewise.
8465         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8466         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8467         +initialize]): Include this method also with the GNU
8468         runtime. (main): Use the Modern Objective-C runtime API.
8469         * objc/execute/class-5.m: Likewise.
8470         * objc/execute/class-6.m: Likewise.
8471         * objc/execute/class-7.m: Likewise.
8472         * objc/execute/class-8.m: Likewise.
8473         * objc/execute/class-9.m: Likewise.
8474         * objc/execute/class-10.m: Likewise.
8475         * objc/execute/class-11.m: Likewise.
8476         * objc/execute/class-12.m: Likewise.
8477         * objc/execute/class-13.m: Likewise.
8478         * objc/execute/class-14.m: Likewise.
8479         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8480         this method also with the GNU runtime.
8481         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8482         +initialize]): Include this method also with the GNU runtime.
8483         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8484         of Object.
8485         * objc/execute/encode-1.m: Likewise.
8486         * objc/execute/enumeration-1.m: Likewise.
8487         * objc/execute/enumeration-2.m: Likewise.
8488         * objc/execute/exceptions/catchall-1.m: Likewise.
8489         * objc/execute/exceptions/finally-1.m: Likewise.
8490         * objc/execute/exceptions/foward-1.m: Likewise.
8491         * objc/execute/exceptions/local-variables-1.m: Likewise.
8492         * objc/execute/exceptions/throw-nil.m: Likewise.
8493         * objc/execute/exceptions/trivial.m: Likewise.
8494         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8495         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8496         * objc/execute/exceptions/matcher-1.m: Likewise.
8497         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8498         Object.
8499         * objc/execute/formal_protocol-2.m: Likewise.
8500         * objc/execute/formal_protocol-3.m: Likewise.
8501         * objc/execute/formal_protocol-4.m: Likewise.
8502         * objc/execute/formal_protocol-5.m: Include
8503         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8504         protocol_getName().
8505         * objc/execute/formal_protocol-6.m: Likewise.
8506         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8507         Object.  Include <objc/Protocol.h> instead of
8508         ../../objc-obj-c++-shared/Protocol1.h.
8509         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8510         Object.
8511         * objc/execute/informal_protocol.m: Likewise.
8512         * objc/execute/load-3.m: Likewise.
8513         * objc/execute/many_args_method.m ([TestClass +initialize]):
8514         Include this method with the GNU runtime as well.
8515         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8516         * objc/execute/nested-func-1.m: Use TestsuiteObject
8517         instead of Object.
8518         * objc/execute/nil_method-1.m: Likewise.
8519         * objc/execute/no_clash.m: Likewise.
8520         * objc/execute/np-1.m: Do not include
8521         ../../objc-obj-c++-shared/Protocol1.h.
8522         (main): Use return instead of exit().
8523         * objc/execute/np-2.m: Do not include
8524         ../../objc-obj-c++-shared/Protocol1.h.
8525         ([MyObject +initialize]): Include this method also with the GNU
8526         runtime.  (main): Use return instead of exit().
8527         * objc/execute/object_is_class.m: Include
8528         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8529         of Object.  (main): Use the Modern Objective-C runtime API.
8530         * objc/execute/object_is_meta_class.m: Likewise.
8531         * objc/execute/private.m: Use TestsuiteObject instead of Object.
8532         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8533         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
8534         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
8535         Objective-C runtime API.
8536         * objc/execute/protocol-isEqual-2.m: Likewise.
8537         * objc/execute/protocol-isEqual-3.m: Likewise.
8538         * objc/execute/protocol-isEqual-4.m: Likewise.
8539         * objc/execute/redefining_self.m ([TestClass +initialize]):
8540         Include this method with the GNU runtime as well.
8541         * objc/execute/root_methods.m: Include
8542         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
8543         Include this method with the GNU runtime as well.
8544         (main): Use the Modern Objective-C runtime API.
8545         * objc/execute/selector-1.m: Include
8546         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8547         of Object.  (main): Use the Modern Objective-C runtime API.
8548         * objc/execute/static-1.m ([Test +initialize]): Include this
8549         method with the GNU runtime as well.
8550         * objc/execute/static-2.m: Likewise.
8551         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8552         * objc/execute/va_method.m: Do not include objc/objc-api.h.
8553         ([MathClass +initialize]): Include this method with the GNU
8554         runtime as well.
8555         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8556         instead of Object.
8557         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8558         * objc.dg/attributes/categ-attributes-2.m: Likewise.
8559         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8560         * objc.dg/attributes/method-attribute-1.m: Likewise.
8561         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8562         * objc.dg/attributes/method-attribute-2.m: Likewise.
8563         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8564         * objc.dg/attributes/method-attribute-3.m: Likewise.
8565         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8566         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8567         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8568         * obj-c++.dg/bitfield-1.mm: Likewise.
8569         * obj-c++.dg/bitfield-2.mm: Likewise
8570         * objc.dg/bitfield-3.m: Likewise.
8571         * obj-c++.dg/bitfield-4.mm: Likewise.
8572         * objc.dg/bitfield-5.m: Likewise
8573         * objc.dg/call-super-1.m: Likewise.
8574         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8575         Use objc_getClass() instead of objc_get_class(), but for the GNU
8576         runtime redefine objc_getClass as objc_get_class.  Include
8577         ../objc-obj-c++-shared/runtime.h.
8578         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8579         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8580         Use the Modern Objective-C runtime API.
8581         * objc.dg/class-protocol-1.m: Include
8582         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8583         * obj-c++.dg/class-protocol-1.mm: Likewise.
8584         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8585         * objc.dg/comp-types-10.m: Likewise.
8586         * objc.dg/comp-types-11.m: Likewise.
8587         * objc.dg/comp-types-12.m: Likewise.
8588         * obj-c++.dg/comp-types-9.mm: Likewise.
8589         * obj-c++.dg/comp-types-11.mm: Likewise.
8590         * obj-c++.dg/comp-types-12.mm: Likewise.
8591         * obj-c++.dg/comp-types-13.mm: Likewise.
8592         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8593         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8594         * obj-c++.dg/cxx-scope-1.mm: Likewise.
8595         * obj-c++.dg/cxx-scope-2.mm: Likewise.
8596         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8597         * objc.dg/desig-init-1.m: Likewise.
8598         * obj-c++.dg/defs.mm: Likewise.
8599         * objc.dg/exceptions-2.m: Likewise.
8600         * obj-c++.dg/except-1.mm: Likewise.
8601         * obj-c++.dg/exceptions-2.mm: Likewise.
8602         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8603         Use the Modern Objective-C runtime API.
8604         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
8605         the Modern Objective-C runtime API.  Do not include
8606         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
8607         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
8608         the Modern Objective-C runtime API except when using an older NeXT
8609         runtime.
8610         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
8611         the Modern Objective-C runtime API.
8612         * objc.dg/encode-7.m: Include objc/runtime.h instead of
8613         objc/encoding.h.
8614         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8615         * objc.dg/encode-7-next-64bit.m: Updated include.
8616         * objc.dg/encode-8.m: Include objc/runtime.h instead of
8617         objc/encoding.h.
8618         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
8619         the Modern Objective-C runtime API.
8620         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8621         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
8622         instead of ../objc-obj-c++-shared/Protocol1.h.
8623         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
8624         the Modern Objective-C runtime API except when using an older NeXT
8625         runtime.
8626         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
8627         the Modern Objective-C runtime API.
8628         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8629         Object.
8630         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8631         * objc.dg/fix-and-continue-2.m: Likewise.
8632         * objc.dg/foreach-1.m: Likewise.
8633         * objc.dg/foreach-2.m: Likewise.
8634         * objc.dg/foreach-3.m: Likewise.
8635         * objc.dg/foreach-4.m: Likewise.
8636         * objc.dg/foreach-5.m: Likewise.
8637         * objc.dg/foreach-6.m: Likewise.
8638         * objc.dg/foreach-7.m: Likewise.
8639         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
8640         Object.
8641         * objc.dg/func-ptr-2.m: Likewise.
8642         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8643         Do not include objc/objc-api.h.
8644         * obj-c++.dg/fsf-package-0.mm: Likewise.
8645         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8646         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8647         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8648         of Object.
8649         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8650         * objc.dg/gnu-runtime-3.m: Likewise.
8651         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8652         * objc.dg/headers.m: Include objc/runtime.h instead of
8653         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
8654         for the NeXT runtime.
8655         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8656         * obj-c++.dg/isa-field-1.mm: Likewise.
8657         * obj-c++.dg/ivar-list-semi.mm: Likewise.
8658         * objc.dg/layout-1.m: Likewise.
8659         * objc.dg/layout-2.m: Likewise.
8660         * objc.dg/local-decl-2.m: Likewise.
8661         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8662         Object.  ([Container +elementForView:]): Use
8663         class_conformsToProtocol().
8664         * obj-c++.dg/lookup-2.mm: Likewise.
8665         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8666         * obj-c++.dg/local-decl-1.mm: Likewise.
8667         * objc.dg/method-3.m: Likewise.
8668         * objc.dg/method-4.m: Likewise.
8669         * objc.dg/method-6.m: Include objc/Protocol.h instead of
8670         ../objc-obj-c++-shared/Protocol1.h.
8671         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8672         * objc.dg/method-9.m: Likewise.
8673         * objc.dg/method-10.m: Likewise.
8674         * objc.dg/method-13.m ([Root +initialize]): Include this method
8675         also for the GNU runtime.  (main): Use objc_getClass() also for
8676         the GNU runtime.
8677         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8678         * objc.dg/method-17.m: Likewise.
8679         * objc.dg/method-19.m: Likewise.
8680         * objc.dg/method-20b.m: Likewise.
8681         * obj-c++.dg/method-2.mm: Likewise.
8682         * obj-c++.dg/method-6.mm: Likewise.
8683         * obj-c++.dg/method-10.mm: Likewise.
8684         * obj-c++.dg/method-11.mm: Likewise.
8685         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8686         ../objc-obj-c++-shared/Protocol1.h.
8687         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8688         * obj-c++.dg/method-15.mm: Likewise.
8689         * obj-c++.dg/method-17.mm: Likewise.
8690         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
8691         +initialize]): Include this method also for the GNU
8692         runtime.  (main): Use objc_getClass() also for the GNU runtime.
8693         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8694         * obj-c++.dg/method-22.mm: Likewise.
8695         * obj-c++.dg/method-23.mm: Likewise.
8696         * obj-c++.dg/no-extra-load.mm: Likewise.
8697         * objc.dg/objc-fast-4.m: Likewise.
8698         * objc.dg/objc-gc-4.m: Likewise.
8699         * obj-c++.dg/objc-gc-3.mm: Likewise.
8700         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
8701         protocol_getMethodDescription() instead of [Protocol
8702         -descriptionForInstanceMethod].
8703         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8704         Made it available with all runtimes.  (main): Call -test instead
8705         of -class.
8706         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8707         and put into a category.
8708         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8709         Object.  Include objc/objc.h.
8710         * obj-c++.dg/proto-lossage-2.mm: Likewise.
8711         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
8712         New. (main): Use protocol_getMethodDescription() instead
8713         of [Protocol -descriptionForInstanceMethod] and [Protocol
8714         -descriptionForClassMethod].
8715         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8716         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
8717         Objective-C runtime API.
8718         * obj-c++.dg/proto-qual-1.mm: Likewise.
8719         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8720         Object.
8721         * obj-c++.dg/property/property-1.mm: Likewise.
8722         * obj-c++.dg/qual-types-1.mm: Likewise.
8723         * objc.dg/selector-2.m: Include objc/objc.h instead of
8724         ../objc-obj-c++-shared/Object1.h.
8725         * obj-c++.dg/selector-2.mm: Likewise.
8726         * obj-c++.dg/selector-5.mm: Likewise.
8727         * obj-c++.dg/selector-6.mm: Likewise.
8728         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8729         Object.  Do not include objc/objc-api.h.
8730         * obj-c++.dg/set-not-used-1.mm: Likewise.
8731         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8732         * objc.dg/stret-1.m: Likewise.
8733         * objc.dg/stret-2.m: Likewise.
8734         * obj-c++.dg/super-class-2.mm: Likewise.
8735         * objc.dg/super-class-3.m: Likewise.
8736         * objc.dg/super-class-4.m: Likewise.
8737         * objc.dg/sync-2.m: Likewise.
8738         * obj-c++.dg/sync-2.mm: Likewise.
8739         * objc.dg/sync-1.m: Include objc/objc.h instead of
8740         ../objc-obj-c++-shared/Object1.h.
8741         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8742         'Class' as the type of 'isa'.
8743         * objc.dg/special/unclaimed-category-1.m: Use the Modern
8744         Objective-C runtime API.  ([TestClass +initialize]): Include this
8745         method with the GNU runtime as well.
8746         * objc.dg/strings/strings-1.m: Updated includes.
8747         * obj-c++.dg/strings/strings-1.mm: Likewise.
8748         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8749         objc.dg/strings/const-str-12b.m.
8750         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8751         * obj-c++.dg/template-3.mm: Likewise.
8752         * obj-c++.dg/template-4.mm: Likewise.
8753         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
8754         Objective-C runtime API.
8755         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8756         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8757         * obj-c++.dg/try-catch-1.mm: Likewise.
8758         * obj-c++.dg/try-catch-2.mm: Likewise.
8759         * objc.dg/try-catch-3.m: Likewise.
8760         * obj-c++.dg/try-catch-3.mm: Likewise.
8761         * objc.dg/try-catch-6.m: Likewise.
8762         * objc.dg/try-catch-7.m: Likewise.
8763         * obj-c++.dg/try-catch-7.mm: Likewise.
8764         * obj-c++.dg/try-catch-8.mm: Likewise.
8765         * obj-c++.dg/try-catch-9.mm: Likewise.
8766         * objc.dg/try-catch-10.m: Likewise.
8767         * obj-c++.dg/try-catch-11.mm: Likewise.
8768         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8769         Object.  Include objc/objc.h.
8770         * obj-c++.dg/typedef-alias-1.mm: Likewise.
8771         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8772         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8773         Object.  Use Modern Objective-C runtime API.  Do not use
8774         performv::.
8775         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8776         * obj-c++.dg/torture/trivial.mm: Likewise.
8777         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8778         instead of ../objc-obj-c++-shared/Object1.h.  Include
8779         ../objc-obj-c++-shared/runtime.h.
8780         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8781         * objc.dg/torture/strings/const-str-11.m: Likewise.
8782         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8783         * objc.dg/torture/strings/const-str-9.m: Likewise.
8784         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8785         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8786         instead of Object. Only add _FooClassReference if
8787         __NEXT_RUNTIME__.
8788         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8789         * objc.dg/torture/strings/const-str-8.m: Likewise.
8790         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8791         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8792         additional sources.
8793         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8794         Object.
8795         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8796         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8797         * obj-c++.dg/va-meth-1.mm: Likewise.
8798         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8799         ../objc-obj-c++-shared/Object1.h.
8800         * objc.dg/zero-link-3.m: Likewise.
8801
8802 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8803
8804         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8805
8806 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8807
8808         PR obj-c++/48275
8809         * obj-c++.dg/property/cxx-property-1.mm: New.
8810         * obj-c++.dg/property/cxx-property-2.mm: New.
8811
8812 2011-06-06  Jason Merrill  <jason@redhat.com>
8813
8814         * g++.dg/cpp0x/regress/ptrmem1.C: New.
8815
8816 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
8817
8818         PR rtl-optimization/49145
8819         From Ryan Mansfield
8820         * gcc.c-torture/compile/pr49145.c: New test.
8821
8822 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
8823
8824         PR testsuite/49288
8825         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8826         to dg-options, match also DW_AT_linkage_name.
8827
8828         PR debug/49294
8829         * gcc.dg/debug/pr49294.c: New test.
8830
8831         PR c++/49264
8832         * g++.dg/opt/pr49264.C: New test.
8833
8834 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
8835
8836         PR tree-optimization/49243
8837         * gcc.dg/pr49243.c: New.
8838
8839 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8840
8841         * gnat.dg/specs/cond_expr1.ads: New test.
8842
8843 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8844
8845         * gnat.dg/deferred_const4.ad[sb]: New test.
8846         * gnat.dg/deferred_const4_pkg.ads: New helper.
8847
8848 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8849
8850         * gnat.dg/test_tamdt.adb: Rename to...
8851         * gnat.dg/taft_type1.adb: ...this.
8852         * gnat.dg/tamdt.ad[sb]: Rename to...
8853         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8854         * gnat.dg/tamdt_aux.ads: Rename to...
8855         * gnat.dg/taft_type1_pkg2.ads: ...this.
8856         * gnat.dg/taft_type2.ad[sb]: New test.
8857         * gnat.dg/taft_type2_pkg.ads: New helper.
8858         * gnat.dg/taft_type3.adb: New test.
8859         * gnat.dg/taft_type3_pkg.ads: New helper.
8860
8861 2011-06-05  Tobias Burnus  <burnus@net-b.de>
8862
8863         PR fortran/49255
8864         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8865         for F2008.
8866
8867 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8868
8869         PR testsuite/49287
8870         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8871         warning.
8872         * objc.dg/gnu-api-2-objc.m: Likewise.
8873         * obj-c++.dg/gnu-api-2-class.mm: Likewise
8874         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8875
8876 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8877
8878         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
8879         alignment, not the alignment, when calling class_addIvar().  Add
8880         an 'isa' instance variable to the test root class.
8881         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8882
8883 2011-06-04  Jan Hubicka  <jh@suse.cz>
8884
8885         PR tree-optimization/48893
8886         PR tree-optimization/49091
8887         PR tree-optimization/49179
8888         * gfortran.dg/pr49179.f90: New testcase
8889
8890 2011-06-04  Jan Hubicka  <jh@suse.cz>
8891
8892         PR lto/48954
8893         * g++.dg/torture/pr48954.C: New testcase.
8894
8895 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8896
8897         * g++.dg/warn/delete-non-virtual-dtor.C: New.
8898
8899 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8900
8901         PR c++/33840
8902         * g++.dg/diagnostic/bitfld2.C: New.
8903
8904 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8905
8906         PR target/49281
8907         * gcc.c-torture/execute/pr49281.c: New test.
8908
8909 2011-06-04  Jan Hubicka  <jh@suse.cz>
8910
8911         PR tree-optimize/48929
8912         * gcc.c-torture/compile/pr48929.c: New testcase.
8913
8914 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8915
8916         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8917
8918 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
8919
8920         PR c++/49276
8921         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8922
8923 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8924
8925         * objc.dg/headers.m: Do not include sarray.h and hash.h.
8926
8927 2011-06-03  Richard Henderson  <rth@redhat.com>
8928             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8929
8930         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8931
8932 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8933
8934         * objc.dg/headers.m: Do not include objc-list.h.
8935
8936 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8937
8938         * objc.dg/type-stream-1.m: Test removed.
8939         * objc.dg/headers.m: Do not include typedstream.h.
8940
8941 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8942
8943         * objc.dg/torture/forward-1.m (main): Updated testcase.
8944
8945 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
8946
8947         PR target/49163
8948         * gcc.c-torture/compile/pr49163.c: New.
8949
8950 2011-06-02  Asher Langton  <langton2@llnl.gov>
8951
8952         PR fortran/49268
8953         * gfortran.dg/PR49268.f90: New test.
8954
8955 2011-06-02  Asher Langton  <langton2@llnl.gov>
8956
8957         PR fortran/37039
8958         * gfortran.dg/PR37039.f90: New test.
8959
8960 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8961
8962         PR objc/48539
8963         * objc.dg/method-5.m: Updated.
8964         * objc.dg/method-19.m: Updated.
8965         * objc.dg/method-lookup-1.m: New.
8966         * obj-c++.dg/method-6.mm: Updated.
8967         * obj-c++.dg/method-7.mm: Updated.
8968         * obj-c++.dg/method-lookup-1.mm: New.
8969
8970 2011-06-02  DJ Delorie  <dj@redhat.com>
8971
8972         * lib/timeout.exp (timeout): Add board_info support.
8973
8974 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
8975
8976         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8977
8978 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8979
8980         PR fortran/49265
8981         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8982         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8983
8984 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
8985             Hans-Peter Nilsson  <hp@axis.com>
8986
8987         PR rtl-optimization/48840
8988         * gcc.target/sparc/ultrasp13.c: New test.
8989
8990 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
8991
8992         PR target/49238
8993         * gcc.c-torture/compile/pr49238.c: New.
8994
8995 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
8996
8997         * gcc.target/arm/g2.c: Skip test in -mthumb.
8998         Skip test unless cpu is xscale.
8999         * gcc.target/arm/scd42-2.c: Likewise.
9000         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9001
9002 2011-06-01  Jason Merrill  <jason@redhat.com>
9003
9004         * g++.dg/cpp0x/decltype28.C: New.
9005         * g++.dg/cpp0x/decltype29.C: New.
9006
9007 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9008
9009         PR target/45074
9010         * gcc.target/mips/pr45074.c: New test.
9011
9012 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9013             Hans-Peter Nilsson  <hp@axis.com>
9014
9015         PR rtl-optimization/48830
9016         * gcc.target/sparc/ultrasp12.c: New test.
9017
9018 2011-06-01  David Li  <davidxl@google.com>
9019
9020         * gcc.dg/profile-dir-1.c: Change pass name.
9021         * gcc.dg/profile-dir-2.c: Ditto.
9022         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9023         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9024         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9025         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9026         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9027         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9028         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9029         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9030         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9031         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9032         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9033         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9034         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9035         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9036         * gcc.dg/profile-dir-3.c: Ditto.
9037         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9038
9039 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9040
9041         * objc.dg/attributes/method-nonnull-1.m: New test.
9042         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9043
9044 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9045
9046         PR fortran/18918
9047         * gfortran.dg/coarray_atomic_1.f90: New.
9048         * gfortran.dg/coarray/atomic_1.f90: New.
9049
9050 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9051
9052         * gcc.dg/guality/bswaptest.c: New test.
9053         * gcc.dg/guality/clztest.c: New test.
9054         * gcc.dg/guality/ctztest.c: New test.
9055         * gcc.dg/guality/rotatetest.c: New test.
9056
9057         PR target/48688
9058         * gcc.target/i386/pr48688.c: New test.
9059
9060 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9061
9062         PR c++/48010
9063         * g++.dg/lookup/name-clash9.C: New.
9064
9065 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9066
9067         PR fortran/18918
9068         * gfortran.dg/coarray/dummy_1.f90: New.
9069
9070 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9071
9072         PR fortran/18918
9073         * gfortran.dg/coarray/save_1.f90: New.
9074         * gfortran.dg/coarray_4.f90: Update dg-error.
9075
9076 2011-05-31  Jason Merrill  <jason@redhat.com>
9077
9078         * g++.dg/cpp0x/rv-template1.C: New.
9079
9080 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9081
9082         PR rtl-optimization/49235
9083         * gcc.dg/pr49235.c: New test.
9084
9085 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9086
9087         PR tree-optimization/49093
9088         * gcc.dg/vect/pr49093.c: New test.
9089
9090 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9091
9092         PR debug/49047
9093         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9094
9095 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9096
9097         PR testsuite/49239
9098         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9099         output array.
9100
9101 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9102
9103         PR target/49186
9104         * gcc.c-torture/execute/pr49186.c: New.
9105
9106 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9107
9108         PR target/49168
9109          * gcc.target/i386/pr49168-1.c: New.
9110
9111 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9112             Eric Botcazou  <ebotcazou@adacore.com>
9113
9114         * gcc.dg/guality/drap.c: New test.
9115
9116 2011-05-30  Richard Guenther  <rguenther@suse.de>
9117
9118         PR tree-optimization/49210
9119         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9120         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9121
9122 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9123
9124         PR c++/49223
9125         * g++.dg/gomp/pr49223-1.C: New test.
9126         * g++.dg/gomp/pr49223-2.C: New test.
9127
9128 2011-05-30  Richard Guenther  <rguenther@suse.de>
9129
9130         PR tree-optimization/49218
9131         * gcc.c-torture/execute/pr49218.c: New testcase.
9132
9133 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9134
9135         PR tree-optimization/49199
9136         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9137         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9138         -fno-tree-scev-cprop.
9139
9140 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9141
9142         PR fortran/47601
9143         * gfortran.dg/extends_13.f03: New.
9144
9145 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9146
9147         PR rtl-optimization/49095
9148         * gcc.target/i386/pr49095.c: New test.
9149
9150 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9151
9152         PR fortran/18918
9153         * gfortran.dg/coarray_24.f90: New.
9154
9155 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9156
9157         PR fortran/18918
9158         * gfortran.dg/coarray_23.f90: New.
9159
9160 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9161
9162         From Ryan Mansfield
9163         * gcc.dg/pr48826.c: New test.
9164
9165 2011-05-29  Richard Guenther  <rguenther@suse.de>
9166
9167         PR tree-optimization/49217
9168         * gcc.dg/torture/pr49217.c: New testcase.
9169
9170 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9171
9172         PR testsuite/49222
9173         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9174
9175 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9176
9177         * gnat.dg/boolean_subtype.adb: Rename to...
9178         * gnat.dg/boolean_subtype1.adb: ...this.
9179
9180 2011-05-28  Jason Merrill  <jason@redhat.com>
9181
9182         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9183
9184 2011-05-27  Jason Merrill  <jason@redhat.com>
9185
9186         * g++.dg/cpp0x/enum18.C: Adjust.
9187
9188         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9189
9190 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9191
9192         PR fortran/18918
9193         * gfortran.dg/coarray_22.f90: New.
9194
9195 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9196
9197         PR tree-optimization/46728
9198         * gcc.target/powerpc/pr46728-1.c: New.
9199         * gcc.target/powerpc/pr46728-2.c: New.
9200         * gcc.target/powerpc/pr46728-3.c: New.
9201         * gcc.target/powerpc/pr46728-4.c: New.
9202         * gcc.target/powerpc/pr46728-5.c: New.
9203         * gcc.dg/pr46728-6.c: New.
9204         * gcc.target/powerpc/pr46728-7.c: New.
9205         * gcc.target/powerpc/pr46728-8.c: New.
9206         * gcc.dg/pr46728-9.c: New.
9207         * gcc.target/powerpc/pr46728-10.c: New.
9208         * gcc.target/powerpc/pr46728-11.c: New.
9209         * gcc.dg/pr46728-12.c: New.
9210         * gcc.target/powerpc/pr46728-13.c: New.
9211         * gcc.target/powerpc/pr46728-14.c: New.
9212         * gcc.target/powerpc/pr46728-15.c: New.
9213         * gcc.target/powerpc/pr46728-16.c: New.
9214
9215 2011-05-27  Jason Merrill  <jason@redhat.com>
9216
9217         * g++.dg/abi/mangle47.C: New.
9218
9219         PR c++/49176
9220         * g++.dg/template/const5.C: New.
9221
9222         * g++.dg/cpp0x/enum18.C: New.
9223
9224         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9225
9226         * g++.dg/cpp0x/error6.C: New.
9227
9228         * g++.dg/cpp0x/error5.C: New.
9229
9230 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9231
9232         PR c++/49165
9233         * g++.dg/eh/cond6.C: New test.
9234
9235 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9236
9237         PR fortran/48820
9238         * gfortran.dg/rank_3.f90: New.
9239         * gfortran.dg/rank_4.f90: New.
9240
9241 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9242
9243         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9244         replace dump search.
9245
9246 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9247
9248         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9249         * gnat.dg/bit_packed_array5.adb: ...here.
9250
9251 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9252
9253         PR c++/42056
9254         * g++.dg/cpp0x/auto25.C: New.
9255
9256 2011-05-27  Richard Guenther  <rguenther@suse.de>
9257
9258         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9259
9260 2011-05-27  Richard Guenther  <rguenther@suse.de>
9261
9262         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9263
9264 2011-05-27  Richard Guenther  <rguenther@suse.de>
9265
9266         PR middle-end/49189
9267         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9268
9269 2011-05-26  Jason Merrill  <jason@redhat.com>
9270
9271         * g++.dg/cpp0x/friend1.C: New.
9272         * g++.dg/cpp0x/friend2.C: New.
9273
9274         * g++.dg/cpp0x/auto7.C: Update.
9275         * g++.dg/template/crash50.C: Adjust.
9276         * g++.dg/template/static9.C: Adjust.
9277         * g++.old-deja/g++.ext/memconst.C: Adjust.
9278
9279 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9280
9281         * gcc.dg/march.c: Ignore a note for some targets.
9282
9283 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9284             Nathan Froyd  <froydnj@codesourcery.com>
9285
9286         PR c++/2288
9287         PR c++/18770
9288         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9289         * g++.dg/parse/pr18770.C: New test.
9290         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9291
9292 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9293
9294         PR fortran/48955
9295         * gfortran.dg/dependency_40.f90 : New test.
9296
9297 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9298
9299         PR fortran/18918
9300         * gfortran.dg/coarray/registering_1.f90: New.
9301
9302 2011-05-26  Jason Merrill  <jason@redhat.com>
9303
9304         * g++.dg/cpp0x/variadic111.C: New.
9305         * g++.dg/cpp0x/variadic41.C: Adjust.
9306
9307 2011-05-26  Richard Guenther  <rguenther@suse.de>
9308
9309         PR tree-optimization/48702
9310         * gcc.dg/torture/pr48702.c: New testcase.
9311
9312 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9313
9314         PR gcov-profile/48845
9315         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9316         support.
9317         * gcc.dg/matrix/matrix.exp: Likewise.
9318         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9319         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9320         line number to check_profiling_available.
9321         * lib/target-supports.exp (check_profiling_available): Account for
9322         this.
9323         Require TLS runtime support with -fprofile-generate.
9324         * lib/profopt.exp (profopt-execute): Add TLS options for
9325         -fprofile-generate.
9326         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9327
9328 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9329
9330         PR c++/49165
9331         * g++.dg/eh/cond5.C: New test.
9332
9333         PR tree-optimization/49161
9334         * gcc.c-torture/execute/pr49161.c: New test.
9335
9336 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9337
9338         * gcc.target/arm/neon-vorn-vbic.c: New test.
9339
9340 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9341
9342         PR tree-optimization/49038
9343         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9344         * gcc.dg/vect/pr49038.c: New test.
9345
9346 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
9347
9348         * g++.dg/init/pr25811-3.C: New.
9349         * g++.dg/init/pr25811-4.C: New.
9350
9351 2011-05-25  Jason Merrill  <jason@redhat.com>
9352
9353         * g++.dg/cpp0x/enum17.C: New.
9354         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9355
9356         * g++.dg/cpp0x/auto24.C: New.
9357
9358         * g++.dg/cpp0x/error4.C: New.
9359
9360         * g++.dg/cpp0x/rv-restrict.C: New.
9361
9362         * g++.dg/cpp0x/enum15.C: New.
9363         * g++.dg/cpp0x/constexpr-switch2.C: New.
9364
9365         * g++.dg/cpp0x/variadic110.C: New.
9366
9367         * g++.dg/cpp0x/auto9.C: Add typedef test.
9368
9369         * g++.dg/cpp0x/auto23.C: New.
9370         * g++.dg/cpp0x/auto9.C: Adjust.
9371
9372         * g++.dg/cpp0x/defaulted29.C: New.
9373
9374         * g++.dg/cpp0x/initlist51.C: New.
9375
9376 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9377
9378         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9379         * g++.dg/abi/packed1.C: Suppress warning.
9380         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9381         * g++.dg/template/stdarg1.C: Likewise.
9382         * g++.dg/other/packed1.C: Remove arm from xfail list.
9383
9384 2011-05-25  Jason Merrill  <jason@redhat.com>
9385
9386         * g++.dg/cpp0x/enum16.C: New.
9387         * g++.dg/parse/error15.C: Adjust.
9388
9389         * g++.dg/cpp0x/initlist50.C: New.
9390
9391         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9392
9393         * g++.dg/cpp0x/variadic109.C: New.
9394
9395 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9396
9397          * gcc.target/i386/pause-1.c: New.
9398
9399 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9400
9401         * gcc.dg/stack-usage-1.c: Adjust comment.
9402         * gcc.dg/stack-usage-2.c: New test.
9403
9404 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9405
9406         PR c++/49136
9407         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9408         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9409
9410 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9411
9412         PR rtl-optimization/48757
9413         * gfortran.dg/pr48757.f:  New test case.
9414
9415 2011-05-24  Jason Merrill  <jason@redhat.com>
9416
9417         * g++.dg/cpp0x/access01.C: New.
9418
9419 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9420
9421         PR libobjc/48177
9422         * objc.dg/pr48177.m: New testcase.
9423
9424 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9425
9426         PR objc/48187
9427         * objc.dg/pr48187.m: New testcase.
9428         * obj-c++.dg/pr48187.mm: New testcase.
9429         * objc.dg/ivar-extra-semicolon.m: New testcase.
9430
9431 2011-05-24  Jason Merrill  <jason@redhat.com>
9432
9433         * g++.dg/template/access21.C: New.
9434         * g++.dg/template/access22.C: New.
9435
9436 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9437
9438         PR rtl-optimization/48633
9439         * g++.dg/pr48633.C: New test.
9440
9441 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9442
9443         PR target/49133
9444         * g++.dg/other/pr49133.C: New test.
9445
9446 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9447             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9448
9449         * gcc.dg/torture/tls/run-gd.c: New test.
9450         * gcc.dg/torture/tls/run-ie.c: New test.
9451         * gcc.dg/torture/tls/run-ld.c: New test.
9452         * gcc.dg/torture/tls/run-le.c: New test.
9453         * lib/target-supports.exp (check_effective_target_tls_runtime):
9454         Build testcase with TLS options.
9455
9456 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9457
9458         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9459
9460 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9461
9462         PR tree-optimization/49121
9463         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9464
9465 2011-05-23  Jason Merrill  <jason@redhat.com>
9466
9467         * g++.dg/cpp0x/defaulted28.C: New.
9468
9469         * g++.dg/cpp0x/sfinae25.C: New.
9470
9471         * g++.dg/cpp0x/rv-cast2.C: New.
9472
9473         * g++.dg/cpp0x/enum14.C: New.
9474
9475 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9476
9477         PR lto/49123
9478         * gcc.c-torture/execute/pr49123.c: New test.
9479
9480         PR debug/49032
9481         * gcc.dg/debug/pr49032.c: New test.
9482
9483         PR c/49120
9484         * gcc.dg/pr49120.c: New test.
9485
9486 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9487
9488         PR target/47315
9489         * gcc.target/i386/pr47315.c: New test.
9490
9491 2011-05-23  Jason Merrill  <jason@redhat.com>
9492
9493         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9494
9495         * g++.dg/cpp0x/sfinae24.C: New.
9496
9497         * g++.dg/cpp0x/error3.C: New.
9498
9499         * g++.dg/cpp0x/defaulted27.C: New.
9500
9501         * g++.dg/cpp0x/decltype27.C: New.
9502
9503 2011-05-23  Richard Guenther  <rguenther@suse.de>
9504
9505         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9506
9507 2011-05-23  Richard Guenther  <rguenther@suse.de>
9508
9509         PR tree-optimization/40874
9510         * g++.dg/tree-ssa/pr40874.C: New testcase.
9511
9512 2011-05-23  Richard Guenther  <rguenther@suse.de>
9513
9514         PR tree-optimization/49115
9515         * g++.dg/torture/pr49115.C: New testcase.
9516
9517 2011-05-23  Richard Guenther  <rguenther@suse.de>
9518
9519         PR middle-end/15419
9520         * gcc.dg/memcpy-3.c: New testcase.
9521
9522 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9523
9524         PR middle-end/48973
9525         * gcc.c-torture/execute/pr48973-1.c: New test.
9526         * gcc.c-torture/execute/pr48973-2.c: New test.
9527
9528 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
9529
9530         PR c++/18016
9531         * g++.dg/warn/pr18016.C: New.
9532
9533 2011-05-23  Tom de Vries  <tom@codesourcery.com>
9534
9535         PR target/45098
9536         * gcc.target/arm/ivopts-6.c: New test.
9537
9538 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
9539
9540         PR middle-end/49029
9541         * gcc.c-torture/compile/pr49029.c: New test.
9542
9543 2011-05-22  Jason Merrill  <jason@redhat.com>
9544
9545         * g++.dg/cpp0x/sfinae23.C: New.
9546         * g++.dg/cpp0x/sfinae8.C: Correct.
9547
9548 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9549
9550         * gfortran.dg/function_optimize_8.f90:  New test case.
9551
9552 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
9553
9554         PR tree-optimization/49087
9555         * gcc.dg/vect/O3-pr49087.c: New test.
9556
9557 2011-05-21  Jason Merrill  <jason@redhat.com>
9558
9559         * g++.dg/debug/const5.C: New.
9560
9561 2011-05-20  Jason Merrill  <jason@redhat.com>
9562
9563         * g++.dg/cpp0x/constexpr-static7.C: Extend.
9564
9565         * g++.dg/cpp0x/constexpr-static7.C: New.
9566
9567         * g++.dg/cpp0x/enum12.C: New.
9568         * g++.dg/cpp0x/enum13.C: New.
9569
9570 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
9571
9572         PR fortran/48699
9573         * gfortran.dg/select_type_23.f03: New.
9574
9575 2011-05-20  Jason Merrill  <jason@redhat.com>
9576
9577         * g++.dg/cpp0x/defaulted26.C: New.
9578
9579         * g++.dg/cpp0x/noexcept02.C: Fix.
9580         * g++.dg/cpp0x/noexcept03.C: Fix.
9581         * g++.dg/cpp0x/noexcept08.C: Fix.
9582         * g++.dg/cpp0x/noexcept10.C: New.
9583
9584 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
9585
9586         PR fortran/48706
9587         * gfortran.dg/extends_12.f03: New.
9588
9589 2011-05-20  Jason Merrill  <jason@redhat.com>
9590
9591         * g++.dg/template/koenig9.C: New.
9592         * g++.dg/opt/pr47615.C: Fix.
9593         * g++.dg/overload/defarg1.C: Fix.
9594         * g++.dg/tc1/dr213.C: Remove xfail.
9595         * g++.dg/torture/pr34850.C: Fix.
9596         * g++.dg/torture/pr39362.C: Fix.
9597         * g++.old-deja/g++.brendan/crash56.C: Fix.
9598         * g++.old-deja/g++.pt/memtemp47.C: Fix.
9599
9600 2011-05-20  Richard Guenther  <rguenther@suse.de>
9601
9602         PR tree-optimization/49079
9603         * gcc.dg/torture/pr49079.c: New testcase.
9604
9605 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
9606
9607         PR tree-optimization/49073
9608         * gcc.c-torture/execute/pr49073.c: New test.
9609
9610 2011-06-19  Tobias Burnus  <burnus@net-b.de>
9611
9612         PR fortran/18918
9613         * gfortran.dg/coarray_21.f90: New.
9614
9615 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
9616
9617         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9618         output.
9619
9620 2011-05-19  Richard Guenther  <rguenther@suse.de>
9621
9622         PR testsuite/49063
9623         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9624
9625 2011-05-19  Richard Guenther  <rguenther@suse.de>
9626
9627         PR middle-end/48985
9628         * gcc.dg/builtin-object-size-11.c: New testcase.
9629
9630 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9631
9632         PR target/45098
9633         * gcc.target/arm/ivopts.c: New test.
9634         * gcc.target/arm/ivopts-2.c: New test.
9635
9636 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9637
9638         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9639
9640 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9641
9642         * gcc.c-torture/execute/960321-1.x: Remove.
9643
9644 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
9645
9646         PR fortran/48700
9647         * gfortran.dg/move_alloc_4.f90: New.
9648
9649 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9650
9651         PR target/49002
9652         * gcc.target/i386/pr49002-1.c: New test.
9653         * gcc.target/i386/pr49002-2.c: Likewise.
9654
9655 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9656
9657         PR tree-optimization/49039
9658         * gcc.c-torture/execute/pr49039.c: New test.
9659         * gcc.dg/tree-ssa/pr49039.c: New test.
9660         * g++.dg/torture/pr49039.C: New test.
9661
9662 2011-05-18  Jason Merrill  <jason@redhat.com>
9663
9664         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9665         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9666         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9667
9668 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
9669
9670         * gcc.target/bfin/mcpu-bf592.c: New test.
9671
9672 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
9673
9674         PR tree-optimization/41881
9675         * gcc.dg/vect/O3-pr41881.c: New test.
9676         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9677
9678 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9679
9680         PR tree-optimization/49000
9681         * gcc.dg/pr49000.c: New test.
9682
9683 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
9684
9685         * gnat.dg/invalid1.adb: New test.
9686
9687 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
9688
9689         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9690         scan pattern.
9691         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9692         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9693
9694 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9695
9696         PR c++/48994
9697         * g++.dg/cpp0x/range-for18.C: New.
9698
9699 2011-05-15  Tobias Burnus  <burnus@net-b.de>
9700
9701         PR fortran/18918
9702         * gfortran.dg/coarray/image_index_2.f90: New.
9703
9704 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
9705
9706         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9707         * g++.dg/cpp0x/override2.C: New.
9708
9709 2011-05-14  Tobias Burnus  <burnus@net-b.de>
9710
9711         PR fortran/18918
9712         * gfortran.de/coarray_20.f90: New.
9713
9714 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9715
9716         PR fortran/22572
9717         * function_optimize_7.f90:  New test case.
9718
9719 2011-05-13  Jason Merrill  <jason@redhat.com>
9720
9721         * g++.dg/cpp0x/decltype26.C: New.
9722         * g++.dg/cpp0x/enum11.C: New.
9723
9724 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9725
9726         PR fortran/48972
9727         PR fortran/48991
9728         * gfortran.dg/assign_8.f90: Update dg-error.
9729
9730 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9731
9732         PR fortran/48972
9733         * gfortran.dg/io_constraints_8.f90: New.
9734         * gfortran.dg/io_constraints_9.f90: New.
9735
9736 2011-05-13  Martin Thuresson  <martint@google.com>
9737
9738         PR gcov-profile/47793
9739         * gcc.dg/pr47793.c: New.
9740
9741 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9742
9743         PR tree-optimization/48975
9744         * gcc.dg/pr48975.c: New test.
9745
9746 2011-05-12  Tobias Burnus  <burnus@net-b.de>
9747
9748         PR fortran/48972
9749         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9750
9751 2011-05-12  Jason Merrill  <jason@redhat.com>
9752
9753         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9754
9755 2011-05-12  Geert Bosch  <bosch@adacore.com>
9756
9757         * gnat.dg/view_conversion1.adb: New test.
9758
9759 2011-05-12  Richard Guenther  <rguenther@suse.de>
9760
9761         PR tree-optimization/48172
9762         * gcc.dg/vect/pr48172.c: New testcase.
9763
9764 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9765
9766         PR debug/48967
9767         * g++.dg/opt/pr48967.C: New test.
9768
9769 2011-05-11  Jason Merrill  <jason@redhat.com>
9770
9771         * g++.dg/cpp0x/constexpr-friend.C: New.
9772         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9773
9774         * g++.dg/cpp0x/sfinae22.C: New.
9775
9776 2011-05-11  Tobias Burnus  <burnus@net-b.de>
9777
9778         PR fortran/48889
9779         * gfortran.dg/generic_24.f90: New.
9780
9781 2011-05-11  Richard Guenther  <rguenther@suse.de>
9782
9783         PR tree-optimization/15256
9784         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9785
9786 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
9787
9788         PR debug/48159
9789         * gcc.dg/pr48159-1.c: New test.
9790         * gcc.dg/pr48159-2.c: New test.
9791
9792 2011-05-11  Richard Guenther  <rguenther@suse.de>
9793
9794         PR middle-end/48953
9795         * gcc.dg/torture/pr48953.c: New testcase.
9796
9797 2011-05-11  Richard Guenther  <rguenther@suse.de>
9798
9799         PR tree-optimization/18041
9800         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9801
9802 2011-05-11  Alan Modra  <amodra@gmail.com>
9803
9804         PR target/47755
9805         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9806
9807 2011-05-10  Jason Merrill  <jason@redhat.com>
9808
9809         * g++.dg/cpp0x/defaulted25.C: New.
9810         * g++.dg/template/crash7.C: Adjust.
9811
9812         * g++.dg/cpp0x/variadic108.C: New.
9813
9814 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
9815
9816         * g++.dg/inherit/virtual9.C: Extend.
9817
9818 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
9819
9820         PR target/48857
9821         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9822         are passed and returned in vector registers.
9823
9824 2011-05-10  Richard Guenther  <rguenther@suse.de>
9825
9826         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9827         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9828         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9829         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9830         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
9831         applies.
9832
9833 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
9834
9835         PR tree-optimization/48611
9836         PR tree-optimization/48794
9837         * gfortran.dg/gomp/pr48611.f90: New test.
9838         * gfortran.dg/gomp/pr48794.f90: New test.
9839
9840         PR debug/48928
9841         * gcc.dg/dfp/pr48928.c: New test.
9842
9843 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9844
9845         PR c++/48522
9846         * g++.dg/cpp0x/pr48522.C: New.
9847
9848 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9849
9850         PR c++/48735
9851         * g++.dg/cpp0x/sfinae21.C: New.
9852
9853 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9854
9855         * g++.dg/template/sfinae28.C: Rename to...
9856         * g++.dg/cpp0x/sfinae19.C: ... this.
9857         * g++.dg/template/sfinae29.C: Rename to...
9858         * g++.dg/cpp0x/sfinae20.C: ... this.
9859
9860 2011-05-09  Jeff Law <law@redhat.com>
9861
9862         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9863         consistent results.
9864
9865 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
9866
9867         PR c++/20039
9868         * g++.dg/init/pr20039.C: New.
9869
9870 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9871
9872         PR c++/48737
9873         PR c++/48744
9874         * g++.dg/template/sfinae28.C: New.
9875         * g++.dg/template/sfinae29.C: Likewise.
9876
9877 2011-05-09  Jason Merrill  <jason@redhat.com>
9878
9879         * g++.dg/template/nontype23.C: New.
9880
9881 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
9882         PR c++/48859
9883         * g++.dg/init/pr48859.C: New.
9884
9885 2011-05-09  Jason Merrill  <jason@redhat.com>
9886
9887         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9888         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9889         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9890         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9891         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9892         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9893         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9894         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9895
9896 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
9897
9898         * g++.dg/inherit/virtual9.C: New.
9899
9900 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
9901
9902         PR c++/48574
9903         * g++.dg/template/dependent-expr8.C: New test case.
9904
9905 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
9906
9907         PR tree-optimization/48837
9908         * gcc.dg/pr48837.c: New testcase.
9909
9910 2011-05-06  Jason Merrill  <jason@redhat.com>
9911
9912         * g++.dg/cpp0x/constexpr-condition2.C: New.
9913
9914         * g++.dg/cpp0x/constexpr-missing.C: New.
9915
9916 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9917
9918         PR fortran/18918
9919         * gfortran.dg/coarray/this_image_2.f90: New.
9920
9921 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9922
9923         PR fortran/48858
9924         PR fortran/48820
9925         * gfortran.dg/bind_c_usage_22.f90: New.
9926         * gfortran.dg/bind_c_usage_23.f90: New.
9927         * gfortran.dg/bind_c_usage_24.f90: New.
9928         * gfortran.dg/bind_c_usage_24_c.c: New.
9929
9930 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
9931
9932         PR c++/48838
9933         * g++.dg/template/member9.C: New test case.
9934
9935 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9936
9937         * gnat.dg/discr29.ad[sb]: New test.
9938         * gnat.dg/discr30.adb: Likewise.
9939
9940 2011-05-05  Julian Brown  <julian@codesourcery.com>
9941
9942         * gcc.target/arm/neon-vset_lanes8.c: New test.
9943
9944 2011-05-05  Jason Merrill  <jason@redhat.com>
9945
9946         * g++.dg/init/new32.C: New.
9947
9948 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9949
9950         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9951         Fix typo.
9952
9953 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
9954
9955         PR rtl-optimization/48381
9956         * gcc.c-torture/compile/pr48381.c: New test.
9957
9958 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
9959
9960         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9961         to dg-options.
9962         * gcc.target/i386/opt-1.c: Ditto.
9963
9964 2011-05-04  Jason Merrill  <jason@redhat.com>
9965
9966         * g++.dg/conversion/base1.C: New.
9967
9968 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9969
9970         PR libgfortran/48787
9971         * gfortran.dg/round_3.f08: Add more checks to test case.
9972
9973 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
9974
9975         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9976         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9977         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9978         Gate test on effective_target fd_truncate.
9979
9980 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
9981
9982         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9983         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9984         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9985         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
9986         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9987         * gcc.target/i386/pr38824.c: Ditto.
9988         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9989         * gcc.target/i386/vecinit-2.c: Ditto.
9990         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9991         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9992         * gcc.target/i386/parity-2.c: Ditto.
9993         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9994
9995 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
9996
9997         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9998         remove duplication.
9999         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10000         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10001         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10002
10003 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10004
10005         PR fortran/18918
10006         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10007
10008 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10009
10010         PR fortran/18918
10011         * gfortran.dg/coarray/this_image_1.f90: New.
10012
10013 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10014
10015         PR fortran/18918
10016         * gfortran.dg/coarray/caf.dg: New.
10017         * gfortran.dg/coarray/image_index_1.f90: New, copied
10018         from ../coarray_16.f90.
10019
10020 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10021
10022         PR c++/28501
10023         * g++.dg/ext/complex9.C: New.
10024
10025 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10026
10027         From Mike Frysinger
10028         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10029         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10030         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10031
10032 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10033
10034         * gcc.target/bfin/builtins: Created.
10035         * gcc.target/bfin/hisilh-O0.c: Deleted.
10036         * gcc.target/bfin/hisilh.c: Moved to...
10037         * gcc.target/bfin/builtins/hisilh.c: ...here.
10038         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10039         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10040         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10041         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10042         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10043         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10044         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10045         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10046         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10047         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10048         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10049         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10050         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10051         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10052         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10053         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10054         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10055         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10056         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10057         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10058         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10059         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10060         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10061         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10062         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10063         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10064         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10065         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10066         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10067         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10068         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10069         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10070         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10071         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10072         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10073         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10074         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10075         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10076         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10077         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10078         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10079         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10080         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10081         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10082         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10083         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10084         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10085         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10086         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10087         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10088         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10089         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10090         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10091         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10092         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10093         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10094         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10095         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10096         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10097         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10098         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10099         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10100         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10101         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10102         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10103         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10104         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10105         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10106         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10107         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10108         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10109         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10110         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10111         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10112         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10113         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10114         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10115         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10116         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10117         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10118         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10119         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10120         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10121         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10122         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10123         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10124         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10125         * gcc.target/bfin/builtins/circptr.c: Ditto.
10126         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10127         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10128         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10129         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10130         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10131         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10132         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10133         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10134         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10135         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10136         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10137         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10138         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10139         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10140         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10141         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10142         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10143         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10144         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10145         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10146         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10147         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10148         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10149         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10150         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10151         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10152         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10153         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10154         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10155         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10156         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10157         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10158         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10159         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10160         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10161         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10162         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10163         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10164         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10165         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10166         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10167         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10168         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10169         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10170         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10171         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10172         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10173         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10174         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10175         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10176         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10177         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10178         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10179         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10180         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10181         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10182         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10183         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10184         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10185         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10186         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10187         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10188         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10189         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10190         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10191         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10192         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10193         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10194         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10195         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10196
10197 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10198
10199         * gcc.target/arm/cold-lc.c: New test.
10200
10201 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10202
10203         PR target/48774
10204         * gcc.dg/pr48774.c: New test.
10205
10206 2011-05-03  Richard Guenther  <rguenther@suse.de>
10207
10208         * gcc.dg/large-size-array-5.c: New testcase.
10209
10210 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10211
10212         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10213
10214 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10215
10216         * lib/target-supports.exp (check_effective_target_vect_strided):
10217         Replace with...
10218         (check_effective_target_vect_strided2)
10219         (check_effective_target_vect_strided3)
10220         (check_effective_target_vect_strided4)
10221         (check_effective_target_vect_strided8): ...these new functions.
10222
10223         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10224         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10225         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10226         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10227         * gcc.dg/vect/pr37539.c: Likewise.
10228         * gcc.dg/vect/slp-11a.c: Likewise.
10229         * gcc.dg/vect/slp-11b.c: Likewise.
10230         * gcc.dg/vect/slp-11c.c: Likewise.
10231         * gcc.dg/vect/slp-12a.c: Likewise.
10232         * gcc.dg/vect/slp-12b.c: Likewise.
10233         * gcc.dg/vect/slp-18.c: Likewise.
10234         * gcc.dg/vect/slp-19a.c: Likewise.
10235         * gcc.dg/vect/slp-19b.c: Likewise.
10236         * gcc.dg/vect/slp-21.c: Likewise.
10237         * gcc.dg/vect/slp-23.c: Likewise.
10238         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10239
10240         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10241         instead of vect_interleave && vect_extract_even_odd.
10242         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10243         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10244         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10245         * gcc.dg/vect/vect-1.c: Likewise.
10246         * gcc.dg/vect/vect-10.c: Likewise.
10247         * gcc.dg/vect/vect-98.c: Likewise.
10248         * gcc.dg/vect/vect-107.c: Likewise.
10249         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10250         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10251         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10252         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10253         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10254         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10255         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10256         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10257         * gcc.dg/vect/vect-strided-float.c: Likewise.
10258         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10259         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10260         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10261         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10262         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10263         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10264         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10265         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10266         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10267         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10268         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10269         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10270         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10271         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10272         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10273
10274         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10275         target condition.
10276         * gcc.dg/vect/pr30843.c: Likewise.
10277         * gcc.dg/vect/pr33866.c: Likewise.
10278         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10279         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10280         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10281         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10282
10283 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10284
10285         * gcc.dg/vect/slp-11.c: Split into...
10286         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10287         gcc.dg/vect/slp-11c.c: ...these tests.
10288         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10289         * gcc.dg/vect/slp-12c.c: ...this new test.
10290         * gcc.dg/vect/slp-19.c: Split into...
10291         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10292         gcc.dg/vect/slp-19c.c: ...these new tests.
10293
10294 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10295
10296         * lib/target-supports.exp
10297         (check_effective_target_vect_extract_even_odd_wide): Delete.
10298         (check_effective_target_vect_strided_wide): Likewise.
10299         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10300         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10301         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10302         * gcc.dg/vect/pr37539.c: Likewise.
10303         * gcc.dg/vect/slp-11.c: Likewise.
10304         * gcc.dg/vect/slp-12a.c: Likewise.
10305         * gcc.dg/vect/slp-12b.c: Likewise.
10306         * gcc.dg/vect/slp-19.c: Likewise.
10307         * gcc.dg/vect/slp-23.c: Likewise.
10308         * gcc.dg/vect/vect-1.c: Likewise.
10309         * gcc.dg/vect/vect-98.c: Likewise.
10310         * gcc.dg/vect/vect-107.c: Likewise.
10311         * gcc.dg/vect/vect-strided-float.c: Likewise.
10312
10313 2011-05-02  Jason Merrill  <jason@redhat.com>
10314
10315         * g++.dg/init/new31.C: New.
10316
10317 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10318
10319         PR c/35445
10320         * gcc.dg/pr35445.c: New test.
10321
10322 2011-05-02  Jason Merrill  <jason@redhat.com>
10323
10324         * c-c++-common/vla-1.c: New.
10325
10326 2011-05-02  Richard Guenther  <rguenther@suse.de>
10327
10328         PR tree-optimization/48822
10329         * gcc.dg/torture/pr48822.c: New testcase.
10330
10331 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10332
10333         PR c++/47969
10334         * g++.dg/cpp0x/constexpr-47969.C: New.
10335
10336 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10337
10338         PR testsuite/48498
10339         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10340         on vect_no_align targets.
10341         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10342         vect_no_align targets.
10343
10344 2011-05-01  Xinliang David Li  <davidxl@google.com>
10345
10346         * gcc.dg/tree-ssa/integer-addr.c: New test.
10347         * gcc.dg/tree-ssa/alias_bug.c: New test.
10348
10349 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10350
10351         PR libgfortran/48787
10352         * gfortran.dg/round_3.f08: Add more checks.
10353
10354 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10355
10356         PR fortran/48821
10357         * gfortran.dg/import9.f90: New, proper test.
10358         * gfortran.dg/interface_37.f90: Remove bogus
10359         test (bogus copy of interface_36.f90).
10360
10361 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10362
10363         PR fortran/48821
10364         * gfortran.dg/interface_37.f90: New.
10365
10366 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10367
10368         PR fortran/48746
10369         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10370
10371 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10372
10373         PR tree-optimization/48809
10374         * gcc.c-torture/execute/pr48809.c: New test.
10375
10376 2011-04-29  Jeff Law <law@redhat.com>
10377
10378         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10379
10380 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10381
10382         PR c++/48606
10383         * g++.dg/init/ctor10.C: New.
10384
10385 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10386
10387         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10388           warning in implicitly instantiated templates.
10389
10390 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10391
10392         * g++.dg/warn/Wnull-conversion-1.C: New.
10393         * g++.dg/warn/Wnull-conversion-2.C: New.
10394
10395 2011-04-29  Diego Novillo  <dnovillo@google.com>
10396
10397         * g++.old-deja/g++.other/null3.C: Expect warning about
10398         converting boolean to a pointer.
10399
10400 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10401
10402         PR fortran/48462
10403         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10404         being a target.
10405
10406         PR fortran/48746
10407         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10408
10409 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10410
10411         PR fortran/48810
10412         * gfortran.dg/typebound_proc_22.f90: New.
10413
10414         PR fortran/48800
10415         * gfortran.dg/interface_36.f90: New.
10416
10417 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10418
10419         PR libgfortran/48488
10420         PR libgfortran/48602
10421         PR libgfortran/48615
10422         PR libgfortran/48684
10423         PR libgfortran/48787
10424         * gfortran.dg/fmt_g.f: Adjust test.
10425         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10426         * gfortran.dg/round_3.f08: New test.
10427         * gfortran.dg/namelist_print_1.f: Adjust test.
10428         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10429         * gfortran.dg/f2003_io_5.f03: Adjust test.
10430         * gfortran.dg/coarray_15.f90: Adjust test.
10431         * gfortran.dg/namelist_65.f90: Adjust test.
10432         * gfortran.dg/fmt_cache_1.f: Adjust test.
10433         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10434         * gfortran.dg/real_const_3.f90: Adjust test.
10435
10436 2011-04-29  Jan Hubicka  <jh@suse.cz>
10437
10438         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10439         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10440
10441 2011-04-28  Xinliang David Li  <davidxl@google.com>
10442
10443         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10444         * g++.dg/prof-robust-1.C: New test.
10445
10446 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10447
10448         PR tree-optimization/48765
10449         * gcc.dg/vect/pr48765.c: New.
10450
10451 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10452
10453         PR tree-optimization/48775
10454         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10455
10456 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10457
10458         PR c++/48798
10459         * g++.dg/inherit/pr48798.C: New.
10460         * g++.old-deja/g++.other/base1.C: Adjust.
10461
10462 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10463
10464         PR c++/48656
10465         * g++.dg/template/inherit7.C: New test case.
10466
10467 2011-04-28  Richard Guenther  <rguenther@suse.de>
10468
10469         PR tree-optimization/40052
10470         PR tree-optimization/15347
10471         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10472         * gcc.dg/pr15347.c: Likewise.
10473
10474 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10475
10476         PR c++/48530
10477         * g++.dg/cpp0x/sfinae18.C: New.
10478
10479 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10480
10481         PR c++/48771
10482         * g++.dg/ext/is_literal_type1.C: New.
10483
10484 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10485
10486         PR fortran/48112
10487         PR fortran/48279
10488         * gfortran.dg/interface_35.f90: New.
10489         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10490         * gfortran.dg/func_result_6.f90: Add dg-warning.
10491         * gfortran.dg/bessel_1.f90: Ditto.
10492         * gfortran.dg/hypot_1.f90: Ditto.
10493         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10494         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10495         * gfortran.dg/interface_assignment_4.f90: Ditto.
10496
10497 2011-04-27  Jason Merrill  <jason@redhat.com>
10498
10499         * g++.dg/ext/complex8.C: New.
10500
10501         * g++.dg/cpp0x/initlist49.C: New.
10502         * g++.dg/init/new30.C: New.
10503
10504 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10505
10506         PR fortran/48788
10507         * gfortran.dg/whole_file_34.f90: New.
10508
10509 2011-04-27  Jan Hubicka  <jh@suse.cz>
10510
10511         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10512
10513 2011-04-27  Jason Merrill  <jason@redhat.com>
10514
10515         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10516
10517         * g++.dg/parse/ambig6.C: New.
10518
10519 2011-04-27  Nick Clifton  <nickc@redhat.com>
10520
10521         * gcc.dg/20020312-2.c: Add definition for RX.
10522
10523         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10524         option with RX targets.
10525
10526         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10527         /* */ comments.
10528
10529 2011-04-27  Richard Guenther  <rguenther@suse.de>
10530
10531         * gcc.dg/tree-ssa/pr23382.c: Remove.
10532
10533 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10534
10535         PR target/48767
10536         * gcc.c-torture/compile/pr48767.c: New test.
10537
10538 2011-04-27  Richard Guenther  <rguenther@suse.de>
10539
10540         PR tree-optimization/48772
10541         * g++.dg/pr48772.C: New testcase.
10542
10543 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
10544
10545         PR c/48742
10546         * gcc.c-torture/compile/pr48742.c: New test.
10547
10548 2011-04-26  Jason Merrill  <jason@redhat.com>
10549
10550         * g++.dg/lookup/koenig13.C: New.
10551
10552         * g++.dg/cpp0x/initlist48.C: New.
10553
10554 2011-04-25  Jason Merrill  <jason@redhat.com>
10555
10556         * g++.dg/cpp0x/sfinae17.C: New.
10557
10558 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10559
10560         PR target/48258
10561         * gcc.target/powerpc/pr48258-1.c: New file.
10562         * gcc.target/powerpc/pr48258-2.c: Ditto.
10563
10564 2011-04-26  Xinliang David Li  <davidxl@google.com>
10565
10566         * gcc.dg/uninit-suppress.c: New test.
10567         * gcc.dg/uninit-suppress.c: New test.
10568
10569 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
10570
10571         PR debug/48768
10572         * gcc.dg/pr48768.c: New test.
10573
10574         PR tree-optimization/48734
10575         * gcc.c-torture/compile/pr48734.c: New test.
10576
10577         PR testsuite/48753
10578         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10579
10580 2011-04-26  Richard Guenther  <rguenther@suse.de>
10581
10582         PR tree-optimization/48731
10583         * gcc.dg/torture/pr48731.c: New testcase.
10584
10585 2011-04-26  Richard Guenther  <rguenther@suse.de>
10586
10587         PR testsuite/48753
10588         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10589
10590 2011-04-26  Richard Guenther  <rguenther@suse.de>
10591
10592         PR middle-end/48694
10593         * gcc.dg/torture/pr48694-1.c: New testcase.
10594         * gcc.dg/torture/pr48694-2.c: Likewise.
10595
10596 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
10597
10598         * g++.dg/ext/underlying_type1.C: New.
10599         * g++.dg/ext/underlying_type2.C: Likewise.
10600         * g++.dg/ext/underlying_type3.C: Likewise.
10601         * g++.dg/ext/underlying_type4.C: Likewise.
10602         * g++.dg/ext/underlying_type5.C: Likewise.
10603         * g++.dg/ext/underlying_type6.C: Likewise.
10604         * g++.dg/ext/underlying_type7.C: Likewise.
10605         * g++.dg/ext/underlying_type8.C: Likewise.
10606         * g++.dg/ext/underlying_type9.C: Likewise.
10607         * g++.dg/ext/underlying_type10.C: Likewise.
10608
10609 2011-04-25  Jason Merrill  <jason@redhat.com>
10610
10611         * g++.dg/cpp0x/regress/template-const2.C: New.
10612
10613 2011-04-25  Jeff Law <law@redhat.com>
10614
10615         * gcc.dg/tree-ssa/vrp56.c: new test.
10616
10617 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10618
10619         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10620
10621 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
10622
10623         PR preprocessor/48740
10624         * c-c++-common/raw-string-11.c: New test.
10625
10626 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
10627
10628         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10629         hppa*-*-hpux*.
10630
10631 2011-04-23  Tobias Burnus  <burnus@net-b.de>
10632
10633         PR fortran/18918
10634         * gfortran.dg/coarray_19.f90: New.
10635
10636 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
10637
10638         PR c/48685
10639         * gcc.dg/pr48685.c: New test.
10640
10641 2011-04-22  Jan Hubicka  <jh@suse.cz>
10642
10643         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10644
10645 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10646
10647         PR tree-optimization/48717
10648         * gcc.c-torture/execute/pr48717.c: New test.
10649
10650 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
10651
10652         PR target/48723
10653         * gcc.target/i386/pr48723.c: New test.
10654
10655 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10656
10657         PR c/48716
10658         * gcc.dg/gomp/pr48716.c: New test.
10659         * g++.dg/gomp/pr48716.C: New test.
10660
10661 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
10662
10663         PR c/36750
10664         * gcc.dg/missing-field-init-2.c: Update testcase.
10665
10666 2011-04-22  Alan Modra  <amodra@gmail.com>
10667
10668         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10669
10670 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10671
10672         PR fortran/48405
10673         * gfortran.dg/function_optimize_6.f90:  New test.
10674
10675 2011-04-21  Easwaran Raman  <eraman@google.com>
10676
10677         * gcc.dg/stack-layout-2.c: New test.
10678
10679 2011-04-21  Richard Guenther  <rguenther@suse.de>
10680
10681         PR lto/48703
10682         * g++.dg/lto/pr48207-2_0.C: New testcase.
10683         * g++.dg/lto/pr48207-3_0.C: Likewise.
10684
10685 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
10686
10687         * gnat.dg/volatile5.adb: New test.
10688         * gnat.dg/volatile5_pkg.ads: New helper.
10689
10690 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
10691
10692         PR target/48708
10693         * gcc.target/i386/pr48708.c: New test.
10694
10695 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10696
10697         * gcc.dg/vect/vect-119.c: New test.
10698
10699 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10700
10701         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10702         and once without.
10703
10704 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
10705             Richard Sandiford  <richard.sandiford@linaro.org>
10706
10707         PR target/46329
10708         * gcc.target/arm/pr46329.c: New test.
10709
10710 2011-04-21  Tobias Burnus  <burnus@net-b.de>
10711
10712         PR fortran/18918
10713         * gfortran.dg/coarray_18.f90: New.
10714
10715 2011-04-20  Jason Merrill  <jason@redhat.com>
10716
10717         * g++.dg/cpp0x/initlist47.C: New.
10718
10719         * g++.dg/init/dtor4.C: New.
10720
10721 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
10722
10723         PR target/48678
10724         * gcc.target/i386/sse2-pinsrw.c: New test.
10725         * gcc.target/i386/avx-vpinsrw.c: Ditto.
10726         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10727         * gcc.target/i386/sse2-insvhi.c: Ditto.
10728         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10729         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10730
10731 2011-04-20  Jason Merrill  <jason@redhat.com>
10732
10733         * g++.dg/template/const4.C: New.
10734
10735 2011-04-20  Easwaran Raman  <eraman@google.com>
10736
10737         * gcc.dg/stack-layout-1.c: New test.
10738
10739 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
10740
10741         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10742         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10743         function.
10744
10745 2011-04-20  Kai Tietz  <ktietz@redhat.com>
10746
10747         * gcc.dg/binop-xor1.c: New test.
10748         * gcc.dg/binop-xor2.c: New test.
10749         * gcc.dg/binop-xor3.c: New test.
10750         * gcc.dg/binop-xor4.c: New test.
10751         * gcc.dg/binop-xor5.c: New test.
10752
10753 2011-04-20  Richard Guenther  <rguenther@suse.de>
10754
10755         PR tree-optimization/47892
10756         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10757
10758 2011-04-20  Richard Guenther  <rguenther@suse.de>
10759
10760         PR middle-end/48695
10761         * g++.dg/torture/pr48695.C: New testcase.
10762
10763 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
10764
10765         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10766         * gcc.c-torture/execute/cmpsi-2.c: Ditto
10767         * gcc.c-torture/execute/pr45262.c: Ditto
10768         * gcc.dg/torture/pr43165.c: Ditto.
10769         * gcc.dg/torture/pr47228.c: Ditto.
10770         * gcc.dg/tree-ssa/pr45144.c: Ditto.
10771         * gcc.dg/ipa/pr45644.c: Ditto.
10772         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10773         PDP11.
10774
10775 2011-04-19  Jason Merrill  <jason@redhat.com>
10776
10777         * g++.dg/ext/complex7.C: New.
10778
10779         * g++.dg/ext/attrib41.C: New.
10780
10781 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10782
10783         PR testsuite/48676
10784         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10785
10786 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
10787
10788         PR target/48678
10789         * gcc.target/i386/pr48678.c: New test.
10790
10791 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10792
10793         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10794         * g++.dg/opt/devirt2.C: New test.
10795         * g++.dg/ipa/devirt-g-1.C: Likewise.
10796
10797 2011-04-19  Tobias Burnus  <burnus@net-b.de>
10798
10799         PR fortran/48588
10800         * gfortran.dg/whole_file_33.f90: New.
10801
10802 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10803
10804         * g++.dg/ipa/devirt-7.C: New test.
10805
10806 2011-04-19  Richard Guenther  <rguenther@suse.de>
10807
10808         PR lto/48207
10809         * g++.dg/lto/pr48207_0.C: New testcase.
10810
10811 2011-04-18  Jason Merrill  <jason@redhat.com>
10812
10813         * g++.dg/init/void1.C: New.
10814
10815         * g++.dg/cpp0x/union4.C: New.
10816
10817 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10818
10819         PR middle-end/48661
10820         * g++.dg/torture/pr48661.C: New test.
10821
10822         PR c++/48632
10823         * g++.dg/gomp/pr48632.C: New test.
10824
10825 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
10826
10827         * gcc.target/i386/sse2-maskmovdqu.c: New test.
10828         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10829
10830 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10831
10832         PR fortran/18918
10833         * gfortran.dg/coarray_17.f90: New.
10834         * gfortran.dg/coarray_10.f90: Update dg-error.
10835
10836 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10837
10838         PR testsuite/48251
10839         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10840         * gfortran.dg/guality/guality.exp: Likewise.
10841
10842 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10843
10844         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10845
10846 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10847
10848         * gcc.dg/vect/pr48377.c: Remove dg-do run.
10849
10850 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10851
10852         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10853
10854 2011-04-18  Richard Guenther  <rguenther@suse.de>
10855
10856         PR middle-end/46364
10857         * g++.dg/torture/pr46364.C: New testcase.
10858
10859 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10860
10861         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10862
10863 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
10864
10865         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10866
10867 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
10868             Ira Rosen  <ira.rosen@linaro.org>
10869
10870         PR target/48252
10871         * gcc.target/arm/pr48252.c: New test.
10872
10873 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10874
10875         PR tree-optimization/48616
10876         * gcc.dg/pr48616.c: New test.
10877
10878 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10879
10880         PR fortran/18918
10881         * gfortran.dg/coarray_16.f90: New.
10882
10883 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
10884
10885         PR fortran/48462
10886         * gfortran.dg/realloc_on_assign_7.f03: New test.
10887
10888 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10889
10890         PR libgfortran/48602
10891         * gfortran.dg/fmt_g0_6.f08: New test.
10892
10893 2011-04-17  Jason Merrill  <jason@redhat.com>
10894
10895         * g++.dg/cpp0x/sfinae16.C: New.
10896
10897 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
10898
10899         * gcc.target/mips/reg-var-1.c: New test.
10900
10901 2011-04-17  Jan Hubicka  <jh@suse.cz>
10902
10903         * gcc.dg/winline-5.c: Update testcase.
10904
10905 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10906
10907         * gnat.dg/discr27.ad[sb]: Move dg directive.
10908         * gnat.dg/discr28.ad[sb]: New test.
10909         * gnat.dg/discr28_pkg.ads: New helper.
10910
10911 2011-04-17  Michael Matz  <matz@suse.de>
10912
10913         PR tree-optimization/48622
10914         PR lto/48645
10915         * gcc.dg/lto/pr48622_0.c: New test.
10916
10917 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
10918
10919         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10920         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10921         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10922         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10923         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10924         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10925
10926 2011-04-15  Jason Merrill  <jason@redhat.com>
10927
10928         * g++.dg/cpp0x/range-for17.C: New.
10929
10930 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10931
10932         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10933         * g++.dg/cpp0x/range-for3.C: Likewise.
10934         * g++.dg/cpp0x/range-for9.C: Correct error message.
10935         * g++.dg/cpp0x/range-for11.C: New.
10936         * g++.dg/cpp0x/range-for12.C: New.
10937         * g++.dg/cpp0x/range-for13.C: New.
10938         * g++.dg/cpp0x/range-for14.C: New.
10939         * g++.dg/cpp0x/range-for15.C: New.
10940         * g++.dg/cpp0x/range-for16.C: New.
10941
10942 2011-04-15  Tobias Burnus  <burnus@net-b.de>
10943
10944         PR fortran/18918
10945         * gfortran.dg/coarray_15.f90: Change to dg-do run.
10946
10947 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
10948
10949         * objc.dg/naming-4.m: Updated.
10950         * objc.dg/naming-5.m: Updated.
10951         * objc.dg/naming-6.m: New.
10952         * objc.dg/naming-7.m: New.
10953         * obj-c++.dg/naming-1.mm: Updated.
10954         * obj-c++.dg/naming-2.mm: Updated.
10955         * obj-c++.dg/naming-3.mm: New.
10956         * obj-c++.dg/naming-4.mm: New.
10957
10958 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10959
10960         PR libgfortran/48589
10961         * gfortran.dg/fmt_g0_5.f08: New test.
10962
10963 2011-04-15  Richard Guenther  <rguenther@suse.de>
10964
10965         PR testsuite/48286
10966         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10967
10968 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
10969
10970         * gcc.target/avr/torture/pr41885.c (dg-options): Change
10971         -finline-limit=0 to -fno-inline
10972
10973 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
10974
10975         PR target/48614
10976         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10977         just avx.
10978
10979 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
10980
10981         PR target/48605
10982         * gcc.target/i386/sse4_1-insertps-3.c: New test.
10983         * gcc.target/i386/sse4_1-insertps-4.c: New test.
10984         * gcc.target/i386/avx-insertps-3.c: New test.
10985         * gcc.target/i386/avx-insertps-4.c: New test.
10986
10987 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10988
10989         * gcc.target/avr/torture/pr41885.c (dg-options): Add
10990         -finline-limit=0
10991
10992 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10993
10994         PR target/46779
10995         PR target/45291
10996         PR target/41894
10997         * gcc.target/avr/pr46779-1.c: New test case
10998         * gcc.target/avr/pr46779-2.c: New test case
10999
11000 2011-04-14  Jason Merrill  <jason@redhat.com>
11001
11002         * g++.dg/cpp0x/sfinae15.C: New.
11003
11004         * g++.dg/cpp0x/sfinae14.C: New.
11005
11006         * g++.dg/ext/vla10.C: New.
11007
11008 2011-04-14  Richard Guenther  <rguenther@suse.de>
11009
11010         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11011
11012 2011-04-14  Richard Guenther  <rguenther@suse.de>
11013
11014         * gcc.dg/fold-bitand-4.c: Move ...
11015         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11016
11017 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11018
11019         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11020         variables const.
11021         * gcc.target/avr/torture/trivial.c: Ditto.
11022
11023 2011-04-13  Jason Merrill  <jason@redhat.com>
11024
11025         * g++.dg/template/operator11.C: New.
11026
11027 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11028
11029         PR middle-end/48591
11030         * gcc.dg/gomp/pr48591.c: New test.
11031
11032         PR c++/48570
11033         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11034         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11035
11036 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11037
11038         PR c++/48574
11039         * g++.dg/template/dependent-expr7.C: New test case.
11040
11041 2011-04-13  Jason Merrill  <jason@redhat.com>
11042
11043         * g++.dg/cpp0x/sfinae13.C: New.
11044
11045 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11046
11047         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11048
11049 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11050
11051         * gcc.target/arm/pr43698.c: Remove -march option.
11052
11053 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11054
11055         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11056         -march option.
11057
11058 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11059
11060         PR fortran/48360
11061         PR fortran/48456
11062         * gfortran.dg/realloc_on_assign_6.f03: New test.
11063
11064 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11065
11066         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11067         targets the additional -mno-ms-bitfields and
11068         -Wno-packed-bitfield-compat options.
11069         * g++.dg/ext/bitfield3.C: Likewise.
11070         * g++.dg/ext/bitfield4.C: Likewise.
11071         * g++.dg/ext/bitfield5.C: Likewise.
11072         * gcc.dg/bitfld-15.c: Likewise.
11073         * gcc.dg/bitfld-16.c: Likewise.
11074         * gcc.dg/bitfld-17.c: Likewise.
11075         * gcc.dg/bitfld-18.c: Likewise.
11076
11077 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11078
11079         * gcc.target/arm/neon-vld3-1.c: New test.
11080         * gcc.target/arm/neon-vst3-1.c: New test.
11081         * gcc.target/arm/neon/v*.c: Regenerate.
11082
11083 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11084
11085         PR rtl-optimization/48549
11086         * g++.dg/opt/pr48549.C: New test.
11087
11088 2011-04-12  Richard Guenther  <rguenther@suse.de>
11089
11090         PR tree-optimization/46076
11091         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11092
11093 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11094
11095         PR testsuite/21164
11096         * lib/compat.exp (compat-execute): Declare unsupported after
11097         stripping path from src1.
11098         * lib/lto.exp (lto-execute): Likewise.
11099
11100 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11101
11102         PR c/48552
11103         * gcc.dg/pr48552-1.c: New test.
11104         * gcc.dg/pr48552-2.c: New test.
11105
11106 2011-04-11  Jason Merrill  <jason@redhat.com>
11107
11108         * g++.dg/cpp0x/sfinae12.C: New.
11109
11110         * g++.dg/cpp0x/enum10.C: New.
11111
11112         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11113
11114         * g++.dg/cpp0x/rv-func.C: New.
11115
11116 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11117
11118         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11119         alpha*-dec-osf5*.
11120
11121 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11122
11123         PR tree-optimization/48195
11124         * gcc.dg/ipa/pr48195.c: New test.
11125
11126 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11127
11128         * gnat.dg/return3.adb: Remove unused switch.
11129
11130 2011-04-08  Mike Stump  <mikestump@comcast.net>
11131
11132         PR testsuite/48506
11133         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11134         default to fno-common.
11135
11136 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11137
11138         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11139         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11140
11141 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11142
11143         PR fortran/48448
11144         * gfortran.dg/function_optimize_5.f90:  New test.
11145
11146 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11147
11148         * gnat.dg/aggr17.adb: New test.
11149         * gnat.dg/aggr18.adb: Likewise.
11150
11151 2011-04-08  Michael Matz  <matz@suse.de>
11152
11153         PR middle-end/48389
11154         * gcc.target/i386/pr48389.c: New test.
11155
11156 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11157
11158         PR rtl-optimization/48272
11159         * g++.dg/opt/pr48272.C: New.
11160
11161 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11162
11163         PR rtl-optimization/48235
11164         * gcc.dg/pr48235.c: New.
11165
11166 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11167
11168         PR rtl-optimization/48302
11169         * g++.dg/opt/pr48302.C: New.
11170
11171 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11172
11173         PR target/48273
11174         * g++.dg/opt/pr48273.C: New.
11175
11176 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11177
11178         PR rtl-optimization/48442
11179         * gcc.dg/pr48442.c: New.
11180
11181 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11182
11183         PR tree-optimization/48377
11184         * gcc.dg/vect/pr48377.c: New test.
11185
11186 2011-04-07  Jason Merrill  <jason@redhat.com>
11187
11188         * g++.dg/cpp0x/regress/call1.C: New.
11189
11190         * g++.dg/cpp0x/variadic107.C: New.
11191
11192         * g++.dg/cpp0x/sfinae11.C: New.
11193         * g++.dg/cpp0x/noexcept02.C: Fix.
11194
11195         * g++.dg/cpp0x/sfinae10.C: New.
11196
11197         * g++.dg/cpp0x/sfinae9.C: New.
11198
11199         * c-c++-common/Wcast-qual-1.c: Move here from...
11200         * gcc.dg/cast-qual-3.c: ...here, and...
11201         * g++.dg/warn/Wcast-qual2.C: ...here.
11202
11203         * g++.dg/cpp0x/sfinae8.C: New.
11204
11205         * g++.dg/cpp0x/sfinae7.C: New.
11206
11207         * g++.dg/cpp0x/enum9.C: New.
11208
11209 2011-04-07  Mike Stump  <mikestump@comcast.net>
11210
11211         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11212         with no trampolines.
11213
11214 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11215
11216         PR fortran/48117
11217         * gfortran.dg/gomp/pr48117.f90: New test.
11218
11219         PR debug/48343
11220         * gcc.dg/torture/pr48343.c: New test.
11221
11222 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11223
11224         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11225
11226 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11227
11228         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11229
11230 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11231
11232         PR target/43920
11233         * lib/scanasm.exp (object-size): New proc.
11234         * gcc.target/arm/pr43920-2.c: New test.
11235
11236 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11237
11238         PR fortran/18918
11239         PR fortran/48477
11240         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11241
11242 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11243
11244         * gcc.dg/mtune.c: Prune note from output.
11245
11246 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11247
11248         PR debug/48466
11249         * gcc.dg/guality/pr36977.c: New test.
11250         * gcc.dg/guality/pr48466.c: New test.
11251
11252 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11253
11254         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11255
11256 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11257
11258         * gnat.dg/return3.adb: New test.
11259
11260 2011-04-06  Richard Guenther  <rguenther@suse.de>
11261
11262         PR tree-optimization/47663
11263         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11264
11265 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11266
11267         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11268         Solaris 8 and 9 as well.
11269
11270 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11271
11272         PR target/43920
11273         * gcc.target/arm/pr43920-1.c: New test.
11274
11275 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11276
11277         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11278         (cctor): Actually return the value.
11279         (main): Cast return values.
11280
11281 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11282
11283         * gfortran.dg/character_comparison_8.f90:  New test.
11284
11285 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11286
11287         * frontend-passes: (optimize_lexical_comparison): New function.
11288         (optimize_expr): Call it.
11289         (optimize_comparison): Also handle lexical comparison functions.
11290         Return false instad of -2 for unequal comparison.
11291
11292 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11293
11294         PR fortran/48412
11295         * function_optimize_4.f90:  New test.
11296
11297 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11298
11299         PR fortran/18918
11300         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11301         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11302         * gfortran.dg/coarray_15.f90: New.
11303
11304 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11305
11306         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11307         * gfortran.dg/bessel_7.f90: Likewise.
11308
11309 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11310
11311         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11312
11313 2011-04-03  Richard Guenther  <rguenther@suse.de>
11314             Ira Rosen  <ira.rosen@linaro.org>
11315
11316         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11317         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11318         -ftree-loop-if-convert-stores.
11319
11320 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11321
11322         * gnat.dg/specs/aggr2.ads: New test.
11323
11324 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11325
11326         * gnat.dg/debug2.ad[sb]: New test.
11327         * gnat.dg/debug2_pkg.ads: New helper.
11328         * gnat.dg/debug3.ad[sb]: New test.
11329
11330 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11331
11332         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11333
11334 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11335
11336         PR middle-end/48335
11337         * gcc.c-torture/compile/pr48335-1.c: New test.
11338         * gcc.dg/pr48335-1.c: New test.
11339         * gcc.dg/pr48335-2.c: New test.
11340         * gcc.dg/pr48335-3.c: New test.
11341         * gcc.dg/pr48335-4.c: New test.
11342         * gcc.dg/pr48335-5.c: New test.
11343         * gcc.dg/pr48335-6.c: New test.
11344         * gcc.dg/pr48335-7.c: New test.
11345         * gcc.dg/pr48335-8.c: New test.
11346         * gcc.target/i386/pr48335-1.c: New test.
11347
11348 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11349
11350         PR c/36299
11351         * gcc.dg/Waddress.c: New test.
11352
11353 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11354
11355         PR fortran/48352
11356         * gfortran.dg/function_optimize_3.f90:  New test.
11357
11358 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11359
11360         * gcc.c-torture/compile/20110401-1.c: New test.
11361
11362         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11363         * g++.dg/lto/20091002-2_0.C: Likewise.
11364         * g++.dg/lto/20090303_0.c: Likewise.
11365         * g++.dg/lto/20091004-1_0.C: Likewise.
11366         * g++.dg/lto/20091002-3_0.C: Likewise.
11367         * g++.dg/lto/20091004-2_0.C: Likewise.
11368         * g++.dg/lto/20081123_0.C: Likewise.
11369         * g++.dg/lto/20090313_0.C: Likewise.
11370         * g++.dg/lto/20081109-1_0.C: Likewise.
11371         * g++.dg/lto/20081219_0.C: Likewise.
11372         * g++.dg/lto/20081204-1_0.C: Likewise.
11373         * g++.dg/lto/20090302_0.C: Likewise.
11374         * g++.dg/lto/20081119-1_0.C: Likewise.
11375         * g++.dg/lto/20081118_0.C: Likewise.
11376         * gcc.dg/lto/20091020-2_0.c: Likewise.
11377         * gcc.dg/lto/20090210_0.c: Likewise.
11378         * gcc.dg/lto/20081204-1_0.c: Likewise.
11379         * gcc.dg/lto/20081224_0.c: Likewise.
11380         * gcc.dg/lto/20090219_0.c: Likewise.
11381         * gcc.dg/lto/20091014-1_0.c: Likewise.
11382         * gcc.dg/lto/20091016-1_0.c: Likewise.
11383         * gcc.dg/lto/20090206-2_0.c: Likewise.
11384         * gcc.dg/lto/20090116_0.c: Likewise.
11385         * gcc.dg/lto/20091013-1_0.c: Likewise.
11386         * gcc.dg/lto/20091015-1_0.c: Likewise.
11387         * gcc.dg/lto/20090126-2_0.c: Likewise.
11388
11389 2011-03-31  Ian Lance Taylor  <iant@google.com>
11390
11391         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11392
11393 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11394
11395         * gnat.dg/opt16.adb: New test.
11396
11397 2011-03-31  Jason Merrill  <jason@redhat.com>
11398
11399         * g++.dg/cpp0x/defaulted24.C: New.
11400
11401 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11402
11403         PR target/16292
11404         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11405         with -O0.
11406
11407 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11408
11409         * g++.dg/other/i386-9.C: New test.
11410
11411 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11412
11413         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11414
11415 2011-03-30  Jason Merrill  <jason@redhat.com>
11416
11417         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11418
11419         * g++.dg/cpp0x/regress/isnan.C: New.
11420
11421         * g++.dg/cpp0x/initlist46.C: New.
11422
11423 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11424
11425         PR target/47551
11426         * gcc.target/arm/neon-modes-2.c: New test.
11427
11428 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11429
11430         PR c/48305
11431         * gcc.c-torture/compile/pr48305.c: New test.
11432
11433 2011-03-29  Jason Merrill  <jason@redhat.com>
11434
11435         * g++.dg/cpp0x/regress/value-dep1.C: New.
11436
11437 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11438
11439         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11440
11441 2011-03-29  Ian Lance Taylor  <iant@google.com>
11442
11443         * go.test/go-test.exp: Handle the test lines used in several new
11444         tests.
11445         (errchk): Add opts parameter.  Change all callers.  Handle parens
11446         in regexps.
11447
11448 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11449             Dominique d'Humieres  <dominiq@lps.ens.fr>
11450
11451         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11452         and __APPLE__ && __PPC__ && __ALTIVEC__.
11453
11454 2011-03-29  Jason Merrill  <jason@redhat.com>
11455
11456         * g++.dg/cpp0x/dependent1.C: New.
11457
11458         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11459
11460         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11461
11462         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11463
11464 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11465
11466         PR fortran/48095
11467         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11468         * gfortran.dg/proc_ptr_comp_32.f90: New.
11469
11470 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11471
11472         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11473         check for corresponding warning.
11474
11475 2011-03-28  Jason Merrill  <jason@redhat.com>
11476
11477         * g++.dg/cpp0x/rv-deduce2.C: New.
11478
11479 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11480
11481         PR debug/48203
11482         * gcc.dg/pr48203.c: New test.
11483
11484 2011-03-28  Jeff Law <law@redhat.com>
11485
11486         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11487
11488 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11489
11490         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11491         and __PPC__ && __ALTIVEC__.
11492
11493 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11494
11495         PR testsuite/48238
11496         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11497         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11498         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11499         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11500
11501 2011-03-28  Jason Merrill  <jason@redhat.com>
11502
11503         * g++.dg/cpp0x/initlist-array2.C: New.
11504
11505         * g++.dg/cpp0x/initlist-array1.C: New.
11506
11507         * g++.dg/cpp0x/constexpr-compound.C: New.
11508
11509         * g++.dg/cpp0x/constexpr-using.C: New.
11510
11511         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11512
11513 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11514
11515         PR testsuite/48276
11516         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11517
11518 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11519
11520         * gcc.dg/slp-1.c: New test.
11521
11522 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11523
11524         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11525         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11526         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11527         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11528         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11529         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11530         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11531         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11532         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11533         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11534         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11535         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11536         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11537         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11538
11539 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
11540
11541         PR fortran/47065
11542         * gfortran.dg/trim_optimize_5.f90:  New test.
11543         * gfortran.dg/trim_optimize_6.f90:  New test.
11544
11545 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
11546
11547         PR target/38598
11548         * gcc.target/mips/madd-7.c: Remove -mlong32.
11549         * gcc.target/mips/msub-7.c: Likewise.
11550
11551 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
11552
11553         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11554         accesses to preserve the meaning of the test for doubleword vectors.
11555         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11556         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11557
11558 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
11559
11560         PR fortran/48291
11561         * gfortran.dg/class_42.f03: New.
11562
11563 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
11564
11565         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11566         strided accesses.
11567
11568 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
11569
11570         PR rtl-optimization/48144
11571         * gcc.dg/pr48144.c: New test.
11572
11573 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11574
11575         * gnat.dg/discr27.ad[sb]: New test.
11576
11577 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11578
11579         * gnat.dg/limited_with2.ad[sb]: New test.
11580         * gnat.dg/limited_with2_pkg1.ads: New helper.
11581         * gnat.dg/limited_with2_pkg2.ads: Likewise.
11582
11583 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11584
11585         * gnat.dg/opt15.adb: New test.
11586         * gnat.dg/opt15_pkg.ad[sb]: New helper.
11587
11588 2011-03-25  Tobias Burnus  <burnus@net-b.de>
11589
11590         PR fortran/48174
11591         PR fortran/45304
11592         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11593         * gfortran.dg/leadz_trailz_3.f90: Ditto
11594
11595 2011-03-25  Martin Jambor  <mjambor@suse.cz>
11596
11597         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11598
11599 2011-03-25  Jason Merrill  <jason@redhat.com>
11600
11601         * g++.dg/cpp0x/defaulted22.C: New.
11602         * g++.dg/cpp0x/defaulted23.C: New.
11603         * g++.dg/cpp0x/defaulted15.C: Adjust.
11604
11605 2011-03-25  Jason Merrill  <jason@redhat.com>
11606
11607         * g++.dg/cpp0x/move1.C: New.
11608
11609 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
11610
11611         PR target/48287
11612         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11613
11614 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11615
11616         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11617         for mips-sgi-irix6.5.
11618         Replace snprintf prototype by <stdio.h>.
11619
11620 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11621
11622         PR testsuite/48283
11623         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11624         run_expensive_tests.
11625         * gcc.dg/graphite/block-4.c: Likewise.
11626         * gcc.dg/graphite/block-7.c: Likewise.
11627         * gcc.dg/graphite/block-8.c: Likewise.
11628
11629 2011-03-25  Richard Guenther  <rguenther@suse.de>
11630
11631         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11632         * g++.dg/tree-ssa/pr8781.C: Likewise.
11633         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11634         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11635         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11636         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11637         * gcc.dg/tree-ssa/alias-18.c: Likewise.
11638         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11639         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11640         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11641         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11642         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11643         * gcc.dg/tree-ssa/pr21574.c: Likewise.
11644         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11645         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11646         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11647         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11648         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11649         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11650         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11651         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11652         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11653         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11654         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11655         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11656         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11657         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11658         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11659         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11660         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11661         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11662         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11663         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11664         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11665         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11666         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11667         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11668         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11669         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11670         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11671         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11672         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11673         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11674         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11675         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11676         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11677         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11678         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11679         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11680         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11681         * c-c++-common/pr46562-2.c: Likewise.
11682         * gfortran.dg/pr42108.f90: Likewise.
11683         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11684         foo to be inlined even at -O1.
11685         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11686         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11687         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11688         * gcc.dg/matrix/matrix.exp: Disable FRE.
11689
11690 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
11691
11692         PR debug/48204
11693         * gcc.dg/dfp/pr48204.c: New test.
11694
11695 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
11696
11697         PR target/48209
11698         * gcc.c-torture/execute/pr47917.c: Move this...
11699         * gcc.dg/torture/pr47917.c: to here and add xfails.
11700
11701 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11702
11703         * gnat.dg/array16.ad[sb]: New test.
11704         * gnat.dg/array16.ads: New helper.
11705
11706 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11707
11708         * gnat.dg/derived_type2.adb: New test.
11709
11710 2011-03-24  Richard Guenther  <rguenther@suse.de>
11711
11712         PR tree-optimization/48271
11713         * g++.dg/torture/pr48271.C: New testcase.
11714
11715 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11716
11717         * gnat.dg/array15.ad[sb]: New test.
11718
11719 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
11720
11721         PR target/48237
11722         * gcc.target/i386/pr48237.c: New test.
11723
11724 2011-03-24  Richard Guenther  <rguenther@suse.de>
11725
11726         PR middle-end/48269
11727         * gcc.dg/builtin-object-size-10.c: New testcase.
11728
11729 2011-03-24  Richard Guenther  <rguenther@suse.de>
11730
11731         PR tree-optimization/46562
11732         * c-c++-common/pr46562-2.c: New testcase.
11733         * c-c++-common/pr46562.c: Likewise.
11734
11735 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
11736
11737         * gcc.dg/vect/vect-cselim-1.c: New test.
11738         * gcc.dg/vect/vect-cselim-2.c: New test.
11739
11740 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
11741
11742         * gcc.target/arm/pr46934.c: New.
11743
11744 2011-03-23  Ian Lance Taylor  <iant@google.com>
11745
11746         * go.test/go-test.exp (errchk): Ignore lines containing ////.
11747
11748 2011-03-23  Richard Guenther  <rguenther@suse.de>
11749
11750         * gcc.dg/struct: Remove directory and contents.
11751
11752 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11753
11754         PR testsuite/48251
11755         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11756
11757 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11758
11759         * gnat.dg/discr26.ad[sb]: New test.
11760         * gnat.dg/discr26_pkg.ads: New helper.
11761
11762 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
11763
11764         PR target/47553
11765         * gcc.target/arm/neon-vld-1.c: New test.
11766
11767 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11768
11769         * gnat.dg/array14.ad[sb]: New test.
11770         * gnat.dg/array14_pkg.ads: New helper.
11771
11772 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
11773
11774         * gcc.c-torture/execute/920501-8.x: Remove.
11775         * gcc.c-torture/execute/930513-1.x: Remove.
11776         * gcc.c-torture/execute/960312-1.x: Remove.
11777         * gcc.c-torture/compile/20000804-1.c,
11778         gcc.c-torture/compile/20001205-1.c,
11779         gcc.c-torture/compile/20001226-1.c,
11780         gcc.c-torture/compile/20010518-2.c,
11781         gcc.c-torture/compile/20020312-1.c,
11782         gcc.c-torture/compile/20020604-1.c,
11783         gcc.c-torture/compile/920501-12.c,
11784         gcc.c-torture/compile/920501-4.c,
11785         gcc.c-torture/compile/920520-1.c,
11786         gcc.c-torture/compile/980506-1.c,
11787         gcc.c-torture/execute/980709-1.x,
11788         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11789         options for m68hc11.
11790         * gcc.dg/cpp/assert4.c: Don't handle ARC.
11791         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11792         m68hc11.
11793
11794 2011-03-22  Nick Clifton  <nickc@redhat.com>
11795
11796         * lib/target-supports.exp (check_profiling_available): Add MN10300
11797         to the list of targets that do not support profiling.  Restore
11798         alpha sorting to this list.
11799
11800 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
11801
11802         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11803         failure on 32-bit systems.
11804         * gcc.dg/torture/vector-2.c: Ditto.
11805
11806 2011-03-22  Richard Guenther  <rguenther@suse.de>
11807
11808         PR tree-optimization/48228
11809         * gcc.dg/Wstrict-overflow-23.c: New testcase.
11810
11811 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11812
11813         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11814         powerpc.
11815
11816         PR target/48226
11817         * gcc.target/powerpc/pr48226.c: New file.
11818
11819 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
11820
11821         * lib/prune.exp (prune_gcc_output): Prune "could not create
11822         compact unwind for" warnings.
11823
11824 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11825
11826         PR c/42544
11827         PR c/48197
11828         * gcc.c-torture/execute/pr42544.c: New test.
11829         * gcc.c-torture/execute/pr48197.c: New test.
11830
11831 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11832
11833         PR preprocessor/48192
11834         * gcc.target/powerpc/pr48192.c: New file.
11835
11836         PR target/48053
11837         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11838         split problem of 0 being loaded in a VSX register.
11839
11840 2011-03-21  Richard Guenther  <rguenther@suse.de>
11841
11842         PR c/47939
11843         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11844         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11845         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11846         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11847
11848 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
11849
11850         PR target/48213
11851         * gcc.dg/pr48213.c: New test.
11852
11853 2011-03-21  Kai Tietz  <ktietz@redhat.com>
11854
11855         PR target/12171
11856         * g++.dg/plugin/attribute_plugin.c: Adjust test.
11857
11858 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
11859
11860         * gcc.target/arm/xor-and.c: New.
11861
11862 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11863
11864         PR fortran/22572
11865         * gfortran.dg/function_optimize_1.f90:  New test.
11866         * gfortran.dg/function_optimize_2.f90:  New test.
11867
11868 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
11869
11870         PR rtl-optimization/47502
11871         * gcc.target/i386/pr47502-1.c: New.
11872         * gcc.target/i386/pr47502-2.c: Likewise.
11873
11874 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11875
11876         PR rtl-optimization/48156
11877         * gcc.dg/pr48156.c: New test.
11878
11879 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11880
11881         PR libfortran/47439
11882         * gfortran.dg/scratch_1.f90: Adjust test.
11883
11884 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11885
11886         PR libfortran/47439
11887         * gfortran.dg/scratch_1.f90: New test.
11888
11889 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11890
11891         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11892         variably modified typedefs.
11893         * gcc.dg/c1x-typedef-2.c: Remove.
11894
11895 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11896
11897         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11898         * gcc.dg/c1x-anon-struct-3.c: New test.
11899         * gcc.dg/anon-struct-11.c: Update.
11900
11901 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11902
11903         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11904         dg-xfail-run-if.
11905         Only xfail with gas.
11906
11907 2011-03-18  Jason Merrill  <jason@redhat.com>
11908
11909         * g++.dg/template/fn-ptr1.C: New.
11910
11911         * g++.dg/overload/volatile1.C: New.
11912
11913         * g++.dg/opt/pr23372.C: New.
11914
11915         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11916
11917 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11918
11919         PR middle-end/47405
11920         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11921
11922 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
11923
11924         * gcc.target/arm/unsigned-extend-1.c: New.
11925
11926 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
11927
11928         PR bootstrap/48161
11929         * gcc.c-torture/compile/pr48161.c: New test.
11930
11931 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11932
11933         PR middle-end/47725
11934         * gcc.dg/torture/pr47725.c: New.
11935
11936 2011-03-17  Jason Merrill  <jason@redhat.com>
11937
11938         * g++.dg/cpp0x/constexpr-overflow2.C: New.
11939         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11940
11941 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
11942
11943         * gnat.dg/specs/elab2.ads: New test.
11944         * gnat.dg/specs/elab2_pkg.ads: New helper.
11945
11946 2011-03-17  Jason Merrill  <jason@redhat.com>
11947
11948         * g++.dg/cpp0x/decltype-1212.C: New.
11949         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11950
11951 2011-03-17  Jason Merrill  <jason@redhat.com>
11952
11953         * g++.dg/parse/memfnquals1.C: New.
11954
11955 2011-03-17  Richard Guenther  <rguenther@suse.de>
11956
11957         PR middle-end/48134
11958         * gcc.dg/pr48134.c: New testcase.
11959
11960 2011-03-17  Richard Guenther  <rguenther@suse.de>
11961
11962         PR middle-end/48165
11963         * g++.dg/torture/pr48165.C: New testcase.
11964
11965 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
11966
11967         PR rtl-optimization/48141
11968         * gcc.dg/pr48141.c: New test.
11969
11970 2011-03-16  Jason Merrill  <jason@redhat.com>
11971
11972         * g++.dg/cpp0x/constexpr-48089.C: New.
11973
11974         * g++.dg/cpp0x/constexpr-abi1.C: New.
11975
11976         * g++.dg/cpp0x/constexpr-46336.C: New.
11977         * g++.dg/parse/friend5.C: Adjust expected errors.
11978
11979         * g++.dg/cpp0x/constexpr-47570.C: New.
11980
11981 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
11982
11983         PR debug/47510
11984         * ++.dg/debug/dwarf2/typedef6.C: New test.
11985
11986 2011-03-16  Jason Merrill  <jason@redhat.com>
11987
11988         * g++.dg/cpp0x/elision2.C: New.
11989
11990         * g++.dg/cpp0x/constexpr-array3.C: New.
11991
11992 2011-03-16  Jason Merrill  <jason@redhat.com>
11993
11994         * g++.dg/cpp0x/sfinae6.C: New.
11995         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11996         * g++.dg/cpp0x/pr45908.C: Likewise.
11997         * g++.dg/cpp0x/sfinae6.C: Likewise.
11998         * g++.old-deja/g++.jason/conversion11.C: Likewise.
11999         * g++.old-deja/g++.law/arg11.C: Likewise.
12000
12001 2011-03-16  Jason Merrill  <jason@redhat.com>
12002
12003         * g++.dg/template/incomplete6.C: New.
12004
12005 2011-03-16  Jeff Law <law@redhat.com>
12006
12007         * gcc.dg/tree-ssa/vrp55.c: New test.
12008
12009 2011-03-16  Jason Merrill  <jason@redhat.com>
12010
12011         * g++.dg/cpp0x/auto22.C: New.
12012
12013 2011-03-16  Richard Guenther  <rguenther@suse.de>
12014
12015         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12016         optimizing it away if promoted to const.
12017
12018 2011-03-16  Richard Guenther  <rguenther@suse.de>
12019
12020         PR tree-optimization/48149
12021         * gcc.dg/fold-complex-1.c: New testcase.
12022
12023 2011-03-16  Richard Guenther  <rguenther@suse.de>
12024
12025         PR testsuite/48147
12026         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12027         or cloning happens.
12028
12029 2011-03-16  Richard Guenther  <rguenther@suse.de>
12030
12031         PR tree-optimization/26134
12032         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12033
12034 2011-03-16  Richard Guenther  <rguenther@suse.de>
12035
12036         PR tree-optimization/48146
12037         * gcc.dg/torture/pr48146.c: New testcase.
12038
12039 2011-03-16  Richard Guenther  <rguenther@suse.de>
12040
12041         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12042         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12043
12044 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12045
12046         PR middle-end/48136
12047         * gcc.c-torture/compile/pr48136.c: New test.
12048
12049         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12050
12051         PR debug/45882
12052         * gcc.dg/guality/pr45882.c: New test.
12053
12054 2011-03-15  Jason Merrill  <jason@redhat.com>
12055
12056         * g++.dg/cpp0x/constexpr-recursion.C: New.
12057
12058         * g++.dg/cpp0x/implicit11.C: New.
12059
12060 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12061
12062         * g++.dg/cpp0x/constexpr-attribute.C: New.
12063
12064 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12065
12066         * g++.dg/parse/pr34758.C: New.
12067
12068 2011-03-15  Xinliang David Li  <davidxl@google.com>
12069
12070         PR c/47837
12071         * gcc.dg/uninit-pred-7_d.c: New test.
12072         * gcc.dg/uninit-pred-8_d.c: New test.
12073
12074 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12075
12076         PR target/46788
12077         * gcc.target/arm/pr46788.c: New.
12078
12079 2011-03-15  Richard Guenther  <rguenther@suse.de>
12080
12081         PR middle-end/47650
12082         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12083         * gfortran.dg/ishft_4.f90: Likewise.
12084         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12085
12086 2011-03-15  Richard Guenther  <rguenther@suse.de>
12087
12088         PR tree-optimization/13954
12089         * g++.dg/tree-ssa/pr13954.C: New testcase.
12090
12091 2011-03-15  Richard Guenther  <rguenther@suse.de>
12092
12093         PR tree-optimization/48037
12094         * gcc.target/i386/pr48037-1.c: New testcase.
12095
12096 2011-03-15  Richard Guenther  <rguenther@suse.de>
12097
12098         PR tree-optimization/41490
12099         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12100         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12101         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12102         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12103         * g++.dg/tree-ssa/pr33604.C: Adjust.
12104
12105 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12106
12107         PR middle-end/47917
12108         * gcc.c-torture/execute/pr47917.c: New test.
12109         * gcc.dg/pr47917.c: New test.
12110
12111         PR middle-end/38878
12112         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12113
12114 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12115
12116         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12117         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12118         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12119         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12120         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12121         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12122         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12123         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12124         * gcc.target/i386/avx-floor-vec.c: Ditto.
12125         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12126         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12127         * gcc.target/i386/avx-rint-vec.c: Ditto.
12128         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12129         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12130         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12131         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12132
12133 2011-03-14  Tom Tromey  <tromey@redhat.com>
12134
12135         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12136         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12137         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12138
12139 2011-03-14  Tom Tromey  <tromey@redhat.com>
12140
12141         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12142         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12143         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12144
12145 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12146
12147         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12148
12149 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12150
12151         PR rtl-optimization/47166
12152         * gcc.c-torture/execute/postmod-1.c: New test.
12153
12154 2011-03-14  Richard Guenther  <rguenther@suse.de>
12155
12156         PR middle-end/48098
12157         * gcc.dg/torture/pr48098.c: New testcase.
12158
12159 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12160
12161         PR target/48053
12162         * gcc.target/powerpc/pr48053-1.c: New test.
12163         * gcc.target/powerpc/pr48053-2.c: Likewise.
12164
12165 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12166
12167         PR libfortran/48066
12168         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12169
12170 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12171
12172         PR libfortran/48066
12173         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12174
12175 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12176
12177         PR fortran/48059
12178         * gfortran.dg/class_41.f03: New.
12179
12180 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12181
12182         * g++.dg/conversion/cast3.C: New test.
12183
12184 2011-03-11  Jason Merrill  <jason@redhat.com>
12185
12186         * g++.dg/template/error45.C: New.
12187
12188         * g++.dg/parse/no-type-defn1.C: New.
12189
12190         * g++.dg/ext/attrib40.C: New.
12191
12192         * g++.dg/cpp0x/regress/array1.C: New.
12193
12194 2011-03-11  Richard Guenther  <rguenther@suse.de>
12195
12196         PR tree-optimization/48067
12197         * gcc.dg/pr48067.c: New testcase.
12198
12199 2011-03-11  Richard Guenther  <rguenther@suse.de>
12200
12201         PR lto/48073
12202         * g++.dg/lto/20110311-1_0.C: New testcase.
12203
12204 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12205
12206         PR c++/48035
12207         * g++.dg/inherit/virtual8.C: New test.
12208
12209         PR middle-end/48044
12210         * gcc.dg/torture/pr48044.c: New test.
12211
12212 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12213
12214         PR fortran/47768
12215         * gfortran.dg/proc_ptr_comp_31.f90: New.
12216
12217 2011-03-11  Richard Guenther  <rguenther@suse.de>
12218
12219         PR tree-optimization/47278
12220         * gcc.dg/torture/pr47278-1.c: New testcase.
12221         * gcc.dg/torture/pr47278-2.c: Likewise.
12222
12223 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12224
12225         PR tree-optimization/48063
12226         * gcc.dg/torture/pr48063.c: New test.
12227
12228 2011-03-10  Jason Merrill  <jason@redhat.com>
12229
12230         * g++.dg/template/array22.C: New.
12231
12232         * g++.dg/cpp0x/syntax-err1.C: New.
12233         * g++.dg/parse/error36.C: Adjust expected errors.
12234         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12235         * g++.old-deja/g++.pt/typename3.C: Likewise.
12236         * g++.old-deja/g++.pt/typename4.C: Likewise.
12237         * g++.old-deja/g++.pt/typename6.C: Likewise.
12238
12239 2011-03-09  Jason Merrill  <jason@redhat.com>
12240
12241         * g++.dg/template/nontype22.C: New.
12242
12243 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12244
12245         PR tree-optimization/47714
12246         * g++.dg/torture/pr47714.C: New test.
12247
12248 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12249
12250         PR target/47755
12251         * gcc.target/powerpc/pr47755-2.c: New file.
12252
12253 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12254
12255         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12256         is not set in the environment, pass 64 as first argument when not
12257         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12258         native where ulimit -u is supported.
12259
12260 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12261
12262         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12263
12264 2011-03-08  Jason Merrill  <jason@redhat.com>
12265
12266         * g++.dg/template/nontype21.C: New.
12267
12268         * g++.dg/template/anon5.C: New.
12269
12270 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12271
12272         PR debug/47881
12273         * gcc.dg/pr47881.c: New test.
12274
12275 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12276
12277         PR c++/47957
12278         * g++.dg/lookup/template3.C: New test.
12279
12280 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12281
12282         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12283         'long' type.
12284
12285 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12286
12287         PR testsuite/47954
12288         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12289         sizeof to compute alignment.
12290
12291 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12292
12293         PR tree-optimization/48022
12294         * gcc.dg/pr48022-1.c: New test.
12295         * gcc.dg/pr48022-2.c: New test.
12296
12297 2011-03-07  Jason Merrill  <jason@redhat.com>
12298
12299         * g++.dg/template/nontype20.C: New.
12300         * g++.dg/init/member1.C: Adjust expected errors.
12301         * g++.dg/parse/constant4.C: Likewise.
12302         * g++.dg/template/qualified-id3.C: Likewise.
12303         * g++.old-deja/g++.pt/crash10.C: Likewise.
12304
12305         * g++.dg/cpp0x/regress/non-const1.C: New.
12306
12307 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12308
12309         PR debug/47991
12310         * gcc.dg/pr47991.c: New test.
12311
12312 2011-03-07  Jason Merrill  <jason@redhat.com>
12313
12314         * g++.dg/abi/mangle46.C: New.
12315
12316 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12317
12318         PR target/47862
12319         * gcc.target/powerpc/pr47862.c: New.
12320
12321 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12322
12323         PR target/45413
12324         * gcc.target/i386/combine-mul.c: Require nonpic.
12325
12326 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12327             Nathan Froyd  <froydnj@codesourcery.com>
12328
12329         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12330
12331 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12332
12333         * README.QMTEST: Remove.
12334
12335 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12336             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12337
12338         PR fortran/47850
12339         * gfortran.dg/array_constructor_37.f90 : New test.
12340
12341 2011-03-05  Jason Merrill  <jason@redhat.com>
12342
12343         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12344         * g++.dg/abi/mangle45.C: Likewise.
12345         * g++.dg/cpp0x/trailing1.C: Likewise.
12346
12347 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12348
12349         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12350
12351 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12352
12353         PR rtl-optimization/47899
12354         * gcc.dg/pr47899.c: New test.
12355
12356         * gcc.dg/torture/pr47968.c: Ignore warnings.
12357
12358         PR tree-optimization/47967
12359         * gcc.c-torture/compile/pr47967.c: New test.
12360
12361 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12362
12363         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12364         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12365
12366 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12367
12368         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12369         and property_getAttributes() if __OBJC2__.
12370         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12371         * objc.dg/property/property-encoding-1.m: New.
12372         * obj-c++.dg/property/property-encoding-1.mm: New.
12373
12374 2011-03-04  Jason Merrill  <jason@redhat.com>
12375
12376         * g++.dg/template/pseudodtor6.C: New.
12377
12378         * g++.dg/inherit/covariant19.C: New.
12379
12380 2011-03-04  Richard Guenther  <rguenther@suse.de>
12381
12382         PR middle-end/47968
12383         * gcc.dg/torture/pr47968.c: New testcase.
12384
12385 2011-03-04  Richard Guenther  <rguenther@suse.de>
12386
12387         PR middle-end/47975
12388         * gcc.dg/torture/pr47975.c: New testcase.
12389
12390 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12391
12392         PR c++/47974
12393         * g++.dg/template/crash106.C: New.
12394
12395 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12396
12397         PR c/47963
12398         * gcc.dg/gomp/pr47963.c: New test.
12399         * g++.dg/gomp/pr47963.C: New test.
12400
12401 2011-03-02  Jason Merrill  <jason@redhat.com>
12402
12403         * g++.dg/cpp0x/regress/condition1.C: New.
12404
12405         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12406
12407 2011-03-01  Jason Merrill  <jason@redhat.com>
12408
12409         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12410
12411         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12412
12413 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12414
12415         PR rtl-optimization/47925
12416         * gcc.c-torture/execute/pr47925.c: New test.
12417
12418 2011-03-01  Jason Merrill  <jason@redhat.com>
12419
12420         * g++.dg/cpp0x/decltype25.C: New.
12421
12422         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12423
12424 2011-03-01  Richard Guenther  <rguenther@suse.de>
12425
12426         PR tree-optimization/47890
12427         * gcc.dg/torture/pr47890.c: New testcase.
12428
12429 2011-03-01  Richard Guenther  <rguenther@suse.de>
12430
12431         PR lto/47924
12432         * gcc.dg/lto/pr47924_0.c: New testcase.
12433
12434 2011-03-01  Richard Guenther  <rguenther@suse.de>
12435
12436         PR lto/46911
12437         * gfortran.dg/lto/pr46911_0.f: New testcase.
12438
12439 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12440
12441         PR libgfortran/47933
12442         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12443         compile errors from older code form.
12444
12445 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12446
12447         PR libgfortran/47567
12448         * gfortran.dg/fmt_fw_d.f90: New test.
12449
12450 2011-02-28  Jason Merrill  <jason@redhat.com>
12451
12452         * g++.dg/inherit/covariant18.C: New.
12453
12454 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12455
12456         PR middle-end/47893
12457         * gcc.dg/pr47893.c: New test.
12458
12459 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12460
12461         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12462         NULL in case of a selector with conflicting types.
12463         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12464
12465 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12466
12467         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12468         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12469         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12470         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12471
12472 2011-02-28  Jason Merrill  <jason@redhat.com>
12473
12474         PR c++/47906
12475         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12476
12477 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12478
12479         PR libgfortran/47778
12480         * gfortran.dg/namelist_71.f90: New test.
12481
12482 2011-02-27  Jason Merrill  <jason@redhat.com>
12483
12484         PR c++/47906
12485         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12486         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12487
12488 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12489
12490         PR c++/46466
12491         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12492
12493 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12494
12495         PR fortran/47886
12496         * gfortran.dg/gomp/task-1.f90: Removed.
12497
12498 2011-02-26  Jason Merrill  <jason@redhat.com>
12499
12500         * g++.dg/template/this-targ1.C: New.
12501
12502         * g++.dg/cpp0x/regress/template-const1.C: New.
12503         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12504         * g++.dg/template/function1.C: Adjust.
12505         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12506         * g++.dg/debug/debug7.C: Adjust.
12507
12508 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12509
12510         PR fortran/47886
12511         * gfortran.dg/gomp/task-1.f90: New.
12512
12513 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12514
12515         * gcc.target/arm/neon-thumb2-move.c: Add
12516         dg-require-effective-target arm_thumb2_ok.
12517
12518 2011-02-24  Jason Merrill  <jason@redhat.com>
12519
12520         * g++.dg/parse/constant1.C: Specify C++98 mode.
12521         * g++.dg/parse/constant5.C: Likewise.
12522         * g++.dg/parse/error2.C: Likewise.
12523         * g++.dg/parse/semicolon3.C: Likewise.
12524         * g++.dg/template/crash14.C: Likewise.
12525         * g++.dg/template/local4.C: Likewise.
12526         * g++.dg/template/nontype3.C: Likewise.
12527         * g++.dg/parse/crash31.C: Adjust expected errors.
12528         * g++.dg/template/function1.C: Likewise.
12529         * g++.dg/template/ref3.C: Likewise.
12530         * g++.dg/template/static9.C: Likewise.
12531         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12532
12533         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12534         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12535         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12536         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12537         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12538
12539 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
12540
12541         PR fortran/47878
12542         * gfortran.dg/pr47878.f90: New test.
12543
12544 2011-02-24  Richard Guenther  <rguenther@suse.de>
12545
12546         PR testsuite/47801
12547         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12548         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12549
12550 2011-02-24  Richard Guenther  <rguenther@suse.de>
12551
12552         PR fortran/47839
12553         * gfortran.dg/lto/pr47839_0.f90: New testcase.
12554         * gfortran.dg/lto/pr47839_1.f90: Likewise.
12555
12556 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12557
12558         PR libgfortran/47567
12559         * gfortran.dg/fmt_f0_1.f90: Update test.
12560
12561 2011-02-23  Jason Merrill  <jason@redhat.com>
12562
12563         * g++.dg/abi/mangle39.C: Adjust parm mangling.
12564         * g++.dg/abi/mangle45.C: New.
12565
12566         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12567         * g++.dg/template/canon-type-9.C: Match use of decltype
12568         between declaration and definition.
12569         * g++.dg/template/canon-type-12.C: Likewise.
12570
12571 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
12572
12573         PR fortran/40850
12574         * gfortran.dg/nested_allocatables_1.f90: New.
12575
12576 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
12577
12578         PR c++/46868
12579         * g++.dg/pr46868.C: New test.
12580         * g++.dg/parse/parameter-declaration-1.C: Adjust.
12581         * g++.dg/parse/error14.C: Adjust.
12582
12583 2011-02-23  Richard Guenther  <rguenther@suse.de>
12584
12585         PR tree-optimization/47838
12586         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12587
12588 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12589
12590         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
12591
12592 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12593
12594         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12595         * gfortran.dg/count_init_expr.f03: Ditto.
12596         * gfortran.dg/gomp/pr43711.f90: Ditto.
12597         * gcc.dg/struct-parse-2.c: Ditto.
12598         * gcc.dg/parse-error-3.c: Ditto.
12599         * gcc.dg/Wlogical-op-1.c: Ditto.
12600         * gcc.dg/Walways-true-1.c: Ditto.
12601         * gcc.dg/pr24225.c: Ditto.
12602         * gcc.dg/Walways-true-2.c: Ditto.
12603         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12604         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12605         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12606         * g++.dg/overload/defarg4.C: Ditto.
12607         * g++.dg/inherit/covariant16.C: Ditto.
12608         * g++.dg/inherit/virtual7.C: Ditto.
12609         * g++.dg/template/canon-type-9.C: Ditto.
12610         * g++.dg/template/access19.C: Ditto.
12611         * g++.dg/template/call7.C: Ditto.
12612         * g++.dg/template/canon-type-2.C: Ditto.
12613         * g++.dg/template/init7.C: Ditto.
12614         * g++.dg/template/sizeof-template-argument.C: Ditto.
12615         * g++.dg/template/const3.C: Ditto.
12616         * g++.dg/template/sfinae26.C: Ditto.
12617         * g++.dg/template/sfinae26.C: Ditto.
12618         * g++.dg/template/canon-type-11.C: Ditto.
12619         * g++.dg/template/union2.C: Ditto.
12620         * g++.dg/template/canon-type-3.C: Ditto.
12621         * g++.dg/template/canon-type-1.C: Ditto.
12622         * g++.dg/template/canon-type-5.C: Ditto.
12623         * g++.dg/template/canon-type-7.C: Ditto.
12624         * g++.dg/template/canon-type-10.C: Ditto.
12625         * g++.dg/template/spec36.C: Ditto.
12626         * g++.dg/template/typedef38.C: Ditto.
12627         * g++.dg/template/canon-type-4.C: Ditto.
12628         * g++.dg/template/canon-type-6.C: Ditto.
12629         * g++.dg/template/canon-type-13.C: Ditto.
12630         * g++.dg/template/instantiate9.C: Ditto.
12631         * g++.dg/template/ttp22.C: Ditto.
12632         * g++.dg/warn/Wreturn-type-6.C: Ditto.
12633         * g++.dg/warn/Walways-true-1.C: Ditto.
12634         * g++.dg/warn/Wlogical-op-1.C: Ditto.
12635         * g++.dg/warn/Walways-true-2.C: Ditto.
12636         * g++.dg/conversion/op4.C: Ditto.
12637         * g++.dg/opt/pr19650.C: Ditto.
12638         * g++.dg/lookup/friend11.C: Ditto.
12639         * g++.dg/other/default2.C: Ditto.
12640         * g++.dg/other/default3.C: Ditto.
12641         * g++.dg/other/dtor2.C: Ditto.
12642         * g++.dg/other/friend5.C: Ditto.
12643         * g++.dg/other/default5.C: Ditto.
12644         * g++.dg/init/brace6.C: Ditto.
12645         * g++.dg/init/aggr5.C: Ditto.
12646         * g++.dg/init/error2.C: Ditto.
12647         * g++.dg/expr/bound-mem-fun.C: Ditto.
12648         * g++.dg/expr/cond6.C: Ditto.
12649         * g++.dg/expr/stmt-expr-1.C: Ditto.
12650         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12651         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12652         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12653         * g++.dg/cpp0x/bracket1.C: Ditto.
12654         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12655         * g++.dg/cpp0x/pr38646.C: Ditto.
12656         * g++.dg/cpp0x/variadic73.C: Ditto.
12657         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12658         * g++.dg/cpp0x/bracket4.C: Ditto.
12659         * g++.dg/cpp0x/decltype4.C: Ditto.
12660         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12661         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12662         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12663         * g++.dg/cpp0x/variadic-new2.C: Ditto.
12664         * g++.dg/cpp0x/decltype2.C: Ditto.
12665         * g++.dg/cpp0x/decltype1.C: Ditto.
12666         * g++.dg/cpp0x/bracket2.C: Ditto.
12667         * g++.dg/cpp0x/decltype5.C: Ditto.
12668         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12669         * g++.dg/cpp0x/variadic70.C: Ditto.
12670         * g++.dg/cpp0x/decltype6.C: Ditto.
12671         * g++.dg/cpp0x/rvo.C: Ditto.
12672         * g++.dg/cpp0x/vt-40092.C: Ditto.
12673         * g++.dg/cpp0x/variadic-new.C: Ditto.
12674         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12675         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12676         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12677         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12678         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12679         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12680         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12681         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12682         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12683         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12684         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12685         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12686         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12687         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12688         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12689         * g++.dg/cpp0x/pr39639.C: Ditto.
12690         * g++.dg/cpp0x/decltype3.C: Ditto.
12691         * g++.dg/cpp0x/variadic68.C: Ditto.
12692         * g++.dg/cpp0x/variadic-function.C: Ditto.
12693         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12694         * g++.dg/cpp0x/variadic-bind.C: Ditto.
12695         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12696         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12697         * g++.dg/parse/crash35.C: Ditto.
12698         * g++.dg/parse/crash40.C: Ditto.
12699         * g++.dg/parse/defarg12.C: Ditto.
12700         * g++.dg/parse/crash34.C: Ditto.
12701         * g++.dg/parse/constructor3.C: Ditto.
12702         * g++.dg/parse/template23.C: Ditto.
12703         * g++.dg/parse/crash56.C: Ditto.
12704         * g++.dg/parse/dtor13.C: Ditto.
12705         * g++.dg/parse/error33.C: Ditto.
12706         * g++.dg/parse/ctor9.C: Ditto.
12707         * g++.dg/parse/error32.C: Ditto.
12708         * g++.dg/parse/error37.C: Ditto.
12709         * g++.dg/parse/bitfield3.C: Ditto.
12710         * g++.dg/parse/struct-4.C: Ditto.
12711         * g++.dg/ext/has_trivial_copy.C: Ditto.
12712         * g++.dg/ext/is_polymorphic.C: Ditto.
12713         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12714         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12715         * g++.dg/ext/has_nothrow_assign.C: Ditto.
12716         * g++.dg/ext/is_union.C: Ditto.
12717         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12718         * g++.dg/ext/is_pod.C: Ditto.
12719         * g++.dg/ext/has_virtual_destructor.C: Ditto.
12720         * g++.dg/ext/has_trivial_constructor.C: Ditto.
12721         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12722         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12723         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12724         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12725         * g++.dg/ext/is_abstract.C: Ditto.
12726         * g++.dg/ext/has_trivial_assign.C: Ditto.
12727         * g++.dg/ext/is_class.C: Ditto.
12728         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12729         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12730         * g++.dg/ext/is_base_of.C: Ditto.
12731         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12732         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12733         * g++.dg/ext/is_empty.C: Ditto.
12734         * g++.dg/ext/is_enum.C: Ditto.
12735         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12736         * gnat.dg/opt11.adb: Ditto.
12737         * obj-c++.dg/pr45735.mm: Ditto.
12738         * obj-c++.dg/pr24393.mm: Ditto.
12739         * obj-c++.dg/exceptions-2.mm: Ditto.
12740         * objc.dg/pr45735.m: Ditto.
12741         * objc.dg/pr24393.m: Ditto.
12742
12743 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
12744
12745         * objc.dg/attributes/objc-exception-1.m: New.
12746
12747 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12748
12749         * gcc.dg/cpp/include7.c: New test.
12750
12751 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
12752
12753         PR c++/47242
12754         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12755
12756 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12757
12758         PR rtl-optimization/47763
12759         * gcc.dg/pr47763.c: New test.
12760
12761 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
12762
12763         PR fortran/45743
12764         * gfortran.dg/whole_file_32.f90 : New test.
12765
12766 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
12767
12768         PR c++/47666
12769         * g++.dg/inherit/virtual7.C: New test.
12770
12771 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
12772
12773         PR objc/47832
12774         * objc.dg/type-size-3.m: Updated error message.
12775         * objc.dg/type-size-4.m: New test.
12776         * objc.dg/type-size-5.m: New test.
12777
12778 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12779
12780         * lib/gnat.exp: Fix comments.
12781         Don't load libgloss.exp.
12782         (default_gnat_version): Call $compiler with --version.
12783         Adapt regexp for gnatmake output, insert version.
12784         (gnat_version): New proc.
12785         (gnat_init): Remove gnat_libgcc_s_path.
12786         (gnat_target_compile): Likewise.
12787         Remove ld_library_path.
12788         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12789         (gnat_pass): Remove.
12790         (gnat_pass): Remove.
12791         (gnat_finish): Remove.
12792         (gnat_exit): Remove.
12793         (local_find_gnatmake): Reindent.
12794         (runtest_file_p): Remove.
12795         (prune_warnings): Remove.
12796         (find_gnatclean): New proc.
12797         * lib/gnat-dg.exp (lremove): New proc.
12798         (gnat-dg-test): Reindent.
12799         Remove additional output files.
12800         (gnat-dg-runtest): Remove.
12801
12802         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12803         * gnat.dg/loop_optimization6.adb: Likewise.
12804         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12805
12806 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
12807
12808         PR tree-optimization/47835
12809         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12810
12811 2011-02-22  Tobias Burnus  <burnus@net-b.de>
12812
12813         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12814         * gfortran.dg/abstract_type_2.f03: Ditto.
12815         * gfortran.dg/abstract_type_3.f03: Ditto.
12816         * gfortran.dg/abstract_type_4.f03: Ditto.
12817         * gfortran.dg/abstract_type_5.f03: Ditto.
12818         * gfortran.dg/abstract_type_6.f03: Ditto.
12819         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12820         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12821         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12822         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12823         * gfortran.dg/array_function_5.f90: Ditto.
12824         * gfortran.dg/asynchronous_3.f03: Ditto.
12825         * gfortran.dg/char_expr_1.f90: Ditto.
12826         * gfortran.dg/class_14.f03: Ditto.
12827         * gfortran.dg/data_array_6.f: Ditto.
12828         * gfortran.dg/data_invalid.f90: Ditto.
12829         * gfortran.dg/dot_product_1.f03: Ditto.
12830         * gfortran.dg/func_derived_5.f90: Ditto.
12831         * gfortran.dg/func_result_4.f90: Ditto.
12832         * gfortran.dg/implied_do_1.f90: Ditto.
12833         * gfortran.dg/initialization_25.f90: Ditto.
12834         * gfortran.dg/initialization_26.f90: Ditto.
12835         * gfortran.dg/interface_34.f90: Ditto.
12836         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12837         * gfortran.dg/keyword_symbol_1.f90: Ditto.
12838         * gfortran.dg/matmul_8.f03: Ditto.
12839         * gfortran.dg/merge_init_expr.f90: Ditto.
12840         * gfortran.dg/pack_assign_1.f90: Ditto.
12841         * gfortran.dg/pack_vector_1.f90: Ditto.
12842         * gfortran.dg/pointer_check_8.f90: Ditto.
12843         * gfortran.dg/product_init_expr.f03: Ditto.
12844         * gfortran.dg/reshape_order_5.f90: Ditto.
12845         * gfortran.dg/reshape_shape_1.f90: Ditto.
12846         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12847         * gfortran.dg/same_name_2.f90: Ditto.
12848         * gfortran.dg/selected_real_kind_1.f90: Ditto.
12849         * gfortran.dg/spread_init_expr.f03: Ditto.
12850         * gfortran.dg/stmt_func_1.f90: Ditto.
12851         * gfortran.dg/sum_init_expr.f03: Ditto.
12852         * gfortran.dg/transpose_3.f03: Ditto.
12853         * gfortran.dg/unpack_init_expr.f03: Ditto.
12854         * gfortran.dg/warn_conversion.f90: Ditto.
12855         * gfortran.dg/warn_conversion_2.f90: Ditto.
12856         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12857         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12858         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12859         * gfortran.dg/whole_file_16.f90: Ditto.
12860         * gfortran.dg/whole_file_17.f90: Ditto.
12861         * gfortran.dg/whole_file_18.f90: Ditto.
12862         * gfortran.dg/whole_file_20.f03: Ditto.
12863         * gfortran.dg/whole_file_5.f90: Ditto.
12864         * gfortran.dg/whole_file_6.f90: Ditto.
12865         * gfortran.dg/write_invalid_format.f90: Ditto.
12866         * gfortran.dg/zero_sized_6.f90: Ditto.
12867
12868 2011-02-21  Jeff Law <law@redhat.com>
12869
12870         PR rtl-optimization/46178
12871         * gcc.target/i386/pr46178.c: New test.
12872
12873         PR rtl-optimization/46002
12874         * gcc.c-torture/compile/pr46002.c: New test.
12875
12876 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12877
12878         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12879         *-*-hpux10*.
12880
12881 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
12882
12883         PR debug/47106
12884         * g++.dg/debug/pr47106.C: Require effective target lto.
12885
12886 2011-02-21  Jason Merrill  <jason@redhat.com>
12887
12888         * g++.dg/cpp0x/constexpr-diag2.C: New.
12889
12890 2011-02-20  Jason Merrill  <jason@redhat.com>
12891
12892         * g++.dg/cpp0x/constexpr-ctor7.C: New.
12893
12894         * g++.dg/cpp0x/fntmpdefarg2.C: New.
12895
12896         * g++.dg/overload/conv-op1.C: New.
12897
12898         * g++.dg/cpp0x/constexpr-synth1.C: New.
12899
12900 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12901
12902         * objc.dg/layout-2.m: New.
12903         * objc.dg/selector-3.m: Adjusted location of error message.
12904         * objc.dg/type-size-3.m: Same.
12905         * obj-c++.dg/selector-3.mm: Same.
12906
12907 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12908
12909         PR objc/47784
12910         * objc.dg/property/dotsyntax-22.m: New.
12911         * obj-c++.dg/property/dotsyntax-22.mm: New.
12912
12913 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
12914
12915         PR c++/46394
12916         * g++.dg/template/typedef38.C: New test.
12917
12918 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12919
12920         PR fortran/46818
12921         * gfortran.dg/whole_file_30.f90 : New test.
12922         * gfortran.dg/whole_file_31.f90 : New test.
12923
12924 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12925
12926         PR fortran/45077
12927         PR fortran/44945
12928         * gfortran.dg/whole_file_28.f90 : New test.
12929         * gfortran.dg/whole_file_29.f90 : New test.
12930
12931 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
12932
12933         PR c++/44118
12934         * g++.dg/template/crash105.C: New.
12935
12936 2011-02-19  Jason Merrill  <jason@redhat.com>
12937
12938         * g++.dg/cpp0x/regress/no-elide1.C: New.
12939
12940 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
12941
12942         PR tree-optimization/46620
12943         * gcc.dg/pr46620.c: New.
12944
12945 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12946
12947         PR c/47809
12948         * gcc.target/i386/pr47809.c: New test.
12949
12950 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12951             Tobias Burnus  <burnus@net-b.de>
12952
12953         * lib/target-supports.exp
12954         (check_effective_target_fortran_large_real): New check for large reals.
12955         * gfortran.dg/nan_7.f90: New test.
12956
12957 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12958
12959         PR libgfortran/47567
12960         * gfortran.dg/fmt_f0_1.f90: Update test.
12961
12962 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
12963
12964         PR fortran/47348
12965         * gfortran.dg/array_constructor_36.f90 : New test.
12966         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12967         allow for comparison between different elements of the array
12968         constructor at different levels of optimization.
12969
12970 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
12971
12972         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12973         * gcc.target/i386/pr32280-1.c: Likewise.
12974
12975 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12976
12977         PR target/47800
12978         * gcc.target/i386/pr47800.c: New test.
12979
12980 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
12981
12982         * objc/execute/exceptions/foward-1.x: New.
12983
12984 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12985
12986         PR fortran/47789
12987         * gfortran.dg/derived_constructor_comps_4.f90: New.
12988
12989 2011-02-18  Tobias Burnus
12990
12991         PR fortran/47775
12992         * gfortran.dg/func_result_6.f90: New.
12993
12994 2011-02-18  Michael Matz  <matz@suse.de>
12995
12996         PR fortran/45586
12997         * gfortran.dg/lto/pr45586_0.f90: New test.
12998         * gfortran.dg/typebound_proc_20.f90: Ditto.
12999         * gfortran.dg/typebound_proc_21.f90: Ditto.
13000
13001 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13002
13003         PR c++/47795
13004         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13005
13006 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13007
13008         PR fortran/47750
13009         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13010         gcc_warning_prefix.
13011         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13012         normalizing the error/warning output.
13013         * gfortran.dg/Wall.f90: Update dg-error/warning.
13014         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13015         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13016         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13017         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13018         * gfortran.dg/class_30.f90: Update dg-error/warning.
13019         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13020         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13021         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13022         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13023         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13024         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13025         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13026         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13027         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13028         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13029         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13030         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13031         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13032         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13033         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13034         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13035         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13036         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13037         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13038         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13039         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13040         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13041         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13042         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13043         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13044
13045 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13046
13047         PR fortran/47768
13048         * gfortran.dg/proc_ptr_comp_30.f90: New.
13049
13050 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13051
13052         PR debug/47780
13053         * gcc.target/i386/pr47780.c: New test.
13054
13055 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13056
13057         PR fortran/47767
13058         * gfortran.dg/class_40.f03: New.
13059
13060 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13061
13062         PR c++/47208
13063         * g++.dg/cpp0x/auto21.C: New test.
13064
13065 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13066
13067         * objc.dg/special/unclaimed-category-1.h: Updated for
13068         new ABI support.
13069         * objc.dg/special/unclaimed-category-1.m: Same.
13070         * objc.dg/zero-link-1.m: Same.
13071         * objc.dg/lookup-1.m: Same.
13072         * objc.dg/torture/strings/const-str-9.m
13073         * objc.dg/torture/strings/const-str-10.m: Same.
13074         * objc.dg/torture/strings/const-str-11.m: Same.
13075         * objc.dg/torture/forward-1.m: Same.
13076         * objc.dg/zero-link-2.m: Same.
13077         * objc.dg/encode-7-next-64bit.m: Same.
13078         * objc.dg/method-4.m: Same.
13079         * objc.dg/next-runtime-1.m: Same.
13080         * objc.dg/image-info.m: Same.
13081         * objc.dg/pr23214.m: Same.
13082         * objc.dg/symtab-1.m: Same.
13083         * obj-c++.dg/basic.m: Same.
13084         * obj-c++.dg/proto-lossage-3.m: Same.
13085         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13086         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13087         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13088         * obj-c++.dg/method-11.m: Same.
13089         * objc/execute/enumeration-1.m: Same.
13090         * objc/execute/object_is_class.m: Same.
13091         * objc/execute/formal_protocol-2.m: Same.
13092         * objc/execute/formal_protocol-4.m: Same.
13093         * objc/execute/formal_protocol-6.m: Same.
13094         * objc/execute/bycopy-3.m: Same.
13095         * objc/execute/exceptions/catchall-1.m: Same.
13096         * objc/execute/exceptions/finally-1.m: Same.
13097         * objc/execute/exceptions/local-variables-1.m: Same.
13098         * objc/execute/exceptions/foward-1.m: Same.
13099         * objc/execute/bf-common.h
13100         * objc/execute/enumeration-2.m: Same.
13101         * objc/execute/formal_protocol-1.m: Same.
13102         * objc/execute/formal_protocol-3.m: Same.
13103         * objc/execute/formal_protocol-5.m: Same.
13104         * objc/execute/accessing_ivars.m: Same.
13105         * objc/execute/bycopy-2.m: Same.
13106         * objc/execute/formal_protocol-7.m: Same.
13107         * objc/execute/compatibility_alias.m: Same.
13108         * objc/execute/no_clash.m: Same.
13109         * objc/execute/object_is_meta_class.m: Same.
13110         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13111         * objc/execute/class-tests-1.h: Include stdio.h.
13112         * objc/execute/class-tests-2.h: Same.
13113         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13114         runtimes.
13115         * obj-c++.dg/try-catch-2.mm: Same.
13116
13117 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13118
13119         PR c++/47783
13120         * g++.dg/warn/Wunused-parm-4.C: New test.
13121
13122 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13123             Jan Hubicka  <jh@suse.cz>
13124
13125         PR debug/47106
13126         PR debug/47402
13127         * g++.dg/debug/pr47106.C: New.
13128
13129 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13130
13131         PR target/43653
13132         * gcc.target/i386/pr43653.c: New test.
13133
13134 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13135
13136         PR c++/47172
13137         * g++.dg/template/inherit6.C: New test.
13138
13139 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13140
13141         PR fortran/47745
13142         * gfortran.dg/class_39.f03: New.
13143
13144 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13145
13146         PR c++/47326
13147         * g++.dg/cpp0x/variadic106.C: New test.
13148
13149 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13150
13151         PR libfortran/47757
13152         * gfortran.dg/pr47757-1.f90: New test.
13153         * gfortran.dg/pr47757-2.f90: New test.
13154         * gfortran.dg/pr47757-3.f90: New test.
13155
13156         PR c++/47704
13157         * g++.dg/cpp0x/enum8.C: New test.
13158
13159 2011-02-15  Jason Merrill  <jason@redhat.com>
13160
13161         * g++.dg/inherit/implicit-trivial1.C: New.
13162         * g++.dg/cpp0x/implicit-trivial1.C: New.
13163
13164 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13165
13166         PR middle-end/47725
13167         * gcc.dg/torture/pr47725.c: Removed.
13168
13169 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13170
13171         PR target/47755
13172         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13173         constant does not generate a load from memory.
13174
13175 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13176
13177         PR middle-end/47725
13178         * gcc.dg/torture/pr47725.c: New.
13179
13180 2011-02-15  Richard Guenther  <rguenther@suse.de>
13181
13182         PR tree-optimization/47743
13183         * gcc.dg/torture/pr47743.c: New testcase.
13184
13185 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13186
13187         PR middle-end/47581
13188         * gcc.target/i386/pr47581.c: New test.
13189
13190 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13191
13192         PR fortran/47730
13193         * gfortran.dg/select_type_22.f03: New.
13194
13195 2011-02-14  Jason Merrill  <jason@redhat.com>
13196
13197         * g++.dg/cpp0x/regress/enum1.C: New.
13198
13199 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13200
13201         * gnat.dg/include.adb: New test.
13202
13203 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13204
13205         PR fortran/47728
13206         * gfortran.dg/class_38.f03: New.
13207
13208 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13209
13210         * gcc.dg/pr46494.c: New test.
13211
13212 2011-02-14  Richard Guenther  <rguenther@suse.de>
13213
13214         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13215
13216 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13217
13218         PR ada/41929
13219         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13220         sparc*-sun-solaris2.11.
13221
13222 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13223
13224         PR fortran/47349
13225         * gfortran.dg/argument_checking_18.f90: New.
13226
13227 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13228
13229         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13230         * gfortran.dg/argument_checking_17.f90: New.
13231
13232 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13233
13234         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13235         are temporarily disabled.
13236         * gfortran.dg/class_7.f03: Ditto.
13237         * gfortran.dg/coarray_14.f90: Ditto.
13238         * gfortran.dg/typebound_proc_13.f03: Ditto.
13239
13240 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13241
13242         PR fortran/45586
13243         * gfortran.dg/extends_11.f03: New.
13244
13245 2011-02-11  Xinliang David Li  <davidxl@google.com>
13246
13247         PR tree-optimization/47707
13248         * g++.dg/tree-ssa/pr47707.C: New test.
13249
13250 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13251
13252         * g++.dg/opt/inline17.C: New test.
13253
13254 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13255
13256         PR fortran/47550
13257         * gfortran.dg/pure_formal_2.f90: New.
13258
13259 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13260
13261         PR rtl-optimization/47614
13262         * gfortran.dg/pr47614.f: New.
13263
13264 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13265
13266         PR driver/47678
13267         * gcc.dg/opts-6.c: New test.
13268
13269 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13270
13271         PR debug/47684
13272         * gcc.dg/pr47684.c: New test.
13273
13274 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13275
13276         PR target/47629
13277         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13278         c99_runtime, dg-add-options c99_runtime.
13279         (main): Use __asm__.
13280
13281 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13282
13283         PR testsuite/47400
13284         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13285         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13286         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13287         * gcc.dg/ucnid-10.c: Likewise.
13288         * gcc.dg/ucnid-13.c: Likewise.
13289         * gcc.dg/ucnid-7.c: Likewise.
13290         * gcc.dg/ucnid-8.c: Likewise.
13291         Adapt dg-warning line number.
13292
13293 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13294
13295         * gcc.target/i386/parity-1.c: Use -march=k8.
13296         * gcc.target/i386/parity-2.c: Ditto.
13297         * gcc.target/i386/vecinit-1.c: Ditto.
13298         * gcc.target/i386/vecinit-2.c: Ditto.
13299
13300 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13301
13302         PR target/46610
13303         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13304         * gcc.target/mips/save-restore-3.c: Likewise.
13305         * gcc.target/mips/save-restore-4.c: Likewise.
13306         * gcc.target/mips/save-restore-5.c: Likewise.
13307
13308         PR target/47683
13309         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13310         * g++.dg/tree-prof/partition2.C: Likewise.
13311
13312 2011-02-09  Jason Merrill  <jason@redhat.com>
13313
13314         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13315         rather than misdeclare std::puts.
13316
13317         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13318         * g++.dg/other/warning1.C: Likewise.
13319         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13320         * g++.old-deja/g++.gb/scope06.C: Likewise.
13321         * g++.old-deja/g++.law/cvt11.C: Likewise.
13322         * g++.old-deja/g++.law/init1.C: Likewise.
13323         * g++.dg/abi/mangle26.C: Likewise.
13324
13325         * g++.dg/template/function1.C: Adjust for C++0x mode.
13326         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13327
13328         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13329         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13330
13331         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13332
13333         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13334
13335         * g++.dg/cpp0x/regress: New directory.
13336         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13337         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13338         * g++.dg/cpp0x/regress/regress3.C: New.
13339
13340 2011-02-10  Richard Guenther  <rguenther@suse.de>
13341
13342         PR tree-optimization/47677
13343         * gcc.dg/torture/pr47677.c: New testcase.
13344
13345 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13346
13347         * objc.dg/special/load-category-1.m: Remove unused header.
13348         * objc.dg/special/load-category-1a.m: Likewise.
13349         * objc.dg/special/load-category-2.m: Likewise.
13350         * objc.dg/special/load-category-2a.m: Likewise.
13351         * objc.dg/special/load-category-3.m: Likewise.
13352         * objc.dg/special/load-category-3a.m: Likewise.
13353         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13354         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13355         * objc.dg/attributes/class-attribute-1.m: Likewise.
13356         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13357         * obj-c++.dg/property/property.exp: Likewise.
13358         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13359         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13360         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13361         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13362         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13363         * obj-c++.dg/template-8.mm: Likewise.
13364
13365 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13366
13367         PR target/47665
13368         * gcc.target/i386/pr47665.c: New test.
13369
13370 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13371
13372         PR testsuite/47622
13373         Revert
13374         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13375         PR debug/42631
13376         * gcc.dg/pr42631.c: Update test.
13377         * gcc.dg/pr42631-2.c: New test.
13378
13379 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13380
13381         PR fortran/47352
13382         * gfortran.dg/proc_decl_25.f90: New.
13383
13384 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13385
13386         PR fortran/47463
13387         * gfortran.dg/typebound_assignment_2.f03: New.
13388
13389 2011-02-09  Richard Guenther  <rguenther@suse.de>
13390
13391         PR tree-optimization/47664
13392         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13393
13394 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13395
13396         PR middle-end/47646
13397         * gnat.dg/uninit_func.adb: Adjust dg directive.
13398
13399 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13400
13401         PR middle-end/47646
13402         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13403
13404 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13405
13406         PR fortran/47637
13407         * gfortran.dg/auto_dealloc_2.f90: New.
13408
13409 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13410
13411         * gcc.dg/builtins-config.h: Remove __sgi handling.
13412         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13413         -std=c99 for mips-sgi-irix6.5*.
13414
13415 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13416
13417         PR middle-end/45505
13418         * gfortran.dg/pr25923.f90: Remove xfails.
13419
13420 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13421
13422         PR fortran/47583
13423         * gfortran.dg/inquire_14.f90: New test.
13424
13425 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13426
13427         PR fortran/45290
13428         * gfortran.dg/pointer_init_6.f90: New.
13429
13430 2011-02-08  Jeff Law <law@redhat.com>
13431
13432         PR tree-optimization/42893
13433         * gcc.tree-ssa/pr42893.c: New test.
13434
13435 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13436
13437         PR tree-optimization/46834
13438         PR tree-optimization/46994
13439         PR tree-optimization/46995
13440         * gcc.dg/graphite/id-pr46834.c: New.
13441         * gfortran.dg/graphite/id-pr46994.f90: New.
13442         * gfortran.dg/graphite/id-pr46995.f90: New.
13443
13444 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13445
13446         PR middle-end/47646
13447         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13448         using the variable is known the warning is emitted there.
13449         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13450         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13451
13452         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13453         statement.
13454         (vg): Likewise.
13455         * gcc.dg/noreturn-1.c (foo5): Likewise.
13456         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13457         (method2): Likewise.
13458
13459         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13460         the return statement using the uninitialized variable.
13461         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13462
13463 2011-02-08  Richard Guenther  <rguenther@suse.de>
13464
13465         PR middle-end/47639
13466         * g++.dg/opt/pr47639.c: New testcase.
13467
13468 2011-02-08  Richard Guenther  <rguenther@suse.de>
13469
13470         PR tree-optimization/47632
13471         * g++.dg/opt/pr47632.C: New testcase.
13472
13473 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13474
13475         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13476
13477 2011-02-07  Richard Guenther  <rguenther@suse.de>
13478
13479         PR tree-optimization/47615
13480         * g++.dg/opt/pr47615.C: New testcase.
13481
13482 2011-02-07  Richard Guenther  <rguenther@suse.de>
13483
13484         PR tree-optimization/47621
13485         * gcc.dg/torture/pr47621.c: New testcase.
13486
13487 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13488
13489         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13490
13491 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13492
13493         PR fortran/47592
13494         * gfortran.dg/allocate_with_source_1 : New test.
13495
13496 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13497
13498         PR middle-end/47610
13499         * gcc.dg/pr47610.c: New test.
13500
13501 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13502
13503         PR debug/42631
13504         * gcc.dg/pr42631.c: Update test.
13505         * gcc.dg/pr42631-2.c: New test.
13506
13507 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13508
13509         PR fortran/47574
13510         * gfortran.dg/pr47574.f90:  New test.
13511
13512 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13513
13514         PR tree-optimization/46194
13515         * gcc.dg/autopar/pr46194.c: New.
13516
13517 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13518
13519         PR tree-optimization/43695
13520         * g++.dg/ipa/pr43695.C: New.
13521
13522 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13523
13524         PR inline-asm/23200
13525         * gcc.dg/pr23200.c: New test.
13526
13527 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
13528
13529         PR c++/47589
13530         * g++.dg/pr47589.C: New test.
13531
13532 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
13533
13534         PR c++/47398
13535         * g++.dg/template/typedef37.C: New test.
13536         * g++.dg/template/param1.C: Adjust expected error message.
13537
13538 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13539
13540         PR middle-end/31490
13541         * gcc.dg/pr31490-2.c: New test.
13542         * gcc.dg/pr31490-3.c: New test.
13543         * gcc.dg/pr31490-4.c: New test.
13544
13545 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
13546             Jakub Jelinek  <jakub@redhat.com>
13547
13548         PR c++/46890
13549         * g++.dg/parser/semicolon3.C: Adjust.
13550         * g++.dg/parser/semicolon4.C: New testcase.
13551         * g++.dg/pr46890.C: New testcase.
13552
13553 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
13554
13555         PR c++/29571
13556         * g++.dg/init/pr29571.C: New.
13557
13558 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13559
13560         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13561         instead of vect_int.
13562
13563 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13564
13565         PR target/47312
13566         * gcc.target/i386/pr47312.c: New test.
13567
13568         PR target/47564
13569         * gcc.target/i386/pr47564.c: New test.
13570
13571 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
13572
13573         PR tree-optimization/45122
13574         * gcc.dg/tree-ssa/pr45122.c: New.
13575
13576 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
13577
13578         PR target/47272
13579         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13580         and vec_vsx_st.
13581
13582         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13583         and vsx so a default --with-cpu=power7 doesn't give an error
13584         when -mavoid-indexed-addresses is used.
13585
13586         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13587         wrapper function to save the arguments and then jump to the real
13588         function, rather than depending on the compiler not to move stuff
13589         before an asm.
13590         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13591
13592 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13593             Paul Thomas  <pault@gcc.gnu.org>
13594
13595         PR fortran/47082
13596         * gfortran.dg/class_37.f03 : New test.
13597
13598 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
13599             Richard Guenther  <rguenther@suse.de>
13600
13601         PR tree-optimization/40979
13602         PR bootstrap/47044
13603         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13604         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13605         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13606         check_vect_support_and_set_flags.
13607         * gfortran.dg/graphite/vect-pr40979.f90: New.
13608
13609 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13610
13611         PR fortran/47572
13612         * gfortran.dg/class_36.f03: New.
13613
13614 2011-02-02  Richard Guenther  <rguenther@suse.de>
13615
13616         PR tree-optimization/47566
13617         * gcc.dg/lto/20110201-1_0.c: New testcase.
13618
13619 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
13620
13621         PR debug/47498
13622         PR debug/47501
13623         PR debug/45136
13624         PR debug/45130
13625         * debug/pr47498.c: New.
13626         * debug/pr47501.c: New.
13627
13628 2011-02-01  Richard Guenther  <rguenther@suse.de>
13629
13630         PR tree-optimization/47559
13631         * g++.dg/torture/pr47559.C: New testcase.
13632
13633 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
13634
13635         PR fortran/47565
13636         * gfortran.dg/typebound_call_20.f03: New.
13637
13638 2011-02-01  Richard Guenther  <rguenther@suse.de>
13639
13640         PR tree-optimization/47555
13641         * gcc.dg/pr47555.c: New testcase.
13642
13643 2011-02-01  Richard Guenther  <rguenther@suse.de>
13644
13645         PR tree-optimization/47541
13646         * g++.dg/torture/pr47541.C: New testcase.
13647
13648 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13649
13650         PR fortran/47455
13651         * gfortran.dg/typebound_call_19.f03: New.
13652
13653 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13654
13655         PR c++/47416
13656         * g++.dg/cpp0x/pr47416.C: New test.
13657
13658 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
13659
13660         PR fortran/47519
13661         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13662
13663 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13664
13665         PR fortran/47463
13666         * gfortran.dg/typebound_assignment_1.f03: New.
13667
13668 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13669
13670         PR tree-optimization/47538
13671         * gcc.c-torture/execute/pr47538.c: New test.
13672
13673 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13674
13675         PR target/45325
13676         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13677
13678 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13679
13680         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13681
13682 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13683
13684         PR rtl-optimization/44031
13685         * gcc.c-torture/compile/20110131-1.c: New test.
13686
13687 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13688
13689         PR fortran/47042
13690         * gfortran.dg/stmt_func_1.f90: New.
13691
13692 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13693
13694         PR fortran/47042
13695         * gfortran.dg/interface_34.f90: New.
13696
13697 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
13698
13699         PR fortran/47523
13700         * gfortran.dg/realloc_on_assign_5.f03: New test.
13701         * gfortran.dg/realloc_on_assign_5.f03: New test.
13702
13703 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13704
13705         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13706         * gfortran.dg/bessel_7.f90: Likewise.
13707         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
13708
13709         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13710         * gfortran.dg/sum_init_expr.f03: Likewise.
13711
13712         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13713
13714         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13715         -r -nostdlib.
13716
13717         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13718         loop only on "vect_intfloat_cvt" targets.
13719
13720 2011-01-29  Tobias Burnus  <burnus@net-b.de>
13721
13722         PR fortran/47531
13723         * gfortran.dg/shape_6.f90: New.
13724
13725 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13726
13727         PR libgfortran/47434
13728         * gfortran.dg/read_infnan_1.f90: Update test.
13729         * gfortran.dg/module_nan.f90: Update test.
13730         * gfortran.dg/char4_iunit_1.f03: Update test.
13731         * gfortran.dg/large_real_kind_1.f90: Update test.
13732         * gfortran.dg/real_const_3.f90: Update test.
13733         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13734
13735 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
13736
13737         PR c++/47311
13738         * g++.dg/template/param2.C: New test.
13739
13740 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13741
13742         PR libgfortran/47285
13743         * gfortran.dg/fmt_g.f: New test.
13744
13745 2011-01-28  Tobias Burnus  <burnus@net-b.de>
13746
13747         PR fortran/47507
13748         * gfortran.dg/pure_formal_1.f90: New.
13749
13750 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
13751
13752         PR target/42894
13753         * gcc.dg/tls/pr42894.c: New test.
13754
13755 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13756
13757         * gcc.dg/pr47276.c: Add dg-require-visibility.
13758
13759 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13760
13761         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13762
13763 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
13764             Tobias Burnus  <burnus@gcc.gnu.org>
13765
13766         PR fortran/45170
13767         PR fortran/35810
13768         PR fortran/47350
13769         * gfortran.dg/realloc_on_assign_3.f03: New test.
13770         * gfortran.dg/realloc_on_assign_4.f03: New test.
13771         * gfortran.dg/allocatable_function_5.f90: New test.
13772         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13773         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13774         implemented" dg-errors.
13775
13776 2011-01-27  Jan Hubicka  <jh@suse.cz>
13777
13778         PR middle-end/46949
13779         * gcc.dg/attr-weakref-4.c: New testcase
13780
13781 2011-01-27  Martin Jambor  <mjambor@suse.cz>
13782
13783         PR tree-optimization/47228
13784         * gcc.dg/torture/pr47228.c: New test.
13785
13786 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13787
13788         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13789
13790 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13791
13792         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13793         when using auto-overlay support on the SPU.
13794
13795 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13796
13797         PR rtl-optimization/44174
13798         * gcc.target/i386/asm-6.c: New test.
13799
13800 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
13801
13802         PR rtl-optimization/46856
13803         * gcc.c-torture/compile/pr46856.c: New test.
13804
13805 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
13806             Andrew Pinski  <pinskia@gmail.com>
13807
13808         PR c/43082
13809         * gcc.dg/pr43082.c: New.
13810
13811 2011-01-26  DJ Delorie  <dj@redhat.com>
13812
13813         PR rtl-optimization/46878
13814         * gcc.dg/pr46878-1.c: New test.
13815
13816 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13817
13818         PR c++/47476
13819         * g++.dg/cpp0x/pr47476.C: New test.
13820
13821 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13822
13823         * gcc.c-torture/compile/20110126-1.c: New test.
13824
13825 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13826
13827         PR c/47473
13828         * gcc.dg/torture/pr47473.c: New test.
13829
13830 2011-01-26  Jan Hubicka  <jh@suse.cz>
13831
13832         PR target/47237
13833         * gcc.c-torture/execute/pr47237.c: New testcase.
13834
13835 2011-01-26  Jan Hubicka  <jh@suse.cz>
13836
13837         PR tree-optimization/47190
13838         * gcc.dg/attr-weakref-3.c: New testcase.
13839
13840 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
13841
13842         PR c++/43601
13843         * gcc.dg/dll-9a.c: New test file.
13844         * gcc.dg/dll-11.c: Likewise.
13845         * gcc.dg/dll-12.c: Likewise.
13846         * gcc.dg/dll-12a.c: Likewise.
13847         * gcc.dg/dll-11a.c: Likewise.
13848         * gcc.dg/dll-9.c: Likewise.
13849         * gcc.dg/dll-10.c: Likewise.
13850         * gcc.dg/dll-10a.c: Likewise.
13851         * g++.dg/ext/dllexport4a.cc: Likewise.
13852         * g++.dg/ext/dllexport4.C: Likewise.
13853         * g++.dg/ext/dllexport5.C: Likewise.
13854         * g++.dg/ext/dllexport5a.cc: Likewise.
13855
13856 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13857
13858         PR tree-optimization/46970
13859         * gcc.dg/graphite/pr46970.c: New.
13860
13861 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13862
13863         PR tree-optimization/46215
13864         * gcc.dg/graphite/pr46215.c: New.
13865
13866 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13867
13868         PR tree-optimization/46168
13869         * gcc.dg/graphite/pr46168.c: New.
13870
13871 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13872
13873         PR tree-optimization/43657
13874         * gcc.dg/graphite/pr43657.c: New.
13875
13876 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13877
13878         PR tree-optimization/29832
13879         * gfortran.dg/graphite/pr29832.f90: New.
13880
13881 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13882
13883         PR tree-optimization/43567
13884         * gcc.dg/graphite/pr43567.c: New.
13885
13886 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13887
13888         * gfortran.dg/graphite/interchange-4.f: New.
13889         * gfortran.dg/graphite/interchange-5.f: New.
13890
13891         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13892         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13893         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13894         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13895         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13896         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13897         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13898         * gfortran.dg/ltrans-7.f90: Removed.
13899         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13900
13901         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13902         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13903         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13904         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13905         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13906         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13907         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13908         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13909         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13910         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13911         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13912         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13913         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13914         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13915         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13916         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13917         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13918         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13919         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13920         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13921         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13922         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13923         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13924         * gcc.dg/tree-ssa/data-dep-1.c
13925         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13926         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13927         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13928         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13929         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13930
13931 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13932
13933         PR tree-optimization/47265
13934         PR tree-optimization/47443
13935         * gcc.c-torture/compile/pr47265.c: New test.
13936         * gcc.dg/pr47443.c: New test.
13937
13938 2011-01-25  Martin Jambor  <mjambor@suse.cz>
13939
13940         PR tree-optimization/47382
13941         * g++.dg/torture/pr47382.C: New test.
13942         * g++.dg/opt/devirt1.C: Xfail.
13943
13944 2011-01-25  Yao Qi  <yao@codesourcery.com>
13945
13946         PR target/45701
13947         * gcc.target/arm/pr45701-1.c: New test.
13948         * gcc.target/arm/pr45701-2.c: New test.
13949         * gcc.target/arm/pr45701-3.c: New test.
13950
13951 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13952             Jakub Jelinek  <jakub@redhat.com>
13953
13954         PR tree-optimization/47271
13955         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13956
13957 2011-01-25  Nick Clifton  <nickc@redhat.com>
13958
13959         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13960         (saturate_add): Delete.
13961         (exchange): Delete.
13962         (main): Do not run saturate_add.
13963         (set_interrupts): Delete.
13964
13965 2011-01-25  Tobias Burnus  <burnus@net-b.de>
13966
13967         PR fortran/47448
13968         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13969
13970 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13971
13972         PR tree-optimization/47427
13973         PR tree-optimization/47428
13974         * gcc.c-torture/compile/pr47427.c: New test.
13975         * gcc.c-torture/compile/pr47428.c: New test.
13976
13977 2011-01-25  Richard Guenther  <rguenther@suse.de>
13978
13979         PR middle-end/47411
13980         * gcc.dg/torture/pr47411.c: New testcase.
13981
13982 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13983
13984         * gfortran.dg/graphite/id-24.f: New.
13985         * gfortran.dg/graphite/id-25.f: New.
13986
13987 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13988
13989         * gfortran.dg/graphite/id-23.f: New.
13990
13991 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13992
13993         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13994
13995 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13996
13997         * gcc.dg/graphite/block-0.c: Un-XFAILed.
13998         * gcc.dg/graphite/block-1.c: Un-XFAILed.
13999         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14000         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14001         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14002         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14003         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14004         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14005         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14006
14007 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14008
14009         * gcc.dg/graphite/block-0.c: Add documentation.
14010         * gcc.dg/graphite/block-4.c: Same.
14011         * gcc.dg/graphite/block-7.c: Same.
14012         * gcc.dg/graphite/block-8.c: New.
14013         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14014         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14015         * gcc.dg/graphite/interchange-12.c: Add documentation.
14016         * gcc.dg/graphite/interchange-13.c: New.
14017         * gcc.dg/graphite/interchange-14.c: New.
14018         * gcc.dg/graphite/interchange-15.c: New.
14019         * gcc.dg/graphite/interchange-8.c: Add documentation.
14020         * gcc.dg/graphite/interchange-mvt.c: Same.
14021
14022 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14023
14024         PR target/47408
14025         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14026         * gcc.target/powerpc/altivec-14.c: Ditto.
14027         * gcc.target/powerpc/altivec-33.c: Ditto.
14028         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14029         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14030         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14031         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14032         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14033         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14034         * g++.dg/ext/altivec-15.C: Ditto.
14035         * g++.dg/ext/altivec-types-1.C: Ditto.
14036         * g++.dg/ext/altivec-types-2.C: Ditto.
14037         * g++.dg/ext/altivec-types-3.C: Ditto.
14038         * g++.dg/ext/altivec-types-4.C: Ditto.
14039
14040 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14041
14042         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14043
14044 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14045
14046         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14047         optimization options.
14048
14049 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14050
14051         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14052
14053         PR testsuite/45988
14054         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14055
14056 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14057
14058         PR fortran/47421
14059         * gfortran.dg/allocatable_scalar_12.f90: New.
14060
14061 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14062
14063         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14064         vectorization to be not profitable if peeling is used to
14065         realign the memory access.
14066         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14067         loop bound to avoid loop unrolling.
14068         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14069
14070 2011-01-22  Jan Hubicka  <jh@suse.cz>
14071
14072         PR lto/47333
14073         * g++.dg/lto/pr47333.C: New file.
14074
14075 2011-01-22  Jan Hubicka  <jh@suse.cz>
14076
14077         PR tree-optimization/43884
14078         PR lto/44334
14079         * gcc.dg/autopar/outer-2.c: Increase array size.
14080         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14081
14082 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14083
14084         PR fortran/38536
14085         * gfortran.dg/c_loc_tests_16.f90:  New test.
14086
14087 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14088
14089         PR fortran/47399
14090         * gfortran.dg/typebound_proc_19.f90: New.
14091
14092 2011-01-21  Jeff Law <law@redhat.com>
14093
14094         PR tree-optimization/47053
14095         * g++.dg/pr47053.C: New test.
14096
14097 2011-01-21  Jason Merrill  <jason@redhat.com>
14098
14099         PR c++/47041
14100         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14101
14102 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14103
14104         PR c++/47388
14105         * g++.dg/cpp0x/range-for10.C: New test.
14106         * g++.dg/template/for1.C: New test.
14107
14108         PR middle-end/45566
14109         * g++.dg/tree-prof/partition3.C: New test.
14110
14111         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14112
14113         PR rtl-optimization/47366
14114         * g++.dg/opt/pr47366.C: New test.
14115
14116 2011-01-21  Jason Merrill  <jason@redhat.com>
14117
14118         PR c++/46552
14119         * g++.dg/cpp0x/constexpr-regress2.C: New.
14120
14121         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14122
14123 2011-01-21  Jeff Law <law@redhat.com>
14124
14125         PR rtl-optimization/41619
14126         * gcc.dg/pr41619.c: New.
14127
14128 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14129
14130         PR tree-optimization/47355
14131         * g++.dg/opt/pr47355.C: New test.
14132
14133 2011-01-21  Richard Guenther  <rguenther@suse.de>
14134
14135         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14136         making main hot.
14137
14138 2011-01-21  Richard Guenther  <rguenther@suse.de>
14139
14140         PR tree-optimization/47365
14141         * gcc.dg/torture/pr47365.c: New testcase.
14142         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14143
14144 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14145
14146         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14147
14148 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14149
14150         PR tree-optimization/47391
14151         * gcc.dg/pr47391.c: New test.
14152
14153 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14154
14155         * g++.dg/template/char1.C: Use signed char.
14156
14157 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14158
14159         PR fortran/47377
14160         * gfortran.dg/pointer_target_4.f90: New.
14161
14162 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14163
14164         PR target/47251
14165         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14166         ILP32 system and not IP32.
14167
14168 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14169
14170         PR debug/46583
14171         * g++.dg/debug/pr46583.C: New.
14172
14173 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14174
14175         PR debug/47283
14176         * g++.dg/debug/pr47283.C: New test.
14177
14178         PR testsuite/47371
14179         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14180         * gcc.target/i386/headmerge-2.c: Likewise.
14181
14182 2011-01-20  Richard Guenther  <rguenther@suse.de>
14183
14184         PR middle-end/47370
14185         * gcc.dg/torture/pr47370.c: New testcase.
14186
14187 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14188
14189         PR tree-optimization/46130
14190         * gcc.dg/pr46130-1.c: New test.
14191         * gcc.dg/pr46130-2.c: New test.
14192
14193 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14194
14195         PR c++/47291
14196         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14197
14198 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14199
14200         PR debug/46240
14201         * g++.dg/debug/pr46240.cc: New.
14202
14203 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14204
14205         PR c++/47303
14206         * g++.dg/template/anonunion1.C: New test.
14207
14208         PR rtl-optimization/47337
14209         * gcc.c-torture/execute/pr47337.c: New test.
14210
14211 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14212
14213         PR testsuite/45342
14214         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14215
14216 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14217
14218         PR tree-optimization/46021
14219         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14220
14221 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14222
14223         PR tree-optimization/47290
14224         * g++.dg/torture/pr47290.C: New test.
14225
14226 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14227
14228         PR fortran/47240
14229         * gfortran.dg/proc_ptr_comp_29.f90: New.
14230
14231 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14232
14233         PR testsuite/41146
14234         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14235         powerpc-apple-darwin9.
14236
14237 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14238
14239         PR rtl-optimization/47299
14240         * gcc.c-torture/execute/pr47299.c: New test.
14241
14242 2011-01-17  Jason Merrill  <jason@redhat.com>
14243
14244         * g++.dg/cpp0x/constexpr-virtual.C: New.
14245
14246 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14247
14248         PR fortran/47331
14249         * gfortran.dg/gomp/pr47331.f90: New test.
14250
14251 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14252
14253         PR objc/47314
14254         * objc.dg/selector-warn-1.m: New.
14255         * obj-c++.dg/selector-warn-1.mm: New.
14256
14257 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14258
14259         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14260         Update dg-final accordingly.
14261
14262 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14263
14264         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14265
14266 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14267
14268         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14269         target check.
14270         * gcc.dg/guality/pr36728-2.c: Likewise.
14271
14272 2011-01-17  Richard Guenther  <rguenther@suse.de>
14273
14274         PR tree-optimization/47313
14275         * g++.dg/torture/pr47313.C: New testcase.
14276
14277 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14278
14279         PR target/47318
14280         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14281         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14282         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14283         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14284
14285         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14286         as __m256i.
14287         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14288         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14289         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14290
14291 2011-01-17  Richard Guenther  <rguenther@suse.de>
14292
14293         PR tree-optimization/45967
14294         * gcc.dg/torture/pr45967-2.c: New testcase.
14295         * gcc.dg/torture/pr45967-3.c: Likewise.
14296
14297 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14298
14299         PR testsuite/47325
14300         * g++.dg/ext/pr47213.C: Require visibility.
14301
14302 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14303
14304         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14305         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14306
14307 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14308
14309         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14310         Linux-based targets.
14311
14312 2011-01-13  Jan Hubicka  <jh@suse.cz>
14313
14314         PR tree-optimization/47276
14315         * gcc.dg/pr47276.c: New testcase.
14316
14317 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14318             Jonathan Wakely  <jwakely.gcc@gmail.com>
14319
14320         PR c++/33558
14321         * g++.dg/other/pr33558.C: New.
14322         * g++.dg/other/pr33558-2.C: New.
14323
14324 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14325
14326         PR tree-optimization/45934
14327         PR tree-optimization/46302
14328         * g++.dg/ipa/devirt-c-1.C: New test.
14329         * g++.dg/ipa/devirt-c-2.C: Likewise.
14330         * g++.dg/ipa/devirt-c-3.C: Likewise.
14331         * g++.dg/ipa/devirt-c-4.C: Likewise.
14332         * g++.dg/ipa/devirt-c-5.C: Likewise.
14333         * g++.dg/ipa/devirt-c-6.C: Likewise.
14334         * g++.dg/ipa/devirt-6.C: Likewise.
14335         * g++.dg/ipa/devirt-d-1.C: Likewise.
14336         * g++.dg/torture/pr45934.C: Likewise.
14337
14338 2011-01-14  Jason Merrill  <jason@redhat.com>
14339
14340         * g++.dg/cpp0x/variadic105.C: New.
14341
14342 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14343             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14344
14345         PR objc/45989
14346         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14347         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14348         execution tests on i?86-*-*, x86_64-*-* and
14349         powerpc*-apple-darwin* && ilp32.
14350         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14351         tests on i?86-*-* and x86_64-*-*.
14352
14353 2011-01-14  Richard Guenther  <rguenther@suse.de>
14354
14355         PR tree-optimization/47280
14356         * g++.dg/opt/pr47280.C: New testcase.
14357
14358 2011-01-14  Jason Merrill  <jason@redhat.com>
14359
14360         * g++.dg/cpp0x/constexpr-regress1.C: New.
14361
14362         * g++.dg/ext/flexary2.C: New.
14363
14364 2011-01-14  Richard Guenther  <rguenther@suse.de>
14365
14366         PR middle-end/47281
14367         * gcc.dg/torture/pr47281.c: New testcase.
14368         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14369
14370 2011-01-14  Richard Guenther  <rguenther@suse.de>
14371
14372         PR tree-optimization/47286
14373         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14374
14375 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14376
14377         PR c++/47213
14378         * g++.dg/ext/pr47213.C: New.
14379
14380 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14381
14382         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14383
14384 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14385             Mikael Morin  <mikael@gcc.gnu.org>
14386
14387         PR fortran/45848
14388         PR fortran/47204
14389         * gfortran.dg/select_type_20.f90: New.
14390         * gfortran.dg/select_type_21.f90: New.
14391
14392 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14393
14394         PR target/47251
14395         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14396
14397 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14398
14399         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14400         * gcc.dg/guality/pr36728-2.c: Likewise.
14401
14402 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14403
14404         PR debug/PR46973
14405         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14406
14407 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14408
14409         PR rtl-optimization/45352
14410         * gcc.dg/pr45352-3.c: New.
14411
14412 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14413
14414         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14415         comment.
14416         * g++.dg/cpp0x/range-for8.C: New.
14417         * g++.dg/cpp0x/range-for9.C: New.
14418
14419 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14420
14421         PR debug/47209
14422         * g++.dg/debug/pr47209.C: New.
14423
14424 2011-01-12  Richard Guenther  <rguenther@suse.de>
14425
14426         PR lto/47259
14427         * gcc.dg/lto/pr47259_0.c: New testcase.
14428         * gcc.dg/lto/pr47259_1.c: Likewise.
14429
14430 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14431
14432         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14433         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14434         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14435         methods missing from the OBJC2 Object.
14436         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14437         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14438         GNU and NeXT runtimes.
14439         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14440         comments.
14441         * objc-obj-c++-shared/Object1.m: Likewise.
14442         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14443         * objc.dg/proto-qual-1.m: Likewise.
14444         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14445         * obj-c++.dg/proto-qual-1.mm: Likewise.
14446
14447 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14448
14449         PR testsuite/33033
14450         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14451
14452 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14453
14454         Fixed the Objective-C++ testsuite and updated all tests.
14455         * lib/obj-c++.exp (obj-c++_init): Declare and set
14456         gcc_warning_prefix and gcc_error_prefix.
14457         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14458         'dg-warning', 'dg-message' and 'dg-error'.
14459         * obj-c++.dg/class-extension-3.mm: Likewise.
14460         * obj-c++.dg/class-protocol-1.mm: Likewise.
14461         * obj-c++.dg/encode-7.mm: Likewise.
14462         * obj-c++.dg/exceptions-3.mm: Likewise.
14463         * obj-c++.dg/exceptions-5.mm: Likewise.
14464         * obj-c++.dg/method-12.mm: Likewise.
14465         * obj-c++.dg/method-13.mm: Likewise.
14466         * obj-c++.dg/method-15.mm: Likewise.
14467         * obj-c++.dg/method-16.mm: Likewise.
14468         * obj-c++.dg/method-4.mm: Likewise.
14469         * obj-c++.dg/method-8.mm: Likewise.
14470         * obj-c++.dg/method-conflict-1.mm: Likewise.
14471         * obj-c++.dg/method-conflict-2.mm: Likewise.
14472         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14473         and uncommented second part of the testcase now that the testsuite
14474         works correctly.
14475         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14476         and uncommented second part of the testcase now that the testsuite
14477         works correctly.
14478         * obj-c++.dg/private-1.mm: Likewise.
14479         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14480         * obj-c++.dg/syntax-error-7.mm: Likewise.
14481         * obj-c++.dg/warn5.mm: Likewise.
14482         * obj-c++.dg/property/at-property-14.mm: Likewise.
14483         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14484         FIXME.
14485         * obj-c++.dg/property/at-property-18.mm: Likewise.
14486         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14487         FIXME.
14488         * obj-c++.dg/property/at-property-21.mm: Likewise.
14489         * obj-c++.dg/property/at-property-28.mm: Likewise.
14490         * obj-c++.dg/property/at-property-5.mm: Likewise.
14491         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14492         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14493         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14494         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14495         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14496         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14497         * obj-c++.dg/tls/diag-5.mm: Likewise.
14498         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14499         dg-error, now matched correctly.
14500
14501 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14502
14503         * objc.dg/property/at-property-29.m: New.
14504         * obj-c++.dg/property/at-property-29.mm: New.
14505
14506 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14507
14508         * go.test/go-test.exp (go-set-goarch): New proc.
14509         (go-gc-tests): Use it.
14510
14511 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14512
14513         PR debug/46955
14514         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14515
14516 2011-01-11  Richard Henderson  <rth@redhat.com>
14517
14518         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14519
14520 2011-01-11  Jan Hubicka  <jh@suse.cz>
14521
14522         PR lto/45721
14523         PR lto/45375
14524         * gcc.dg/lto/pr45721_1.c: New file.
14525         * gcc.dg/lto/pr45721_0.c: New file.
14526
14527 2011-01-11  Richard Guenther  <rguenther@suse.de>
14528
14529         PR tree-optimization/46076
14530         * gcc.dg/tree-ssa/pr46076.c: New testcase.
14531
14532 2011-01-11  Jeff Law <law@redhat.com>
14533
14534         * PR tree-optimization/47086
14535         * gcc.dg/pr47086.c: New test.
14536
14537 2011-01-11  Jason Merrill  <jason@redhat.com>
14538
14539         PR c++/46658
14540         * g++.dg/template/new10.C: New.
14541
14542         PR c++/45520
14543         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14544
14545 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
14546
14547         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14548         Split type definitions and NSConstantString class into...
14549         * objc-obj-c++-shared/objc-test-suite-types.h: New.
14550         * objc-obj-c++-shared/nsconstantstring-class.h: New.
14551         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14552         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14553         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14554         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14555         to comments.
14556         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14557         encode defines for newer NeXT system headers.
14558         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14559         * obj-c++.dg/torture/strings/string1.mm: Likewise.
14560         * objc.dg/foreach-5.m: Likewise.
14561         * objc.dg/foreach-2.m: Likewise.
14562         * objc.dg/foreach-4.m: Likewise.
14563         * objc.dg/torture/strings/string1.m: Likewise.
14564         * objc.dg/torture/strings/string2.m: Likewise.
14565         * objc.dg/torture/strings/string3.m: Likewise.
14566         * objc.dg/torture/strings/string4.m: Likewise.
14567         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14568         header and stand alone.
14569         * obj-c++.dg/strings/strings-2.mm: Likewise.
14570         * objc.dg/torture/strings/const-str-3.m: Likewise.
14571         * objc.dg/strings/strings-2.m: Likewise.
14572         * objc.dg/strings/const-str-12b.m: Likewise.
14573
14574 2011-01-12  Richard Guenther  <rguenther@suse.de>
14575
14576         PR middle-end/32511
14577         * gcc.dg/attr-weak-1.c: Adjust.
14578
14579 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
14580
14581         PR fortran/47051
14582         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14583         standard compliant and comment.
14584
14585 2011-01-10  Jan Hubicka  <jh@suse.cz>
14586
14587         PR lto/46083
14588         * gcc.dg/initpri3.c: New testcase.
14589
14590 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14591
14592         PR lto/47222
14593         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14594         externally visible.
14595         (g_esi): Likewise.
14596         (g_ebx): Likewise.
14597         (g_ebp): Likewise.
14598         (g_esp): Likewise.
14599         (g_ebp_save): Likewise.
14600         (g_esp_save): Likewise.
14601
14602 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14603
14604         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14605
14606 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14607
14608         PR tree-optimization/46021
14609         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14610         i?86-*-*, x86_64-*-*.
14611
14612 2011-01-10  Jeff Law <law@redhat.com>
14613
14614         * PR tree-optimization/47141
14615         * gcc.c-torture/compile/pr47141.c: New test.
14616
14617 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
14618
14619         PR testsuite/46230
14620         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14621         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14622         * gcc.dg/vect/slp-35.c: Remove XFAILs.
14623         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14624
14625         PR testsuite/46230
14626         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14627         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
14628         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14629         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14630         being vectorized.  Adjust dg-final pattern.
14631
14632         PR testsuite/46230
14633         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14634         * gcc.dg/vect/slp-24.c: Likewise.
14635
14636 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
14637
14638         PR c++/47218
14639         * g++.dg/other/pr47218-1.C: New test file.
14640         * g++.dg/other/pr47218.C: Likewise.
14641         * g++.dg/other/pr47218.h: New supporting header.
14642
14643 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
14644
14645         PR objc/47232
14646         * objc.dg/attributes/invalid-attribute-1.m: New.
14647         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14648
14649 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14650
14651         PR fortran/47224
14652         * gfortran.dg/proc_ptr_comp_28.f90: New.
14653
14654 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14655
14656         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14657         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14658         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14659         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14660         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14661         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14662         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14663         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14664         * objc.dg/gnu-api-2-class.m: Likewise.
14665         * objc.dg/gnu-api-2-ivar.m: Likewise.
14666         * objc.dg/gnu-api-2-method.m: Likewise.
14667         * objc.dg/gnu-api-2-objc.m: Likewise.
14668         * objc.dg/gnu-api-2-object.m: Likewise.
14669         * objc.dg/gnu-api-2-property.m: Likewise.
14670         * objc.dg/gnu-api-2-protocol.m: Likewise.
14671         * objc.dg/gnu-api-2-sel.m: Likewise.
14672
14673 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14674
14675         * objc.dg/foreach-1.m: Skip for Darwin < 9.
14676         * objc.dg/objc-foreach-4.m: Likewise.
14677         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14678         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14679         * objc.dg/foreach-4.m: Likewise.
14680         * objc.dg/foreach-5.m: Likewise.
14681         * objc.dg/foreach-3.m: Return self from init.
14682
14683 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
14684
14685         PR fortran/38536
14686         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
14687
14688 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14689
14690         PR fortran/46313
14691         * gfortran.dg/class_35.f90: New.
14692
14693 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14694
14695         * objc.dg/foreach-1.m: Add "-Wall" to flags.
14696
14697 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
14698
14699         PR objc/47078
14700         * objc.dg/invalid-method-2.m: New.
14701         * obj-c++.dg/invalid-method-2.mm: New.
14702
14703 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
14704
14705         PR fortran/46896
14706         * gfortran.dg/transpose_optimization_2.f90 : New test.
14707
14708 2011-01-08  Jan Hubicka  <jh@suse.cz>
14709
14710         PR tree-optmization/46469
14711         * g++.dg/torture/pr46469.C: New testcase.
14712
14713 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14714
14715         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14716         emulation of libobjc-gnu structure layout functionality to ..
14717         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14718         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14719         * objc/execute/bf-common.h: Adjust headers.
14720         * objc/execute/bf-1.m: Likewise.
14721         * objc/execute/bf-2.m: Likewise.
14722         * objc/execute/bf-3.m: Likewise.
14723         * objc/execute/bf-4.m: Likewise.
14724         * objc/execute/bf-5.m: Likewise.
14725         * objc/execute/bf-6.m: Likewise.
14726         * objc/execute/bf-7.m: Likewise.
14727         * objc/execute/bf-8.m: Likewise.
14728         * objc/execute/bf-9.m: Likewise.
14729         * objc/execute/bf-10.m: Likewise.
14730         * objc/execute/bf-11.m: Likewise.
14731         * objc/execute/bf-12.m: Likewise.
14732         * objc/execute/bf-13.m: Likewise.
14733         * objc/execute/bf-14.m: Likewise.
14734         * objc/execute/bf-15.m: Likewise.
14735         * objc/execute/bf-16.m: Likewise.
14736         * objc/execute/bf-17.m: Likewise.
14737         * objc/execute/bf-18.m: Likewise.
14738         * objc/execute/bf-19.m: Likewise.
14739         * objc/execute/bf-20.m: Likewise.
14740         * objc/execute/bf-21.m: Likewise.
14741         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14742         objc_get_type_qualifiers ().
14743
14744 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
14745
14746         PR fortran/45777
14747         * gfortran.dg/dependency_39.f90:  New test.
14748
14749 2011-01-07  Jan Hubicka  <jh@suse.cz>
14750
14751         Get builtins tests ready for linker plugin.
14752         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14753         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14754         my_memset, my_bzero): Mark used.
14755         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14756         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14757         volatile.
14758         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14759         volatile.
14760
14761 2011-01-07  Jan Hubicka  <jh@suse.cz>
14762
14763         PR tree-optimization/46367
14764         * g++.dg/torture/pr46367.C: New file.
14765
14766 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14767
14768         PR target/47201
14769         * gcc.dg/pr47201.c: New test.
14770
14771         PR bootstrap/47187
14772         * gcc.dg/tree-prof/pr47187.c: New test.
14773
14774 2011-01-07  Tobias Burnus  <burnus@net-b.de>
14775
14776         PR fortran/41580
14777         * gfortran.dg/extends_type_of_3.f90: New.
14778
14779 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
14780
14781         * g++.dg/ext/dllexport-MI1.C: Adjust test.
14782         * g++.dg/ext/dllimport-MI1.C: Likewise.
14783         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14784         * g++.dg/ext/dllimport10.C: Likewise.
14785         * g++.dg/ext/dllimport11.C: Likewise.
14786         * g++.dg/ext/dllimport12.C: Likewise.
14787         * g++.dg/ext/dllimport13.C: Likewise.
14788         * g++.dg/ext/dllimport2.C: Likewise.
14789         * g++.dg/ext/dllimport3.C: Likewise.
14790         * g++.dg/ext/dllimport4.C: Likewise.
14791         * g++.dg/ext/dllimport5.C: Likewise.
14792         * g++.dg/ext/dllimport6.C: Likewise.
14793         * g++.dg/ext/dllimport8.C: Likewise.
14794         * g++.dg/ext/dllimport9.C: Likewise.
14795         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14796         targets, too. Additionally enable test for i?86-*-mingw*.
14797         * g++.dg/ext/selectany1.C: Likewise.
14798         Remove guard variable check.
14799
14800 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
14801
14802         PR fortran/47189
14803         PR fortran/47194
14804         * gfortran.dg/storage_size_3.f08: Extended.
14805
14806 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14807
14808         PR c++/47022
14809         * g++.dg/template/stdarg1.C: New test.
14810
14811 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14812
14813         PR fortran/47195
14814         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14815         * gfortran.dg/defined_operators_1.f90: Split the subroutine
14816         from the interface of functions to not hide the errors that
14817         shall be tested.
14818
14819 2011-01-06  Jan Hubicka  <jh@suse.cz>
14820
14821         * gcc.dg/lto/pr47188_0.c: New testcase.
14822         * gcc.dg/lto/pr47188_1.c: New testcase.
14823
14824 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14825
14826         PR fortran/33117
14827         PR fortran/46478
14828         * gfortran.dg/interface_33.f90: New test.
14829
14830 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
14831
14832         PR c/47150
14833         * gcc.c-torture/compile/pr47150.c: New test.
14834
14835 2011-01-06  Ira Rosen  <irar@il.ibm.com>
14836
14837         PR tree-optimization/47139
14838         * gcc.dg/vect/pr47139.c: New test.
14839
14840 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14841
14842         PR fortran/47180
14843         * gfortran.dg/extends_type_of_2.f03: New.
14844
14845 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14846
14847         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14848
14849 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14850
14851         * gnat.dg/opt14.adb: New test.
14852
14853 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14854
14855         PR fortran/46017
14856         * gfortran.dg/allocate_error_2.f90:  New test.
14857
14858 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14859
14860         PR fortran/47024
14861         * gfortran.dg/storage_size_3.f08: New.
14862
14863 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14864
14865         PR libgfortran/47154
14866         * gfortran.dg/namelist_68.f90: New test.
14867
14868 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14869
14870         * gnat.dg/unchecked_convert8.ad[sb]: New test.
14871
14872 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
14873
14874         PR fortran/46448
14875         * gfortran.dg/class_34.f90: New.
14876
14877 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14878
14879         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14880         use __builtin_inff.  Skip all single-precision tests that require
14881         Infinity.
14882
14883 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14884
14885         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14886
14887 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
14888
14889         PR tree-optimization/47148
14890         * gcc.c-torture/execute/pr47148.c: New test.
14891
14892         PR tree-optimization/47155
14893         * gcc.c-torture/execute/pr47155.c: New test.
14894
14895         PR rtl-optimization/47157
14896         * gcc.c-torture/compile/pr47157.c: New test.
14897
14898 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14899
14900         * gcc.dg/torture/vector-shift2.c (schar): Define.
14901         (main): Always use schar or uchar instead of plain "char" to avoid
14902         dependencies on implementation-defined char signedness.
14903
14904 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14905
14906         PR tree-optimization/46801
14907         * gnat.dg/pack9.adb: Remove xfail.
14908
14909 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14910
14911         PR tree-optimization/46984
14912         * g++.dg/ipa/pr46984.C: New test.
14913
14914 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
14915
14916         PR fortran/46408
14917         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14918
14919 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
14920
14921         PR tree-optimization/47140
14922         * gcc.c-torture/compile/pr47140.c: New test.
14923
14924         PR rtl-optimization/47028
14925         * gcc.dg/pr47028.c: New test.
14926
14927 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
14928
14929         * objc.dg/protocol-forward-1.m: Removed TODO.
14930         * objc.dg/protocol-forward-2.m: New.
14931         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14932         * obj-c++.dg/protocol-forward-2.mm: New.
14933
14934 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
14935
14936         PR target/38662
14937         * g++.dg/eh/pr38662.C: New testcase.
14938
14939 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
14940
14941         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14942         scan for newline '\n'.
14943
14944 \f
14945 Copyright (C) 2011 Free Software Foundation, Inc.
14946
14947 Copying and distribution of this file, with or without modification,
14948 are permitted in any medium without royalty provided the copyright
14949 notice and this notice are preserved.