OSDN Git Service

/cp
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR c++/51431
4         * g++.dg/other/abstract3.C: New.
5
6 2011-12-06  Richard Guenther  <rguenther@suse.de>
7
8         PR tree-optimization/49997
9         * gcc.dg/torture/pr49997.c: New testcase.
10
11 2011-12-06  Richard Guenther  <rguenther@suse.de>
12
13         PR middle-end/51436
14         * g++.dg/torture/pr51436.C: New testcase.
15
16 2011-12-06  Richard Guenther  <rguenther@suse.de>
17
18         PR tree-optimization/51245
19         * gcc.dg/torture/pr51245.c: New testcase.
20
21 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
22
23         PR c++/51427
24         * g++.dg/diagnostic/wrong-tag-1.C
25
26 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
27
28         PR c++/51319
29         * g++.dg/lookup/using50.C: New.
30         * g++.dg/lookup/using51.C: New.
31
32 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
33
34         PR tree-optimization/51396
35         * g++.dg/opt/pr51396.C: New test.
36
37         PR debug/51410
38         * gcc.dg/debug/dwarf2/pr51410.c: New test.
39
40         PR c/51339
41         * gcc.dg/gomp/pr51339.c: New test.
42
43 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
44
45         PR c++/51399
46         * g++.dg/cpp0x/initlist62.C: New.
47
48 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
49
50         PR fortran/51338
51         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
52
53 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
54
55         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
56         * g++.dg/torture/pr39732.C: Likewise.
57         * g++.dg/torture/pr40642.C: Likewise.
58         * gcc.c-torture/compile/pr44686.c: Likewise.
59         * gcc.dg/20050309-1.c: Likewise.
60         * gcc.dg/20050330-2.c: Likewise.
61         * gcc.dg/20051201-1.c: Likewise.
62         * gcc.dg/gomp/pr27573.c: Likewise.
63         * gcc.dg/pr46255.c: Likewise.
64         * gcc.dg/profile-dir-1.c: Likewise.
65         * gcc.dg/profile-dir-2.c: Likewise.
66         * gcc.dg/profile-dir-3.c: Likewise.
67         * gcc.dg/profile-generate-1.c: Likewise.
68         * gfortran.dg/gomp/pr27573.f90: Likewise.
69         * gcc.dg/profile-generate-3.c: Be specific about the type of
70         profiling required.
71
72 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
73
74         PR c++/51414
75         * g++.dg/ext/underlying_type11.C: New.
76
77 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
78
79         PR testsuite/51128
80         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
81         * gcc.dg/torture/pr39074.c: Ditto.
82         * gcc.dg/torture/pr39074-2.c: Ditto.
83         * gcc.dg/torture/pr42898.c: Ditto.
84         * gcc.dg/torture/pr42898-2.c: Ditto.
85         * gcc.dg/torture/pr45704.c: Ditto.
86         * gcc.dg/torture/pr50472.c: Ditto.
87         * gcc.dg/torture/pta-callused-1.c: Ditto.
88         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
89         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
90         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
91         * gcc.dg/torture/pta-escape-1.c: Ditto.
92         * gcc.dg/torture/ipa-pta-1.c: Ditto.
93         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
94
95 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
96
97         PR target/51408
98         * gcc.dg/pr51408.c: New.
99
100 2011-12-05  Jason Merrill  <jason@redhat.com>
101
102         * g++.dg/cpp0x/dc6.C: New.
103
104 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
105             Pedro Lamarão <pedro.lamarao@gmail.com>
106
107         * g++.dg/cpp0x/dc1.C: New test.
108         * g++.dg/cpp0x/dc2.C: New test.
109         * g++.dg/cpp0x/dc3.C: New test.
110         * g++.dg/cpp0x/dc4.C: New test.
111         * g++.dg/cpp0x/dc5.C: New test.
112         * g++.dg/template/meminit1.C: Adjust expected error.
113
114 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
115
116         PR c++/51404
117         * g++.dg/cpp0x/auto28.C: New.
118
119 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
120
121         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
122
123 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
124             Eric Botcazou  <ebotcazou@adacore.com>
125
126         PR middle-end/51323
127         PR middle-end/50074
128         * gcc.c-torture/execute/pr51323.c: New test.
129
130 2011-12-04  Tobias Burnus  <burnus@net-b.de>
131
132         PR fortran/51383
133         * gfortran.dg/associate_10.f90: New.
134
135 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
136
137         PR middle-end/51285
138         * gfortran.dg/vect/pr51285.f90: New test.
139
140 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
141             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
142
143         PR target/51393
144         * gcc.target/i386/pr51393.c: New test.
145
146 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
147
148         PR obj-c++/51349
149         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
150         * obj-c++.dg/naming-4.mm: Likewise.
151
152 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
153
154         * gcc.dg/darwin-segaddr.c: Use -no-pie.
155
156 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
157
158         PR c++/51313
159         * g++.dg/cpp0x/pr51313.C: New.
160
161 2011-12-03  Tobias Burnus  <burnus@net-b.de>
162
163         PR fortran/48887
164         * gfortran.dg/select_type_24.f90: New.
165         * gfortran.dg/select_type_23.f03: Add dg-error.
166         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
167
168 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
169
170         * gcc.dg/vect/vect-122.c: New test.
171
172 2011-12-03  Tobias Burnus  <burnus@net-b.de>
173
174         PR fortran/50684
175         * gfortran.dg/move_alloc_8.f90: New.
176
177 2011-12-03  Tobias Burnus  <burnus@net-b.de>
178
179         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
180         i.e. remove the dg-error line.
181         * gfortran.dg/move_alloc_5.f90: Ditto and change back
182         to dg-do run.
183         * gfortran.dg/move_alloc_9.f90: New.
184         * gfortran.dg/move_alloc_10.f90: New
185
186 2011-12-02  Nathan Sidwell  <nathan@acm.org>
187
188         * lib/gcov.exp (verify-lines): Allow = as a count char.
189         * g++.dg/gcov/gcov-13.C: New.
190
191 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
192
193         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
194         * gcc.dg/vect/slp-24.c: Ditto.
195         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
196         * gcc.dg/vect/slp-34.c: Ditto.
197         * gcc.dg/vect/slp-4.c: Ditto.
198         * gcc.dg/vect/slp-cond-2.c: Ditto.
199         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
200         * gcc.dg/vect/vect-1.c: Ditto.
201         * gcc.dg/vect/vect-10.c: Ditto.
202         * gcc.dg/vect/vect-105.c: Ditto.
203         * gcc.dg/vect/vect-112.c: Ditto.
204         * gcc.dg/vect/vect-15.c: Ditto.
205         * gcc.dg/vect/vect-2.c: Ditto.
206         * gcc.dg/vect/vect-31.c: Ditto.
207         * gcc.dg/vect/vect-32.c: Ditto.
208         * gcc.dg/vect/vect-33.c: Ditto.
209         * gcc.dg/vect/vect-34.c: Ditto.
210         * gcc.dg/vect/vect-35.c: Ditto.
211         * gcc.dg/vect/vect-36.c: Ditto.
212         * gcc.dg/vect/vect-6.c: Ditto.
213         * gcc.dg/vect/vect-73.c: Ditto.
214         * gcc.dg/vect/vect-74.c: Ditto.
215         * gcc.dg/vect/vect-75.c: Ditto.
216         * gcc.dg/vect/vect-76.c: Ditto.
217         * gcc.dg/vect/vect-80.c: Ditto.
218         * gcc.dg/vect/vect-85.c: Ditto.
219         * gcc.dg/vect/vect-89.c: Ditto.
220         * gcc.dg/vect/vect-97.c: Ditto.
221         * gcc.dg/vect/vect-98.c: Ditto.
222         * gcc.dg/vect/vect-all.c: Ditto.
223         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
224         * gcc.dg/vect/vect-iv-8.c: Ditto.
225         * gcc.dg/vect/vect-iv-8a.c: Ditto.
226         * gcc.dg/vect/vect-outer-1.c: Ditto.
227         * gcc.dg/vect/vect-outer-1a.c: Ditto.
228         * gcc.dg/vect/vect-outer-1b.c: Ditto.
229         * gcc.dg/vect/vect-outer-2.c: Ditto.
230         * gcc.dg/vect/vect-outer-2a.c: Ditto.
231         * gcc.dg/vect/vect-outer-2c.c: Ditto.
232         * gcc.dg/vect/vect-outer-3.c: Ditto.
233         * gcc.dg/vect/vect-outer-3a.c: Ditto.
234         * gcc.dg/vect/vect-outer-4a.c: Ditto.
235         * gcc.dg/vect/vect-outer-4b.c: Ditto.
236         * gcc.dg/vect/vect-outer-4c.c: Ditto.
237         * gcc.dg/vect/vect-outer-4d.c: Ditto.
238         * gcc.dg/vect/vect-outer-4m.c: Ditto.
239         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
240         * gcc.dg/vect/vect-outer-fir.c: Ditto.
241         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
242         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
243         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
244         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
245         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
246         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
247         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
248         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
249         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
250         * gcc.dg/vect/vect-shift-2.c: Ditto.
251         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
252         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
253         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
254         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
255         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
256
257 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
258
259         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
260         __builtin_memcpy arguments to honor sizeof(a).
261
262 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
263
264         * gcc.c-torture/execute/doloop-1.c,
265         gcc.c-torture/execute/doloop-2.c: New tests.
266
267 2011-12-02  Martin Jambor  <mjambor@suse.cz>
268
269         PR tree-optimization/50622
270         * g++.dg/tree-ssa/pr50622.C: New test.
271
272 2011-12-01  Jason Merrill  <jason@redhat.com>
273
274         * g++.dg/cpp0x/initlist61.C: New.
275
276 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
277
278         PR c++/51326
279         * g++.dg/inherit/crash3.C: New.
280
281 2011-12-01  Nathan Sidwell  <nathan@acm.org>
282
283         PR gcov-profile/51113
284         * lib/gcov.exp (verify-lines): Add support for xfailing.
285         (run-gcov): Likewise.
286         * gcc.misc-tests/gcov-13.c: Xfail weak function.
287         * gcc.misc-tests/gcov-16.c: Remove.
288         * gcc.misc-tests/gcov-17.c: Remove.
289         * g++.dg/gcov-8.C: Remove.
290         * g++.dg/gcov-9.C: Remove.
291         * g++.dg/gcovpart-12b.C: New.
292         * g++.dg/gcov-12.C: New.
293
294 2011-12-01  Andrew Pinski  <apinski@cavium.com>
295
296         PR lto/51198
297         * g++.dg/torture/pr51198.C: New testcase.
298
299 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
300
301         PR tree-optimization/51246
302         * gcc.c-torture/compile/pr51246.c: New test.
303
304         PR rtl-optimization/51014
305         * g++.dg/opt/pr51014.C: New test.
306
307 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
308
309         PR c++/51367
310         * g++.dg/template/error47.C: New.
311
312 2011-11-30  Jason Merrill  <jason@redhat.com>
313
314         PR c++/51009
315         * g++.dg/init/aggr8.C: New.
316
317 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
318
319         PR target/50725
320         * gcc.target/i386/pr50725.c: New test.
321
322         PR middle-end/51089
323         * gfortran.dg/gomp/pr51089.f90: New test.
324
325 2011-11-30  Andrew Pinski  <apinski@cavium.com>
326
327         * gcc.dg/pr51321.c: New testcase.
328
329 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
330
331         PR rtl-optimization/48721
332         * gcc.target/i386/pr48721.c: New test.
333
334 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
335
336         PR c++/51299
337         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
338
339 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
340
341         PR tree-optimization/51247
342         * gcc.c-torture/compile/pr51247.c: New test.
343
344 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
345
346         PR target/50123
347         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
348
349 2011-11-29  Michael Meissner  <meissner@linux.vnet.ibm.com>
350
351         * gcc.target/powerpc/ppc-target-4.c: New file to test target
352         specific functions enabling target specific builtins.
353
354 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
355
356         Use complex floating-point constant in CDBL.
357
358         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
359
360 2011-11-29  Tobias Burnus  <burnus@net-b.de>
361
362         PR fortran/51306
363         PR fortran/48700
364         * gfortran.dg/move_alloc_5.f90: Add dg-error.
365         * gfortran.dg/select_type_23.f03: Add dg-error.
366         * gfortran.dg/move_alloc_6.f90: New.
367         * gfortran.dg/move_alloc_7.f90: New.
368
369 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
370
371         PR tree-optimization/51301
372         * gcc.dg/vect/pr51301.c: New test.
373
374 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
375
376         * g++.dg/cdce3.C: Use dg-additional-options.
377
378 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
379
380         PR middle-end/50907
381         * gcc.dg/tree-prof/pr50907.c: New test.
382
383         PR tree-optimization/50078
384         * gcc.dg/pr50078.c: New test.
385
386         PR tree-optimization/50682
387         * g++.dg/opt/pr50682.C: New test.
388
389 2011-11-28  Tobias Burnus  <burnus@net-b.de>
390
391         PR fortran/51308
392         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
393
394 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
395             Iain Sandoe  <iains@gcc.gnu.org>
396
397         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
398         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
399         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
400         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
401         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
402
403 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
404
405         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
406         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
407         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
408         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
409         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
410         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
411         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
412         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
413         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
414         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
415         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
416         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
417         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
418         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
419         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
420         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
421         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
422         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
423         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
424         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
425         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
426         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
427         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
428         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
429         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
430         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
431         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
432
433 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
434
435         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
436         imply -mno-dspr2.
437         * gcc.target/mips/no-dsp-1.c: New test.
438         * gcc.target/mips/soft-float-1.c: Likewise.
439
440 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
441
442         PR rtl-optimization/49912
443         * g++.dg/other/pr49912.C: New test.
444
445 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
446
447         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
448         effective target.
449         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
450
451 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
452
453         PR fortran/51250
454         PR fortran/43829
455         * gfortran.dg/inline_sum_3.f90: New test.
456
457 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
458
459         PR testsuite/51258
460         * lib/target-supports.exp
461         (check_effective_target_sync_long_long): Also supported on 32bit
462         x86 targets.  Add comment about required dg-options.
463         Add alpha*-*-* targets.
464         (check_effective_target_sync_long_long_runtime): Ditto.
465
466         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
467         32bit x86 targets.
468         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
469         * gcc.dg/atomic-exchange-4.c: Ditto.
470         * gcc.dg/atomic-load-4.c: Ditto.
471         * gcc.dg/atomic-store-4.c: Ditto.
472         * gcc.dg/di-longlong64-sync-1.c: Ditto.
473         * gcc.dg/di-sync-multithread.c: Ditto.
474         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
475         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
476
477 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
478
479         PR testsuite/51258
480         * lib/target-supports.exp
481         (check_effective_target_sync_int_128_runtime): New procedure.
482         (check_effective_target_sync_long_long_runtime): Ditto.
483         (check_effective_target_sync_long_long): Add arm*-*-*.
484         (check_effective_target_sync_longlong): Remove.
485
486         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
487         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
488         * gcc.dg/atomic-exchange-5.c: Ditto.
489         * gcc.dg/atomic-load-5.c: Ditto.
490         * gcc.dg/atomic-store-5.c: Ditto.
491         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
492         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
493         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
494         effective target.
495         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
496         * gcc.dg/atomic-exchange-4.c: Ditto.
497         * gcc.dg/atomic-load-4.c: Ditto.
498         * gcc.dg/atomic-store-4.c: Ditto.
499         * gcc.dg/di-longlong64-sync-1.c: Ditto.
500         * gcc.dg/di-sync-multithread.c: Ditto.
501         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
502         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
503
504 2011-11-25  Tobias Burnus  <burnus@net-b.de>
505
506         PR fortran/50408
507         * gfortran.dg/whole_file_35.f90: New.
508
509 2011-11-25  Tobias Burnus  <burnus@net-b.de>
510
511         PR fortran/51302
512         * gfortran.dg/volatile13.f90: New.
513
514 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
515
516         PR c/51256
517         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
518
519 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
520
521         PR c++/51227
522         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
523
524 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
525
526         PR target/51134
527         * gcc.target/i386/sw-1.c: Revert revision 181357.
528
529 2011-11-24  Tobias Burnus  <burnus@net-b.de>
530
531         PR fortran/51218
532         * gfortran.dg/implicit_pure_1.f90: New.
533
534 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
535
536         PR testsuite/51258
537         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
538         * gcc.dg/atomic-exchange-5.c: Likewise.
539         * gcc.dg/atomic-load-5.c: Likewise.
540         * gcc.dg/atomic-op-5.c: Likewise.
541         * gcc.dg/atomic-store-5.c: Likewise.
542         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
543
544 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
545
546         PR rtl-optimization/50290
547         * gcc.dg/pr50290.c: New test.
548
549 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
550
551         PR c++/51290
552         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
553
554 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
555
556         PR target/51261
557         * gcc.dg/pr51261.c: New test.
558
559 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
560
561         PR c++/51145
562         * g++.dg/cpp0x/alias-decl-14.C: New test.
563         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
564         passing before.
565         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
566         change.
567         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
568         * g++.dg/lookup/struct1.C: Likewise.
569         * g++.dg/parse/elab1.C: Likewise.
570         * g++.dg/parse/elab2.C: Likewise.
571         * g++.dg/parse/int-as-enum1.C: Likewise.
572         * g++.dg/parse/typedef1.C: Likewise.
573         * g++.dg/parse/typedef3.C: Likewise.
574         * g++.dg/parse/typedef4.C: Likewise.
575         * g++.dg/parse/typedef5.C: Likewise.
576         * g++.dg/template/crash26.C: Likewise.
577         * g++.dg/template/nontype4.C: Likewise.
578         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
579         * g++.old-deja/g++.brendan/line1.C: Likewise.
580         * g++.old-deja/g++.other/elab1.C: Likewise.
581         * g++.old-deja/g++.other/syntax4.C: Likewise.
582
583 2011-11-22  Tom de Vries  <tom@codesourcery.com>
584
585         PR rtl-optimization/50764
586         * gcc.dg/pr50764.c: New test.
587
588 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
589
590         PR c++/51265
591         * g++.dg/cpp0x/decltype36.C: New.
592
593 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
594
595         PR tree-optimization/51074
596         * gcc.dg/vect/pr51074.c: New test.
597
598 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
599
600         PR c++/51143
601         * g++.dg/cpp0x/alias-decl-16.C: New test.
602
603 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
604
605         PR tree-optimization/50765
606         * gcc.dg/pr50765.c: New test.
607
608 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
609
610         * gcc.dg/vshift-1.c (main): Call rand instead of random.
611         * gcc.dg/vshift-3.c (main): Likewise.
612
613 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
614
615         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
616
617 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
618
619         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
620         * gcc.misc-tests/gcov-17.c: Likewise.
621         * g++.dg/gcov/gcov-8.C: Likewise.
622         * g++.dg/gcov/gcov-9.C: Likewise.
623
624 2011-11-21  Torvald Riegel  <triegel@redhat.com>
625
626         * g++.dg/tm/pr47747.C: New test.
627
628 2011-11-21  Torvald Riegel  <triegel@redhat.com>
629
630         * g++.dg/tm/template-2.C: New test.
631
632 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
633
634         PR debug/50827
635         * gcc.dg/pr50827.c: New test.
636
637 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
638
639         PR c++/50958
640         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
641         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
642         * g++.dg/cpp0x/udlit-member.C: Adjust.
643         * g++.dg/cpp0x/udlit-raw-length.C: New.
644         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
645         * g++.dg/cpp0x/udlit-resolve.C: New.
646         * c-c++-common/dfp/pr33466.c: Adjust.
647
648 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
649
650         * lib/target-supports.exp
651         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
652         with ultrasparc_vis2_hw.
653         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
654         with ultrasparc_vis3_hw.
655
656 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
657
658         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
659         *-*-solaris2* && c++.
660
661 2011-11-20  Joey Ye  <joey.ye@arm.com>
662
663         * gcc.dg/volatile-bitfields-1.c: New.
664
665 2011-11-20  Jason Merrill  <jason@redhat.com>
666
667         PR c++/48322
668         * g++.dg/cpp0x/variadic120.C: New.
669         * g++.dg/cpp0x/sfinae26.C: Adjust.
670
671         * g++.dg/cpp0x/sfinae11.C: Adjust.
672         * g++.dg/cpp0x/sfinae26.C: Adjust.
673         * g++.dg/template/unify11.C: Adjust.
674
675 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
676
677         PR c++/51230
678         * g++.dg/template/error46.C: New.
679
680 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
681
682         PR target/51235
683         * gcc.target/i386/pr51235.c: New test.
684
685         PR target/51236
686         * gcc.target/i386/pr51236.c: New test.
687
688 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
689
690         * gnat.dg/discr32.adb: New test.
691         * gnat.dg/discr32_pkg.ads: New helper.
692
693 2011-11-20  Nathan Sidwell  <nathan@acm.org>
694
695         PR gcov-profile/51113
696         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
697         * gcc.misc-tests/gcov-16.c: New.
698         * gcc.misc-tests/gcov-17.c: New.
699         * g++.dg/gcov/gcov-8.C: New.
700         * g++.dg/gcov/gcov-9.C: New.
701         * g++.dg/gcov/gcov-10.C: New.
702
703 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
704
705         PR c++/51194
706         * g++.dg/cpp0x/alias-decl-15.C: New test.
707
708 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
709
710         PR c++/51216
711         * g++.dg/cpp0x/pr51216.C: New.
712
713 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
714
715         * gcc.dg/delay-slot-2.c: New test.
716
717 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
718
719         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
720
721 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
722
723         PR c++/51188
724         * g++.dg/lookup/using46.C: New.
725         * g++.dg/lookup/using47.C: New.
726         * g++.dg/lookup/using48.C: New.
727         * g++.dg/lookup/using49.C: New.
728         * g++.dg/lookup/using50.C: New.
729
730 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
731
732         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
733         supports /* ... */ comments.
734
735 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
736
737         PR c++/51150
738         * g++.dg/cpp0x/pr51150.C: New.
739
740 2011-11-18  Martin Jambor  <mjambor@suse.cz>
741
742         PR tree-optimization/50605
743         * g++.dg/ipa/pr50605.C: New test.
744
745 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
746
747         PR c++/51191
748         * g++.dg/cpp0x/alias-decl-13.C: New test.
749
750 2011-11-17  Jason Merrill  <jason@redhat.com>
751
752         PR c++/51186
753         * g++.dg/cpp0x/auto27.C: New.
754         * g++.dg/cpp0x/trailing2.C: Adjust messages.
755
756 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
757
758         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
759         memory model parameters don't match expected values.
760         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
761         __atomic_compare_exchange.
762         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
763         __atomic_compare_exchange_n.
764         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
765         weak/strong parameter and fail if memory models aren't correct.
766
767 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
768
769         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
770         Look for simulate_thread_done to determine working gdb.  Reduce timeout
771         to 10 seconds and fail when timeout occurs.  Improve error messages.
772
773 2011-11-17  Jason Merrill  <jason@redhat.com>
774
775         PR c++/51137
776         * g++.dg/template/virtual2.C: New.
777
778 2011-11-17  Michael Matz  <matz@suse.de>
779
780         PR middle-end/50644
781         PR middle-end/50741
782         * g++.dg/tree-ssa/pr50741.C: New.
783
784 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
785
786         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
787
788 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
789
790         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
791         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
792         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
793
794 2011-11-16  Tobias Burnus  <burnus@net-b.de>
795
796         PR fortran/39427
797         PR fortran/37829
798         * gfortran.dg/constructor_1.f90: New.
799         * gfortran.dg/constructor_2.f90: New.
800         * gfortran.dg/constructor_3.f90: New.
801         * gfortran.dg/constructor_4.f90: New.
802         * gfortran.dg/constructor_5.f90: New.
803         * gfortran.dg/constructor_6.f90: New.
804         * gfortran.dg/use_only_5.f90: New.
805         * gfortran.dg/c_ptr_tests_17.f90: New.
806         * gfortran.dg/c_ptr_tests_18.f90: New.
807         * gfortran.dg/used_types_25.f90: New.
808         * gfortran.dg/used_types_26.f90: New
809         * gfortran.dg/type_decl_3.f90: New.
810         * gfortran.dg/function_types_3.f90: Update dg-error.
811         * gfortran.dg/result_1.f90: Ditto.
812         * gfortran.dg/structure_constructor_3.f03: Ditto.
813         * gfortran.dg/structure_constructor_4.f03: Ditto.
814
815 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
816
817         * gcc.dg/vect/pr30858.c: Update expected output for
818         architectures with multiple vector sizes.
819
820 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
821             Bernd Schmidt <bernds@coudesourcery.com>
822             Sebastian Huber <sebastian.huber@embedded-brains.de>
823
824         PR target/49641
825         * gcc.target/arm/pr49641.c: New test.
826
827 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
828
829         PR tree-optimization/49960
830         * gcc.dg/autopar/pr49960.c: New test.
831         * gcc.dg/autopar/pr49960-1.c: New test.
832
833
834 2011-11-16  Tom de Vries  <tom@codesourcery.com>
835
836         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
837         * gcc.dg/pr43864-2.c: Same.
838         * gcc.dg/pr43864-3.c: Same.
839         * gcc.dg/pr43864-4.c: Same.
840
841 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
842
843         * gcc.target/i386/sse2-cvt-vec.c: New test.
844         * gcc.target/i386/avx-cvt-vec.c: Ditto.
845         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
846         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
847         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
848         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
849         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
850
851 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
852
853         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
854         powerpc*-*-darwin* targets.
855
856 2011-11-15  Torvald Riegel  <triegel@redhat.com>
857
858         * c-c++-common/tm/trxn-expr-3.c: New test.
859
860 2011-11-14  Torvald Riegel  <triegel@redhat.com>
861
862         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
863
864 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
865
866         * gcc.target/i386/avx-recip-vec.c: New test.
867         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
868         * gcc.target/i386/avx-lrint-vec.c: Ditto.
869         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
870         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
871         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
872         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
873         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
874         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
875         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
876         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
877         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
878         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
879         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
880         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
881
882 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
883
884         PR c++/51107
885         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
886         non-template literal operator.
887
888 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
889
890         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
891         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
892         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
893         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
894         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
895         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
896         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
897         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
898         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
899         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
900         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
901         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
902         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
903         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
904         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
905         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
906
907 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
908
909         PR c++/6936
910         PR c++/25994
911         PR c++/26256
912         PR c++/30195
913         * g++.old-deja/g++.brendan/misc14.C: Adjust.
914         * g++.old-deja/g++.jason/scoping16.C: Likewise.
915         * g++.old-deja/g++.other/anon7.C: Likewise.
916         * g++.old-deja/g++.other/using1.C: Likewise.
917         * g++.old-deja/g++.other/redecl1.C: Likewise.
918         * g++.old-deja/g++.other/typedef7.C: Likewise.
919         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
920         * g++.dg/template/using2.C: Likewise.
921         * g++.dg/template/static4.C: Likewise.
922         * g++.dg/template/typedef1.C: Likewise.
923         * g++.dg/lookup/name-clash9.C: Likewise.
924         * g++.dg/abi/mangle41.C: Likewise.
925         * g++.dg/parse/ctor5.C: Likewise.
926         * g++.dg/inherit/using4.C: Likewise.
927         * g++.dg/lookup/using24.C: New.
928         * g++.dg/lookup/using25.C: New.
929         * g++.dg/lookup/using26.C: New.
930         * g++.dg/lookup/using27.C: New.
931         * g++.dg/lookup/using28.C: New.
932         * g++.dg/lookup/using29.C: New.
933         * g++.dg/lookup/using30.C: New.
934         * g++.dg/lookup/using31.C: New.
935         * g++.dg/lookup/using32.C: New.
936         * g++.dg/lookup/using33.C: New.
937         * g++.dg/lookup/using34.C: New.
938         * g++.dg/lookup/using35.C: New.
939         * g++.dg/lookup/using36.C: New.
940         * g++.dg/lookup/using37.C: New.
941         * g++.dg/lookup/using38.C: New.
942         * g++.dg/lookup/using39.C: New.
943         * g++.dg/lookup/using40.C: New.
944         * g++.dg/lookup/using41.C: New.
945         * g++.dg/lookup/using42.C: New.
946         * g++.dg/lookup/using43.C: New.
947         * g++.dg/lookup/using44.C: New.
948         * g++.dg/lookup/using45.C: New.
949         * g++.dg/lookup/pr6936.C: New.
950         * g++.dg/debug/using4.C: New.
951         * g++.dg/debug/using5.C: New.
952         * g++.dg/cpp0x/forw_enum10.C: New.
953
954 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
955             Jan Hubicka  <jh@suse.cz>
956
957         * gcc.target/i386/sw-1.c: Force rep;movsb.
958
959 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
960
961         PR testsuite/51059
962         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
963         dg-additional-options.
964
965 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
966
967         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
968         specified.  Remove redundant runtime checks.
969         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
970         Allow for other than -m4.  Fix typos in comments.
971
972 2011-11-12  Jason Merrill  <jason@redhat.com>
973
974         PR c++/986
975         * g++.dg/warn/ref-temp1.C: New.
976
977         PR c++/51060
978         * g++.dg/opt/stack2.C: New.
979
980 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
981
982         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
983         alpha*-*-linux* targets.
984
985 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
986
987         PR testsuite/51059
988         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
989         Darwin targets and allow external symbols to be undefined.
990
991 2011-11-12  Nathan Sidwell  <nathan@acm.org>
992
993         * gcc.misc-tests/gcov-15.c: New.
994
995 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
996
997         PR tree-optimization/51058
998         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
999         * gfortran.dg/vect/pr51058-2.f90: New test.
1000
1001 2011-11-10  Jason Merrill  <jason@redhat.com>
1002
1003         * g++.dg/template/linkage1.C: New.
1004         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1005         * g++.old-deja/g++.other/linkage4.C: Likewise.
1006
1007         PR c++/50973
1008         * g++.dg/cpp0x/defaulted33.C: New.
1009
1010 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1011
1012         PR middle-end/51038
1013         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1014         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1015         __atomic_clear.
1016
1017 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1018
1019         PR rtl-optimization/51040
1020         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1021         patchup code.
1022
1023 2011-11-10  Jason Merrill  <jason@redhat.com>
1024
1025         PR c++/51079
1026         * g++.dg/template/conv12.C: New.
1027
1028         PR debug/50983
1029         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1030
1031 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1032
1033         * gnat.dg/atomic6_1.adb: New test.
1034         * gnat.dg/atomic6_2.adb: Likewise.
1035         * gnat.dg/atomic6_3.adb: Likewise.
1036         * gnat.dg/atomic6_4.adb: Likewise.
1037         * gnat.dg/atomic6_5.adb: Likewise.
1038         * gnat.dg/atomic6_6.adb: Likewise.
1039         * gnat.dg/atomic6_7.adb: Likewise.
1040         * gnat.dg/atomic6_8.adb: Likewise.
1041         * gnat.dg/atomic6_pkg.ads: New helper.
1042
1043 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1044
1045         PR middle-end/51077
1046         * gcc.c-torture/compile/pr51077.c: New test.
1047
1048         PR rtl-optimization/51023
1049         * gcc.c-torture/execute/pr51023.c: New test.
1050
1051 2011-11-10  Richard Guenther  <rguenther@suse.de>
1052
1053         PR tree-optimization/51042
1054         * gcc.dg/torture/pr51042.c: New testcase.
1055
1056 2011-11-10  Richard Guenther  <rguenther@suse.de>
1057
1058         PR tree-optimization/51070
1059         * gcc.dg/torture/pr51070.c: New testcase.
1060
1061 2011-11-10  Richard Guenther  <rguenther@suse.de>
1062
1063         PR tree-optimization/51030
1064         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1065
1066 2011-11-10  Richard Guenther  <rguenther@suse.de>
1067
1068         PR middle-end/51071
1069         * gcc.dg/torture/pr51071.c: New testcase.
1070
1071 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1072
1073         * gnat.dg/loop_optimization9.ad[sb]: New test.
1074
1075 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1076
1077         PR tree-optimization/51058
1078         * gfortran.dg/vect/pr51058.f90: New test.
1079
1080 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1081
1082         PR tree-optimization/51000
1083         * gcc.dg/vect/pr51000.c: New test.
1084
1085 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1086
1087         PR c++/50837
1088         * g++.dg/cpp0x/static_assert5.C: New.
1089         * g++.dg/template/nontype13.C: Tweak.
1090
1091 2011-11-09  Jason Merrill  <jason@redhat.com>
1092
1093         PR c++/50972
1094         * g++.dg/cpp0x/noexcept16.C: New.
1095
1096         PR c++/51046
1097         * g++.dg/cpp0x/variadic119.C: New.
1098
1099 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1100
1101         PR target/50911
1102         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1103         permutations.
1104         * gcc.dg/torture/vshuf-32.inc: Likewise.
1105         * gcc.dg/torture/vshuf-4.inc: Likewise.
1106         * gcc.dg/torture/vshuf-8.inc: Likewise.
1107
1108         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1109
1110 2011-11-09  Ian Lance Taylor  <iant@google.com>
1111
1112         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1113         procedure.
1114         * gcc.dg/split-5.c: New test.
1115
1116 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1117
1118         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1119
1120 2011-11-09  Jason Merrill  <jason@redhat.com>
1121
1122         PR c++/51029
1123         * g++.dg/template/virtual1.C: New.
1124
1125 2011-11-08  Jason Merrill  <jason@redhat.com>
1126
1127         Run most C++ tests in both C++98 and C++11 modes.
1128         * lib/target-supports.exp (check_effective_target_c++11): New.
1129         (check_effective_target_c++98): New.
1130         * lib/g++-dg.exp (g++-dg-runtest): New.
1131         * g++.dg/dg.exp: Use g++-dg-runtest.
1132         * g++.dg/charset/charset.exp: Likewise.
1133         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1134         * g++.dg/dfp/dfp.exp: Likewise.
1135         * g++.dg/gcov/gcov.exp: Likewise.
1136         * g++.dg/gomp/gomp.exp: Likewise.
1137         * g++.dg/graphite/graphite.exp: Likewise.
1138         * g++.dg/tls/tls.exp: Likewise.
1139         * g++.dg/tm/tm.exp: Likewise.
1140         * g++.dg/vect/vect.exp: Likewise.
1141         * g++.old-deja/old-deja.exp: Likewise.
1142         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1143         with some of the torture options.
1144         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1145         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1146         * g++.dg/init/null1.C: Only run in C++98.
1147         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1148         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1149         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1150         * g++.old-deja/g++.other/anon9.C: Likewise.
1151         * g++.old-deja/g++.other/linkage1.C: Likewise.
1152         * g++.old-deja/g++.other/linkage2.C: Likewise.
1153         * g++.old-deja/g++.pt/t29.C: Likewise.
1154         * g++.old-deja/g++.pt/t30.C: Likewise.
1155         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1156         * g++.dg/ext/anon-struct4.C: Likewise.
1157         * g++.dg/init/brace2.C: Likewise.
1158         * g++.dg/init/brace6.C: Likewise.
1159         * g++.dg/other/anon3.C: Likewise.
1160         * g++.dg/template/arg2.C: Likewise.
1161         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1162         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1163         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1164         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1165         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1166         * g++.old-deja/g++.brendan/init2.C: Likewise.
1167         * g++.old-deja/g++.brendan/init4.C: Likewise.
1168         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1169         * g++.old-deja/g++.jason/cond.C: Likewise.
1170         * g++.old-deja/g++.law/init1.C: Likewise.
1171         * g++.old-deja/g++.law/operators32.C: Likewise.
1172         * g++.old-deja/g++.pt/enum6.C: Likewise.
1173         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1174         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1175
1176         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1177         * g++.dg/init/new11.C: Likewise.
1178         * g++.dg/init/pr29571.C: Likewise.
1179         * g++.dg/lookup/forscope2.C: Likewise.
1180         * g++.dg/parse/linkage1.C: Likewise.
1181         * g++.dg/parse/typedef8.C: Likewise.
1182         * g++.dg/template/error44.C: Likewise.
1183         * g++.dg/tls/diag-2.C: Likewise.
1184         * g++.dg/tls/diag-4.C: Likewise.
1185         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1186         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1187         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1188         * g++.old-deja/g++.brendan/new3.C: Likewise.
1189         * g++.old-deja/g++.eh/new1.C: Likewise.
1190         * g++.old-deja/g++.eh/new2.C: Likewise.
1191         * g++.old-deja/g++.jason/new.C: Likewise.
1192         * g++.old-deja/g++.law/friend1.C: Likewise.
1193         * g++.old-deja/g++.mike/net46.C: Likewise.
1194         * g++.old-deja/g++.mike/p755.C: Likewise.
1195         * g++.old-deja/g++.other/new6.C: Likewise.
1196
1197         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1198         * g++.dg/template/crash53.C: Likewise.
1199         * g++.dg/template/void9.C: Likewise.
1200
1201 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1202
1203         PR c++/51045
1204         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1205
1206 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1207
1208         PR c++/51047
1209         * g++.dg/cpp0x/sfinae29.C: New.
1210
1211 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1212
1213         PR fortran/50960
1214         * gfortran.dg/typebound_call_22.f03: New test case.
1215
1216 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1217
1218         PR libfortran/50016
1219         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1220
1221 2011-11-09  Richard Guenther  <rguenther@suse.de>
1222
1223         PR tree-optimization/51039
1224         * gcc.dg/pr51039.c: New testcase.
1225
1226 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1227
1228         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1229         Enable also for powerpc*-*-*.
1230
1231 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1232
1233         PR fortran/50540
1234         * gfortran.dg/forall_16.f90: New test.
1235
1236 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1237
1238         PR fortran/38718
1239         * gfortran.dg/initialization_29.f90: Expand test.
1240
1241 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1242
1243         PR c++/51027
1244         * g++.dg/cpp0x/alias-decl-12.C: New test.
1245         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1246
1247 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1248
1249         PR debug/51032
1250         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1251
1252 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1253
1254         PR tree-optimization/51015
1255         * gcc.dg/vect/pr51015.c: New test.
1256
1257 2011-11-08  David S. Miller  <davem@davemloft.net>
1258
1259         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1260         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1261
1262 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1263
1264         PR fortran/50404
1265         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1266
1267 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1268
1269         PR fortran/50409
1270         * gfortran.dg/string_5.f90: Improve testcase.
1271
1272 2011-10-23  Jason Merrill  <jason@redhat.com>
1273
1274         PR c++/50835
1275         * g++.dg/template/lvalue2.C: New.
1276
1277 2011-11-08  Michael Matz  <matz@suse.de>
1278
1279         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1280         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1281         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1282         * g++.dg/eh/builtin2.C: Ditto.
1283         * g++.dg/eh/builtin3.C: Ditto.
1284
1285 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1286
1287         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1288         being prefered even for -mavx.
1289         * gcc.target/i386/avx-cvt-3.c: New test.
1290
1291 2011-11-08  Richard Guenther  <rguenther@suse.de>
1292
1293         PR tree-optimization/51012
1294         * gcc.dg/pr51012-1.c: New testcase.
1295         * gcc.dg/pr51012-2.c: Likewise.
1296
1297 2011-11-08  Richard Guenther  <rguenther@suse.de>
1298
1299         PR middle-end/51010
1300         * c-c++-common/uninit-pr51010.c: New testcase.
1301
1302 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1303
1304         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1305         check_effective_target_vect_call_copysignf,
1306         check_effective_target_vect_call_lrint): New procedures.
1307         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1308         $VECT_SLP_CFLAGS with -ffast-math.
1309         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1310         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1311         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1312         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1313
1314 2011-11-07  Richard Henderson  <rth@redhat.com>
1315             Aldy Hernandez  <aldyh@redhat.com>
1316             Torvald Riegel  <triegel@redhat.com>
1317
1318         Merged from transactional-memory.
1319
1320         * g++.dg/dg.exp: Run transactional memory tests.
1321         * g++.dg/tm: New directory with new tests.
1322         * gcc.dg/tm: New directory with new tests.
1323         * c-c++-common/tm: New directory with new tests.
1324
1325 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1326
1327         Fix context handling of alias-declaration
1328         * g++.dg/cpp0x/alias-decl-11.C: New test.
1329
1330 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1331
1332         PR c++/50864
1333         * g++.dg/parse/template26.C: New.
1334         * g++.dg/template/crash45.C: Adjust dg-error string.
1335
1336 2011-11-07  Jason Merrill  <jason@redhat.com>
1337
1338         PR c++/50848
1339         * g++.dg/template/lookup9.C: New.
1340
1341         PR c++/50863
1342         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1343
1344         PR c++/50870
1345         * g++.dg/cpp0x/decltype35.C: New.
1346
1347 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1348
1349         Support C++11 alias-declaration
1350         PR c++/45114
1351         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1352         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1353         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1354         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1355         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1356         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1357         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1358         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1359         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1360         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1361         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1362         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1363         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1364
1365 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1366
1367         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1368
1369 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1370
1371         PR fortran/50919
1372         * gfortran.dg/typebound_call_21.f03: New.
1373
1374 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1375
1376         * gcc.dg/profile-dir-1.c: Adjust final scan.
1377         * gcc.dg/profile-dir-2.c: Adjust final scan.
1378         * gcc.dg/profile-dir-3.c: Adjust final scan.
1379         * gcc.misc-tests/gcov.exp: Adjust regexp.
1380         * gcc.misc-tests/gcov-12.c: New.
1381         * gcc.misc-tests/gcov-13.c: New.
1382         * gcc.misc-tests/gcovpart-13b.c: New.
1383         * gcc.misc-tests/gcov-14.c: New.
1384
1385 2011-11-07  Jason Merrill  <jason@redhat.com>
1386
1387         PR c++/35688
1388         * g++.dg/ext/visibility/template8.C: New.
1389
1390 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1391
1392         PR tree-optimization/50789
1393         * gcc.target/i386/avx2-gather-1.c: New test.
1394         * gcc.target/i386/avx2-gather-2.c: New test.
1395         * gcc.target/i386/avx2-gather-3.c: New test.
1396         * gcc.target/i386/avx2-gather-4.c: New test.
1397
1398 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1399
1400         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1401
1402 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1403
1404         PR libfortran/45723
1405         * gfortran.dg/open_dev_null.f90: Remove testcase.
1406
1407 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1408
1409         * lib/target-supports.exp (check_effective_target_sync_int_128):
1410         Don't cache the result.
1411         (check_effective_target_sync_long_long): Ditto.
1412
1413 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1414
1415         PR rtl-optimization/47698
1416         * gcc.target/i386/47698.c: New test.
1417
1418 2011-11-06  Jason Merrill  <jason@redhat.com>
1419
1420         PR c++/35688
1421         * g++.dg/ext/visibility/template7.C: New.
1422
1423 2011-11-07  Terry Guo  <terry.guo@arm.com>
1424
1425         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1426         * gcc.target/arm/wmul-2.c: Ditto.
1427         * gcc.target/arm/wmul-3.c: Ditto.
1428         * gcc.target/arm/wmul-4.c: Ditto.
1429
1430 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1431
1432         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1433         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1434         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1435         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1436         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1437         expected diagnostics.
1438
1439 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1440             Richard Henderson  <rth@redhat.com>
1441             Aldy Hernandez  <aldyh@redhat.com>
1442
1443         Merged from cxx-mem-model.
1444
1445         * lib/target-supports.exp (check_effective_target_sync_int_128,
1446         check_effective_target_sync_long_long): Check whether the target
1447         supports 64 and 128 bit __sync builtins.
1448         (check_effective_target_cas_char): New.
1449         (check_effective_target_cas_int): New.
1450         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1451         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1452         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1453         produce the expected library calls.
1454         * gcc.dg/atomic-fence.c: New functional tests.
1455         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1456         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1457         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1458         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1459         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1460         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1461         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1462         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1463         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1464         are atomic.
1465         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1466         loads are atomic.
1467         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1468         are atomic.
1469         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1470         are atomic.
1471         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1472         int128 operations are atomic.
1473         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1474         operations are atomic.
1475         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1476         operations are atomic.
1477         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1478         operations are atomic.
1479         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1480         stores aren't moved out of a loop.
1481         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1482         globals don't overwrite neighbouring globals.
1483         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1484         writes dont overwrite neighbouring components.
1485         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1486         * c-c++-common/gomp/atomic-3.c: Likewise.
1487         * c-c++-common/gomp/atomic-9.c: Likewise.
1488         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1489         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1490         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1491         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1492         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1493         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1494         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1495         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1496         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1497         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1498         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1499         g++.dg/gomp/atomic-15.C: Remove.
1500         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1501         * gcc.dg/gomp/atomic-11.c: Remove test.
1502
1503 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
1504
1505         * gcc.dg/vect/bb-slp-cond-1.c: New test.
1506         * gcc.dg/vect/slp-cond-1.c: New test.
1507         * gcc.dg/vect/slp-cond-2.c: New test.
1508
1509 2011-11-05  David S. Miller  <davem@davemloft.net>
1510
1511         * lib/test-supports.exp
1512         (check_effective_target_ultrasparc_vis2_hw): New proc.
1513         (check_effective_target_ultrasparc_vis3_hw): New proc.
1514         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1515         * gcc.target/sparc/vec-init-2.inc: Likewise.
1516         * gcc.target/sparc/vec-init-3.inc: Likewise.
1517         * gcc.target/sparc/vec-init-1-vis1.c: New test.
1518         * gcc.target/sparc/vec-init-1-vis2.c: New test.
1519         * gcc.target/sparc/vec-init-1-vis3.c: New test.
1520         * gcc.target/sparc/vec-init-2-vis1.c: New test.
1521         * gcc.target/sparc/vec-init-2-vis2.c: New test.
1522         * gcc.target/sparc/vec-init-2-vis3.c: New test.
1523         * gcc.target/sparc/vec-init-3-vis1.c: New test.
1524         * gcc.target/sparc/vec-init-3-vis2.c: New test.
1525         * gcc.target/sparc/vec-init-3-vis3.c: New test.
1526
1527 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1528
1529         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1530         Disable test on Epiphany.
1531         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1532         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1533         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1534         * g++.dg/parse/pragma3.C: Likewise.
1535         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1536         (bar): Use it.
1537         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1538         * gcc.dg/tls/thr-cse-1.c: Likewise.
1539         * g++.dg/opt/devirt2.C: Likewise.
1540         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1541         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1542         * gcc.target/epiphany: New directory.
1543
1544 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1545
1546         * gfortran.dg/quad_2.f90: New.
1547
1548 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1549
1550         * gcc.dg/strlenopt-22g.c: New wrapper around...
1551         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1552
1553 2011-11-04  Jason Merrill  <jason@redhat.com>
1554
1555         PR c++/26714
1556         * g++.dg/init/lifetime2.C: New.
1557         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1558
1559         PR c++/48370
1560         * g++.dg/init/lifetime1.C: Test cleanup order.
1561
1562 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1563
1564         * g++.dg/other/offsetof7.C: New test.
1565
1566 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
1567
1568         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1569         variable, default empty, -ffat-lto-objects for effective_target_lto.
1570         (gcc-dg-test-1): Add options from dg-final methods.
1571         * lib/scanasm.exp (scan-assembler_required_options)
1572         (scan-assembler-not_required_options): New procs.
1573
1574 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
1575
1576         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1577         generate a pedwarn in c++98-mode.
1578         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
1579         don't generate a pedwarn in c++0x-mode.
1580
1581 2011-11-04  Olivier Goffart  <olivier@woboq.com>
1582
1583         PR c++/50965
1584         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
1585
1586 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
1587
1588         PR rtl-optimization/38644
1589         * gcc.target/arm/stack-red-zone.c: New.
1590
1591 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
1592
1593         PR c++/48420
1594         * g++.dg/warn/Wconversion-null-3.C: New.
1595
1596 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
1597
1598         PR c++/50941
1599         * g++.dg/cpp0x/udlit-strint-length.C: New.
1600
1601 2011-11-04  Jason Merrill  <jason@redhat.com>
1602
1603         PR c++/48370
1604         * g++.dg/cpp0x/initlist-lifetime1.C: New.
1605         * g++.dg/init/lifetime1.C: New.
1606         * g++.dg/init/ref21.C: New.
1607         * g++.dg/eh/array1.C: New.
1608
1609 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1610
1611         PR tree-optimization/50763
1612         * gcc.dg/pr50763-5.c: New test.
1613
1614 2011-11-04  Tom de Vries  <tom@codesourcery.com>
1615
1616         PR tree-optimization/50763
1617         * g++.dg/pr50763-4.C: New test.
1618
1619 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
1620
1621         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
1622         test.
1623
1624         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
1625
1626         * gcc.dg/torture/vec-cvt-1.c: New test.
1627
1628 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1629
1630         * gnat.dg/specs/private1[-sub].ads: New test.
1631
1632 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
1633
1634         PR fortran/43829
1635         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
1636         * gfortran.dg/inline_sum_1.f90: New.
1637         * gfortran.dg/inline_sum_2.f90: New.
1638         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
1639         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
1640         * gfortran.dg/inline_product_1.f90: New.
1641
1642 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1643
1644         PR fortran/50933
1645         * gfortran.dg/bind_c_dts_5.f90: New.
1646
1647 2011-11-03  Tobias Burnus  <burnus@net-b.de>
1648
1649         PR fortran/50960
1650         * gfortran.dg/module_parameter_array_refs_2.f90: New.
1651
1652 2011-11-03  Richard Guenther  <rguenther@suse.de>
1653
1654         PR middle-end/50079
1655         * g++.dg/init/copy7.C: Remove testcase.
1656
1657 2011-11-03  Martin Jambor  <mjambor@suse.cz>
1658
1659         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
1660         * g++.dg/ipa/devirt-c-2.C: Likewise.
1661         * g++.dg/ipa/devirt-c-7.C: New test.
1662         * g++.dg/ipa/devirt-c-8.C: Likewise.
1663
1664 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
1665
1666         PR tree-optimization/50912
1667         * gnat.dg/loop_optimization10.ad[sb]: New test.
1668         * gnat.dg/loop_optimization10_pkg.ads: New helper.
1669
1670 2011-11-02  Jason Merrill  <jason@redhat.com>
1671
1672         PR c++/50930
1673         * g++.dg/cpp0x/nsdmi-list2.C: New.
1674
1675 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1676
1677         PR c++/50810
1678         * g++.dg/cpp0x/warn_cxx0x2.C: New.
1679         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
1680
1681 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1682
1683         PR tree-optimization/50769
1684         * gfortran.dg/pr50769.f90: New test.
1685
1686 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
1687
1688         * gcc.target/sparc/20111102-1.c: New test.
1689
1690 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
1691
1692         PR c++/50956
1693         * g++.dg/warn/Wcast-qual2.C: New.
1694
1695 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1696
1697         PR tree-optimization/50763
1698         * g++.dg/pr50763-3.C: New test.
1699
1700 2011-11-02  Tom de Vries  <tom@codesourcery.com>
1701
1702         PR tree-optimization/50672
1703         * g++.dg/pr50672.C: New test.
1704
1705 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
1706
1707         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
1708         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
1709         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
1710
1711         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
1712
1713 2011-11-02  Richard Guenther  <rguenther@suse.de>
1714
1715         PR tree-optimization/50902
1716         * gcc.dg/torture/pr50902.c: New testcase.
1717
1718 2010-11-02  Richard Guenther  <rguenther@suse.de>
1719
1720         PR tree-optimization/50890
1721         * gcc.dg/torture/pr50890.c: New testcase.
1722
1723 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
1724
1725         PR c++/44277
1726         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
1727         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
1728
1729 2011-11-01  Tom de Vries  <tom@codesourcery.com>
1730
1731         PR tree-optimization/50908
1732         * gcc.dg/pr50908.c: New test.
1733         * gcc.dg/pr50908-2.c: Same.
1734         * gcc.dg/pr50908-3.c: Same.
1735
1736 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
1737
1738         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
1739         the outer loop.  Remove comment.  Don't check for widen-mult.
1740
1741 2011-10-31  Martin Jambor  <mjambor@suse.cz>
1742
1743         * gcc.dg/ipa/ipcp-4.c: New test.
1744
1745 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
1746
1747         * gcc.dg/vshift-3.c: New test.
1748         * gcc.dg/vshift-4.c: New test.
1749         * gcc.dg/vshift-5.c: New test.
1750
1751 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
1752
1753         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
1754         and current implementation.
1755
1756 2011-10-31  Paul Brook  <paul@codesourcery.com>
1757
1758         * gcc.dg/constructor-1.c: New test.
1759
1760 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
1761
1762         PR fortran/50753
1763         * gfortran.dg/dshift_3.f90: New test.
1764
1765 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1766
1767         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
1768         hppa*-*-hpux*.
1769         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
1770         * gcc.dg/torture/vshuf-v4si.c: Likewise.
1771         * gcc.dg/torture/vshuf-v8si.c: Likewise.
1772         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
1773         * gcc.dg/torture/vshuf-v4di.c: Likewise.
1774         * gcc.dg/torture/vshuf-v2df.c: Likewise.
1775         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
1776         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
1777         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
1778         * gcc.dg/torture/vshuf-v2di.c: Likewise.
1779         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
1780         * gcc.dg/torture/vshuf-v4df.c: Likewise.
1781         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
1782         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
1783         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
1784         * gcc.dg/vector-compare-2.c: Likewise.
1785
1786 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
1787
1788         PR c++/50901
1789         * g++.dg/cpp0x/pr50901.C: New.
1790
1791 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
1792
1793         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
1794         * gcc.target/i386/fma4-check.h (main): Ditto.
1795         * gcc.target/i386/xop-check.h (main): Ditto.
1796
1797 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1798
1799         Revert:
1800         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1801
1802         PR c++/50864
1803         * g++.dg/template/crash109.C: New.
1804
1805 2011-10-28  Jason Merrill  <jason@redhat.com>
1806
1807         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
1808
1809 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
1810
1811         PR c++/50864
1812         * g++.dg/template/crash109.C: New.
1813
1814 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
1815
1816         * gfortran.dg/nearest_5.f90: New test.
1817
1818 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
1819
1820         * gcc.dg/vshift-1.c: New test.
1821         * gcc.dg/vshift-2.c: New test.
1822         * gcc.target/i386/xop-vshift-1.c: New test.
1823         * gcc.target/i386/xop-vshift-2.c: New test.
1824         * gcc.target/i386/avx2-vshift-1.c: New test.
1825
1826 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
1827
1828         PR rtl-optimization/49720
1829         * g++.dg/torture/pr49720.C: New test.
1830
1831 2011-10-27  David S. Miller  <davem@davemloft.net>
1832
1833         * gcc.target/sparc/setcc-3.c: New test.
1834
1835 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
1836
1837         PR c++/30066
1838         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
1839
1840 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
1841
1842         * gcc.target/i386/sse2-cvt-1.c: New test.
1843         * gcc.target/i386/sse2-cvt-2.c: New test.
1844         * gcc.target/i386/avx-cvt-1.c: New test.
1845         * gcc.target/i386/avx-cvt-2.c: New test.
1846         * gcc.target/i386/avx2-cvt-1.c: New test.
1847         * gcc.target/i386/avx2-cvt-2.c: New test.
1848
1849 2011-10-27  Martin Jambor  <mjambor@suse.cz>
1850
1851         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
1852
1853 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
1854             Steven G. Kargl  <kargl@gcc.gnu.org>
1855
1856         PR target/50875
1857         * gfortran.dg/pr50875.f90: New test.
1858
1859 2011-10-26  David S. Miller  <davem@davemloft.net>
1860
1861         * gcc.target/sparc/fmaf-1.c: New test.
1862
1863         * gcc.target/sparc/setcc-1.c: New test.
1864         * gcc.target/sparc/setcc-2.c: New test.
1865
1866 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1867
1868         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
1869
1870 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1871
1872         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
1873         Windows targets.
1874
1875 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1876
1877         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
1878         symbol names.
1879
1880 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
1881
1882         * gcc.target/i386/pad-4.c: Skip for Windows targets.
1883
1884 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1885
1886         * gnat.dg/specs/discr1.ads: New test.
1887         * gnat.dg/specs/discr1_pkg.ads: New helper.
1888
1889 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1890
1891         * gnat.dg/specs/unchecked_union.ads: Rename to...
1892         * gnat.dg/specs/unchecked_union1.ads: ...this.
1893         * gnat.dg/specs/unchecked_union2.ads: New test.
1894
1895 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
1896
1897         * gnat.dg/specs/atomic1.ads: New test.
1898
1899 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
1900
1901         Implement C++11 user-defined literals.
1902         * g++.dg/cpp0x/udlit-addr.C: New.
1903         * g++.dg/cpp0x/udlit-args.C: New.
1904         * g++.dg/cpp0x/udlit-args-neg.C: New.
1905         * g++.dg/cpp0x/udlit-clink-neg.C: New.
1906         * g++.dg/cpp0x/udlit-concat.C: New.
1907         * g++.dg/cpp0x/udlit-concat-neg.C: New.
1908         * g++.dg/cpp0x/udlit-constexpr.C: New.
1909         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
1910         * g++.dg/cpp0x/udlit-declare-neg.C: New.
1911         * g++.dg/cpp0x/udlit-friend.C: New.
1912         * g++.dg/cpp0x/udlit-general.C: New.
1913         * g++.dg/cpp0x/udlit-inline.C: New.
1914         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
1915         * g++.dg/cpp0x/udlit-member-neg.C: New.
1916         * g++.dg/cpp0x/udlit-namespace.C: New.
1917         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
1918         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
1919         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
1920         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
1921         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
1922         * g++.dg/cpp0x/udlit-operator-neg.C: New.
1923         * g++.dg/cpp0x/udlit-raw-str.C: New.
1924         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
1925         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
1926         * g++.dg/cpp0x/udlit-systemheader.C: New.
1927         * g++.dg/cpp0x/udlit-template.C: New.
1928         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
1929         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
1930         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
1931         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
1932         * g++.dg/cpp0x/udlit_system_header: New.
1933
1934 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
1935
1936         PR c++/50870
1937         * g++.dg/cpp0x/decltype34.C: New.
1938
1939 2011-10-26  Tom de Vries <tom@codesourcery.com>
1940
1941         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
1942         * gcc.c-torture/unsorted/HIset.c: Same.
1943         * gcc.c-torture/unsorted/SIcmp.c: Same.
1944         * gcc.c-torture/unsorted/SIset.c: Same.
1945         * gcc.c-torture/unsorted/SFset.c: Same.
1946         * gcc.c-torture/unsorted/UHIcmp.c: Same.
1947         * gcc.c-torture/unsorted/USIcmp.c: Same.
1948         * gcc.c-torture/unsorted/DFcmp.c: Same.
1949
1950 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
1951
1952         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
1953         to work also with -masm=intel and additionally test the xmm vs. ymm
1954         register type combination on mask/dest and in vsib.
1955         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
1956         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
1957         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
1958         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
1959         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
1960         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
1961         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
1962         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
1963         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
1964         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
1965         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
1966         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
1967         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
1968         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
1969         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
1970         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
1971         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
1972         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
1973         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
1974         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
1975         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
1976         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
1977         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
1978         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
1979         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
1980         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
1981         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
1982         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
1983         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
1984         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
1985         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
1986
1987 2011-10-26  Tom de Vries  <tom@codesourcery.com>
1988
1989         PR tree-optimization/50763
1990         * gcc.dg/pr50763-2.c: New test.
1991
1992 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
1993
1994         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
1995         Update expected messages.
1996
1997 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
1998
1999         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2000
2001 2011-10-25  Jason Merrill  <jason@redhat.com>
2002
2003         PR c++/50866
2004         * g++.dg/init/aggr7.C: New.
2005
2006         PR c++/49996
2007         * g++.dg/cpp0x/initlist59.C: New.
2008
2009 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2010
2011         PR c++/50858
2012         * g++.dg/overload/operator5.C: New.
2013
2014 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2015
2016         PR c++/50861
2017         * g++.dg/template/crash108.C: New.
2018
2019 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2020
2021         PR tree-optimization/50596
2022         * gcc.dg/vect/vect-cond-10.c: New test.
2023
2024 2011-10-24  Joey Ye  <joey.ye@arm.com>
2025
2026         * gcc.target/arm/pr42575.c: Remove architecture option.
2027
2028 2011-10-24  David S. Miller  <davem@davemloft.net>
2029
2030         * gcc.target/sparc/vis3move-1.c: New test.
2031         * gcc.target/sparc/vis3move-2.c: New test.
2032         * gcc.target/sparc/vis3move-3.c: New test.
2033
2034 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2035
2036         * gcc.dg/strlenopt-22.c: New testcase.
2037         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2038
2039 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2040
2041         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2042         Remove -march=i386.
2043         (dg-skip-if): Remove.
2044         * gcc.target/i386/funcspec-1.c: Ditto.
2045         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2046
2047 2011-10-24  Richard Guenther  <rguenther@suse.de>
2048
2049         * gcc.dg/vect/vect-bool-1.c: New testcase.
2050
2051 2011-10-24  Richard Guenther  <rguenther@suse.de>
2052
2053         PR tree-optimization/50838
2054         * gcc.dg/torture/pr50838.c: New testcase.
2055
2056 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2057
2058         PR tree-optimization/50730
2059         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2060         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2061         -fno-tree-sra and SLP flags.
2062
2063 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2064
2065         PR c++/50841
2066         Revert:
2067         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2068
2069         PR c++/50810
2070         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2071         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2072
2073 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2074
2075         PR c++/50810
2076         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2077         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2078
2079 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2080
2081         PR tree-optimization/50763
2082         * gcc.dg/pr50763.c: New test.
2083
2084 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2085
2086         PR target/50788
2087         * gcc.target/i386/pr50788.c: New test.
2088
2089 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2090
2091         PR tree-optimization/50819
2092         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2093         * g++.dg/vect/slp-pr50819.cc: New test.
2094
2095 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2096
2097         PR c++/45385
2098         * g++.dg/warn/Wconversion4.C: New.
2099
2100 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2101
2102         PR target/50813
2103         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2104         from element other than first and reverse permutation.
2105         * gcc.dg/torture/vshuf-16.inc: Likewise.
2106         * gcc.dg/torture/vshuf-8.inc: Likewise.
2107         * gcc.dg/torture/vshuf-4.inc: Likewise.
2108
2109 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2110
2111         PR c++/31423
2112         * g++.dg/parse/error43.C: New.
2113         * g++.dg/parse/error44.C: Likewise.
2114
2115 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2116             Kirill Yukhin  <kirill.yukhin@intel.com>
2117
2118         PR target/50740
2119         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2120         * gcc.target/i386/bmi2-check.h: Ditto.
2121
2122 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2123
2124         PR c++/50811
2125         * g++.dg/cpp0x/override2.C: Add test.
2126
2127 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2128
2129         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2130         check_linker_plugin_available.
2131
2132 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2133
2134         * gcc.target/i386/branch-cost1.c: New test.
2135         * gcc.target/i386/branch-cost2.c: New test.
2136         * gcc.target/i386/branch-cost3.c: New test.
2137         * gcc.target/i386/branch-cost4.c: New test.
2138
2139 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2140
2141         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2142
2143 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2144
2145         PR testsuite/50722
2146         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2147
2148 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2149
2150         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2151         (_moz_foo, EXT__foo): Use ASMNAME.
2152
2153 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2154
2155         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2156         names.
2157
2158 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2159
2160         PR target/50766
2161         * gcc.target/i386/pr50766.c: New test.
2162
2163 2011-10-20  Jason Merrill  <jason@redhat.com>
2164
2165         PR c++/41449
2166         * g++.dg/eh/partial1.C: New.
2167
2168 2011-10-20  Richard Henderson  <rth@redhat.com>
2169
2170         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2171         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2172         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2173         Use __builtin_shuffle.
2174
2175 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2176
2177         PR fortran/50514
2178         * gfortran.dg/ishft_3.f90:  Update test.
2179
2180 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2181
2182         PR fortran/50524
2183         * gfortran.dg/substring_integer_index.f90: New test.
2184
2185 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2186
2187         * gfortran.dg/format_string.f: New test.
2188
2189 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2190
2191         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2192         non_strict_align.
2193         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2194
2195 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2196
2197         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2198         gcc.target/i386/pr46226.c: Do not use
2199         -mno-accumulate-outgoing-args.
2200
2201 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2202
2203         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2204         including <strings.h>.
2205
2206 2011-10-19  Jan Hubicka  <jh@suse.cz>
2207
2208         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2209         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2210         * lib/c-torture.exp: Likewise.
2211         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2212         * gcc.c-torture/compile/sync-1.c: Likewise.
2213         * gcc.c-torture/compile/sync-1.c: Likewise.
2214         * gcc.c-torture/compile/sync-3.c: Likewise.
2215         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2216         * gcc.dg/noncompile/920507-1.c: Likewise.
2217         * gcc.dg/torture/pr36400.c: Likewise.
2218         * g++.dg/torture/pr34850.C: Likewise.
2219
2220 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2221
2222         * gnat.dg/source_ref1.adb: New test.
2223         * gnat.dg/source_ref2.adb: Likewise.
2224
2225 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2226
2227         PR c++/13657
2228         * g++.dg/parse/error42.C: New.
2229         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2230
2231 2011-10-19  Jason Merrill  <jason@redhat.com>
2232
2233         PR c++/50793
2234         * g++.dg/init/value9.C: New.
2235
2236 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2237
2238         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2239         * gcc.dg/torture/vshuf-16.inc: Likewise.
2240         * gcc.dg/torture/vshuf-8.inc: Likewise.
2241         * gcc.dg/torture/vshuf-4.inc: Likewise.
2242
2243 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2244
2245         PR fortran/47023
2246         * gfortran.dg/sizeof_proc.f90: New.
2247
2248 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2249
2250         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2251         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2252
2253 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2254
2255         PR testsuite/50796
2256         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2257
2258 2011-10-19  Jason Merrill  <jason@redhat.com>
2259
2260         PR c++/50787
2261         * g++.dg/init/ref20.C: New.
2262
2263 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2264
2265         PR middle-end/50795
2266         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2267         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2268         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2269         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2270         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2271
2272 2011-10-19  Richard Guenther  <rguenther@suse.de>
2273
2274         PR middle-end/50768
2275         * gcc.dg/torture/pr50768.c: New testcase.
2276
2277 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2278
2279         PR rtl-optimization/50340
2280         * gcc.dg/pr50340.c: New.
2281
2282 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2283
2284         PR tree-optimization/50717
2285
2286         * gcc.dg/pr50717-1.c: New file.
2287         * gcc.target/arm/wmul-12.c: Correct types.
2288         * gcc.target/arm/wmul-8.c: Correct types.
2289
2290 2011-10-18  Jason Merrill  <jason@redhat.com>
2291
2292         PR c++/50531
2293         * g++.dg/cpp0x/defaulted32.C: New.
2294
2295         PR c++/50742
2296         * g++.dg/lookup/using23.C: New.
2297
2298         PR c++/50500
2299         * g++.dg/cpp0x/implicit12.C: New.
2300         * g++.dg/cpp0x/defaulted20.C: Adjust.
2301         * g++.dg/cpp0x/defaulted21.C: Adjust.
2302         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2303         * g++.dg/cpp0x/implicit4.C: Adjust.
2304         * g++.dg/cpp0x/implicit5.C: Adjust.
2305         * g++.dg/cpp0x/implicit8.C: Adjust.
2306         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2307         * g++.dg/cpp0x/not_special.C: Adjust.
2308         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2309         * g++.dg/cpp0x/rv1n.C: Adjust.
2310         * g++.dg/cpp0x/rv2n.C: Adjust.
2311         * g++.dg/cpp0x/rv3n.C: Adjust.
2312         * g++.dg/cpp0x/rv4n.C: Adjust.
2313         * g++.dg/cpp0x/rv5n.C: Adjust.
2314         * g++.dg/cpp0x/rv6n.C: Adjust.
2315         * g++.dg/cpp0x/rv7n.C: Adjust.
2316
2317 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2318
2319         * gcc.target/i386/avx2-vpop-check.h: New header.
2320         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2321         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2322         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2323         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2324         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2325         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2326         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2327         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2328         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2329         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2330         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2331         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2332         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2333         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2334         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2335
2336 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2337
2338         PR fortran/50420
2339         * gfortran.dg/coarray_subobject_1.f90: New test.
2340         * gfortran.dg/coarray/subobject_1.f90: New test.
2341
2342 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2343
2344         PR rtl-optimization/50205
2345         * gcc.dg/pr50205.c: New.
2346
2347 2011-10-18  Richard Guenther  <rguenther@suse.de>
2348
2349         PR tree-optimization/50767
2350         * gcc.dg/torture/pr50767.c: New testcase.
2351
2352 2011-10-18  Julian Brown  <julian@codesourcery.com>
2353
2354         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2355         * gcc.target/arm/unaligned-memcpy-1.c: New.
2356         * gcc.target/arm/unaligned-memcpy-2.c: New.
2357         * gcc.target/arm/unaligned-memcpy-3.c: New.
2358         * gcc.target/arm/unaligned-memcpy-4.c: New.
2359
2360 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2361
2362         PR fortran/47023
2363         * gfortran.dg/iso_c_binding_class.f03: New.
2364
2365 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2366
2367         * testsuite/lib/target-supports.exp
2368         (check_effective_target_vect_widen_shift): New.
2369         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2370         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2371         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2372         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2373
2374 2011-10-18  Richard Guenther  <rguenther@suse.de>
2375
2376         * gcc.dg/torture/restrict-1.c: New testcase.
2377
2378 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2379
2380         * g++.dg/ext/bases.C: New test.
2381
2382 2011-10-17  David S. Miller  <davem@davemloft.net>
2383
2384         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2385         all operations to emit VIS instructions.
2386         * gcc.target/sparc/fandnot.c: Likewise.
2387         * gcc.target/sparc/fnot.c: Likewise.
2388         * gcc.target/sparc/for.c: Likewise.
2389         * gcc.target/sparc/fornot.c: Likewise.
2390         * gcc.target/sparc/fxnor.c: Likewise.
2391         * gcc.target/sparc/fxor.c: Likewise.
2392         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2393         needed.
2394
2395 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2396
2397         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2398         * gcc.dg/torture/vshuf-16.inc: New file.
2399         * gcc.dg/torture/vshuf-2.inc: New file.
2400         * gcc.dg/torture/vshuf-32.inc: New file.
2401         * gcc.dg/torture/vshuf-4.inc: New file.
2402         * gcc.dg/torture/vshuf-8.inc: New file.
2403         * gcc.dg/torture/vshuf-main.inc: New file.
2404         * gcc.dg/torture/vshuf-v16hi.c: New test.
2405         * gcc.dg/torture/vshuf-v16qi.c: New test.
2406         * gcc.dg/torture/vshuf-v2df.c: New test.
2407         * gcc.dg/torture/vshuf-v2di.c: New test.
2408         * gcc.dg/torture/vshuf-v2sf.c: New test.
2409         * gcc.dg/torture/vshuf-v2si.c: New test.
2410         * gcc.dg/torture/vshuf-v32qi.c: New test.
2411         * gcc.dg/torture/vshuf-v4df.c: New test.
2412         * gcc.dg/torture/vshuf-v4di.c: New test.
2413         * gcc.dg/torture/vshuf-v4hi.c: New test.
2414         * gcc.dg/torture/vshuf-v4sf.c: New test.
2415         * gcc.dg/torture/vshuf-v4si.c: New test.
2416         * gcc.dg/torture/vshuf-v8hi.c: New test.
2417         * gcc.dg/torture/vshuf-v8qi.c: New test.
2418         * gcc.dg/torture/vshuf-v8sf.c: New test.
2419         * gcc.dg/torture/vshuf-v8si.c: New test.
2420
2421 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2422
2423         PR tree-optimization/50746
2424         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2425
2426 2011-10-17  Jason Merrill  <jason@redhat.com>
2427
2428         PR c++/50736
2429         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2430
2431 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2432
2433         PR c++/44524
2434         * g++.dg/parse/error41.C: New.
2435         * g++.dg/parse/error20.C: Adjust.
2436
2437 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2438
2439         PR c++/50757
2440         * g++.dg/warn/format7.C: New.
2441         * obj-c++.dg/warn7.mm: Likewise.
2442
2443 2011-10-17  Richard Guenther  <rguenther@suse.de>
2444
2445         PR tree-optimization/50729
2446         * gcc.dg/torture/pr50729.c: New testcase.
2447
2448 2011-10-15  Tom Tromey  <tromey@redhat.com>
2449             Dodji Seketeli  <dodji@redhat.com>
2450
2451         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2452         included files.
2453         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2454         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2455         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2456         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2457
2458 2011-10-15  Tom Tromey  <tromey@redhat.com>
2459             Dodji Seketeli  <dodji@redhat.com>
2460
2461         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2462
2463 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2464
2465         PR c++/48489
2466         * g++.dg/inherit/error5.C: New.
2467
2468 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2469
2470         PR fortran/47023
2471         PR fortran/50752
2472         * gfortran.dg/kind_tests_4.f90: New.
2473
2474 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2475
2476         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2477         targets that support vector condition.
2478
2479 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2480
2481         PR fortran/47023
2482         * gfortran.dg/c_kind_tests_3.f03: New.
2483
2484 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2485
2486         PR fortran/50547
2487         * gfortran.dg/elemental_args_check_4.f90: New.
2488
2489 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2490
2491         PR tree-optimization/50727
2492         * gcc.dg/vect/pr50727.c: New test.
2493
2494 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2495
2496         * gcc.dg/vla-23.c: New test.
2497
2498 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
2499
2500         PR tree-optimization/50596
2501         * gcc.dg/vect/vect-cond-9.c: New test.
2502
2503 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2504
2505         * gcc.dg/vect/bb-slp-29.c: New test.
2506
2507 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2508
2509         PR c++/50732
2510         * g++.dg/ext/is_base_of_incomplete.C: New.
2511         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2512         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2513
2514 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2515
2516         * gcc.target/sparc/combined-1.c: Compile at -O2.
2517
2518 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
2519
2520         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2521         (dg-options): Add -Wno-attributes.
2522         * gcc.target/i386/fma_double_?.c: Ditto.
2523         * gcc.target/i386/fma_run_float_?.c: Ditto.
2524         * gcc.target/i386/fma_run_double_?.c: Ditto.
2525         * gcc.target/i386/l_fma_float_?.c: Dtto.
2526         * gcc.target/i386/l_fma_double_?.c: Ditto.
2527         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2528         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2529
2530 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2531
2532         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2533         the comments.
2534         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2535         * gfortran.dg/rank_3.f90: Ditto.
2536         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2537         -std=f2008ts in dg-options.
2538         * gfortran.dg/rank_4.f90: Ditto.
2539
2540 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2541
2542         PR target/49263
2543         * gcc.target/sh/pr49263.c: New.
2544
2545 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2546
2547         * gnat.dg/specs/debug1.ads: Tweak.
2548
2549 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2550
2551         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2552
2553 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2554
2555         * gcc.target/i386/sse2-mul-1.c: New test.
2556         * gcc.target/i386/sse4_1-mul-1.c: New test.
2557         * gcc.target/i386/avx-mul-1.c: New test.
2558         * gcc.target/i386/xop-mul-1.c: New test.
2559         * gcc.target/i386/avx2-mul-1.c: New test.
2560
2561 2011-10-14  Jason Merrill  <jason@redhat.com>
2562
2563         PR c++/50563
2564         * g++.dg/cpp0x/nsdmi-list1.C: New.
2565
2566         PR c++/50707
2567         * g++.dg/cpp0x/nsdmi-const1.C: New.
2568
2569 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
2570
2571         PR fortran/50570
2572         * gfortran.dg/pointer_intent_5.f90: New.
2573
2574 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2575
2576         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2577         * gcc.target/i386/warn-vect-op-1.c: Ditto.
2578         * gcc.target/i386/warn-vect-op-2.c: Ditto.
2579
2580 2011-10-14  Tobias Burnus  <burnus@net-b.de>
2581
2582         PR fortran/50718
2583         * gfortran.dg/pointer_check_11.f90: New.
2584         * gfortran.dg/pointer_check_12.f90: New.
2585
2586 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2587
2588         PR c++/38174
2589         * g++.dg/overload/operator4.C: New.
2590
2591 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
2592
2593         * gcc.dg/di-longlong64-sync-1.c: New test.
2594         * gcc.dg/di-sync-multithread.c: New test.
2595         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
2596         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
2597         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
2598         tests for v5, v6, v6k, and v7-a, and add-options helpers.
2599         (check_effective_target_arm_arm_ok): New helper.
2600         (check_effective_target_sync_longlong): New helper.
2601
2602 2011-10-14  Richard Guenther  <rguenther@suse.de>
2603
2604         PR tree-optimization/50723
2605         * gcc.dg/torture/pr50723.c: New testcase.
2606
2607 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
2608
2609         PR c++/17212
2610         * g++.dg/warn/format6.C: New.
2611         * obj-c++.dg/warn6.mm: Likewise.
2612
2613 2011-10-13  Richard Henderson  <rth@redhat.com>
2614
2615         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
2616         Delete.
2617         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
2618         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
2619         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
2620
2621 2011-10-13  Jason Merrill  <jason@redhat.com>
2622
2623         PR c++/50614
2624         * g++.dg/cpp0x/nsdmi-template2.C: New.
2625
2626         PR c++/50437
2627         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
2628
2629         PR c++/50618
2630         * g++.dg/init/vbase1.C: New.
2631
2632 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
2633
2634         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
2635         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
2636         * gcc.target/i386/avx-vphminposuw-2.c: New test.
2637         * gcc.target/i386/avx-vphminposuw-3.c: New test.
2638
2639 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
2640
2641         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
2642
2643 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
2644
2645         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
2646
2647 2011-10-13  Richard Guenther  <rguenther@suse.de>
2648
2649         PR tree-optimization/50712
2650         * gcc.target/i386/pr50712.c: New testcase.
2651
2652 2011-10-13  Tom de Vries  <tom@codesourcery.com>
2653
2654         * gcc.dg/memcpy-4.c: New test.
2655
2656 2011-10-13  Richard Guenther  <rguenther@suse.de>
2657
2658         PR tree-optimization/50698
2659         * g++.dg/vect/pr50698.cc: New testcase.
2660
2661 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
2662
2663         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
2664         * gcc.target/powerpc/warn-2.c: Ditto.
2665
2666         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
2667         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
2668         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
2669         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
2670         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
2671         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
2672         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
2673         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
2674         * gcc.target/powerpc/ppc-pow.c: Likewise.
2675         * gcc.target/powerpc/recip-1.c: Likewise.
2676         * gcc.target/powerpc/recip-2.c: Likewise.
2677         * gcc.target/powerpc/recip-3.c: Likewise.
2678         * gcc.target/powerpc/recip-4.c: Likewise.
2679         * gcc.target/powerpc/recip-5.c: Likewise.
2680
2681 2011-10-12  David S. Miller  <davem@davemloft.net>
2682
2683         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
2684         '-mvis3' instead of 'mcpu=niagara3' in options.
2685         * gcc.target/sparc/fhalve.c: Likewise.
2686         * gcc.target/sparc/fnegop.c: Likewise.
2687         * gcc.target/sparc/fpadds.c: Likewise.
2688         * gcc.target/sparc/fshift.c: Likewise.
2689         * gcc.target/sparc/fucmp.c: Likewise.
2690         * gcc.target/sparc/lzd.c: Likewise.
2691         * gcc.target/sparc/vis3misc.c: Likewise.
2692         * gcc.target/sparc/xmul.c: Likewise.
2693
2694 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
2695
2696         * gnat.dg/vect1.ad[sb]: New test.
2697         * gnat.dg/vect1_pkg.ads: New helper.
2698         * gnat.dg/vect2.ad[sb]: New test.
2699         * gnat.dg/vect2_pkg.ads: New helper.
2700         * gnat.dg/vect3.ad[sb]: New test.
2701         * gnat.dg/vect3_pkg.ads: New helper.
2702         * gnat.dg/vect4.ad[sb]: New test.
2703         * gnat.dg/vect4_pkg.ads: New helper.
2704         * gnat.dg/vect5.ad[sb]: New test.
2705         * gnat.dg/vect5_pkg.ads: New helper.
2706         * gnat.dg/vect6.ad[sb]: New test.
2707         * gnat.dg/vect6_pkg.ads: New helper.
2708
2709 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
2710
2711         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
2712         * gcc.target/i386/fma_run_double_2.c: Likewise.
2713         * gcc.target/i386/fma_run_double_3.c: Likewise.
2714         * gcc.target/i386/fma_run_double_4.c: Likewise.
2715         * gcc.target/i386/fma_run_double_5.c: Likewise.
2716         * gcc.target/i386/fma_run_double_6.c: Likewise.
2717         * gcc.target/i386/fma_run_float_1.c: Likewise.
2718         * gcc.target/i386/fma_run_float_2.c: Likewise.
2719         * gcc.target/i386/fma_run_float_3.c: Likewise.
2720         * gcc.target/i386/fma_run_float_4.c: Likewise.
2721         * gcc.target/i386/fma_run_float_5.c: Likewise.
2722         * gcc.target/i386/fma_run_float_6.c: Likewise.
2723
2724         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
2725         remove the extra dg-options.
2726         * gcc.target/i386/l_fma_double_2.c: Likewise.
2727         * gcc.target/i386/l_fma_double_3.c: Likewise.
2728         * gcc.target/i386/l_fma_double_4.c: Likewise.
2729         * gcc.target/i386/l_fma_double_5.c: Likewise.
2730         * gcc.target/i386/l_fma_double_6.c: Likewise.
2731         * gcc.target/i386/l_fma_float_1.c: Likewise.
2732         * gcc.target/i386/l_fma_float_2.c: Likewise.
2733         * gcc.target/i386/l_fma_float_3.c: Likewise.
2734         * gcc.target/i386/l_fma_float_4.c: Likewise.
2735         * gcc.target/i386/l_fma_float_5.c: Likewise.
2736         * gcc.target/i386/l_fma_float_6.c: Likewise.
2737
2738 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
2739
2740         PR tree-optimization/50189
2741         * g++.dg/torture/pr50189.C: New testcase.
2742
2743 2011-10-12  Richard Guenther  <rguenther@suse.de>
2744
2745         PR tree-optimization/50700
2746         * gcc.dg/builtin-object-size-12.c: New testcase.
2747
2748 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
2749
2750         PR c/50565
2751         * gcc.c-torture/compile/pr50565-1.c,
2752         gcc.c-torture/compile/pr50565-2.c: New tests.
2753
2754 2011-10-11  Jason Merrill  <jason@redhat.com>
2755
2756         PR c++/49855
2757         PR c++/49896
2758         * g++.dg/template/constant1.C: New.
2759         * g++.dg/template/constant2.C: New.
2760         * g++.dg/cpp0x/constexpr-template3.C: New.
2761
2762 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2763
2764         * gcc.target/i386/warn-vect-op-3.c: New test.
2765         * gcc.target/i386/warn-vect-op-1.c: New test.
2766         * gcc.target/i386/warn-vect-op-2.c: New test.
2767
2768 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2769
2770         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
2771
2772 2011-10-11  Richard Guenther  <rguenther@suse.de>
2773
2774         PR tree-optimization/50204
2775         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
2776
2777 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2778
2779         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
2780
2781 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
2782
2783         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
2784         * gcc.target/i386/fma_double_2.c: Ditto.
2785         * gcc.target/i386/fma_double_3.c: Ditto.
2786         * gcc.target/i386/fma_double_4.c: Ditto.
2787         * gcc.target/i386/fma_double_5.c: Ditto.
2788         * gcc.target/i386/fma_double_6.c: Ditto.
2789         * gcc.target/i386/fma_float_1.c: Ditto.
2790         * gcc.target/i386/fma_float_2.c: Ditto.
2791         * gcc.target/i386/fma_float_3.c: Ditto.
2792         * gcc.target/i386/fma_float_4.c: Ditto.
2793         * gcc.target/i386/fma_float_5.c: Ditto.
2794         * gcc.target/i386/fma_float_6.c: Ditto.
2795         * gcc.target/i386/l_fma_double_1.c: Ditto.
2796         * gcc.target/i386/l_fma_double_2.c: Ditto.
2797         * gcc.target/i386/l_fma_double_3.c: Ditto.
2798         * gcc.target/i386/l_fma_double_4.c: Ditto.
2799         * gcc.target/i386/l_fma_double_5.c: Ditto.
2800         * gcc.target/i386/l_fma_double_6.c: Ditto.
2801         * gcc.target/i386/l_fma_float_1.c: Ditto.
2802         * gcc.target/i386/l_fma_float_2.c: Ditto.
2803         * gcc.target/i386/l_fma_float_3.c: Ditto.
2804         * gcc.target/i386/l_fma_float_4.c: Ditto.
2805         * gcc.target/i386/l_fma_float_5.c: Ditto.
2806         * gcc.target/i386/l_fma_float_6.c: Ditto.
2807         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
2808         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
2809         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
2810         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
2811         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
2812         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
2813         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
2814         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
2815         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
2816         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
2817         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
2818         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
2819
2820 2011-10-11  Tristan Gingold  <gingold@adacore.com>
2821
2822         * gcc.dg/va-arg-4.c: New test.
2823         * gcc.dg/va-arg-5.c: Ditto.
2824
2825 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
2826
2827         * lib/target-supports.exp (check_effective_target_fd_truncate):
2828         Close and unlink test file before exit.
2829
2830 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
2831
2832         PR fortran/50564
2833         * gfortran.dg/forall_15.f90:  New test case.
2834
2835 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2836             Andrew Macleod  <amacleod@redhat.com>
2837
2838         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
2839         wrappers for *other_threads() and *final_verify().
2840         * gcc.dg/simulate-thread/simulate-thread.h
2841         (simulate_thread_wrapper_other_threads): New.
2842         (simulate_thread_wrapper_final_verify): New.
2843
2844 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
2845
2846         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
2847
2848 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
2849
2850         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
2851
2852 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
2853             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
2854
2855         * gcc.target/i386/fma_1.h: New file.
2856         * gcc.target/i386/fma_2.h: Likewise.
2857         * gcc.target/i386/fma_3.h: Likewise.
2858         * gcc.target/i386/fma_4.h: Likewise.
2859         * gcc.target/i386/fma_5.h: Likewise.
2860         * gcc.target/i386/fma_6.h: Likewise.
2861         * gcc.target/i386/fma_double_1.c: Likewise.
2862         * gcc.target/i386/fma_double_2.c: Likewise.
2863         * gcc.target/i386/fma_double_3.c: Likewise.
2864         * gcc.target/i386/fma_double_4.c: Likewise.
2865         * gcc.target/i386/fma_double_5.c: Likewise.
2866         * gcc.target/i386/fma_double_6.c: Likewise.
2867         * gcc.target/i386/fma_float_1.c: Likewise.
2868         * gcc.target/i386/fma_float_2.c: Likewise.
2869         * gcc.target/i386/fma_float_3.c: Likewise.
2870         * gcc.target/i386/fma_float_4.c: Likewise.
2871         * gcc.target/i386/fma_float_5.c: Likewise.
2872         * gcc.target/i386/fma_float_6.c: Likewise.
2873         * gcc.target/i386/fma_main.h: Likewise.
2874         * gcc.target/i386/fma_run_double_1.c: Likewise.
2875         * gcc.target/i386/fma_run_double_2.c: Likewise.
2876         * gcc.target/i386/fma_run_double_3.c: Likewise.
2877         * gcc.target/i386/fma_run_double_4.c: Likewise.
2878         * gcc.target/i386/fma_run_double_5.c: Likewise.
2879         * gcc.target/i386/fma_run_double_6.c: Likewise.
2880         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
2881         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
2882         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
2883         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
2884         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
2885         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
2886         * gcc.target/i386/fma_run_float_1.c: Likewise.
2887         * gcc.target/i386/fma_run_float_2.c: Likewise.
2888         * gcc.target/i386/fma_run_float_3.c: Likewise.
2889         * gcc.target/i386/fma_run_float_4.c: Likewise.
2890         * gcc.target/i386/fma_run_float_5.c: Likewise.
2891         * gcc.target/i386/fma_run_float_6.c: Likewise.
2892         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
2893         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
2894         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
2895         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
2896         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
2897         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
2898         * gcc.target/i386/l_fma_1.h: Likewise.
2899         * gcc.target/i386/l_fma_2.h: Likewise.
2900         * gcc.target/i386/l_fma_3.h: Likewise.
2901         * gcc.target/i386/l_fma_4.h: Likewise.
2902         * gcc.target/i386/l_fma_5.h: Likewise.
2903         * gcc.target/i386/l_fma_6.h: Likewise.
2904         * gcc.target/i386/l_fma_double_1.c: Likewise.
2905         * gcc.target/i386/l_fma_double_2.c: Likewise.
2906         * gcc.target/i386/l_fma_double_3.c: Likewise.
2907         * gcc.target/i386/l_fma_double_4.c: Likewise.
2908         * gcc.target/i386/l_fma_double_5.c: Likewise.
2909         * gcc.target/i386/l_fma_double_6.c: Likewise.
2910         * gcc.target/i386/l_fma_float_1.c: Likewise.
2911         * gcc.target/i386/l_fma_float_2.c: Likewise.
2912         * gcc.target/i386/l_fma_float_3.c: Likewise.
2913         * gcc.target/i386/l_fma_float_4.c: Likewise.
2914         * gcc.target/i386/l_fma_float_5.c: Likewise.
2915         * gcc.target/i386/l_fma_float_6.c: Likewise.
2916         * gcc.target/i386/l_fma_main.h: Likewise.
2917         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
2918         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
2919         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
2920         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
2921         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
2922         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
2923         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
2924         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
2925         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
2926         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
2927         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
2928         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
2929
2930 2011-10-10  Richard Guenther  <rguenther@suse.de>
2931
2932         PR middle-end/50389
2933         * gcc.dg/torture/pr50389.c: New testcase.
2934
2935 2011-10-10  Richard Guenther  <rguenther@suse.de>
2936
2937         PR middle-end/50195
2938         * gcc.dg/builtins-47.c: Optimize.
2939
2940 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
2941
2942         * lib/gcc-simulate-thread.exp: New.
2943         * gcc.dg/simulate-thread/guality.h: New.
2944         * gcc.dg/simulate-thread/simulate-thread.h: New.
2945         * gcc.dg/simulate-thread/simulate-thread.exp: New.
2946         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
2947         * gcc.dg/simulate-thread/README: New.
2948         * g++.dg/simulate-thread/guality.h: New.
2949         * g++.dg/simulate-thread/simulate-thread.h: New.
2950         * g++.dg/simulate-thread/simulate-thread.exp: New.
2951         * g++.dg/simulate-thread/simulate-thread.gdb: New.
2952         * c-c++-common/cxxbitfields-2.c: Remove.
2953         * c-c++-common/cxxbitfields.c: Remove.
2954         * c-c++-common/cxxbitfields-4.c: Remove.
2955         * c-c++-common/cxxbitfields-5.c: Remove.
2956         * c-c++-common/simulate-thread/bitfields-1.c: New.
2957         * c-c++-common/simulate-thread/bitfields-2.c: New.
2958         * c-c++-common/simulate-thread/bitfields-3.c: New.
2959         * c-c++-common/simulate-thread/bitfields-4.c: New.
2960
2961 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
2962
2963         PR c++/38980
2964         * g++.dg/warn/format5.C: New.
2965
2966 2011-10-09  Tobias Burnus  <burnus@net-b.de>
2967
2968         PR fortran/50273
2969         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
2970         * gfortran.dg/common_16.f90: New.
2971
2972 2011-10-09  Tobias Burnus  <burnus@net-b.de>
2973
2974         * gfortran.dg/iso_c_binding_param_1.f90: New.
2975         * gfortran.dg/iso_c_binding_param_2.f90: New.
2976         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
2977
2978 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
2979
2980         PR tree-optimization/50635
2981         * gcc.dg/vect/pr50635.c: New test.
2982
2983 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
2984
2985         PR fortran/50659
2986         * gfortran.dg/proc_decl_27.f90: New.
2987
2988 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
2989
2990         PR libobjc/50428
2991         * objc/execute/initialize-1.m: New test.
2992
2993 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
2994
2995         PR fortran/47844
2996         * gfortran.dg/pointer_function_result_1.f90 : New test.
2997
2998 2011-10-07  David S. Miller  <davem@davemloft.net>
2999
3000         PR 50655
3001         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3002         * gcc.target/sparc/cmask.c: Use it.
3003         * gcc.target/sparc/fhalve.c: Likewise.
3004         * gcc.target/sparc/fnegop.c: Likewise.
3005         * gcc.target/sparc/fpadds.c: Likewise.
3006         * gcc.target/sparc/fshift.c: Likewise.
3007         * gcc.target/sparc/fucmp.c: Likewise.
3008         * gcc.target/sparc/lzd.c: Likewise.
3009         * gcc.target/sparc/vis3misc.c: Likewise.
3010         * gcc.target/sparc/xmul.c: Likewise.
3011
3012 2011-10-07  Richard Henderson  <rth@redhat.com>
3013
3014         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3015         match for avx2.
3016         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3017
3018 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3019
3020         * gcc.dg/pr50193-1.c: New file.
3021         * gcc.target/arm/shiftable.c: New file.
3022
3023 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3024
3025         PR fortran/50625
3026         * gfortran.dg/class_46.f03: New.
3027
3028 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3029
3030         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3031         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3032         (syslog, vsyslog, __vsyslog_chk): Likewise.
3033
3034         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3035         (x, EXT_x): Use ASMNAME.
3036
3037         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3038         (a, c): Use ASMNAME.
3039
3040 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3041
3042         PR middle-end/50527
3043         * gcc.dg/pr50527.c: New test.
3044
3045 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3046
3047         PR tree-optimization/50650
3048         * gcc.c-torture/compile/pr50650.c: New test.
3049
3050 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3051
3052         PR tree-optimization/50575
3053         * gcc.c-torture/execute/vector-compare-2.x: New file.
3054
3055 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3056
3057         PR middle-end/50125
3058         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3059         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3060         (bar3): Likewise.
3061
3062 2011-10-07  Richard Guenther  <rguenther@suse.de>
3063
3064         PR testsuite/50637
3065         * gcc.dg/vect/vect-align-2.c: Increase array size.
3066
3067 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3068             H.J. Lu  <hongjiu.lu@intel.com>
3069
3070         PR target/50603
3071         * gcc.target/i386/pr50603.c: New test.
3072
3073 2011-10-06  Jason Merrill  <jason@redhat.com>
3074
3075         PR c++/39164
3076         * g++.dg/cpp0x/default31.C: New.
3077
3078 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3079
3080         PR tree-optimization/50596
3081         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3082         New.
3083         * gcc.dg/vect/vect-cond-8.c: New test.
3084
3085 2011-10-06  Richard Henderson  <rth@redhat.com>
3086
3087         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3088         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3089         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3090         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3091         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3092         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3093         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3094         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3095         * gcc.c-torture/execute/vshuf-16.inc: New file.
3096         * gcc.c-torture/execute/vshuf-2.inc: New file.
3097         * gcc.c-torture/execute/vshuf-4.inc: New file.
3098         * gcc.c-torture/execute/vshuf-8.inc: New file.
3099         * gcc.c-torture/execute/vshuf-main.inc: New file.
3100         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3101         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3102         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3103         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3104         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3105         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3106         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3107         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3108         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3109         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3110         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3111         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3112         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3113
3114 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3115
3116         PR tree-optimization/49279
3117         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3118         * gcc.c-torture/execute/pr49279.c: New test.
3119
3120 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3121
3122         PR target/49049
3123         * gcc.c-torture/compile/pr49049.c: New test.
3124
3125 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3126
3127         PR target/50305
3128         * gcc.target/arm/pr50305.c: New test.
3129
3130 2011-10-06  Richard Guenther  <rguenther@suse.de>
3131
3132         PR tree-optimization/38884
3133         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3134         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3135
3136 2011-10-05  David S. Miller  <davem@davemloft.net>
3137
3138         * gcc.target/sparc/lzd.c: New test.
3139         * gcc.target/sparc/popc.c: New test.
3140
3141 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3142
3143         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3144         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3145         * g++.dg/other/final1.C: Cleanup original tree dump.
3146
3147 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3148
3149         PR tree-optimization/50613
3150         * gcc.dg/pr50613.c: New test.
3151
3152 2011-10-05  Richard Henderson  <rth@redhat.com>
3153
3154         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3155         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3156         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3157         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3158         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3159         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3160         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3161         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3162
3163 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3164
3165         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3166         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3167         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3168         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3169         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3170
3171 2011-10-05  Richard Guenther  <rguenther@suse.de>
3172
3173         PR tree-optimization/38885
3174         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3175
3176 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3177
3178         * gcc.target/i386/sw-1.c: New test.
3179
3180 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3181
3182         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3183         -mtune=generic.
3184         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3185
3186 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3187
3188         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3189
3190 2011-10-04  David S. Miller  <davem@davemloft.net>
3191
3192         * gcc.target/sparc/fhalve.c: New test.
3193         * gcc.target/sparc/fnegop.c: New test.
3194         * gcc.target/sparc/xmul.c: New test.
3195
3196 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3197
3198         PR fortran/35831
3199         * gfortran.dg/dummy_procedure_6.f90: New.
3200
3201 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3202
3203         PR tree-optimization/50604
3204         * gcc.dg/pr50604.c: New test.
3205
3206 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3207
3208         PR tree-optimization/49662
3209         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3210         * gcc.dg/graphite/interchange-15.c: Likewise.
3211         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3212
3213 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3214
3215         * gcc.dg/tree-ssa/restrict-4.c: New test.
3216
3217 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3218
3219         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3220         (main): Use __typeof to get result type of comparison.
3221
3222 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3223
3224         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3225         Make et_vect_multiple_sizes_saved global.
3226         (check_effective_target_vect64): Make et_vect64_saved global.
3227
3228 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3229
3230         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3231         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3232         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3233         * gcc.dg/builtin-complex-err-1.c: Adjust.
3234
3235 2011-10-02  Jason Merrill  <jason@redhat.com>
3236
3237         * g++.dg/cpp0x/range-for22.C: New.
3238
3239         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3240         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3241         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3242         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3243
3244         * g++.dg/cpp0x/nsdmi5.C: New.
3245
3246 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3247
3248         PR target/50579
3249         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3250         New procedures.
3251         (mips-dg-options): Force an ABI option if the current ABI is
3252         incompatible with the required -mlong setting.  Likewise force
3253         a long setting if the current one is incompatible with the
3254         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3255         throughout procedure.
3256         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3257         instead of addressing=absolute.
3258
3259 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3260
3261         * gcc.target/mips/stack-1.c: New test.
3262
3263 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3264
3265         * gcc.dg/pr49696.c: New test.
3266
3267 2011-10-02  Jan Hubicka  <jh@suse.cz>
3268
3269         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3270
3271 2011-10-01  David S. Miller  <davem@davemloft.net>
3272
3273         * gcc.target/sparc/cmask.c: New test.
3274         * gcc.target/sparc/fpadds.c: New test.
3275         * gcc.target/sparc/fshift.c: New test.
3276         * gcc.target/sparc/fucmp.c: New test.
3277         * gcc.target/sparc/vis3misc.c: New test.
3278
3279 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3280
3281         PR fortran/50585
3282         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3283
3284 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3285
3286         PR c++/44473
3287         * g++.dg/dfp/44473-1.C: New test.
3288         * g++.dg/dfp/44473-2.C: New test.
3289         * g++.dg/dfp/mangle-1.C: New test.
3290         * g++.dg/dfp/mangle-2.C: New test.
3291         * g++.dg/dfp/mangle-3.C: New test.
3292         * g++.dg/dfp/mangle-4.C: New test.
3293         * g++.dg/dfp/mangle-5.C: New test.
3294
3295 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3296
3297         PR inline-asm/50571
3298         * gcc.dg/pr50571.c: New test.
3299
3300         PR tree-optimization/46309
3301         * gcc.dg/pr46309.c: New test.
3302
3303 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3304
3305         * gcc.dg/strlenopt-21.c: New test.
3306
3307 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3308
3309         * gcc.dg/sms-10.c: New file.
3310
3311 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3312
3313         * gcc.target/arm/pr50099.c: New test.
3314
3315 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3316
3317         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3318
3319 2011-09-30  David S. Miller  <davem@davemloft.net>
3320
3321         * gcc.target/sparc/bmaskbshuf.c: New test.
3322         * gcc.target/sparc/edgen.c: New test.
3323
3324 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3325
3326         PR fortran/50547
3327         * gfortran.dg/pure_formal_proc_3.f90: New.
3328
3329         PR fortran/50553
3330         * gfortran.dg/stfunc_7.f90: New.
3331
3332 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3333
3334         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3335         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3336         * gcc.dg/vector-compare-1.c: Likewise.
3337         * gcc.dg/vector-compare-2.c: Likewise.
3338
3339 2011-09-29  David S. Miller  <davem@davemloft.net>
3340
3341         * gcc.target/sparc/array.c: New test.
3342
3343 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3344
3345         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3346         loop unroll and set max unroll times to 8.
3347         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3348         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3349         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3350         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3351
3352 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3353
3354         PR c++/40145
3355         * g++.dg/ext/visibility/warn5.C: New.
3356
3357 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3358
3359         PR c++/45278
3360         * g++.dg/warn/Wextra-3.C: New.
3361
3362 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3363
3364         PR target/49486
3365         * gcc.target/sh/pr49468-si.c: New.
3366
3367 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3368
3369         PR testsuite/50485
3370         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3371         (TEST): Initialize src3 with random floats.
3372         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3373         from union src3.  Initialize src3 with random floats.
3374
3375 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3376
3377         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3378         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3379         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3380         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3381         * gcc.target/sh/sh4a-cos.c: Ditto.
3382         * gcc.target/sh/sh4a-cosf.c: Ditto.
3383         * gcc.target/sh/sh4a-sin.c: Ditto.
3384         * gcc.target/sh/sh4a-sinf.c: Ditto.
3385         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3386         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3387         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3388
3389 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3390
3391         PR c++/31489
3392         * g++.dg/parse/error40.C: New.
3393         * g++.dg/warn/incomplete1.C: Adjust.
3394
3395 2011-09-27  Jan Hubicka  <jh@suse.cz>
3396
3397         PR middle-end/49463
3398         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3399         Mark used.
3400
3401 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3402
3403         * gcc.dg/strlenopt-1.c: New test.
3404         * gcc.dg/strlenopt-1f.c: New test.
3405         * gcc.dg/strlenopt-2.c: New test.
3406         * gcc.dg/strlenopt-2f.c: New test.
3407         * gcc.dg/strlenopt-3.c: New test.
3408         * gcc.dg/strlenopt-4.c: New test.
3409         * gcc.dg/strlenopt-4g.c: New test.
3410         * gcc.dg/strlenopt-4gf.c: New test.
3411         * gcc.dg/strlenopt-5.c: New test.
3412         * gcc.dg/strlenopt-6.c: New test.
3413         * gcc.dg/strlenopt-7.c: New test.
3414         * gcc.dg/strlenopt-8.c: New test.
3415         * gcc.dg/strlenopt-9.c: New test.
3416         * gcc.dg/strlenopt-10.c: New test.
3417         * gcc.dg/strlenopt-11.c: New test.
3418         * gcc.dg/strlenopt-12.c: New test.
3419         * gcc.dg/strlenopt-12g.c: New test.
3420         * gcc.dg/strlenopt-13.c: New test.
3421         * gcc.dg/strlenopt-14g.c: New test.
3422         * gcc.dg/strlenopt-14gf.c: New test.
3423         * gcc.dg/strlenopt-15.c: New test.
3424         * gcc.dg/strlenopt-16g.c: New test.
3425         * gcc.dg/strlenopt-17g.c: New test.
3426         * gcc.dg/strlenopt-18g.c: New test.
3427         * gcc.dg/strlenopt.h: New file.
3428
3429 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3430
3431         PR middle-end/43864
3432         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3433         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3434         * gcc.dg/pr43864.c: New test.
3435         * gcc.dg/pr43864-2.c: Same.
3436         * gcc.dg/pr43864-3.c: Same.
3437         * gcc.dg/pr43864-4.c: Same.
3438
3439 2011-09-27  Jan Hubicka  <jh@suse.cz>
3440
3441         * gcc.dg/ipa/inline-5.c: New testcase.
3442
3443 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3444
3445         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3446         vectors.
3447         * gcc.dg/vect/bb-slp-27.c: New.
3448         * gcc.dg/vect/bb-slp-28.c: New.
3449
3450 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3451
3452         * testsuite/lib/target-supports.exp (check_profiling_available):
3453         Don't rely solely on TLS tests for -fprofile-generate, fall
3454         through to the other code.
3455
3456 2011-09-27  Richard Guenther  <rguenther@suse.de>
3457
3458         PR tree-optimization/50363
3459         * gcc.dg/torture/pr50363.c: New testcase.
3460
3461 2011-09-26  Jason Merrill  <jason@redhat.com>
3462
3463         PR c++/45012
3464         * g++.dg/template/partial13.C: New.
3465
3466         PR c++/46105
3467         * g++.dg/template/partial12.C: New.
3468
3469         PR c++/50508
3470         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3471
3472 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3473
3474         PR c++/45487
3475         * g++.dg/diagnostic/bindings1.C: New.
3476         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3477
3478 2011-09-26  David S. Miller  <davem@davemloft.net>
3479
3480         * gcc.target/sparc/wrgsr.c: New test.
3481         * gcc.target/sparc/rdgsr.c: New test.
3482         * gcc.target/sparc/edge.c: New test.
3483         * gcc.target/sparc/fcmp.c: New test.
3484
3485         * gcc.target/sparc/edge.c: Update for new return types.
3486         * gcc.target/sparc/fcmp.c: Likewise.
3487
3488         * gcc.target/sparc/fpaddsubi.c: New test.
3489
3490 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
3491
3492         PR fortran/50515
3493         * gfortran.dg/common_15.f90: New.
3494
3495         PR fortran/50517
3496         * gfortran.dg/dummy_procedure_5.f90: New.
3497         * gfortran.dg/interface_26.f90: Modified error message.
3498         * gfortran.dg/proc_ptr_11.f90: Ditto.
3499         * gfortran.dg/proc_ptr_15.f90: Ditto.
3500         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3501         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3502
3503 2011-09-26  Jason Merrill  <jason@redhat.com>
3504
3505         PR c++/50512
3506         * g++.dg/overload/rvalue3.C: New.
3507
3508         PR c++/50523
3509         * g++.dg/overload/ref-conv2.C: New.
3510
3511         * g++.dg/cpp0x/nsdmi-template1.C: New.
3512
3513 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3514
3515         * g++.dg/cpp0x/nullptr25.C: New.
3516
3517 2011-09-26  Richard Guenther  <rguenther@suse.de>
3518
3519         PR tree-optimization/50472
3520         * gcc.dg/torture/pr50472.c: New testcase.
3521
3522 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3523
3524         * gnat.dg/opt22.adb: New test.
3525         * gnat.dg/opt22_pkg.ad[sb]: New helper.
3526
3527 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3528
3529         * gnat.dg/opt21.adb: New test.
3530         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3531
3532 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3533
3534         * gnat.dg/opt20.ad[sb]: New test.
3535         * gnat.dg/opt20_pkg.ads: New helper.
3536
3537 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3538
3539         * gnat.dg/array17.adb: New test.
3540         * gnat.dg/array17_pkg.ads: New helper.
3541
3542 2011-09-25  Jason Merrill  <jason@redhat.com>
3543
3544         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3545
3546 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3547
3548         * gnat.dg/frame_overflow.ads: New.
3549         * gnat.dg/frame_overflow.adb: Adjust.
3550         * gnat.dg/specs/addr1.ads: Likewise.
3551
3552 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3553
3554         * g++.dg/tree-ssa/restrict2.C: New test.
3555
3556 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3557
3558         * lib/target-supports.exp (check_effective_target_vect64): New.
3559         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3560         of multiple vector sizes.
3561         * gcc.dg/vect/bb-slp-26.c: New.
3562
3563 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3564
3565         PR c++/50280
3566         * g++.dg/template/bitfield1.C: New.
3567
3568 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3569
3570         * gcc.dg/vect/bb-slp-24.c: New.
3571
3572 2011-09-24  Jason Merrill  <jason@redhat.com>
3573
3574         * g++.dg/cpp0x/nsdmi-eh1.C: New.
3575
3576         * g++.dg/cpp0x/nsdmi-defer3.C: New.
3577
3578         * g++.dg/cpp0x/nsdmi-defer1.C: New.
3579         * g++.dg/cpp0x/nsdmi-defer2.C: New.
3580
3581         * g++.dg/cpp0x/nsdmi1.C: New.
3582         * g++.dg/cpp0x/nsdmi2.C: New.
3583         * g++.dg/cpp0x/nsdmi3.C: New.
3584         * g++.dg/cpp0x/nsdmi4.C: New.
3585         * g++.old-deja/g++.other/init4.C: New.
3586
3587 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
3588
3589         PR c++/44267
3590         * g++.dg/template/sfinae28.C: New.
3591
3592 2011-09-23  Ian Lance Taylor  <iant@google.com>
3593
3594         * go.test/go-test.exp (errchk): Handle more cases of getting
3595         correct Tcl backslash quoting in regular expressions in test file.
3596
3597 2011-09-23  Jason Merrill  <jason@redhat.com>
3598
3599         Core 253
3600         * g++.dg/init/const8.C: New.
3601         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
3602         * g++.dg/cpp0x/defaulted2.C: Likewise.
3603         * g++.dg/cpp0x/pr42844-2.C: Likewise.
3604         * g++.dg/init/pr20039.C: Likewise.
3605         * g++.dg/init/pr42844.C: Likewise.
3606
3607 2011-09-23  Jan Hubicka  <jh@suse.cz>
3608
3609         * gcc.dg/ipa/inline-1.c: new testcase.
3610         * gcc.dg/ipa/inline-2.c: new testcase.
3611         * gcc.dg/ipa/inline-3.c: new testcase.
3612         * gcc.dg/ipa/inline-4.c: new testcase.
3613
3614 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
3615
3616         PR c++/50258
3617         * g++.dg/cpp0x/constexpr-static8.C: New.
3618
3619 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
3620
3621         * gcc.target/i386/avxfp-1.c: New test.
3622         * gcc.target/i386/avxfp-2.c: New test.
3623
3624 2011-09-23  Terry Guo  <terry.guo@arm.com>
3625
3626         * gcc.c-torture/execute/941014-1.x: Deleted.
3627
3628 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3629
3630         PR c++/50491
3631         * g++.dg/cpp0x/pr50491.C: New.
3632
3633 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
3634
3635         PR testsuite/50487
3636         * gfortran.dg/bessel_6.f90: Fix tolerance test.
3637
3638 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
3639
3640         PR c++/50371
3641         * g++.dg/cpp0x/nullptr24.C: New.
3642
3643 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
3644
3645         PR target/50482
3646         * gcc.target/i386/pr50482.c: New test.
3647
3648 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
3649
3650         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
3651         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
3652         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
3653         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
3654         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
3655         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
3656         multilib options contain different -march= from dg-options.
3657
3658 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
3659             Paolo Carlini  <paolo.carlini@oracle.com>
3660
3661         PR c++/50344
3662         * g++.dg/template/friend52.C: New.
3663
3664 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
3665
3666         * gcc.target/arm/cmp-1.c: New test.
3667         * gcc.target/arm/cmp-2.c: Likewise.
3668
3669 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
3670
3671         PR fortran/41733
3672         * gfortran.dg/impure_actual_1.f90: Modified error message.
3673         * gfortran.dg/proc_ptr_32.f90: New.
3674         * gfortran.dg/proc_ptr_33.f90: New.
3675
3676 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
3677
3678         PR tree-optimization/50451
3679         * gcc.dg/vect/pr50451.c: New test.
3680
3681 2011-09-21  Ian Lance Taylor  <iant@google.com>
3682
3683         * go.test/go-test.exp (errchk): Add special case for bug332.
3684         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
3685         some more test lines.
3686
3687 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3688
3689         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
3690         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
3691         * g++.dg/other/i386-8.C: Ditto.
3692         * g++.dg/other/pr34435.C: Ditto.
3693         * g++.dg/other/pr39496.C: Ditto.
3694         * g++.dg/other/mmintrin.C: Ditto.
3695
3696 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
3697
3698         * gcc.dg/vect/vect-cond-7.c: New test.
3699         * gcc.target/i386/sse4_1-cond-1.c: New test.
3700         * gcc.target/i386/avx-cond-1.c: New test.
3701
3702 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
3703
3704         PR target/50464
3705         * g++.dg/other/pr50464.C: New test.
3706
3707 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
3708
3709         * gcc.target/i386/bmi2-mulx32-2.c: New test.
3710         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
3711         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
3712         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
3713
3714 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
3715
3716         * gnat.dg/opt19.adb: New test.
3717
3718 2011-09-21  Terry Guo  <terry.guo@arm.com>
3719
3720         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
3721         on arch conflict when testing case on targets other than armv7-a.
3722
3723 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
3724
3725         PR c++/50454
3726         * g++.dg/ext/int128-1.C: New.
3727         * g++.dg/ext/int128-2.C: Likewise.
3728         * g++.dg/ext/int128-2.h: Likewise.
3729
3730 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
3731
3732         PR testsuite/50469
3733         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
3734
3735 2011-09-20  Jason Merrill  <jason@redhat.com>
3736
3737         * g++.dg/cpp0x/constexpr-generated1.C: New.
3738
3739         PR c++/50442
3740         * g++.dg/overload/ref-conv1.C: New.
3741
3742 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
3743
3744         * g++.dg/other/final1.C: New.
3745
3746 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
3747
3748         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
3749         and get_bit ().
3750
3751 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
3752
3753         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
3754         "target arm_eabi".
3755
3756 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
3757
3758         PR tree-optimization/50413
3759         * g++.dg/vect/vect.exp: Run slp-pr* tests with
3760         -fdump-tree-slp-details.  Run other tests with
3761         -fdump-tree-vect-details.
3762         * g++.dg/vect/slp-pr50413.cc: New.
3763
3764 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
3765             Ira Rosen  <ira.rosen@linaro.org>
3766
3767         PR testsuite/50435
3768         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
3769         Fix underscores around restrict.
3770
3771 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3772
3773         PR tree-optimization/50414
3774         * gfortran.dg/vect/Ofast-pr50414.f90: New.
3775         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
3776         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
3777
3778 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
3779
3780         PR tree-optimization/50412
3781         * gfortran.dg/vect/pr50412.f90: New.
3782
3783 2011-09-16  Jason Merrill  <jason@redhat.com>
3784
3785         PR c++/50424
3786         * g++.dg/eh/defarg1.C: New.
3787
3788 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
3789
3790         * gcc.dg/vect/vect-reduc-10.c: New test.
3791         * gcc.target/i386/avx-reduc-1.c: New test.
3792
3793         * gcc.target/i386/sse2-extract-1.c: New test.
3794         * gcc.target/i386/avx-extract-1.c: New test.
3795
3796 2011-09-16  Terry Guo  <terry.guo@arm.com>
3797
3798         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
3799
3800 2011-09-15  Diego Novillo  <dnovillo@google.com>
3801
3802         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
3803         ALWAYS_CXXFLAGS, if defined.
3804         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
3805         ALWAYS_GFORTRANFLAGS, if defined.
3806         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
3807         ALWAYS_GOCFLAGS, if defined.
3808         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
3809         ALWAYS_OBJCXXFLAGS, if defined.
3810         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
3811         additional_flags, if defined.
3812         * lib/gnat.exp (gnat_target_compile): Likewise.
3813         * lib/objc.exp (objc_target_compile): Likewise.
3814         * lib/target-supports-dg.exp (dg-add-options): Handle
3815         TEST_ALWAYS_FLAGS.
3816
3817 2011-09-15  Tom de Vries  <tom@codesourcery.com>
3818
3819         PR testsuite/50322
3820         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
3821         Use uintptr_t in f1.  Undo avr xfails.
3822
3823 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
3824
3825         PR fortran/50401
3826         PR fortran/50403
3827         * gfortran.dg/function_types_3.f90: New.
3828
3829 2011-09-15  Jason Merrill  <jason@redhat.com>
3830
3831         PR c++/50365
3832         * g++.dg/cpp0x/trailing7.C: New.
3833
3834         PR c++/50361
3835         * g++.dg/cpp0x/nullptr23.C: New.
3836
3837 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
3838
3839         * gcc.dg/vect/bb-slp-25.c: New.
3840
3841 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
3842
3843         PR c++/50391
3844         * g++.dg/cpp0x/noexcept15.C: New.
3845
3846 2011-09-14  Tom de Vries  <tom@codesourcery.com>
3847
3848         PR middle-end/50251
3849         * gcc.dg/pr50251.c: New test.
3850
3851 2011-09-14  Tobias Burnus  <burnus@net-b.de>
3852
3853         PR fortran/34547
3854         PR fortran/50375
3855         * gfortran.dg/null_5.f90: New.
3856         * gfortran.dg/null_6.f90: New.
3857
3858 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
3859
3860         * gcc.c-torture/compile/20110913-1.c: New test.
3861
3862 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
3863
3864         PR fortran/50379
3865         * gfortran.dg/result_2.f90: New.
3866
3867 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
3868
3869         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
3870
3871 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
3872
3873         PR c++/48320
3874         * g++.dg/cpp0x/variadic116.C: New test case.
3875
3876 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
3877
3878         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
3879         * gcc.target/mips/interrupt_handler-2.c: New test.
3880         * gcc.target/mips/interrupt_handler-3.c: Likewise.
3881
3882 2011-09-12  Jason Merrill  <jason@redhat.com>
3883
3884         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
3885
3886         * g++.dg/cpp0x/explicit7.C: New.
3887
3888 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
3889
3890         PR rtl-optimization/50212
3891         * g++.dg/other/pr50212.C: New test.
3892
3893 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
3894
3895         PR target/43746
3896         * testsuite/gcc.target/avr/torture/avr-torture.exp
3897         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
3898         "-O2 -fmerge-all-constants".
3899
3900 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
3901
3902         PR fortran/50327
3903         * gfortran.dg/do_while_1.f90: New test.
3904
3905 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
3906
3907         PR fortran/35831
3908         PR fortran/47978
3909         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
3910         * gfortran.dg/proc_decl_26.f90: New.
3911         * gfortran.dg/typebound_override_2.f90: New.
3912         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
3913
3914 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3915
3916         * gnat.dg/cond_expr2.ad[sb]: New test.
3917
3918 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
3919
3920         * gnat.dg/atomic5.ad[sb]: New test.
3921
3922 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
3923
3924         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
3925
3926 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
3927
3928         PR target/49030
3929         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
3930
3931 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
3932
3933         PR target/49614
3934         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
3935
3936 2011-09-09  Richard Guenther  <rguenther@suse.de>
3937
3938         PR tree-optimization/50328
3939         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
3940
3941 2011-09-09  Richard Guenther  <rguenther@suse.de>
3942
3943         PR middle-end/50333
3944         * gcc.dg/torture/pr50333.c: New testcase.
3945
3946 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
3947
3948         PR tree-optimization/50318
3949         * gcc.target/arm/pr50318-1.c: New file.
3950
3951 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
3952
3953         * gcc.target/i386/all_one_m256i.c: New test.
3954
3955 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
3956
3957         PR c++/50324
3958         * g++.dg/cpp0x/sfinae28.C: New.
3959
3960 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
3961
3962         PR c/50332
3963         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
3964         longer ignored on typedefs.
3965
3966         PR c++/33255 - Support -Wunused-local-typedefs warning
3967         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
3968         * c-c++-common/Wunused-local-typedefs.c: Likewise.
3969
3970 2011-09-08  Martin Jambor  <mjambor@suse.cz>
3971
3972         PR tree-optimization/50287
3973         * gcc.dg/torture/pr50287.c: New test.
3974
3975 2011-09-08  Richard Guenther  <rguenther@suse.de>
3976
3977         PR tree-optimization/19831
3978         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
3979         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
3980         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
3981         * gcc.dg/errno-1.c: Adjust.
3982
3983 2011-09-08  Richard Guenther  <rguenther@suse.de>
3984
3985         PR tree-optimization/19831
3986         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
3987
3988 2011-09-08  Tobias Burnus  <burnus@net-b.de>
3989
3990         PR fortran/44646
3991         * gfortran.dg/do_concurrent_1.f90: New.
3992         * gfortran.dg/do_concurrent_2.f90: New.
3993
3994 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
3995
3996         PR target/50310
3997         * gcc.c-torture/execute/ieee/pr50310.c: New test.
3998         * gcc.dg/pr50310-2.c: New test.
3999
4000 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4001
4002         PR fortran/48095
4003         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4004         * gfortran.dg/impure_constructor_1.f90: Modified.
4005         * gfortran.dg/proc_ptr_comp_33.f90: New.
4006
4007 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4008
4009         PR target/50310
4010         * gcc.dg/pr50310-1.c: New test.
4011
4012 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4013
4014         PR middle-end/48571
4015         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4016         instead of 4.
4017
4018 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4019
4020         PR c++/50309
4021         * g++.dg/cpp0x/noexcept14.C: New.
4022
4023 2011-09-07  Jason Merrill  <jason@redhat.com>
4024
4025         * g++.dg/cpp0x/constexpr-ref3.C: New.
4026
4027         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4028
4029 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4030
4031         * gcc.dg/section1.c: Don't xfail for avr.
4032
4033 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4034
4035         PR tree-optimization/50322
4036         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4037
4038 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4039
4040         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4041
4042 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4043
4044         PR tree-optimization/49911
4045         * g++.dg/tree-ssa/pr49911.C: New test.
4046
4047 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4048
4049         PR target/49030
4050         * gcc.dg/torture/pr49030.c: New test.
4051
4052 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4053
4054         PR fortran/50288
4055         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4056         * gfortran.dg/class_4d.f03: Deleted.
4057         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4058
4059 2011-09-07  Richard Guenther  <rguenther@suse.de>
4060
4061         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4062
4063 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4064
4065         PR tree-optimization/46021
4066         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4067
4068 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4069
4070         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4071
4072 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4073
4074         * gcc.c-torture/compile/20110906-1.c: New test.
4075
4076 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4077
4078         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4079
4080 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4081
4082         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4083         --param tree-reassoc-width=1.
4084
4085         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4086         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4087
4088 2011-09-06  Richard Guenther  <rguenther@suse.de>
4089
4090         PR tree-optimization/48149
4091         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4092
4093 2011-09-06  Richard Guenther  <rguenther@suse.de>
4094
4095         PR tree-optimization/48317
4096         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4097
4098 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4099
4100         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4101         New procedure.
4102         (add_options_for_quad_vectors): Replace with ...
4103         (add_options_for_double_vectors): ... this.
4104         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4105         support multiple vector sizes since the vectorizer attempts to
4106         vectorize with both vector sizes.
4107         * gcc.dg/vect/no-vfa-vect-79.c,
4108         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4109         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4110         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4111         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4112         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4113         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4114         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4115         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4116         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4117         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4118         gcc.dg/vect/vect-40.c: Likewise.
4119         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4120         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4121         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4122         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4123         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4124         Likewise.
4125         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4126
4127 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4128
4129         PR target/49606
4130         * gcc.target/mips/abi-main.h: New file.
4131         * gcc.target/mips/abi-o32-long32.c: New test.
4132         * gcc.target/mips/abi-o32-long64.c: Likewise.
4133         * gcc.target/mips/abi-o64-long32.c: Likewise.
4134         * gcc.target/mips/abi-o64-long64.c: Likewise.
4135         * gcc.target/mips/abi-n32-long32.c: Likewise.
4136         * gcc.target/mips/abi-n32-long64.c: Likewise.
4137         * gcc.target/mips/abi-n64-long32.c: Likewise.
4138         * gcc.target/mips/abi-n64-long64.c: Likewise.
4139         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4140         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4141         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4142         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4143         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4144         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4145         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4146         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4147         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4148         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4149         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4150         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4151         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4152         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4153         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4154         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4155         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4156         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4157         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4158         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4159         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4160         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4161         * gcc.target/mips/branch-3.c: Likewise.
4162         * gcc.target/mips/branch-4.c: Likewise.
4163         * gcc.target/mips/branch-5.c: Likewise.
4164         * gcc.target/mips/branch-6.c: Likewise.
4165         * gcc.target/mips/branch-7.c: Likewise.
4166         * gcc.target/mips/branch-8.c: Likewise.
4167         * gcc.target/mips/branch-9.c: Likewise.
4168         * gcc.target/mips/branch-10.c: Likewise.
4169         * gcc.target/mips/branch-11.c: Likewise.
4170         * gcc.target/mips/branch-12.c: Likewise.
4171         * gcc.target/mips/branch-13.c: Likewise.
4172         * gcc.target/mips/lazy-binding-1.c: Likewise.
4173
4174 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4175
4176         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4177         to avoid warning on int=16 platforms..
4178
4179 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4180
4181         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4182         to work even with -fshort-enums.
4183
4184 2011-09-04  Jan Hubicka  <jh@suse.cz>
4185
4186         * gcc.c-torture/compile/20110902.c: new testcase.
4187
4188 2011-09-04  Jason Merrill  <jason@redhat.com>
4189
4190         PR c++/49267
4191         * g++.dg/cpp0x/rv-conv1.C: New.
4192
4193         DR 1328
4194         * g++.dg/cpp0x/rv-func3.C: New.
4195
4196         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4197
4198         PR c++/50248
4199         Core 1358
4200         * g++.dg/cpp0x/constexpr-template1.C: New.
4201         * g++.dg/cpp0x/constexpr-template2.C: New.
4202         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4203         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4204
4205 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4206
4207         * gnat.dg/specs/debug1.ads: Tweak pattern.
4208
4209 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4210
4211         PR fortran/50227
4212         * gfortran.dg/class_45a.f03: New.
4213         * gfortran.dg/class_45b.f03: New.
4214
4215 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4216             Ira Rosen  <ira.rosen@linaro.org>
4217
4218         PR tree-optimization/50208
4219         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4220         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4221         -fno-tree-fre -fno-tree-pre.
4222
4223 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4224
4225         * gcc.dg/ipa/ipcp-3.c: New test.
4226
4227 2011-09-02  Richard Guenther  <rguenther@suse.de>
4228
4229         PR tree-optimization/27460
4230         PR middle-end/29269
4231         * gcc.dg/vect/vect-cond-7.c: New testcase.
4232
4233 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4234
4235         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4236         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4237         xfailed test for inlining.
4238         * g++.dg/ipa/ivinline-9.C: Likewise.
4239
4240 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4241
4242         PR tree-optimization/50178
4243         * gfortran.dg/vect/pr50178.f90: New test.
4244
4245 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4246
4247         PR middle-end/49886
4248         * gcc.c-torture/execute/pr49886.c: New testcase.
4249
4250 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4251
4252         PR middle-end/43513
4253         * gcc.dg/pr43513.c: New test.
4254
4255 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4256
4257         PR fortran/45044
4258         * gfortran.dg/common_14.f90: New.
4259         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4260
4261 2011-08-30  Jason Merrill  <jason@redhat.com>
4262
4263         PR c++/50084
4264         * g++.dg/cpp0x/decltype33.C: New.
4265
4266         PR c++/50089
4267         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4268
4269         PR c++/50114
4270         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4271
4272 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4273
4274         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4275
4276 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4277
4278         * gnat.dg/specs/aggr3.ads: New test.
4279         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4280
4281         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4282         * gnat.dg/specs/aggr2.ads: Likewise.
4283
4284 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4285
4286         PR fortran/45170
4287         * gfortran.dg/allocate_with_source_2.f90: New test
4288
4289 2011-08-30  Jason Merrill  <jason@redhat.com>
4290
4291         PR c++/50220
4292         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4293
4294         PR c++/50234
4295         * g++.dg/cpp0x/constexpr-value3.C: New.
4296
4297 2011-08-30  Richard Guenther  <rguenther@suse.de>
4298
4299         PR middle-end/48571
4300         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4301         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4302         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4303         * gcc.dg/pr36902.c: XFAIL.
4304
4305 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4306
4307         * gcc.target/i386/fma-check.h: New.
4308         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4309         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4310         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4311         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4312         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4313         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4314         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4315         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4316         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4317         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4318         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4319         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4320         * gcc.target/i386/fma-compile.c: Likewise.
4321         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4322         * gcc.target/i386/sse-12.c: Add -mfma.
4323         * gcc.target/i386/sse-13.c: Likewise.
4324         * gcc.target/i386/sse-14.c: Likewise.
4325         * gcc.target/i386/sse-22.c: Likewise.
4326         * gcc.target/i386/sse-23.c: Likewise.
4327         * g++.dg/other/i386-2.C: Likewise.
4328         * g++.dg/other/i386-3.C: Likewise.
4329
4330 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4331
4332         PR testsuite/50185
4333         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4334         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4335
4336 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4337
4338         * g++.dg/bprob/bprob.exp (feedback_options): Set
4339         -fbranch-probabilities.
4340         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4341
4342 2011-08-29  Jason Merrill  <jason@redhat.com>
4343
4344         PR c++/50224
4345         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4346
4347 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4348             Jason Merrill  <jason@redhat.com>
4349
4350         * g++.dg/dfp/base.C: New test.
4351
4352 2011-08-29  Jason Merrill  <jason@redhat.com>
4353
4354         Core DR 994
4355         PR c++/50209
4356         * g++.dg/cpp0x/initlist58.C: New.
4357
4358 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4359
4360         PR fortran/50225
4361         * gfortran.dg/class_result_1.f03: New.
4362
4363 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4364
4365         PR middle-end/48722
4366         * gcc.target/i386/pr48722.c: New test.
4367
4368 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4369
4370         PR libfortran/50192
4371         * gfortran.dg/widechar_compare_1.f90:  New test.
4372
4373 2011-08-26  Jason Merrill  <jason@redhat.com>
4374
4375         Core DR 342
4376         PR c++/48582
4377         * g++.dg/abi/mangle50.C: New.
4378
4379 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4380
4381         PR target/50202
4382         * gcc.target/i386/pr50202.c: New test.
4383
4384 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4385
4386         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4387         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4388         * gcc.target/i386/avx-round-vec.c: New test.
4389         * gcc.target/i386/avx-roundf-vec.c: New test.
4390
4391 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4392
4393         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4394         instruction.
4395
4396         PR c/50179
4397         * c-c++-common/Wunused-var-14.c: New test.
4398
4399 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4400
4401         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4402
4403 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4404
4405         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4406         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4407         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4408         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4409
4410 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4411
4412         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4413         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4414         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4415         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4416
4417 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4418
4419         PR fortran/50050
4420         * gfortran.dg/pointer_comp_init_1.f90: New test.
4421
4422 2011-08-25  Jason Merrill  <jason@redhat.com>
4423
4424         PR c++/50157
4425         * g++.dg/cpp0x/sfinae27.C: New.
4426
4427 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4428
4429         * gfortran.dg/coarray_lib_token_4.f90: New.
4430
4431 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4432
4433         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4434
4435 2011-08-25  Richard Guenther  <rguenther@suse.de>
4436
4437         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4438
4439 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4440
4441         PR fortran/50163
4442         * gfortran.dg/initialization_28.f90: New.
4443
4444 2011-08-24  Richard Guenther  <rguenther@suse.de>
4445
4446         PR tree-optimization/50067
4447         * gcc.dg/torture/pr50067-3.c: New testcase.
4448         * gcc.dg/torture/pr50067-4.c: Likewise.
4449         * gcc.dg/torture/pr50067-5.c: Likewise.
4450
4451 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4452
4453         * g++.dg/other/i386-2.C: Add -mavx2 check.
4454         * g++.dg/other/i386-3.C: Likewise.
4455         * gcc.target/i386/avx-1.c: Add AVX2.
4456         * gcc.target/i386/avx-2.c: Likewise.
4457         * gcc.target/i386/funcspec-5.c: Likewise.
4458         * gcc.target/i386/sse-12.c: Likewise.
4459         * gcc.target/i386/sse-13.c: Likewise.
4460         * gcc.target/i386/sse-14.c: Likewise.
4461         * gcc.target/i386/sse-22.c: Likewise.
4462         * gcc.target/i386/sse-23.c: Likewise.
4463         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4464         * gcc.target/i386/avx2-check.h: New.
4465         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4466         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4467         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4468         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4469         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4470         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4471         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4472         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4473         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4474         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4475         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4476         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4477         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4478         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4479         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4480         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4481         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4482         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4483         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4484         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4485         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4486         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4487         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4488         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4489         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4490         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4491         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4492         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4493         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4494         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4495         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4496         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4497         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4498         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4499         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4500         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4501         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4502         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4503         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4504         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4505         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4506         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4507         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4508         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4509         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4510         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4511         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4512         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4513         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4514         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4515         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4516         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4517         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4518         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4519         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4520         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4521         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4522         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4523         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4524         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4525         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4526         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4527         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4528         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4529         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4530         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4531         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4532         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4533         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4534         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4535         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4536         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4537         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4538         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4539         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4540         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4541         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4542         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4543         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4544         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4545         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4546         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4547         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4548         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4549         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4550         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4551         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4552         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4553         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4554         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4555         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4556         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4557         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4558         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4559         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4560         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4561         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4562         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4563         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4564         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4565         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4566         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4567         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4568         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4569         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4570         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4571         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4572         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4573         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4574         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4575         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4576         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4577         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
4578         * gcc.target/i386/avx2-vpand-1.c: Likewise.
4579         * gcc.target/i386/avx2-vpand-2.c: Likewise.
4580         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
4581         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
4582         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
4583         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
4584         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
4585         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
4586         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
4587         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
4588         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
4589         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
4590         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
4591         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
4592         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
4593         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
4594         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
4595         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
4596         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
4597         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
4598         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
4599         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
4600         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
4601         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
4602         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
4603         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
4604         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
4605         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
4606         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
4607         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
4608         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
4609         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
4610         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
4611         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
4612         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
4613         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
4614         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
4615         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
4616         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
4617         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
4618         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
4619         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
4620         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
4621         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
4622         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
4623         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
4624         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
4625         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
4626         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
4627         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
4628         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
4629         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
4630         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
4631         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
4632         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
4633         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
4634         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
4635         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
4636         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
4637         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
4638         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
4639         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
4640         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
4641         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
4642         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
4643         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
4644         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
4645         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
4646         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
4647         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
4648         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
4649         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
4650         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
4651         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
4652         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
4653         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
4654         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
4655         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
4656         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
4657         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
4658         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
4659         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
4660         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
4661         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
4662         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
4663         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
4664         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
4665         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
4666         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
4667         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
4668         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
4669         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
4670         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
4671         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
4672         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
4673         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
4674         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
4675         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
4676         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
4677         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
4678         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
4679         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
4680         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
4681         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
4682         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
4683         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
4684         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
4685         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
4686         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
4687         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
4688         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
4689         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
4690         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
4691         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
4692         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
4693         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
4694         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
4695         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
4696         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
4697         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
4698         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
4699         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
4700         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
4701         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
4702         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
4703         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
4704         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
4705         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
4706         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
4707         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
4708         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
4709         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
4710         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
4711         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
4712         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
4713         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
4714         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
4715         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
4716         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
4717         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
4718         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
4719         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
4720         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
4721         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
4722         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
4723         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
4724         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
4725         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
4726         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
4727         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
4728         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
4729         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
4730         * gcc.target/i386/avx2-vpor-1.c: Likewise.
4731         * gcc.target/i386/avx2-vpor-2.c: Likewise.
4732         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
4733         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
4734         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
4735         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
4736         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
4737         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
4738         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
4739         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
4740         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
4741         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
4742         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
4743         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
4744         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
4745         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
4746         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
4747         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
4748         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
4749         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
4750         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
4751         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
4752         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
4753         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
4754         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
4755         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
4756         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
4757         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
4758         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
4759         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
4760         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
4761         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
4762         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
4763         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
4764         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
4765         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
4766         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
4767         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
4768         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
4769         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
4770         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
4771         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
4772         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
4773         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
4774         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
4775         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
4776         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
4777         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
4778         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
4779         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
4780         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
4781         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
4782         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
4783         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
4784         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
4785         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
4786         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
4787         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
4788         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
4789         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
4790         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
4791         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
4792         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
4793         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
4794         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
4795         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
4796         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
4797         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
4798         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
4799         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
4800         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
4801         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
4802         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
4803         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
4804         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
4805         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
4806         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
4807         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
4808         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
4809         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
4810         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
4811         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
4812         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
4813         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
4814         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
4815         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
4816         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
4817         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
4818         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
4819         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
4820         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
4821         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
4822         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
4823         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
4824         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
4825         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
4826         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
4827         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
4828         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
4829         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
4830         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
4831         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
4832         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
4833         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
4834         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
4835         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
4836         * gcc.target/i386/testimm-9.c: Likewise.
4837
4838 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4839
4840         * g++.dg/other/i386-2.C: Add -mbmi2 check.
4841         * g++.dg/other/i386-3.C: Likewise.
4842         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
4843         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
4844         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
4845         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
4846         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
4847         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
4848         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
4849         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
4850         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
4851         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
4852         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
4853         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
4854         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
4855         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
4856         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
4857         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
4858         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
4859         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
4860         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
4861         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
4862         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
4863         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
4864         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
4865         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
4866         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
4867         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
4868         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
4869         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
4870         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
4871         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
4872         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
4873         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
4874         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
4875         * gcc.target/i386/sse-12.c: Add BMI2.
4876         * gcc.target/i386/sse-13.c: Likewise.
4877         * gcc.target/i386/sse-14.c: Likewise.
4878         * gcc.target/i386/sse-22.c: Likewise.
4879         * gcc.target/i386/sse-23.c: Likewise.
4880
4881 2011-08-23  Jason Merrill  <jason@redhat.com>
4882
4883         * g++.dg/template/crash7.C: Adjust expected errors.
4884
4885 2011-08-23  Jason Merrill  <jason@redhat.com>
4886
4887         PR c++/49045
4888         Core 1321
4889         * g++.dg/cpp0x/overload2.C: New.
4890
4891 2011-08-23  Jason Merrill  <jason@redhat.com>
4892
4893         Core 903
4894         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
4895
4896 2011-08-23  Jason Merrill  <jason@redhat.com>
4897
4898         Core 975
4899         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
4900         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
4901         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
4902         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
4903
4904 2011-08-23  Jason Merrill  <jason@redhat.com>
4905
4906         PR c++/50024
4907         * g++.dg/cpp0x/constexpr-initlist5.C: New.
4908
4909 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4910
4911         PR c++/50158
4912         * g++.dg/warn/Wunused-var-16.C: New test.
4913
4914         PR middle-end/50161
4915         * gcc.dg/pr50161.c: New test.
4916
4917 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
4918
4919         PR c++/50055
4920         * g++.dg/gcov/gcov-7.C: New test.
4921
4922 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
4923
4924         PR c++/46862
4925         * g++.dg/dfp/nofields.C: New test.
4926
4927 2011-08-23  Tobias Burnus  <burnus@net-b.de>
4928
4929         PR fortran/31600
4930         * gfortran.dg/use_16.f90: New.
4931
4932 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
4933             Kirill Yukhin  <kirill.yukhin@intel.com>
4934
4935         PR target/50155
4936         * gcc.target/i386/pr50155.c: New test.
4937
4938 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
4939
4940         PR tree-optimization/50133
4941         * gcc.dg/pr50133.c: New test.
4942
4943         PR middle-end/50141
4944         * c-c++-common/cxxbitfields-6.c: New test.
4945
4946 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
4947
4948         PR fortran/50050
4949         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
4950
4951 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
4952
4953         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
4954         * gcc.dg/pr49994-3.c: Ditto.
4955
4956 2011-08-22  Richard Guenther  <rguenther@suse.de>
4957
4958         PR testsuite/50145
4959         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
4960         * gcc.dg/torture/pr50067-2.c: Likewise.
4961
4962 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4963
4964         PR fortran/47659
4965         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
4966         of a constant resulting from simplification.
4967         * gfortran.dg/warn_conversion_3.f90:  New test.
4968
4969 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
4970
4971         PR fortran/50130
4972         * gfortran.dg/zero_stride_1.f90:  New test.
4973
4974 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
4975
4976         PR fortran/49638
4977         * gfortran.dg/typebound_override_1.f90: Modified.
4978
4979 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
4980
4981         PR tree-optimization/48739
4982         * gcc.dg/pr48739-1.c: New test.
4983         * gcc.dg/pr48739-2.c: New test.
4984
4985 2011-08-20  Tobias Burnus  <burnus@net-b.de>
4986
4987         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
4988
4989 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
4990
4991         PR fortran/50129
4992         * gfortran.dg/where_3.f90: New test.
4993
4994 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
4995
4996         PR middle-end/49721
4997         * gfortran.dg/pr49721-1.f: New.
4998         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
4999
5000 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5001
5002         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5003         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5004         New tests.
5005
5006 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5007
5008         * gcc.target/arm/wmul-11.c: New file.
5009         * gcc.target/arm/wmul-12.c: New file.
5010         * gcc.target/arm/wmul-13.c: New file.
5011
5012 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5013
5014         * gcc.target/arm/wmul-10.c: New file.
5015
5016 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5017
5018         * gcc.target/arm/wmul-9.c: New file.
5019         * gcc.target/arm/wmul-bitfield-2.c: New file.
5020
5021 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5022
5023         * gcc.target/arm/wmul-8.c: New file.
5024
5025 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5026
5027         * gcc.target/arm/wmul-7.c: New file.
5028
5029 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5030
5031         * gcc.target/arm/wmul-6.c: New file.
5032
5033 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5034
5035         * gcc.target/arm/wmul-5.c: New file.
5036         * gcc.target/arm/no-wmla-1.c: New file.
5037
5038 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5039
5040         * gcc.target/arm/wmul-bitfield-1.c: New file.
5041
5042 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5043
5044         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5045
5046 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5047
5048         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5049         * gcc.target/i386/conversion.c: Likewise.
5050
5051 2011-08-19  Richard Guenther  <rguenther@suse.de>
5052
5053         * gcc.dg/torture/pr50067-1.c: New testcase.
5054         * gcc.dg/torture/pr50067-2.c: Likewise.
5055
5056 2011-08-19  Joey Ye  <joey.ye@arm.com>
5057
5058         PR target/49437
5059         * gcc.target/arm/handler-align.c: New test.
5060         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5061         New Function.
5062
5063 2011-08-19  Joey Ye  <joey.ye@arm.com>
5064
5065         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5066
5067 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5068
5069         PR fortran/50071
5070         * gfortran.dg/end_block_label_1.f90: New test.
5071         * gfortran.dg/end_associate_label_1.f90: New test.
5072
5073 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5074
5075         * gcc.dg/c1x-pointer-float-1.c: New test.
5076
5077 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5078
5079         PR fortran/50071
5080         * gfortran.dg/duplicate_labels_2.f: New test.
5081
5082 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5083
5084         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5085         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5086         gcc.dg/c1x-noreturn-5.c: New tests.
5087
5088 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5089
5090         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5091
5092 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5093
5094         PR fortran/18918
5095         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5096         * gfortran.dg/coarray_lock_3.f90: Fix test.
5097         * gfortran.dg/coarray_lock_4.f90: New.
5098         * gfortran.dg/coarray_lock_5.f90: New.
5099
5100 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5101
5102         PR target/50009
5103         * gcc.c-torture/compile/pr50009.c: New test.
5104
5105         PR target/50092
5106         * gcc.dg/torture/pr50092.c: New test.
5107
5108 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5109
5110         PR fortran/50109
5111         * gfortran.dg/namelist_73.f90: New.
5112
5113 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5114
5115         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5116
5117         PR debug/50017
5118         * gcc.dg/pr50017.c: New test.
5119
5120 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5121
5122         PR c++/45625
5123         * g++.dg/lookup/hidden-var1.C: New test case.
5124
5125 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5126
5127         PR fortran/31461
5128         * gfortran.dg/warn_unused_var_2.f90: New.
5129         * gfortran.dg/warn_unused_var_3.f90: New.
5130
5131 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5132
5133         PR target/43597
5134         * gcc.target/arm/pr43597.c: New test.
5135
5136 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5137
5138         PR fortran/50070
5139         * gfortran.dg/common_13.f90: New.
5140
5141 2011-08-16  Jason Merrill  <jason@redhat.com>
5142
5143         PR c++/50086
5144         * g++.dg/cpp0x/variadic-unresolved.C: New.
5145
5146         * g++.old-deja/g++.brendan/README: Add R.I.P.
5147
5148         * g++.dg/ext/attr-used-1.C: New.
5149
5150         PR c++/50054
5151         * g++.dg/cpp0x/initlist56.C: New.
5152
5153 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5154
5155         PR testsuite/50085
5156         * g++.dg/opt/life1.C: Only run on Linux.
5157
5158 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5159
5160         * gfortran.dg/coarray_26.f90: New.
5161
5162 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5163
5164         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5165         -fdump-tree-vrp1.
5166
5167 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5168
5169         PR fortran/50073
5170         * gfortran.dg/func_result_7.f90: New.
5171
5172 2011-08-13  Jason Merrill  <jason@redhat.com>
5173
5174         PR c++/50075
5175         * g++.dg/cpp0x/decltype32.C: New.
5176
5177         PR c++/50059
5178         * g++.dg/diagnostic/expr1.C: New.
5179
5180 2011-08-12  David Li  <davidxl@google.com>
5181
5182         * g++.dg/abi/vbase15.C: New test.
5183
5184 2011-08-12  Jason Merrill  <jason@redhat.com>
5185
5186         PR c++/50034
5187         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5188
5189 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5190
5191         * gcc.dg/builtins-67.c: New test.
5192         * gcc.target/i386/conversion.c: Ditto.
5193
5194 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5195             Brian Hackett  <bhackett1024@gmail.com>
5196
5197         * g++.dg/plugin/decl_plugin.c: New.
5198         * g++.dg/plugin/decl-plugin-test.C: New.
5199         * g++.dg/plugin/plugin.exp: Add above testcase.
5200
5201 2011-08-11  Richard Guenther  <rguenther@suse.de>
5202
5203         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5204
5205 2011-08-11  Michael Matz  <matz@suse.de>
5206
5207         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5208
5209 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5210
5211         PR tree-optimization/50039
5212         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5213         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5214
5215 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5216
5217         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5218         (sse4_1_test): Initialize src3 with random value.
5219
5220 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5221
5222         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5223         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5224         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5225         * gcc.dg/scal-to-vec1.c: New test.
5226         * gcc.dg/scal-to-vec2.c: New test.
5227
5228 2011-08-09  Richard Guenther  <rguenther@suse.de>
5229
5230         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5231         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5232         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5233         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5234
5235 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5236
5237         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5238
5239 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5240
5241         * gcc.dg/pr49948.c: Require pthread effective target.
5242
5243 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5244
5245         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5246
5247 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5248
5249         * gcc.target/i386/sse-22a.c: New test.
5250
5251 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5252
5253         PR tree-optimization/50014
5254         * gcc.dg/vect/pr50014.c: New test.
5255
5256 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5257
5258         PR middle-end/49923
5259         * gcc.dg/tree-ssa/pr49923.c: New test.
5260
5261 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5262
5263         PR target/49781
5264         * gcc.target/i386/pr49781-1.c: New.
5265
5266 2011-08-08  Jason Merrill  <jason@redhat.com>
5267
5268         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5269
5270         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5271
5272 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5273
5274         PR fortran/49638
5275         * gfortran.dg/typebound_override_1.f90: New.
5276
5277 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5278
5279         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5280         x86_64 mingw target.
5281         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5282         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5283         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5284         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5285         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5286         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5287         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5288         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5289         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5290         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5291
5292 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5293
5294         PR testsuite/48727
5295         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5296
5297 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5298
5299         * gcc.dg/pr48770.c: Cleanup coverage files.
5300         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5301
5302 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5303
5304         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5305         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5306         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5307         lzcnt and bmi options.
5308
5309 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5310
5311         PR target/47381
5312         * gcc.dg/pr47381-1.c: New.
5313         * gcc.dg/pr47381-2.c: Likewise.
5314         * gcc.target/i386/pr47381.c: Likewise.
5315
5316 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5317
5318         PR middle-end/47727
5319         * gcc.dg/pr47727.c: New.
5320
5321         PR target/47372
5322         * gcc.dg/pr47372-1.c: New.
5323         * gcc.dg/pr47372-2.c: Likewise.
5324
5325 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5326
5327         PR middle-end/47449
5328         * gcc.target/i386/pr47449.c: New.
5329
5330         PR target/47446
5331         * gcc.dg/pr47446-1.c: New.
5332         * gcc.dg/pr47446-2.c: Likewise.
5333
5334 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5335
5336         PR target/47766
5337         * gcc.dg/pr47766.c: New.
5338
5339         PR target/47715
5340         * gcc.dg/tls/pr47715-1.c: New.
5341         * gcc.dg/tls/pr47715-2.c: Likewise.
5342         * gcc.dg/tls/pr47715-3.c: Likewise.
5343         * gcc.dg/tls/pr47715-4.c: Likewise.
5344         * gcc.dg/tls/pr47715-5.c: Likewise.
5345
5346 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5347
5348         PR libobjc/50002
5349         * objc.dg/gnu-api-2-class.m: Updated comments.
5350         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5351         * objc.dg/gnu-api-2-class-meta.m: New test.
5352         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5353
5354 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5355
5356         PR libobjc/49882
5357         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5358         with classes that are in construction.
5359
5360 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5361
5362         PR target/48084
5363         * gcc.target/i386/pr48084-1.c: New.
5364         * gcc.target/i386/pr48084-2.c: Likewise.
5365         * gcc.target/i386/pr48084-3.c: Likewise.
5366         * gcc.target/i386/pr48084-4.c: Likewise.
5367         * gcc.target/i386/pr48084-5.c: Likewise.
5368
5369         PR rtl-optimization/49504
5370         * gcc.target/i386/pr49504.c: New.
5371
5372         PR target/49860
5373         * gcc.dg/pr49860.c: New.
5374
5375 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5376
5377         PR libobjc/49882
5378         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5379         with classes that are in construction.
5380
5381 2011-08-05  Jason Merrill  <jason@redhat.com>
5382
5383         PR c++/48993
5384         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5385
5386         PR c++/49921
5387         * g++.dg/cpp0x/decltype31.C: New.
5388
5389         PR c++/49669
5390         * g++.dg/init/array28.C: New.
5391
5392         PR c++/49988
5393         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5394
5395 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5396
5397         PR target/47369
5398         * gcc.dg/pr47369-1.c: New.
5399
5400 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5401
5402         PR middle-end/47364
5403         * gcc.dg/torture/pr47364-1.c: New.
5404         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5405         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5406
5407 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5408
5409         PR fortran/37211
5410         * gfortran.dg/transfer_check_2.f90:  New test case.
5411
5412 2011-08-05  Jan Hubicka  <jh@suse.cz>
5413
5414         PR middle-end/49494
5415         * gfortran.dg/pr49494.f90: New testcase.
5416
5417 2011-08-05  Jan Hubicka  <jh@suse.cz>
5418
5419         PR middle-end/49735
5420         * gcc.c-torture/compile/pr49735.c: New testcase.
5421
5422 2011-08-05  Jason Merrill  <jason@redhat.com>
5423
5424         PR c++/47453
5425         * g++.dg/cpp0x/initlist56.C: New.
5426
5427         PR c++/49812
5428         * g++.dg/overload/rvalue2.C: New.
5429
5430         PR c++/49983
5431         * g++.dg/cpp0x/range-for21.C: New.
5432
5433         * g++.dg/ext/vla11.C: New.
5434
5435 2011-08-05  Richard Guenther  <rguenther@suse.de>
5436
5437         PR tree-optimization/49984
5438         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5439
5440 2011-08-05  Richard Guenther  <rguenther@suse.de>
5441
5442         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5443         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5444         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5445
5446 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5447
5448         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5449         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5450         * gfortran.dg/ldist-pr43023.f90: Ditto.
5451         * gfortran.dg/namelist_52.f90: Ditto.
5452         * gfortran.dg/interface_proc_end.f90: Ditto.
5453         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5454         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5455
5456 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5457
5458         * gcc.dg/vect/vect-over-widen-1.c: New test.
5459         * gcc.dg/vect/vect-over-widen-2.c: New test.
5460         * gcc.dg/vect/vect-over-widen-3.c: New test.
5461         * gcc.dg/vect/vect-over-widen-4.c: New test.
5462
5463 2011-08-04  Richard Guenther  <rguenther@suse.de>
5464
5465         PR fortran/49957
5466         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5467
5468 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5469
5470         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5471
5472 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
5473
5474         PR middle-end/49905
5475         * g++.dg/ext/builtin-object-size3.C: New test.
5476
5477 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
5478
5479         PR tree-optimization/49948
5480         * gcc.dg/pr49948.c: New test.
5481
5482 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5483
5484         PR middle-end/47383
5485         * gcc.dg/torture/pr47383.c: New.
5486
5487 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5488
5489         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5490
5491 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5492
5493         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5494
5495 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5496
5497         PR target/47744
5498         * gcc.dg/torture/pr47744-1.c: New.
5499         * gcc.dg/torture/pr47744-2.c: Likewise.
5500         * gcc.dg/torture/pr47744-3.c: Likewise.
5501
5502 2011-08-03  Richard Guenther  <rguenther@suse.de>
5503
5504         PR middle-end/49958
5505         * gcc.dg/torture/pr49958.c: New testcase.
5506
5507 2011-08-03  Richard Guenther  <rguenther@suse.de>
5508
5509         PR tree-optimization/49938
5510         * g++.dg/torture/pr49938.C: New testcase.
5511
5512 2011-08-02  Jason Merrill  <jason@redhat.com>
5513
5514         PR c++/43886
5515         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5516
5517         PR c++/49577
5518         * g++.dg/cpp0x/initlist5.C: Add additional cases.
5519
5520         PR c++/49593
5521         * g++.dg/cpp0x/variadic115.C: New.
5522
5523         PR c++/49803
5524         * g++.dg/cpp0x/union5.C: New.
5525
5526 2011-08-02  Daniel Kraft  <d@domob.eu>
5527
5528         PR fortran/49885
5529         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5530
5531 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5532
5533         PR middle-end/49947
5534         * gcc.dg/tree-ssa/forwprop-15.c
5535
5536 2011-08-02  Jason Merrill  <jason@redhat.com>
5537
5538         PR c++/49834
5539         * g++.dg/cpp0x/range-for20.C: New.
5540
5541 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5542
5543         * gfortran.dg/coarray_lib_token_3.f90: New.
5544
5545 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
5546
5547         PR fortran/46752
5548         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5549         * gcc.dg/gomp/atomic-15.c: New test.
5550         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5551         * g++.dg/gomp/atomic-15.C: New test.
5552         * g++.dg/gomp/private-1.C: New test.
5553         * g++.dg/gomp/sharing-2.C: New test.
5554         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5555         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5556         * gfortran.dg/gomp/omp_atomic2.f90: New test.
5557
5558 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5559
5560         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5561         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5562         cleanup-module.
5563         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5564         * gfortran.dg/allocatable_function_5.f90: Ditto.
5565         * gfortran.dg/allocate_stat.f90: Ditto.
5566         * gfortran.dg/array_constructor_20.f90: Ditto.
5567         * gfortran.dg/array_constructor_21.f90: Ditto.
5568         * gfortran.dg/array_constructor_22.f90: Ditto.
5569         * gfortran.dg/array_constructor_26.f03: Ditto.
5570         * gfortran.dg/array_function_4.f90: Ditto.
5571         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5572         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5573         * gfortran.dg/bind_c_usage_15.f90: Ditto.
5574         * gfortran.dg/bind_c_usage_16.f03: Ditto.
5575         * gfortran.dg/bind_c_usage_3.f03: Ditto.
5576         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5577         * gfortran.dg/class_15.f03: Ditto.
5578         * gfortran.dg/class_27.f03: Ditto.
5579         * gfortran.dg/class_33.f90: Ditto.
5580         * gfortran.dg/class_37.f03: Ditto.
5581         * gfortran.dg/class_40.f03: Ditto.
5582         * gfortran.dg/class_42.f03: Ditto.
5583         * gfortran.dg/class_defined_operator_1.f03: Ditto.
5584         * gfortran.dg/coarray/registering_1.f90: Ditto.
5585         * gfortran.dg/convert_1.f90: Ditto.
5586         * gfortran.dg/default_initialization_3.f90: Ditto.
5587         * gfortran.dg/dependency_25.f90: Ditto.
5588         * gfortran.dg/dependency_26.f90: Ditto.
5589         * gfortran.dg/dependency_36.f90: Ditto.
5590         * gfortran.dg/dependency_37.f90: Ditto.
5591         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
5592         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
5593         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
5594         * gfortran.dg/elemental_pointer_1.f90: Ditto.
5595         * gfortran.dg/elemental_result_1.f90: Ditto.
5596         * gfortran.dg/empty_derived_type.f90: Ditto.
5597         * gfortran.dg/entry_7.f90: Ditto.
5598         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
5599         * gfortran.dg/equiv_constraint_3.f90: Ditto.
5600         * gfortran.dg/error_recovery_3.f90: Ditto.
5601         * gfortran.dg/extends_4.f03: Ditto.
5602         * gfortran.dg/func_assign.f90: Ditto.
5603         * gfortran.dg/func_assign_3.f90: Ditto.
5604         * gfortran.dg/generic_1.f90: Ditto.
5605         * gfortran.dg/generic_18.f90: Ditto.
5606         * gfortran.dg/generic_22.f03: Ditto.
5607         * gfortran.dg/generic_4.f90: Ditto.
5608         * gfortran.dg/generic_6.f90: Ditto.
5609         * gfortran.dg/generic_actual_arg.f90: Ditto.
5610         * gfortran.dg/graphite/id-21.f: Ditto.
5611         * gfortran.dg/graphite/pr45758.f90: Ditto.
5612         * gfortran.dg/host_assoc_call_2.f90: Ditto.
5613         * gfortran.dg/host_assoc_call_3.f90: Ditto.
5614         * gfortran.dg/host_assoc_call_4.f90: Ditto.
5615         * gfortran.dg/host_assoc_function_4.f90: Ditto.
5616         * gfortran.dg/host_used_types_1.f90: Ditto.
5617         * gfortran.dg/implicit_1.f90: Ditto.
5618         * gfortran.dg/implicit_11.f90: Ditto.
5619         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
5620         * gfortran.dg/impure_actual_1.f90: Ditto.
5621         * gfortran.dg/impure_assignment_1.f90: Ditto.
5622         * gfortran.dg/impure_constructor_1.f90: Ditto.
5623         * gfortran.dg/initialization_10.f90: Ditto.
5624         * gfortran.dg/initialization_12.f90: Ditto.
5625         * gfortran.dg/interface_14.f90: Ditto.
5626         * gfortran.dg/interface_15.f90: Ditto.
5627         * gfortran.dg/interface_2.f90: Ditto.
5628         * gfortran.dg/interface_25.f90: Ditto.
5629         * gfortran.dg/interface_26.f90: Ditto.
5630         * gfortran.dg/interface_29.f90: Ditto.
5631         * gfortran.dg/interface_assignment_1.f90: Ditto.
5632         * gfortran.dg/internal_pack_6.f90: Ditto.
5633         * gfortran.dg/internal_pack_7.f90: Ditto.
5634         * gfortran.dg/internal_pack_8.f90: Ditto.
5635         * gfortran.dg/lto/pr45586_0.f90: Ditto.
5636         * gfortran.dg/lto/pr47839_0.f90: Ditto.
5637         * gfortran.dg/module_commons_3.f90: Ditto.
5638         * gfortran.dg/module_equivalence_4.f90: Ditto.
5639         * gfortran.dg/module_equivalence_6.f90: Ditto.
5640         * gfortran.dg/module_function_type_1.f90: Ditto.
5641         * gfortran.dg/module_naming_1.f90: Ditto.
5642         * gfortran.dg/namelist_4.f90: Ditto.
5643         * gfortran.dg/operator_c1202.f90: Ditto.
5644         * gfortran.dg/parens_7.f90: Ditto.
5645         * gfortran.dg/pr32921.f: Ditto.
5646         * gfortran.dg/pr33646.f90: Ditto.
5647         * gfortran.dg/pr41928.f90: Ditto.
5648         * gfortran.dg/pr42119.f90: Ditto.
5649         * gfortran.dg/pr43984.f90: Ditto.
5650         * gfortran.dg/present_1.f90: Ditto.
5651         * gfortran.dg/private_type_2.f90: Ditto.
5652         * gfortran.dg/proc_decl_2.f90: Ditto.
5653         * gfortran.dg/proc_ptr_10.f90: Ditto.
5654         * gfortran.dg/proc_ptr_22.f90: Ditto.
5655         * gfortran.dg/proc_ptr_8.f90: Ditto.
5656         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
5657         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
5658         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
5659         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
5660         * gfortran.dg/substring_equivalence.f90: Ditto.
5661         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
5662         * gfortran.dg/transpose_optimization_1.f90: Ditto.
5663         * gfortran.dg/trim_optimize_6.f90: Ditto.
5664         * gfortran.dg/typebound_call_12.f03: Ditto.
5665         * gfortran.dg/typebound_operator_5.f03: Ditto.
5666         * gfortran.dg/typebound_operator_6.f03: Ditto.
5667         * gfortran.dg/typebound_proc_18.f03: Ditto.
5668         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
5669         * gfortran.dg/use_1.f90: Ditto.
5670         * gfortran.dg/use_10.f90: Ditto.
5671         * gfortran.dg/use_11.f90: Ditto.
5672         * gfortran.dg/use_14.f90: Ditto.
5673         * gfortran.dg/use_only_2.f90: Ditto.
5674         * gfortran.dg/use_rename_4.f90: Ditto.
5675         * gfortran.dg/use_rename_5.f90: Ditto.
5676         * gfortran.dg/used_dummy_types_3.f90: Ditto.
5677         * gfortran.dg/used_interface_ref.f90: Ditto.
5678         * gfortran.dg/used_types_11.f90: Ditto.
5679         * gfortran.dg/used_types_3.f90: Ditto.
5680         * gfortran.dg/used_types_4.f90: Ditto.
5681         * gfortran.dg/userdef_operator_2.f90: Ditto.
5682         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
5683         * gfortran.dg/vect/pr46213.f90: Ditto.
5684         * gfortran.dg/whole_file_21.f90: Ditto.
5685         * gfortran.dg/whole_file_22.f90: Ditto.
5686         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
5687         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
5688
5689 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5690
5691         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
5692
5693 2011-08-01  Jason Merrill  <jason@redhat.com>
5694
5695         PR c++/49932
5696         * g++.dg/abi/mangle49.C: New.
5697
5698         PR c++/49924
5699         * g++.dg/cpp0x/constexpr-array4.C: New.
5700
5701         PR c++/49813
5702         * g++.dg/cpp0x/constexpr-builtin1.C: New.
5703
5704 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
5705
5706         PR target/49927
5707         * gcc.target/i386/pr49927.c: New test.
5708
5709 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
5710
5711         PR tree-optimization/49926
5712         * gcc.dg/vect/pr49926.c: New test.
5713
5714 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
5715
5716         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
5717         * gcc.target/i386/lzcnt-1.c: New test.
5718         * gcc.target/i386/lzcnt-2.c: Likewise.
5719         * gcc.target/i386/lzcnt-2a.c: Likewise.
5720         * gcc.target/i386/lzcnt-3.c: Likewise.
5721         * gcc.target/i386/lzcnt-4.c: Likewise.
5722         * gcc.target/i386/lzcnt-4a.c: Likewise.
5723         * gcc.target/i386/lzcnt-5.c: Likewise.
5724         * gcc.target/i386/lzcnt-6.c: Likewise.
5725         * gcc.target/i386/lzcnt-6a.c: Likewise.
5726         * gcc.target/i386/lzcnt-check.h: Likewise.
5727
5728         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
5729         * gcc.target/i386/sse-13.c: Likewise.
5730         * gcc.target/i386/sse-14.c: Likewise.
5731         * g++.dg/other/i386-2.C: Likewise.
5732         * g++.dg/other/i386-3.C: Likewise.
5733
5734 2011-08-01  Julian Brown  <julian@codesourcery.com>
5735
5736         * gcc.target/arm/fixed-point-exec.c: New test.
5737
5738 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5739
5740         PR target/49920
5741         * gcc.target/i386/pr49920.c: New test.
5742
5743 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5744
5745         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
5746         * gcc.dg/tree-ssa/pr23109.c: Ditto.
5747         * gcc.dg/tree-ssa/loop-7.c: Ditto.
5748         * gcc.dg/tree-ssa/loop-32.c: Ditto.
5749         * gcc.dg/tree-ssa/loop-33.c: Ditto.
5750         * gcc.dg/tree-ssa/loop-34.c: Ditto.
5751         * gcc.dg/tree-ssa/loop-35.c: Ditto.
5752         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
5753         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
5754         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
5755         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
5756         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
5757         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
5758         * g++.dg/tree-ssa/pr33615.C: Ditto.
5759         * g++.dg/tree-ssa/restrict1.C: Ditto.
5760         * c-c++-common/restrict-2.c: Ditto.
5761         * gfortran.dg/pr32921.f: Ditto.
5762         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
5763         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
5764         * gcc.dg/tree-ssa/vrp47.c: Ditto.
5765         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
5766         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
5767         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
5768         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
5769         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
5770         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
5771         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
5772
5773 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
5774
5775         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
5776         .exe.ltrans[0-9]*. dump files.
5777
5778 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
5779
5780         PR fortran/49112
5781         * gfortran.dg/abstract_type_6.f03: Modified.
5782         * gfortran.dg/typebound_proc_24.f03: New.
5783
5784 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
5785
5786         PR testsuite/49917
5787         * g++.dg/init/for1.C: Fix.
5788
5789 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
5790
5791         PR fortran/48876
5792         * gfortran.dg/string_5.f90:  New test.
5793
5794 2011-07-29  Jason Merrill  <jason@redhat.com>
5795
5796         PR c++/49867
5797         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
5798
5799 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5800
5801         PR tree-optimization/47407
5802         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
5803         alpha*-dec-osf*.
5804         Sort target list.
5805
5806 2011-07-29  Richard Guenther  <rguenther@suse.de>
5807
5808         * gcc.dg/uninit-suppress.c: Also disable VRP.
5809         * gcc.dg/uninit-suppress_2.c: Likewise.
5810
5811 2011-07-28  Jason Merrill  <jason@redhat.com>
5812
5813         PR c++/49808
5814         * g++.dg/template/nontype24.C: New.
5815
5816 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
5817
5818         PR rtl-optimization/47958
5819         * gcc.dg/torture/pr47958-1.c: New.
5820
5821 2011-07-29  Wei Guozhi  <carrot@google.com>
5822
5823         PR rtl-optimization/49799
5824         * gcc.dg/pr49799.c: New test case.
5825
5826 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
5827
5828         PR middle-end/48648
5829         * gcc.dg/graphite/id-pr48648.c: New.
5830
5831 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5832
5833         PR fortran/31067
5834         * gfortran.dg/maxloc_2.f90: New test.
5835         * gfortran.dg/maxloc_3.f90: New test.
5836         * gfortran.dg/minloc_1.f90: New test.
5837         * gfortran.dg/minloc_2.f90: New test.
5838         * gfortran.dg/minloc_3.f90: New test.
5839         * gfortran.dg/minmaxloc_7.f90: New test.
5840
5841         PR debug/49871
5842         * gcc.dg/debug/dwarf2/pr49871.c: New test.
5843
5844 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
5845
5846         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
5847         the builtin isn't optimized away.
5848
5849 2011-07-27  Tobias Burnus  <burnus@net-b.de>
5850
5851         PR fortran/45586
5852         * gfortran.dg/lto/pr45586-2_0.f90: New.
5853
5854 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
5855
5856         PR middle-end/49875
5857         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
5858         * c-c++-common/cxxbitfields-5.c: Same.
5859
5860 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5861
5862         * lib/target-supports.exp (check_effective_target_mmap): Use
5863         check_function_available.
5864
5865 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
5866
5867         * g++.old-deja/g++.pt/crash60.C: Updated.
5868
5869 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
5870
5871         PR target/49866
5872         * gcc.target/i386/pr49866.c: New test.
5873
5874 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
5875
5876         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
5877         * gcc.target/i386/bmi-andn-1.c: New test.
5878         * gcc.target/i386/bmi-andn-1a.c: Likewise.
5879         * gcc.target/i386/bmi-andn-2.c: Likewise.
5880         * gcc.target/i386/bmi-andn-2a.c: Likewise.
5881         * gcc.target/i386/bmi-bextr-1.c: Likewise.
5882         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
5883         * gcc.target/i386/bmi-bextr-2.c: Likewise.
5884         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
5885         * gcc.target/i386/bmi-blsi-1.c: Likewise.
5886         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
5887         * gcc.target/i386/bmi-blsi-2.c: Likewise.
5888         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
5889         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
5890         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
5891         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
5892         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
5893         * gcc.target/i386/bmi-blsr-1.c: Likewise.
5894         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
5895         * gcc.target/i386/bmi-blsr-2.c: Likewise.
5896         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
5897         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
5898         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
5899         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
5900         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
5901
5902 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
5903
5904         PR middle-end/47691
5905         * gfortran.dg/graphite/id-pr47691.f: New.
5906
5907 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
5908
5909         * gcc.target/i386/avx-os-support.h: New.
5910         * gcc.target/i386/avx-check.h: Include avx-os-support.h
5911         (main): Check avx_os_support before the test is run.
5912         * gcc.target/i386/aes-avx-check.h: Ditto.
5913         * gcc.target/i386/pclmul-avx-check.h: Ditto.
5914
5915 2011-07-27  Kai Tietz  <ktietz@redhat.com>
5916
5917         * gcc.target/i386/aggregate-ret3.c: New test.
5918         * gcc.target/i386/aggregate-ret4.c: New test.
5919
5920 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
5921
5922         PR fortran/49755
5923         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
5924         allocated array should *not* change its size.
5925         * gfortran.dg/multiple_allocation_3.f90: New test.
5926
5927 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
5928
5929         PR c++/49776
5930         * g++.dg/cpp0x/constexpr-49776.C: New.
5931
5932 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5933
5934         PR middle-end/47046
5935         * gcc.dg/graphite/id-pr47046.c: New.
5936
5937 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5938
5939         PR middle-end/47653
5940         * gcc.dg/graphite/run-id-pr47593.c: New.
5941
5942 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5943
5944         PR middle-end/47653
5945         * gcc.dg/graphite/run-id-pr47653.c: New.
5946         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
5947         induction variables.
5948         * gcc.dg/graphite/scop-16.c: Same.
5949         * gcc.dg/graphite/scop-17.c: Same.
5950         * gcc.dg/graphite/scop-21.c: Same.
5951
5952 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
5953
5954         PR middle-end/48805
5955         * gcc.dg/graphite/id-pr48805.c: New.
5956
5957 2011-07-26  Tobias Burnus  <burnus@net-b.de>
5958
5959         * gfortran.dg/coarray_lib_token_2.f90: New.
5960
5961 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
5962
5963         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
5964         SPU local store.
5965
5966 2011-07-25  Andrew Pinski  <apinski@cavium.com>
5967
5968         PR tree-opt/49671
5969         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
5970         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
5971
5972 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5973
5974         * lib/target-supports.exp (check_effective_target_mmap): New proc.
5975
5976         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
5977         * gcc.c-torture/execute/loop-2g.c: Likewise.
5978         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
5979         Require mmap support.
5980         * gcc.c-torture/execute/loop-2g.x: Likewise.
5981         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
5982         (MAP_ANON): Provide default.
5983         * gcc.dg/20050826-1.c: Likewise.
5984         * gcc.target/i386/pr36533.c: Likewise.
5985         * gcc.dg/vect/pr49038.c: Remove dg-do run.
5986         Use dg-require-effective-target mmap.
5987
5988 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
5989
5990         PR c++/49838
5991         * g++.dg/cpp0x/range-for19.C: New.
5992
5993 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5994
5995         PR testsuite/49753
5996         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
5997
5998         Revert:
5999         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6000
6001         PR testsuite/49753
6002         * g++.dg/torture/pr49309.C: Remove.
6003
6004 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6005
6006         PR tree-optimization/49809
6007         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6008         test.
6009
6010 2011-07-25  Richard Guenther  <rguenther@suse.de>
6011
6012         PR tree-optimization/49715
6013         * gcc.target/i386/pr49715-1.c: New testcase.
6014         * gcc.target/i386/pr49715-2.c: Likewise.
6015
6016 2011-07-23  Jason Merrill  <jason@redhat.com>
6017
6018         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6019
6020 2011-07-22  Jason Merrill  <jason@redhat.com>
6021
6022         PR c++/49793
6023         * g++.dg/cpp0x/initlist55.C: New.
6024
6025 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6026
6027         PR fortran/49791
6028         * gfortran.dg/namelist_72.f: New.
6029
6030 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6031
6032         * gfortran.dg/coarray_25.f90: New.
6033
6034 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6035
6036         * override1.C: This test should use c++0x mode.
6037         * override3.C: New. Test the diagnostics in c++98 mode.
6038
6039 2011-07-22  Jason Merrill  <jason@redhat.com>
6040             Mark Glisse  <marc.glisse@normalesup.org>
6041
6042         PR c++/30112
6043         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6044
6045         PR c++/49813
6046         * g++.dg/opt/builtins2.C: New.
6047         * g++.dg/other/error27.C: Don't rely on __builtin.
6048
6049 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6050
6051         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6052         on lp64 targets.
6053         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6054         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6055         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6056         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6057
6058         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6059         instead of ia32.
6060
6061 2011-07-22  Richard Guenther  <rguenther@suse.de>
6062
6063         PR tree-optimization/45819
6064         * gcc.dg/pr45819.c: New testcase.
6065
6066 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6067
6068         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6069
6070 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6071
6072         PR middle-end/47654
6073         PR middle-end/49649
6074         * gcc.dg/graphite/run-id-pr47654.c: New.
6075
6076 2011-07-21  Ian Lance Taylor  <iant@google.com>
6077
6078         PR middle-end/49705
6079         * gcc.dg/pr49705.c: New test.
6080
6081 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6082
6083         * lib/target-supports.exp (check_avx_os_support_available): New.
6084         (check_effective_target_avx_runtime): Use it.
6085
6086 2011-07-21  Richard Guenther  <rguenther@suse.de>
6087
6088         PR tree-optimization/49770
6089         * g++.dg/torture/pr49770.C: New testcase.
6090
6091 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6092
6093         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6094         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6095
6096 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6097
6098         * gfortran.dg/coarray_lib_token_1.f90: New.
6099
6100 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6101
6102         * gcc.dg/pr32912-2.c: Skip for AVR.
6103         * gcc.dg/pr44674.c: Add dg-require-profiling.
6104
6105 2011-07-20  Jason Merrill  <jason@redhat.com>
6106
6107         * g++.dg/ext/desig2.C: New.
6108
6109 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6110
6111         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6112         be generated.
6113         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6114         * gcc.target/powerpc/recip-3.c: Ditto.
6115
6116 2011-07-19  Jason Merrill  <jason@redhat.com>
6117
6118         PR c++/6709 (DR 743)
6119         PR c++/42603 (DR 950)
6120         * g++.dg/cpp0x/decltype21.C: New.
6121
6122 2011-07-20  Richard Guenther  <rguenther@suse.de>
6123
6124         PR middle-end/18908
6125         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6126         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6127
6128 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6129
6130         * gcc.target/arm/combine-movs.c: New.
6131         * gcc.target/arm/unsigned-extend-2.c: New.
6132
6133 2011-07-19  Jason Merrill  <jason@redhat.com>
6134
6135         PR c++/49785
6136         * g++.dg/cpp0x/variadic114.C: New.
6137
6138 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6139
6140         * gfortran.dg/coarray_args_1.f90: New.
6141         * gfortran.dg/coarray_args_2.f90: New.
6142
6143 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6144
6145         PR fortran/49708
6146         * gfortran.dg/allocate_error_3.f90: New.
6147
6148 2011-07-19  Richard Guenther  <rguenther@suse.de>
6149
6150         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6151         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6152         * gcc.dg/torture/20110719-1.c: New testcase.
6153
6154 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6155
6156         PR tree-optimization/49768
6157         * gcc.c-torture/execute/pr49768.c: New test.
6158
6159 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6160
6161         PR tree-optimization/49771
6162         * gcc.dg/vect/pr49771.c: New test.
6163
6164 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6165
6166         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6167         * gcc.dg/ipa/ipa-2.c: Likewise.
6168         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6169         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6170         * gcc.dg/ipa/ipa-5.c: Likewise.
6171         * gcc.dg/ipa/ipa-7.c: Likewise.
6172         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6173         * gcc.dg/ipa/ipacost-1.c: Likewise.
6174         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6175         functions.
6176         * gcc.dg/ipa/ipcp-1.c: New test.
6177         * gcc.dg/ipa/ipcp-2.c: Likewise.
6178         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6179
6180 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6181
6182         PR middle-end/49675
6183         * gfortran.dg/pr49675.f90: New test.
6184
6185 2011-07-18  Richard Guenther  <rguenther@suse.de>
6186
6187         * gcc.dg/torture/20110718-1.c: New testcase.
6188
6189 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6190
6191         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6192         * g++.dg/ext/bitfield3.C: Likewise.
6193         * g++.dg/ext/bitfield4.C: Likewise.
6194         * g++.dg/ext/bitfield5.C: Likewise.
6195         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6196         * g++.dg/other/pr23205-2.C: Likewise.
6197         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6198         * gcc.c-torture/compile/20001109-2.c: Likewise.
6199         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6200         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6201         * gcc.dg/bitfld-16.c: Likewise.
6202         * gcc.dg/bitfld-17.c: Likewise.
6203         * gcc.dg/bitfld-18.c: Likewise.
6204         * gcc.dg/builtins-config.h: Remove Netware support.
6205         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6206         * gcc.dg/cdce2.c: Likewise.
6207         * gcc.dg/cpp/assert4.c: Remove netware support.
6208         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6209         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6210
6211         * lib/target-supports.exp (check_visibility_available): Remove
6212         NetWare support.
6213         (check_profiling_available): Likewise.
6214
6215 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6216
6217         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6218
6219 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6220             Thomas Koenig  <tkoenig@gcc.gnu.org>
6221
6222         PR fortran/34657
6223         * gfortran.dg/generic_17.f90: Fix testcase.
6224         * gfortran.dg/interface_3.f90: Add dg-error.
6225         * gfortran.dg/use_14.f90: New.
6226         * gfortran.dg/use_15.f90: New.
6227
6228 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6229
6230         * gnat.dg/pointer_controlled.adb: New test.
6231
6232 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6233
6234         PR fortran/49624
6235         * gfortran.dg/pointer_remapping_7.f90: New.
6236
6237 2011-07-16  Jason Merrill  <jason@redhat.com>
6238
6239         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6240
6241 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6242             Jason Merrill  <jason@redhat.com>
6243
6244         PR c++/45329
6245         PR c++/48934
6246         * g++.dg/cpp0x/decltype29.C: Adjust.
6247         * g++.dg/cpp0x/error4.C: Adjust.
6248         * g++.dg/cpp0x/sfinae26.C: Adjust.
6249         * g++.dg/cpp0x/variadic105.C: Adjust.
6250         * g++.dg/template/deduce3.C: Adjust.
6251         * g++.dg/template/error45.C: Adjust.
6252         * g++.dg/template/ptrmem2.C: Adjust.
6253         * g++.dg/template/sfinae2.C: Adjust.
6254         * g++.old-deja/g++.pt/crash60.C: Adjust.
6255         * g++.old-deja/g++.pt/unify6.C: Adjust.
6256         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6257         * g++.dg/cpp0x/nullptr15.C: Adjust.
6258         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6259         * g++.dg/cpp0x/pr31431.C: Adjust.
6260         * g++.dg/cpp0x/pr31434.C: Adjust.
6261         * g++.dg/cpp0x/sfinae11.C: Adjust
6262         * g++.dg/cpp0x/temp_default2.C: Adjust.
6263         * g++.dg/cpp0x/trailing4.C: Adjust.
6264         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6265         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6266         * g++.dg/cpp0x/variadic105.C: Adjust.
6267         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6268         * g++.dg/ext/vla2.C: Adjust.
6269         * g++.dg/other/ptrmem10.C: Adjust.
6270         * g++.dg/other/ptrmem11.C: Adjust.
6271         * g++.dg/overload/unknown1.C: Adjust.
6272         * g++.dg/template/conv11.C: Adjust.
6273         * g++.dg/template/dependent-expr5.C: Adjust.
6274         * g++.dg/template/friend.C: Adjust.
6275         * g++.dg/template/incomplete2.C: Adjust.
6276         * g++.dg/template/local4.C: Adjust.
6277         * g++.dg/template/local6.C: Adjust.
6278         * g++.dg/template/operator9.C: Adjust.
6279         * g++.dg/template/ttp25.C: Adjust.
6280         * g++.dg/template/unify10.C: Adjust.
6281         * g++.dg/template/unify11.C: Adjust.
6282         * g++.dg/template/unify6.C: Adjust.
6283         * g++.dg/template/unify9.C: Adjust.
6284         * g++.dg/template/varmod1.C: Adjust.
6285         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6286         * g++.old-deja/g++.pt/crash28.C: Adjust.
6287         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6288         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6289         * g++.old-deja/g++.pt/expr2.C: Adjust.
6290         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6291         * g++.old-deja/g++.pt/spec5.C: Adjust.
6292         * g++.old-deja/g++.pt/spec6.C: Adjust.
6293         * g++.old-deja/g++.pt/unify4.C: Adjust.
6294         * g++.old-deja/g++.pt/unify8.C: Adjust.
6295         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6296         * g++.dg/overload/template5.C: New testcase.
6297         * g++.dg/template/overload12.C: New testcase.
6298
6299 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6300
6301         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6302         * gfortran.dg/coarray_7.f90: Ditto.
6303         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6304         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6305
6306 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6307
6308         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6309         case.
6310         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6311         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6312         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6313         C67X.
6314         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6315         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6316         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6317
6318 2011-07-15  Jason Merrill  <jason@redhat.com>
6319
6320         PR testsuite/49741
6321         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6322         Use --extra_opts instead of --additional_options.
6323
6324 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6325
6326         PR testsuite/49753
6327         * g++.dg/torture/pr49309.C: Remove.
6328
6329 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6330
6331         * gcc.target/tic6x/weak-call.c: New test.
6332         * gcc.target/tic6x/fpcmp.c: New test.
6333         * gcc.target/tic6x/fpdiv.c: New test.
6334         * gcc.target/tic6x/rotdi16-scan.c: New test.
6335         * gcc.target/tic6x/ffssi.c: New test.
6336         * gcc.target/tic6x/fpdiv-lib.c: New test.
6337         * gcc.target/tic6x/cold-lc.c: New test.
6338         * gcc.target/tic6x/longcalls.c: New test.
6339         * gcc.target/tic6x/abi-align-1.c: New test.
6340         * gcc.target/tic6x/fpcmp-finite.c: New test.
6341         * gcc.target/tic6x/rotdi16.c: New test.
6342         * gcc.target/tic6x/bswapl.c: New test.
6343         * gcc.target/tic6x/ffsdi.c: New test.
6344         * gcc.target/tic6x/tic6x.exp: New file.
6345         * gcc.target/tic6x/builtins/arith24.c: New test.
6346         * gcc.target/tic6x/builtins/smpy.c: New test.
6347         * gcc.target/tic6x/builtins/smpylh.c: New test.
6348         * gcc.target/tic6x/builtins/smpyh.c: New test.
6349         * gcc.target/tic6x/builtins/sarith1.c: New test.
6350         * gcc.target/tic6x/builtins/extclr.c: New test
6351         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6352         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6353         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6354         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6355         New functions.
6356         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6357         __TMS320C6X__.
6358         * gcc.dg/20020312-2.c: Likewise.
6359         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6360         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6361         * gcc.dg/torture/builtin-math-7.c: Likewise.
6362
6363         PR testsuite/49757
6364         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6365         not testing tic6x-*-*.
6366
6367 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6368
6369         PR tree-opt/49309
6370         * g++.dg/torture/pr49309.C: New testcase.
6371
6372 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6373
6374         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6375
6376 2011-07-14  Richard Guenther  <rguenther@suse.de>
6377
6378         PR tree-optimization/49651
6379         * gcc.dg/torture/pr49651.c: New testcase.
6380
6381 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6382
6383         PR target/43746
6384         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6385
6386 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6387
6388         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6389         -mno-pointers-to-nested-functions.
6390         * gcc.target/powerpc/no-r11-2.c: Ditto.
6391         * gcc.target/powerpc/no-r11-3.c: Ditto.
6392
6393 2011-07-13  Jason Merrill  <jason@redhat.com>
6394
6395         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6396         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6397         when compiling C files.
6398         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6399         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6400         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6401         * g++.dg/lookup/anon2.C: Likewise.
6402         * g++.dg/tree-ssa/copyprop.C: Likewise.
6403         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6404         * g++.dg/init/vector1.C: Ignore narrowing errors.
6405         * g++.dg/torture/pr35526.C: Likewise.
6406         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6407
6408 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6409
6410         PR libfortran/49296
6411         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6412         and logical reads.
6413
6414 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6415
6416         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6417         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6418
6419 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6420
6421         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6422         * lib/obj-c++.exp (obj-c++_init): Ditto.
6423         * lib/file-format.exp (gcc_target_object_format): Ditto.
6424         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6425         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6426         (check_visibility_available): Ditto.
6427         (check_effective_target_tls_native): Ditto.
6428         (check_effective_target_tls_emulated): Ditto.
6429         (check_effective_target_function_sections): Ditto.
6430
6431 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6432
6433         * gcc.target/arm/pr48183.c: New test.
6434
6435 2011-07-13  Richard Guenther  <rguenther@suse.de>
6436
6437         * gcc.dg/torture/20110713-1.c: New testcase.
6438
6439 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6440
6441         PR rtl-opt/49474
6442         * gcc.c-torture/compile/pr49474.c: New testcase.
6443
6444 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6445
6446         PR tree-optimization/49712
6447         * gcc.c-torture/execute/pr49712.c: New test.
6448
6449 2011-07-11  Jason Merrill  <jason@redhat.com>
6450
6451         PR c++/44609
6452         * g++.dg/template/recurse3.C: New.
6453
6454 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6455
6456         PR debug/49676
6457         * gcc.dg/guality/csttest.c: New test.
6458
6459         PR fortran/49698
6460         * gfortran.dg/pr49698.f90: New test.
6461
6462 2011-07-11  Jeff Law  <law@redhat.com>
6463
6464         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6465
6466 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6467
6468         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6469         * go.test/go-test.exp (go-set-goarch): Likewise.
6470
6471 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6472
6473         PR target/39633
6474         * gcc.target/avr/torture/pr39633.c: New test case.
6475
6476 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6477
6478         PR fortran/18918
6479         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6480
6481 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6482
6483         * lib/target-supports.exp (check_effective_target_scheduling):
6484         New Function.
6485         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6486         * gcc.dg/pr45055.c: Ditto.
6487         * gcc.dg/pr45353.c: Ditto.
6488         * g++.dg/pr45056.C: Ditto.
6489
6490 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6491
6492         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6493         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6494         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6495         * g++.dg/torture/pr31863.C: Skip AVR.
6496
6497 2011-07-10  Tobias Burnus  <burnus@net-b.de>
6498
6499         PR fortran/49690
6500         * gfortran.dg/intrinsic_signal.f90: New.
6501
6502 2011-07-09  Jason Merrill  <jason@redhat.com>
6503
6504         * g++.dg/cpp0x/regress/regress6.C: New.
6505         * g++.dg/parse/crash45.C: Adjust message.
6506         * g++.dg/template/crash38.C: Adjust message.
6507         * g++.dg/template/crash64.C: Adjust message.
6508
6509 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
6510
6511         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6512         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6513         * g++.dg/abi/bitfield3.C: Likewise.
6514         * g++.dg/eh/pr38662.C: Likewise.
6515         * g++.dg/ext/attrib36.C: Likewise.
6516         * g++.dg/ext/attrib37.C: Likewise.
6517         * g++.dg/ext/attrib8.C: Likewise.
6518         * g++.dg/ext/tmplattr1.C: Likewise.
6519         * g++.dg/inherit/override-attribs.C: Likewise.
6520         * g++.dg/opt/inline9.C: Likewise.
6521         * g++.dg/opt/life1.C: Likewise.
6522         * g++.dg/opt/longbranch2.C: Likewise.
6523         * g++.dg/opt/nrv12.C: Likewise.
6524         * g++.dg/opt/reg-stack4.C: Likewise.
6525         * g++.dg/other/pr35504.C: Likewise.
6526         * g++.dg/other/pr39496.C: Likewise.
6527         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6528         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6529         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6530         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6531         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6532         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6533         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6534         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6535         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6536         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6537         * g++.dg/warn/pr15774-1.C: Likewise.
6538         * g++.dg/warn/pr15774-2.C: Likewise.
6539         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6540         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6541         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6542         * g++.old-deja/g++.pt/asm2.C: Likewise.
6543         * gcc.c-torture/compile/20000804-1.c: Likewise.
6544         * gcc.c-torture/compile/pr16566-2.c: Likewise.
6545         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6546         * gcc.dg/20020108-1.c: Likewise.
6547         * gcc.dg/20020122-2.c: Likewise.
6548         * gcc.dg/20020122-3.c: Likewise.
6549         * gcc.dg/20020206-1.c: Likewise.
6550         * gcc.dg/20020219-1.c: Likewise.
6551         * gcc.dg/20020310-1.c: Likewise.
6552         * gcc.dg/20020411-1.c: Likewise.
6553         * gcc.dg/20020418-2.c: Likewise.
6554         * gcc.dg/20020426-2.c: Likewise.
6555         * gcc.dg/20020517-1.c: Likewise.
6556         * gcc.dg/20030204-1.c: Likewise.
6557         * gcc.dg/20030826-2.c: Likewise.
6558         * gcc.dg/20031102-1.c: Likewise.
6559         * gcc.dg/20031202-1.c: Likewise.
6560         * gcc.dg/20050111-1.c: Likewise.
6561         * gcc.dg/20050503-1.c: Likewise.
6562         * gcc.dg/array-init-1.c: Likewise.
6563         * gcc.dg/builtin-apply4.c: Likewise.
6564         * gcc.dg/dfp/pr31344.c: Likewise.
6565         * gcc.dg/gomp/atomic-11.c: Likewise.
6566         * gcc.dg/graphite/pr40281.c: Likewise.
6567         * gcc.dg/ia64-sync-1.c: Likewise.
6568         * gcc.dg/ia64-sync-2.c: Likewise.
6569         * gcc.dg/ia64-sync-3.c: Likewise.
6570         * gcc.dg/ia64-sync-4.c: Likewise.
6571         * gcc.dg/ifcvt-fabs-1.c: Likewise.
6572         * gcc.dg/invalid-call-1.c: Likewise.
6573         * gcc.dg/loop-3.c: Likewise.
6574         * gcc.dg/lower-subreg-1.c: Likewise.
6575         * gcc.dg/lto/pr47259_0.c: Likewise.
6576         * gcc.dg/nested-calls-1.c: Likewise.
6577         * gcc.dg/pr20017.c: Likewise.
6578         * gcc.dg/pr25023.c: Likewise.
6579         * gcc.dg/pr27671-2.c: Likewise.
6580         * gcc.dg/pr32176.c: Likewise.
6581         * gcc.dg/pr33676.c: Likewise.
6582         * gcc.dg/pr35045.c: Likewise.
6583         * gcc.dg/pr36015.c: Likewise.
6584         * gcc.dg/pr36584.c: Likewise.
6585         * gcc.dg/pr36998.c: Likewise.
6586         * gcc.dg/pr37438.c: Likewise.
6587         * gcc.dg/pr37908.c: Likewise.
6588         * gcc.dg/pr41241.c: Likewise.
6589         * gcc.dg/pr41340.c: Likewise.
6590         * gcc.dg/pr44136.c: Likewise.
6591         * gcc.dg/pr44194-1.c: Likewise.
6592         * gcc.dg/pr46212.c: Likewise.
6593         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
6594         * gcc.dg/setjmp-2.c: Likewise.
6595         * gcc.dg/short-compare-1.c: Likewise.
6596         * gcc.dg/short-compare-2.c: Likewise.
6597         * gcc.dg/smod-1.c: Likewise.
6598         * gcc.dg/sync-2.c: Likewise.
6599         * gcc.dg/sync-3.c: Likewise.
6600         * gcc.dg/tls/opt-1.c: Likewise.
6601         * gcc.dg/tls/opt-2.c: Likewise.
6602         * gcc.dg/tls/opt-3.c: Likewise.
6603         * gcc.dg/torture/badshift.c: Likewise.
6604         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
6605         * gcc.dg/torture/pr20314-2.c: Likewise.
6606         * gcc.dg/torture/pr36891.c: Likewise.
6607         * gcc.dg/torture/pr38774.c: Likewise.
6608         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
6609         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
6610         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
6611         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
6612         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
6613         * gcc.dg/torture/stackalign/push-1.c: Likewise.
6614         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
6615         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
6616         * gcc.dg/tree-ssa/loop-28.c: Likewise.
6617         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
6618         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
6619         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
6620         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
6621         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
6622         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
6623         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
6624         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
6625         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
6626         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
6627         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
6628         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
6629         * gcc.dg/unroll-1.c: Likewise.
6630         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
6631         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
6632         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
6633         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
6634         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
6635         * gcc.target/i386/20000609-1.c: Likewise.
6636         * gcc.target/i386/20000720-1.c: Likewise.
6637         * gcc.target/i386/20000724-1.c: Likewise.
6638         * gcc.target/i386/20011107-1.c: Likewise.
6639         * gcc.target/i386/20011119-1.c: Likewise.
6640         * gcc.target/i386/20020201-3.c: Likewise.
6641         * gcc.target/i386/20020218-1.c: Likewise.
6642         * gcc.target/i386/20020729-1.c: Likewise.
6643         * gcc.target/i386/20030926-1.c: Likewise.
6644         * gcc.target/i386/20060125-1.c: Likewise.
6645         * gcc.target/i386/20060125-2.c: Likewise.
6646         * gcc.target/i386/20060512-1.c: Likewise.
6647         * gcc.target/i386/20060512-2.c: Likewise.
6648         * gcc.target/i386/20060512-3.c: Likewise.
6649         * gcc.target/i386/20060512-4.c: Likewise.
6650         * gcc.target/i386/387-1.c: Likewise.
6651         * gcc.target/i386/387-2.c: Likewise.
6652         * gcc.target/i386/387-5.c: Likewise.
6653         * gcc.target/i386/387-6.c: Likewise.
6654         * gcc.target/i386/980312-1.c: Likewise.
6655         * gcc.target/i386/980313-1.c: Likewise.
6656         * gcc.target/i386/990117-1.c: Likewise.
6657         * gcc.target/i386/990424-1.c: Likewise.
6658         * gcc.target/i386/990524-1.c: Likewise.
6659         * gcc.target/i386/991129-1.c: Likewise.
6660         * gcc.target/i386/991214-1.c: Likewise.
6661         * gcc.target/i386/991230-1.c: Likewise.
6662         * gcc.target/i386/addr-sel-1.c: Likewise.
6663         * gcc.target/i386/aggregate-ret1.c: Likewise.
6664         * gcc.target/i386/aggregate-ret2.c: Likewise.
6665         * gcc.target/i386/align-main-3.c: Likewise.
6666         * gcc.target/i386/amd64-abi-1.c: Likewise.
6667         * gcc.target/i386/amd64-abi-2.c: Likewise.
6668         * gcc.target/i386/amd64-abi-4.c: Likewise.
6669         * gcc.target/i386/amd64-abi-5.c: Likewise.
6670         * gcc.target/i386/amd64-abi-6.c: Likewise.
6671         * gcc.target/i386/asm-1.c: Likewise.
6672         * gcc.target/i386/asm-3.c: Likewise.
6673         * gcc.target/i386/asm-5.c: Likewise.
6674         * gcc.target/i386/attributes-error.c: Likewise.
6675         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
6676         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
6677         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
6678         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
6679         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
6680         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
6681         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
6682         * gcc.target/i386/avx-vmovd-2.c: Likewise.
6683         * gcc.target/i386/avx-vmovq-2.c: Likewise.
6684         * gcc.target/i386/avx-vmovq-3.c: Likewise.
6685         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
6686         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
6687         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
6688         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6689         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6690         * gcc.target/i386/bitfield1.c: Likewise.
6691         * gcc.target/i386/bitfield2.c: Likewise.
6692         * gcc.target/i386/bmi-2.c: Likewise.
6693         * gcc.target/i386/bmi-5.c: Likewise.
6694         * gcc.target/i386/builtin-unreachable.c: Likewise.
6695         * gcc.target/i386/cleanup-2.c: Likewise.
6696         * gcc.target/i386/clobbers.c: Likewise.
6697         * gcc.target/i386/cmov8.c: Likewise.
6698         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
6699         * gcc.target/i386/compress-float-387-pic.c: Likewise.
6700         * gcc.target/i386/compress-float-387.c: Likewise.
6701         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
6702         * gcc.target/i386/compress-float-sse.c: Likewise.
6703         * gcc.target/i386/crc32-2.c: Likewise.
6704         * gcc.target/i386/crc32-3.c: Likewise.
6705         * gcc.target/i386/divmod-7.c: Likewise.
6706         * gcc.target/i386/divmod-8.c: Likewise.
6707         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
6708         * gcc.target/i386/fma3-builtin.c: Likewise.
6709         * gcc.target/i386/fma3-fma.c: Likewise.
6710         * gcc.target/i386/fma4-256-vector.c: Likewise.
6711         * gcc.target/i386/fma4-builtin.c: Likewise.
6712         * gcc.target/i386/fma4-fma-2.c: Likewise.
6713         * gcc.target/i386/fma4-fma.c: Likewise.
6714         * gcc.target/i386/fma4-vector-2.c: Likewise.
6715         * gcc.target/i386/fma4-vector.c: Likewise.
6716         * gcc.target/i386/funcspec-1.c: Likewise.
6717         * gcc.target/i386/funcspec-10.c: Likewise.
6718         * gcc.target/i386/funcspec-11.c: Likewise.
6719         * gcc.target/i386/funcspec-2.c: Likewise.
6720         * gcc.target/i386/funcspec-5.c: Likewise.
6721         * gcc.target/i386/funcspec-6.c: Likewise.
6722         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
6723         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
6724         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
6725         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
6726         * gcc.target/i386/incoming-1.c: Likewise.
6727         * gcc.target/i386/incoming-10.c: Likewise.
6728         * gcc.target/i386/incoming-11.c: Likewise.
6729         * gcc.target/i386/incoming-12.c: Likewise.
6730         * gcc.target/i386/incoming-13.c: Likewise.
6731         * gcc.target/i386/incoming-14.c: Likewise.
6732         * gcc.target/i386/incoming-15.c: Likewise.
6733         * gcc.target/i386/incoming-2.c: Likewise.
6734         * gcc.target/i386/incoming-3.c: Likewise.
6735         * gcc.target/i386/incoming-4.c: Likewise.
6736         * gcc.target/i386/incoming-5.c: Likewise.
6737         * gcc.target/i386/incoming-6.c: Likewise.
6738         * gcc.target/i386/incoming-7.c: Likewise.
6739         * gcc.target/i386/incoming-8.c: Likewise.
6740         * gcc.target/i386/incoming-9.c: Likewise.
6741         * gcc.target/i386/lea.c: Likewise.
6742         * gcc.target/i386/local.c: Likewise.
6743         * gcc.target/i386/loop-1.c: Likewise.
6744         * gcc.target/i386/loop-2.c: Likewise.
6745         * gcc.target/i386/loop-3.c: Likewise.
6746         * gcc.target/i386/max-stack-align.c: Likewise.
6747         * gcc.target/i386/memcpy-1.c: Likewise.
6748         * gcc.target/i386/movbe-2.c: Likewise.
6749         * gcc.target/i386/movq-2.c: Likewise.
6750         * gcc.target/i386/movq.c: Likewise.
6751         * gcc.target/i386/nrv1.c: Likewise.
6752         * gcc.target/i386/pad-4.c: Likewise.
6753         * gcc.target/i386/pad-5a.c: Likewise.
6754         * gcc.target/i386/pad-5b.c: Likewise.
6755         * gcc.target/i386/pad-6a.c: Likewise.
6756         * gcc.target/i386/pad-6b.c: Likewise.
6757         * gcc.target/i386/pad-7.c: Likewise.
6758         * gcc.target/i386/pad-9.c: Likewise.
6759         * gcc.target/i386/pentium4-not-mull.c: Likewise.
6760         * gcc.target/i386/pic-1.c: Likewise.
6761         * gcc.target/i386/pr12092-1.c: Likewise.
6762         * gcc.target/i386/pr12329.c: Likewise.
6763         * gcc.target/i386/pr21518.c: Likewise.
6764         * gcc.target/i386/pr22362.c: Likewise.
6765         * gcc.target/i386/pr22585.c: Likewise.
6766         * gcc.target/i386/pr23098.c: Likewise.
6767         * gcc.target/i386/pr25196.c: Likewise.
6768         * gcc.target/i386/pr25293.c: Likewise.
6769         * gcc.target/i386/pr25654.c: Likewise.
6770         * gcc.target/i386/pr26449.c: Likewise.
6771         * gcc.target/i386/pr26778.c: Likewise.
6772         * gcc.target/i386/pr26826.c: Likewise.
6773         * gcc.target/i386/pr27266.c: Likewise.
6774         * gcc.target/i386/pr29978.c: Likewise.
6775         * gcc.target/i386/pr30505.c: Likewise.
6776         * gcc.target/i386/pr30961-1.c: Likewise.
6777         * gcc.target/i386/pr31628.c: Likewise.
6778         * gcc.target/i386/pr32000-2.c: Likewise.
6779         * gcc.target/i386/pr32661-1.c: Likewise.
6780         * gcc.target/i386/pr32708-2.c: Likewise.
6781         * gcc.target/i386/pr32708-3.c: Likewise.
6782         * gcc.target/i386/pr34256.c: Likewise.
6783         * gcc.target/i386/pr34312.c: Likewise.
6784         * gcc.target/i386/pr34522.c: Likewise.
6785         * gcc.target/i386/pr35160.c: Likewise.
6786         * gcc.target/i386/pr35281.c: Likewise.
6787         * gcc.target/i386/pr36246.c: Likewise.
6788         * gcc.target/i386/pr36786.c: Likewise.
6789         * gcc.target/i386/pr37275.c: Likewise.
6790         * gcc.target/i386/pr37843-3.c: Likewise.
6791         * gcc.target/i386/pr37843-4.c: Likewise.
6792         * gcc.target/i386/pr39082-1.c: Likewise.
6793         * gcc.target/i386/pr39431.c: Likewise.
6794         * gcc.target/i386/pr39496.c: Likewise.
6795         * gcc.target/i386/pr39543-2.c: Likewise.
6796         * gcc.target/i386/pr39911.c: Likewise.
6797         * gcc.target/i386/pr40718.c: Likewise.
6798         * gcc.target/i386/pr40906-1.c: Likewise.
6799         * gcc.target/i386/pr40906-2.c: Likewise.
6800         * gcc.target/i386/pr40906-3.c: Likewise.
6801         * gcc.target/i386/pr40934.c: Likewise.
6802         * gcc.target/i386/pr41900.c: Likewise.
6803         * gcc.target/i386/pr42589.c: Likewise.
6804         * gcc.target/i386/pr43662.c: Likewise.
6805         * gcc.target/i386/pr43671.c: Likewise.
6806         * gcc.target/i386/pr43766.c: Likewise.
6807         * gcc.target/i386/pr43869.c: Likewise.
6808         * gcc.target/i386/pr44942.c: Likewise.
6809         * gcc.target/i386/pr44948-2a.c: Likewise.
6810         * gcc.target/i386/pr45234.c: Likewise.
6811         * gcc.target/i386/pr45336-2.c: Likewise.
6812         * gcc.target/i386/pr45336-4.c: Likewise.
6813         * gcc.target/i386/pr45852.c: Likewise.
6814         * gcc.target/i386/pr46470.c: Likewise.
6815         * gcc.target/i386/pr48037-1.c: Likewise.
6816         * gcc.target/i386/pr48389.c: Likewise.
6817         * gcc.target/i386/pr49095.c: Likewise.
6818         * gcc.target/i386/pr9771-1.c: Likewise.
6819         * gcc.target/i386/rdfsbase-1.c: Likewise.
6820         * gcc.target/i386/rdfsbase-2.c: Likewise.
6821         * gcc.target/i386/rdgsbase-1.c: Likewise.
6822         * gcc.target/i386/rdgsbase-2.c: Likewise.
6823         * gcc.target/i386/rdrand-3.c: Likewise.
6824         * gcc.target/i386/regparm-stdcall.c: Likewise.
6825         * gcc.target/i386/regparm.c: Likewise.
6826         * gcc.target/i386/reload-1.c: Likewise.
6827         * gcc.target/i386/rotate-2.c: Likewise.
6828         * gcc.target/i386/sibcall-5.c: Likewise.
6829         * gcc.target/i386/signbit-1.c: Likewise.
6830         * gcc.target/i386/signbit-2.c: Likewise.
6831         * gcc.target/i386/signbit-3.c: Likewise.
6832         * gcc.target/i386/sse-5.c: Likewise.
6833         * gcc.target/i386/sse-8.c: Likewise.
6834         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
6835         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
6836         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
6837         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
6838         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
6839         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
6840         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
6841         * gcc.target/i386/sse2-movq-2.c: Likewise.
6842         * gcc.target/i386/sse2-movq-3.c: Likewise.
6843         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
6844         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6845         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6846         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6847         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6848         * gcc.target/i386/ssefn-1.c: Likewise.
6849         * gcc.target/i386/ssefn-2.c: Likewise.
6850         * gcc.target/i386/sseregparm-1.c: Likewise.
6851         * gcc.target/i386/sseregparm-2.c: Likewise.
6852         * gcc.target/i386/sseregparm-3.c: Likewise.
6853         * gcc.target/i386/sseregparm-4.c: Likewise.
6854         * gcc.target/i386/sseregparm-5.c: Likewise.
6855         * gcc.target/i386/sseregparm-6.c: Likewise.
6856         * gcc.target/i386/sseregparm-7.c: Likewise.
6857         * gcc.target/i386/sseregparm-8.c: Likewise.
6858         * gcc.target/i386/stack-realign.c: Likewise.
6859         * gcc.target/i386/stack-usage-realign.c: Likewise.
6860         * gcc.target/i386/stackalign/asm-1.c: Likewise.
6861         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
6862         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
6863         * gcc.target/i386/stackalign/return-1.c: Likewise.
6864         * gcc.target/i386/stackalign/return-2.c: Likewise.
6865         * gcc.target/i386/stackalign/return-3.c: Likewise.
6866         * gcc.target/i386/tailcall-1.c: Likewise.
6867         * gcc.target/i386/tbm-2.c: Likewise.
6868         * gcc.target/i386/udivmod-7.c: Likewise.
6869         * gcc.target/i386/udivmod-8.c: Likewise.
6870         * gcc.target/i386/unroll-1.c: Likewise.
6871         * gcc.target/i386/vararg-1.c: Likewise.
6872         * gcc.target/i386/vararg-2.c: Likewise.
6873         * gcc.target/i386/vect8-ret.c: Likewise.
6874         * gcc.target/i386/vectorize5.c: Likewise.
6875         * gcc.target/i386/wmul-1.c: Likewise.
6876         * gcc.target/i386/wmul-2.c: Likewise.
6877         * gcc.target/i386/wrfsbase-1.c: Likewise.
6878         * gcc.target/i386/wrfsbase-2.c: Likewise.
6879         * gcc.target/i386/wrgsbase-1.c: Likewise.
6880         * gcc.target/i386/wrgsbase-2.c: Likewise.
6881         * gcc.target/i386/xop-pcmov.c: Likewise.
6882         * gcc.target/i386/xop-pcmov2.c: Likewise.
6883         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
6884         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
6885         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
6886         * gcc.target/i386/xop-shift1-vector.c: Likewise.
6887         * gcc.target/i386/xop-shift2-vector.c: Likewise.
6888         * gcc.target/i386/xop-shift3-vector.c: Likewise.
6889         * gcc.target/i386/zee.c: Likewise.
6890         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
6891         * gfortran.dg/compiler-directive_2.f: Likewise.
6892         * gfortran.dg/g77/20010216-1.f: Likewise.
6893         * gfortran.dg/gomp/pr39152.f90: Likewise.
6894         * gfortran.dg/pr33794.f90: Likewise.
6895
6896 2011-07-09  Jason Merrill  <jason@redhat.com>
6897
6898         * g++.dg/cpp0x/regress/regress5.C: New.
6899
6900 2011-07-08  Jason Merrill  <jason@redhat.com>
6901
6902         PR c++/45437
6903         * g++.dg/expr/compound-asn1.C: New.
6904         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
6905
6906 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
6907
6908         PR target/49621
6909         * gcc.target/powerpc/altivec-34.c: New test.
6910
6911 2011-07-08  Jason Merrill  <jason@redhat.com>
6912
6913         PR c++/45603
6914         * g++.dg/abi/guard3.C: New.
6915
6916 2011-07-08  Julian Brown  <julian@codesourcery.com>
6917
6918         * lib/target-supports.exp
6919         (check_effective_target_arm_little_endian): New.
6920         (check_effective_target_vect_pack_trunc): Use above.
6921         (check_effective_target_vect_unpack): Likewise.
6922         (check_effective_target_vect_element_align): Test
6923         check_effective_target_arm_vect_no_misalign for ARM.
6924
6925 2011-07-08  Jason Merrill  <jason@redhat.com>
6926
6927         PR c++/49673
6928         * g++.dg/cpp0x/constexpr-rom.C: New.
6929
6930 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
6931
6932         PR middle-end/49519
6933         * g++.dg/torture/pr49519.C: New test.
6934
6935 2011-07-08  Martin Jambor  <mjambor@suse.cz>
6936
6937         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
6938
6939 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6940
6941         PR testsuite/48727
6942         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
6943
6944 2011-07-08  Richard Guenther  <rguenther@suse.de>
6945
6946         PR tree-optimization/49662
6947         * gcc.dg/graphite/interchange-14.c: XFAIL.
6948         * gcc.dg/graphite/interchange-15.c: Likewise.
6949         * gcc.dg/graphite/interchange-mvt.c: Likewise.
6950
6951 2011-07-06  Jason Merrill  <jason@redhat.com>
6952
6953         PR c++/49663
6954         * g++.dg/cpp0x/regress/regress4.C: New.
6955
6956 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
6957
6958         PR fortran/49648
6959         * gfortran.dg/result_in_spec_4.f90: New test.
6960
6961 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6962
6963         * gcc.target/sparc/cas64.c: New test.
6964
6965 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
6966
6967         PR c/49644
6968         * g++.dg/torture/pr49644.C: New test.
6969
6970         PR c/49644
6971         * gcc.c-torture/execute/pr49644.c: New test.
6972
6973 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
6974
6975         * lib/target-supports.exp (check_effective_target_ia32): New.
6976         (check_effective_target_x32): Likewise.
6977         (check_effective_target_vect_cmdline_needed): Also check x32.
6978
6979 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
6980
6981         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
6982         dg-prune-output.
6983         * gcc.target/arm/pr42235.c: Likewise.
6984         * gcc.target/arm/pr42495.c: Likewise.
6985         * gcc.target/arm/pr42574.c: Likewise.
6986         * gcc.target/arm/thumb-branch1.c: Likewise.
6987
6988         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
6989         unneeded prune of possible warning.
6990         * gcc.target/arm/pr40956.c: Likewise.
6991         * gcc.target/arm/pr42505.c: Likewise.
6992
6993         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
6994         * gcc.c-torture/compile/pr46883.c: Likewise.
6995         * gcc.c-torture/compile/pr46934.c: Likewise.
6996
6997         * gcc.target/arm/pr41679.c: Remove test directives in preparation
6998         for move to ../../gcc.c-torture/compile.
6999         * gcc.target/arm/pr46883.c: Likewise.
7000         * gcc.target/arm/pr46934.c: Likewise.
7001
7002         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7003         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7004         * gcc.target/arm/wmul-1.c: Likewise.
7005         * gcc.target/arm/wmul-2.c: Likewise.
7006         * gcc.target/arm/wmul-3.c: Likewise.
7007         * gcc.target/arm/wmul-4.c: Likewise.
7008         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7009         add tab after scan target.
7010         * gcc.target/arm/smlaltt-1.c: Likewise.
7011         * gcc.target/arm/smlatb-1.c: Likewise.
7012         * gcc.target/arm/smlatt-1.c: Likewise.
7013
7014 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7015
7016         PR debug/49522
7017         * gcc.dg/debug/pr49522.c: New test.
7018
7019 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7020
7021         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7022         * gcc.dg/pr46212.c: Run only if target int32plus.
7023         * gcc.dg/torture/pr48146.c: Ditto.
7024         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7025         * c-c++-common/pr44832.c: Ditto.
7026         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7027         * gcc.dg/pr31490.c: Ditto.
7028         * gcc.dg/torture/builtin-math-7.c: Run only if target
7029         large_double.
7030         * gcc.dg/torture/pr45764.c: Skip for AVR.
7031         * gcc.dg/pr47893.c: Ditto.
7032
7033 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7034
7035         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7036         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7037         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7038         add tab to scan target.
7039
7040 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7041
7042         * gcc.target/arm/neon-modes-3.c: New test.
7043
7044 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7045
7046         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7047         -fno-loop-interchange -ffast-math.
7048
7049 2011-07-07  Richard Guenther  <rguenther@suse.de>
7050
7051         * gcc.dg/ftrapv-3.c: New testcase.
7052
7053 2011-07-07  Richard Guenther  <rguenther@suse.de>
7054
7055         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7056         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7057
7058 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7059
7060         * gcc.dg/binop-notxor1.c: New test.
7061         * gcc.dg/binop-notand4a.c: New test.
7062         * gcc.dg/binop-notxor2.c: New test.
7063         * gcc.dg/binop-notand3a.c: New test.
7064         * gcc.dg/binop-notand2a.c: New test.
7065         * gcc.dg/binop-notand6a.c: New test.
7066         * gcc.dg/binop-notor1.c: New test.
7067         * gcc.dg/binop-notand1a.c: New test.
7068         * gcc.dg/binop-notand5a.c: New test.
7069         * gcc.dg/binop-notor2.c: New test.
7070
7071 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7072
7073         PR middle-end/49640
7074         * gcc.dg/gomp/pr49640.c: New test.
7075
7076 2011-07-07  Richard Guenther  <rguenther@suse.de>
7077
7078         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7079
7080 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7081
7082         PR target/39150
7083         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7084
7085 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7086
7087         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7088         * gcc.target/powerpc/no-r11-2.c: Ditto.
7089         * gcc.target/powerpc/no-r11-3.c: Ditto.
7090
7091 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7092
7093         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7094         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7095
7096 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7097
7098         * lib/target-supports.exp (check_profiling_available): Disable
7099         profiling with -fprofile-generate for target avr.
7100
7101 2011-07-06  Richard Guenther  <rguenther@suse.de>
7102
7103         PR tree-optimization/49645
7104         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7105
7106 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7107
7108         PR middle-end/47383
7109         * gcc.dg/pr47383.c: New.
7110
7111 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7112
7113         PR tree-optimization/49647
7114         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7115
7116 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7117
7118         PR testsuite/49542
7119         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7120         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7121
7122 2011-07-05  Jason Merrill  <jason@redhat.com>
7123
7124         PR c++/48157
7125         * g++.dg/template/template-id-4.C: New.
7126
7127 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7128
7129         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7130         * gcc.dg/pr43402.c: Ditto.
7131
7132 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7133
7134         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7135
7136 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7137
7138         * gcc.target/powerpc/ppc-switch-1.c: New test for
7139         --param case-values-threshold.
7140         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7141
7142 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7143
7144         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7145
7146 2011-07-05  Jason Merrill  <jason@redhat.com>
7147
7148         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7149
7150 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7151
7152         PR tree-optimization/47654
7153         * gcc.dg/graphite/block-pr47654.c: New.
7154
7155 2011-07-05  Jason Merrill  <jason@redhat.com>
7156
7157         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7158
7159 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7160
7161         PR tree-optimization/49580
7162         * gcc.dg/autopar/pr49580.c: New test.
7163
7164 2011-07-05  Richard Guenther  <rguenther@suse.de>
7165
7166         PR tree-optimization/49518
7167         PR tree-optimization/49628
7168         * g++.dg/torture/pr49628.C: New testcase.
7169         * gcc.dg/torture/pr49518.c: Likewise.
7170
7171 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7172
7173         * ada/acats/run_acats (which): Extract last field from type -p,
7174         type output only if command succeeded.
7175
7176 2011-07-04  Jason Merrill  <jason@redhat.com>
7177
7178         * g++.dg/abi/mangle48.C: New.
7179
7180         * g++.dg/cpp0x/diag1.C: New.
7181
7182         * g++.dg/diagnostic/aka1.C: New.
7183
7184 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7185
7186         PR rtl-optimization/49619
7187         * gcc.dg/pr49619.c: New test.
7188
7189         PR rtl-optimization/49472
7190         * gfortran.dg/pr49472.f90: New test.
7191
7192         PR debug/49602
7193         * gcc.dg/pr49602.c: New test.
7194
7195 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7196
7197         PR target/34734
7198         PR target/44643
7199         * gcc.target/avr/avr.exp: Run over cpp files, too.
7200         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7201         * gcc.target/avr/progmem.h: New file.
7202         * gcc.target/avr/exit-abort.h: New file.
7203         * gcc.target/avr/progmem-error-1.c: New file.
7204         * gcc.target/avr/progmem-error-1.cpp: New file.
7205         * gcc.target/avr/progmem-warning-1.c: New file.
7206         * gcc.target/avr/torture/progmem-1.c: New file.
7207         * gcc.target/avr/torture/progmem-1.cpp: New file.
7208
7209 2011-07-04  Richard Guenther  <rguenther@suse.de>
7210
7211         PR tree-optimization/49615
7212         * g++.dg/torture/pr49615.C: New testcase.
7213
7214 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7215
7216         PR tree-optimization/49610
7217         * gcc.dg/vect/pr49610.c: New test.
7218
7219 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7220
7221         * gnat.dg/specs/debug1.ads: New test.
7222
7223 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7224
7225         PR fortran/49562
7226         * gfortran.dg/typebound_proc_23.f90: New.
7227
7228 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7229
7230         PR c++/49605
7231         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7232
7233 2011-07-01  Jason Merrill  <jason@redhat.com>
7234
7235         PR c++/48261
7236         * g++.dg/template/template-id-3.C: New.
7237
7238         PR c++/48593
7239         * g++.dg/template/qualified-id4.C: New.
7240
7241         PR c++/48883
7242         * g++.dg/template/explicit-args4.C: New.
7243
7244         PR c++/49085
7245         * g++.dg/template/offsetof2.C: New.
7246
7247 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7248
7249         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7250
7251 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7252
7253         PR libmudflap/49549
7254         * lib/target-supports.exp (check_effective_target_gld): New proc.
7255
7256 2011-07-01  Richard Guenther  <rguenther@suse.de>
7257
7258         PR tree-optimization/49603
7259         * gcc.dg/torture/pr49603.c: New testcase.
7260
7261 2011-06-30  Jason Merrill  <jason@redhat.com>
7262
7263         PR c++/49387
7264         * g++.dg/rtti/template1.C: New.
7265
7266         PR c++/49569
7267         * g++.dg/cpp0x/regress/ctor1.C: New.
7268
7269         PR c++/49355
7270         * g++.dg/cpp0x/initlist54.C: New.
7271
7272 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7273
7274         * gcc.dg/tree-ssa/sra-12.c: New test.
7275
7276 2011-06-29  Jason Merrill  <jason@redhat.com>
7277
7278         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7279
7280 2011-06-30  Richard Guenther  <rguenther@suse.de>
7281
7282         PR tree-optimization/46787
7283         * gcc.dg/vect/vect-121.c: New testcase.
7284
7285 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7286
7287         PR tree-optimization/49094
7288         * gcc.dg/tree-ssa/pr49094.c: New test.
7289
7290 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7291
7292         PR fortran/49540
7293         * gfortran.dg/pr49540-1.f90: New test.
7294         * gfortran.dg/pr49540-2.f90: New test.
7295
7296 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7297
7298         PR ada/49511
7299         * ada/acats/run_acats (which): Use last field of type -p output.
7300
7301 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7302             Iain Sandoe  <iains@gcc.gnu.org>
7303
7304         PR libobjc/36610
7305         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7306         Only skip on 64-bit *-*-darwin8* && !objc2.
7307
7308 2011-06-30  Richard Guenther  <rguenther@suse.de>
7309
7310         PR tree-optimization/38752
7311         * gcc.c-torture/compile/pr38752.c: New testcase.
7312
7313 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7314
7315         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7316         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7317
7318 2011-06-29  Jason Merrill  <jason@redhat.com>
7319
7320         PR c++/49216
7321         * g++.dg/cpp0x/initlist53.C: Use placement new.
7322         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7323         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7324
7325         PR c++/49003
7326         * g++.dg/cpp0x/trailing6.C: New.
7327         * g++.dg/cpp0x/pr45908.C: No error.
7328
7329         PR c++/49272
7330         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7331
7332         PR c++/49520
7333         * g++.dg/cpp0x/constexpr-using2.C: New.
7334
7335         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7336
7337         PR c++/45923
7338         * g++.dg/cpp0x/constexpr-diag3.C: New.
7339         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7340         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7341         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7342         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7343
7344 2011-06-29  Jason Merrill  <jason@redhat.com>
7345
7346         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7347
7348 2011-06-29  Richard Guenther  <rguenther@suse.de>
7349
7350         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7351
7352 2011-06-29  Jason Merrill  <jason@redhat.com>
7353
7354         * g++.dg/cpp0x/initlist-value2.C: New.
7355
7356         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7357         * g++.dg/cpp0x/initlist-value.C: New.
7358
7359 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7360
7361         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7362
7363 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7364
7365         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7366         * gcc.dg/inline_2.c: Likewise.
7367         * gcc.dg/unroll_1.c: Likewise.
7368
7369 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7370
7371         PR debug/49567
7372         * gcc.target/i386/pr49567.c: New test.
7373
7374 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7375
7376         * gnat.dg/opt17.ad[sb]: New test.
7377
7378 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7379             Tom de Vries  <tom@codesourcery.com>
7380
7381         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7382         (check_effective_target_arm_thumb2): New effective targets.
7383         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7384         properly.  Clean up temporary files.
7385         * gcc.target/arm/ivopts-2.c: Likewise.
7386         * gcc.target/arm/ivopts-3.c: Likewise.
7387         * gcc.target/arm/ivopts-4.c: Likewise.
7388         * gcc.target/arm/ivopts-5.c: Likewise.
7389         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7390
7391 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7392
7393         PR fortran/49479
7394         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7395
7396 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7397
7398         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7399         * gcc.target/arm/vfp-ldmias.c: Likewise.
7400         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7401         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7402         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7403         * gcc.target/arm/vfp-stmias.c: Likewise.
7404         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7405         * gcc.target/arm/vfp-stmiad.c: Likewise.
7406
7407 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7408
7409         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7410         dg-prune-output.
7411         * gcc.target/arm/pr45701-2.c: Ditto.
7412
7413 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7414
7415         PR fortran/49466
7416         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7417         * gfortran.dg/extends_14.f03: Modified.
7418
7419 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7420
7421         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7422         early if the test is already being skipped.
7423
7424         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7425         scan-assembler-dem-not): For missing file, report unresolved with
7426         same message as for pass/fail, with reason reported in log file.
7427
7428         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7429         from add_options_for_arm_neon_fp16.
7430         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7431         check_effective_target_arm_neon_fp16_ok_nocache.
7432         Check -mfpu and -mfloat-abi options from current multilib.
7433         Do not require neon support.
7434         (check_effective_target_arm_fp16_ok): Renamed from
7435         check_effecitve_target_arm_neon_fp16_ok.
7436         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7437         arm_neon_fp16_ok and arm_fp16.
7438         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7439         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7440         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7441         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7442
7443 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7444
7445         * gcc.dg/builtin-assume-aligned-1.c: New test.
7446         * gcc.dg/builtin-assume-aligned-2.c: New test.
7447         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7448
7449         PR debug/49544
7450         * gcc.dg/pr49544.c: New test.
7451
7452 2011-06-27  Richard Guenther  <rguenther@suse.de>
7453
7454         PR tree-optimization/49394
7455         * g++.dg/torture/pr49394.C: New testcase.
7456
7457 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7458
7459         * gcc.dg/optimize-bswapdi-2.c: New test.
7460
7461 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7462             Richard Sandiford  <richard.sandiford@linaro.org>
7463
7464         PR tree-optimization/49169
7465         * gcc.dg/torture/pr49169.c: New test.
7466
7467 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7468
7469         PR testsuite/49529
7470         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7471
7472         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7473         hppa*-*-hpux*.
7474
7475 2011-06-26  Jason Merrill  <jason@redhat.com>
7476
7477         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7478
7479         PR c++/49528
7480         * g++.dg/init/ref19.C: New.
7481         * g++.dg/cpp0x/constexpr-cleanup.C: New.
7482
7483 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
7484
7485         PR tree-optimization/48377
7486         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7487         non_strict_align.
7488
7489 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
7490
7491         PR middle-end/49191
7492         * lib/target-supports.exp (check_effective_target_non_strict_align):
7493         New.
7494         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7495
7496 2011-06-24  Martin Jambor  <mjambor@suse.cz>
7497
7498         PR tree-optimizations/49516
7499         * g++.dg/tree-ssa/pr49516.C: New test.
7500
7501 2011-06-23  Jason Merrill  <jason@redhat.com>
7502
7503         PR c++/35255
7504         * g++.dg/template/partial10.C: New.
7505         * g++.dg/template/partial11.C: New.
7506
7507 2011-06-23  Jeff Law <law@redhat.com>
7508
7509         PR middle-end/48770
7510         * gcc.dg/pr48770.c: New test.
7511
7512 2011-06-23  Jan Hubicka  <jh@suse.cz>
7513
7514         PR middle-end/49373
7515         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7516
7517 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
7518
7519         PR testsuite/49512
7520         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7521         instead of -fdump-tree-optimized.
7522
7523 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7524
7525         PR c++/44625
7526         * g++.dg/template/crash107.C: New.
7527         * g++.dg/template/error17.C: Adjust.
7528
7529 2011-06-23  Jason Merrill  <jason@redhat.com>
7530
7531         PR c++/49507
7532         * g++.dg/cpp0x/defaulted30.C: New.
7533
7534         PR c++/49440
7535         * g++.dg/rtti/anon-ns1.C: New.
7536
7537         PR c++/49395
7538         * g++.dg/init/ref18.C: New.
7539
7540         PR c++/36435
7541         * g++.dg/template/partial9.C: New.
7542
7543 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
7544
7545         PR middle-end/49373
7546         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7547
7548 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
7549
7550         PR debug/49496
7551         * gcc.dg/pr49496.c: New test.
7552
7553 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
7554
7555         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7556         is not xscale.
7557
7558         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7559
7560         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7561         * gcc.target/arm/pr42879.c: Likewise.
7562         * gcc.target/arm/pr45701-3.c: Likewise.
7563
7564         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7565         * gcc.target/arm/pr40482.c: Likewise.
7566         * gcc.target/arm/stack-corruption.c: Likewise.
7567
7568 2011-06-22  Richard Guenther  <rguenther@suse.de>
7569
7570         PR tree-optimization/49493
7571         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7572
7573 2011-06-22  Jason Merrill  <jason@redhat.com>
7574
7575         PR c++/49260
7576         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7577
7578 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
7579             Dmitry Melnik  <dm@ispras.ru>
7580
7581         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
7582         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
7583         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
7584
7585 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
7586
7587         * gcc.target/arm/tlscall.c: New.
7588
7589 2011-06-21  Jason Merrill  <jason@redhat.com>
7590
7591         PR c++/49172
7592         * g++.dg/cpp0x/constexpr-ref1.C: New.
7593         * g++.dg/cpp0x/constexpr-ref2.C: New.
7594         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
7595
7596         PR c++/49482
7597         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
7598
7599         PR c++/49418
7600         * g++.dg/template/param3.C: New.
7601
7602 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
7603
7604         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
7605         my_clrsb test functions.
7606         (main): Test clrsb.
7607         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
7608         test_sll, test_ull): Add clrsb tests.
7609         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
7610         clrsbll.
7611
7612 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
7613
7614         PR fortran/49112
7615         * gfortran.dg/class_44.f03: New.
7616
7617 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7618
7619         PR tree-optimization/49478
7620         * gcc.dg/vect/pr49478.c
7621
7622 2011-06-21  Richard Guenther  <rguenther@suse.de>
7623
7624         PR tree-optimization/49483
7625         * gcc.dg/vect/vect-120.c: New testcase.
7626
7627 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
7628
7629         PR testsuite/49443
7630         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
7631         * gcc.dg/vect/vect-peel-4.c: Likewise.
7632
7633 2011-06-22  Christian Bruel  <christian.bruel@st.com>
7634
7635         PR middle-end/49139
7636         * gcc.dg/always_inline.c: Removed -Winline. Update checks
7637         * gcc.dg/always_inline2.c: Likewise.
7638         * gcc.dg/always_inline3.c: Likewise.
7639         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
7640         * gcc.dg/inline_1.c: Likewise.
7641         * gcc.dg/inline_2.c: Likewise.
7642         * gcc.dg/inline_3.c: Likewise.
7643         * gcc.dg/inline_4.c: Likewise.
7644         * gcc.dg/20051201-1.c: Likewise.
7645         * gcc.dg/pr40087.c: Likewise.
7646         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
7647         * gcc.dg/inline-22.c: Likewise.
7648         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
7649         * gcc.dg/lto/20090218-1_1.c: Likewise.
7650         * g++.dg/ipa/devirt-7.C: Likewise.
7651         * gcc.dg/uninit-pred-5_a.c: Likewise.
7652         * gcc.dg/uninit-pred-5_b.c: Likewise.
7653         * gcc.dg/fail_always_inline.c: New.
7654
7655 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
7656
7657         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
7658         into 6 jobs instead of 3.
7659
7660 2011-06-20  Jason Merrill  <jason@redhat.com>
7661
7662         PR c++/49216
7663         * g++.dg/cpp0x/initlist53.C: New.
7664
7665 2011-06-20  Tobias Burnus  <burnus@net-b.de>
7666
7667         PR fortran/18918
7668         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
7669         * gfortran.dg/coarray_lock_3.f90: New.
7670         * gfortran.dg/coarray/lock_1.f90: New.
7671
7672 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
7673
7674         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
7675         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
7676         unresolved and report the reason to the log file.
7677
7678         * lib/scanasm.exp (object-size): Move argument processing earlier
7679         to report errors before verifying that the file exists.  Report
7680         problems detected at runtime as unresolved instead of error and
7681         report their reasons to the log file.
7682
7683 2011-06-20  Jason Merrill  <jason@redhat.com>
7684
7685         PR c++/47080
7686         * g++.dg/cpp0x/explicit6.C: New.
7687
7688         PR c++/47635
7689         * g++.dg/cpp0x/enum20.C: New.
7690
7691         PR c++/48138
7692         * g++.dg/ext/attr-aligned01.C: New.
7693
7694         PR c++/49205
7695         * g++.dg/cpp0x/variadic-default.C: New.
7696
7697         PR c++/43321
7698         * g++.dg/cpp0x/auto26.C: New.
7699
7700         PR c++/43831
7701         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
7702
7703 2011-06-20  Kai Tietz  <ktietz@redhat.com>
7704
7705         * gcc.dg/binop-notand1.c: New test.
7706         * gcc.dg/binop-notand2.c: New test.
7707         * gcc.dg/binop-notand3.c: New test.
7708         * gcc.dg/binop-notand4.c: New test.
7709         * gcc.dg/binop-notand5.c: New test.
7710         * gcc.dg/binop-notand6.c: New test.
7711
7712 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7713
7714         PR testsuite/49432
7715         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
7716
7717 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
7718
7719         PR fortran/49400
7720         * gfortran.dg/proc_ptr_31.f90: New.
7721
7722 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7723
7724         * gnat.dg/volatile6.adb: New test.
7725         * gnat.dg/volatile7.adb: Likewise.
7726         * gnat.dg/volatile8.adb: Likewise.
7727         * gnat.dg/volatile9.adb: Likewise.
7728
7729 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
7730
7731         * gnat.dg/constant3.adb: New test.
7732
7733 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
7734
7735         PR libfortran/49296
7736         * gfortran.dg/read_list_eof_1.f90: New test.
7737
7738 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
7739
7740         PR target/49411
7741         * gcc.target/i386/testimm-1.c: New test.
7742         * gcc.target/i386/testimm-2.c: New test.
7743         * gcc.target/i386/testimm-3.c: New test.
7744         * gcc.target/i386/testimm-4.c: New test.
7745         * gcc.target/i386/testimm-5.c: New test.
7746         * gcc.target/i386/testimm-6.c: New test.
7747         * gcc.target/i386/testimm-7.c: New test.
7748         * gcc.target/i386/testimm-8.c: New test.
7749         * gcc.target/i386/xop-vpermil2px-2.c: New test.
7750         * gcc.target/i386/xop-rotate1-int.c: New test.
7751         * gcc.target/i386/xop-rotate2-int.c: New test.
7752
7753 2011-06-17  Jason Merrill  <jason@redhat.com>
7754
7755         * g++.dg/cpp0x/rv-func2.C: New.
7756
7757         * g++.dg/debug/dwarf2/lambda1.C: New.
7758         * g++.dg/warn/Wshadow-6.C: Adjust.
7759
7760 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
7761
7762         PR fortran/48699
7763         * gfortran.dg/move_alloc_5.f90: New.
7764
7765 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
7766
7767         PR rtl-optimization/48542
7768         * gcc.dg/torture/pr48542.c: New test.
7769
7770 2011-06-16  Jason Merrill  <jason@redhat.com>
7771
7772         PR c++/44160
7773         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
7774
7775         PR c++/45378
7776         * g++.dg/cpp0x/initlist52.C New.
7777
7778         PR c++/45399
7779         * c-c++-common/raw-string-12.c: New.
7780
7781         PR c++/49229
7782         * g++.dg/cpp0x/sfinae26.C: New.
7783
7784         PR c++/49251
7785         * g++.dg/cpp0x/variadic113.C: New.
7786
7787         PR c++/49420
7788         * g++.dg/cpp0x/variadic112.C: New.
7789
7790 2011-06-16  Jeff Law <law@redhat.com>
7791
7792         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
7793         improved jump threading.
7794         * gcc.dg/builtin-object-size-2.c: Likewise.
7795         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
7796
7797 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7798
7799         PR fortran/49074
7800         * gfortran.dg/typebound_assignment_3.f03: New.
7801
7802 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
7803
7804         PR testsuite/48727
7805         * g++.dg/opt/devirt2.C: Change xfail rule to target.
7806
7807 2011-06-16  Martin Jambor  <mjambor@suse.cz>
7808
7809         PR tree-optimization/49343
7810         * gnat.dg/discr31.ad[sb]: New test.
7811
7812 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7813
7814         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
7815
7816 2011-06-16  Tom de Vries  <tom@codesourcery.com>
7817
7818         PR target/45098
7819         * gcc.target/arm/ivopts-3.c: Update test.
7820         * gcc.target/arm/ivopts-5.c: Same.
7821
7822 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
7823
7824         Revert:
7825         2011-06-10  Wei Guozhi  <carrot@google.com>
7826
7827         PR target/45335
7828         * gcc.target/arm/pr45335.c: New test.
7829         * gcc.target/arm/pr45335-2.c: New test.
7830         * gcc.target/arm/pr45335-3.c: New test.
7831         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7832         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7833         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7834
7835 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
7836
7837         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
7838
7839 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
7840
7841         PR fortran/49417
7842         * gfortran.dg/class_43.f03: New.
7843
7844 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
7845
7846         PR tree-optimization/49419
7847         * gcc.c-torture/execute/pr49419.c: New test.
7848
7849 2011-06-16  Revital Eres  <revital.eres@linaro.org>
7850
7851         * gcc.dg/sms-9.c: New file.
7852
7853 2011-06-15  Easwaran Raman  <eraman@google.com>
7854
7855         PR rtl-optimization/49414
7856         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
7857
7858 2011-06-14  Jason Merrill  <jason@redhat.com>
7859
7860         * g++.dg/cpp0x/noexcept13.C: New.
7861
7862 2011-06-14  Easwaran Raman  <eraman@google.com>
7863
7864         PR rtl-optimization/44194
7865         * gcc.dg/pr44194-1.c: New test.
7866         * gcc.dg/pr44194-2.c: New test.
7867
7868 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7869
7870         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
7871         switches.
7872         * gcc.target/arm/pr45701-2.c: Likewise.
7873         * gcc.target/arm/thumb-branch1.c: Likewise.
7874
7875 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
7876
7877         PR testsuite/48727
7878         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
7879
7880 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
7881
7882         * gcc.target/arm/pr45701-1.c: Require thumb support.
7883         * gcc.target/arm/pr45701-2.c: Likewise.
7884         * gcc.target/arm/thumb-branch1.c: Likewise.
7885
7886         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
7887         * gcc.target/arm/pr39839.c: Likewise.
7888         * gcc.target/arm/pr40657-2.c: Likewise.
7889         * gcc.target/arm/pr40956.c: Likewise.
7890         * gcc.target/arm/pr41679.c: Likewise.
7891         * gcc.target/arm/pr42235.c: Likewise.
7892         * gcc.target/arm/pr42495.c: Likewise.
7893         * gcc.target/arm/pr42505.c: Likewise.
7894         * gcc.target/arm/pr42574.c: Likewise.
7895         * gcc.target/arm/pr46883.c: Likewise.
7896         * gcc.target/arm/pr46934.c: Likewise.
7897         * gcc.target/arm/xor-and.c: Likewise.
7898
7899 2011-06-14  Jason Merrill  <jason@redhat.com>
7900
7901         * g++.dg/other/error23.C: Adjust error message.
7902         * g++.dg/other/error32.C: Likewise.
7903
7904         PR c++/49389
7905         * g++.dg/cpp0x/rv-dotstar.C: New.
7906
7907         PR c++/49369
7908         * g++.dg/cpp0x/decltype30.C: New.
7909
7910         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
7911
7912 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7913
7914         PR fortran/49103
7915         * gfortran.dg/pr49103.f90: New test.
7916
7917 2011-06-14  Tom de Vries  <tom@codesourcery.com>
7918
7919         PR target/45098
7920         * gcc.target/arm/ivopts-3.c: New test.
7921         * gcc.target/arm/ivopts-4.c: New test.
7922         * gcc.target/arm/ivopts-5.c: New test.
7923
7924 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
7925
7926         PR rtl-optimization/49390
7927         * gcc.c-torture/execute/pr49390.c: New test.
7928
7929 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7930
7931         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
7932
7933 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
7934
7935         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
7936         * gcc.c-torture/execute/cmpsi-2.x: New file.
7937         * gcc.c-torture/execute/pr45262.c: Undo 172757.
7938         * gcc.c-torture/execute/pr45262.x: New file.
7939         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
7940         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
7941         int32plus
7942         * gcc.c-torture/compile/pr49163.c: Ditto.
7943
7944 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
7945
7946         * gcc.dg/vect/vect-16.c: Rename to...
7947         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
7948         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
7949         for double-word vectors.
7950         * gcc.dg/vect/vect-peel-4.c: Likewise.
7951         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
7952         vect_element_align.
7953         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
7954         -fno-fast-math.
7955
7956 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
7957
7958         PR target/44618
7959         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
7960
7961 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
7962
7963         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
7964
7965 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
7966
7967         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
7968
7969 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
7970
7971         * gfortran.dg/trim_optimize_8.f90:  New test case.
7972
7973 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
7974            Ira Rosen  <ira.rosen@linaro.org>
7975
7976         PR tree-optimization/49352
7977         * gcc.dg/vect/pr49352.c: New test.
7978
7979 2011-06-12  Tobias Burnus
7980
7981         PR fortran/49324
7982         * gfortran.dg/alloc_comp_assign_11.f90: New.
7983
7984 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
7985
7986         * gfortran.dg/trim_optimize_7.f90:  New test.
7987
7988 2011-06-10  Wei Guozhi  <carrot@google.com>
7989
7990         PR target/45335
7991         * gcc.target/arm/pr45335.c: New test.
7992         * gcc.target/arm/pr45335-2.c: New test.
7993         * gcc.target/arm/pr45335-3.c: New test.
7994         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
7995         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
7996         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
7997
7998 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
7999
8000         PR c++/41769
8001         * g++.dg/parse/error39.C: New.
8002
8003 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8004
8005         * gcc.target/arm/20090811-1.c: Skip for incompatible
8006         options, do not override other options.
8007         * gcc.target/arm/combine-cmp-shift.c: Skip for
8008         incompatible options.
8009         * gcc.target/arm/pr45094.c: Likewise.
8010         * gcc.target/arm/scd42-1.c: Likewise.
8011         * gcc.target/arm/scd42-3.c: Likewise.
8012         * gcc.target/arm/thumb-ltu.c: Likewise.
8013
8014         * lib/target-supports.exp
8015         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8016         multilib flags use -mfpu with a value other than neon-fp16.
8017
8018 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8019
8020         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8021         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8022
8023 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8024
8025         * lib/target-supports.exp (check_effective_target_pie): New proc.
8026         * gcc.dg/pie-link.c: Use target pie.
8027
8028 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8029             Laurent Roug�  <laurent.rouge@menta.fr>
8030
8031         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8032         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8033
8034 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8035
8036         * gfortran.dg/coarray/sync_1.f90: New test for
8037         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8038
8039 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8040
8041         PR tree-optimization/49318
8042         * gcc.dg/vect/pr49318.c: New test.
8043
8044 2011-06-09  David Krauss  <potswa@mac.com>
8045
8046         * g++.dg/template/arrow1.C: New.
8047
8048 2011-06-09  Jason Merrill  <jason@redhat.com>
8049
8050         * lib/prune.exp: Prune "note"s.
8051         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8052
8053         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8054         * g++.dg/template/dependent-expr3.C: Likewise.
8055         * g++.dg/parse/template7.C: Likewise.
8056         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8057         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8058         * g++.old-deja/g++.pt/friend38.C: Likewise.
8059         * g++.old-deja/g++.pt/crash32.C: Likewise.
8060         * g++.old-deja/g++.other/init4.C: Likewise.
8061         * g++.old-deja/g++.other/friend8.C: Likewise.
8062
8063         * g++.dg/ext/complex7.C: Adjust expected output.
8064         * g++.dg/diagnostic/method1.C: Likewise.
8065         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8066         * g++.dg/parse/crash33.C: Likewise.
8067         * g++.dg/other/warning1.C: Likewise.
8068         * g++.dg/init/pr29571.C: Likewise.
8069         * g++.dg/warn/overflow-warn-1.C: Likewise.
8070         * g++.dg/warn/overflow-warn-3.C: Likewise.
8071         * g++.dg/warn/overflow-warn-4.C: Likewise.
8072         * g++.old-deja/g++.oliva/template1.C: Likewise.
8073
8074         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8075         * g++.dg/parse/template7.C: Adjust.
8076
8077 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8078
8079         PR target/49307
8080         * gcc.dg/pr49307.c: New.
8081
8082 2011-06-09  Wei Guozhi  <carrot@google.com>
8083
8084         PR target/46975
8085         * gcc.target/arm/pr46975.c: New testcase.
8086
8087 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8088
8089         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8090         (PMETH, arglist_t): Removed.
8091         (method_get_number_of_arguments): Removed.
8092         (method_get_nth_argument): Removed.
8093         (method_get_first_argument): Removed.
8094         (method_get_next_argument): Removed.
8095         (method_get_sizeof_arguments): Removed.
8096         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8097         (PMETH): Removed.
8098         (method_get_number_of_arguments): Removed.
8099         (method_get_nth_argument): Removed.
8100         (method_get_first_argument): Removed.
8101         (method_get_next_argument): Removed.
8102         (method_get_sizeof_arguments): Removed.
8103         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8104
8105 2011-06-09  David Li  <davidxl@google.com>
8106
8107         * gcc.dg/dump-pass.c: New test.
8108
8109 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8110
8111         PR c++/29003
8112         * g++.dg/parse/error38.C: New.
8113
8114 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8115
8116         PR middle-end/49308
8117         * gfortran.dg/pr49308.f90: New test.
8118
8119 2011-06-08  Jason Merrill  <jason@redhat.com>
8120
8121         * g++.dg/cpp0x/noexcept11.C: New.
8122         * g++.dg/cpp0x/noexcept12.C: New.
8123         * g++.dg/cpp0x/sfinae11.C: Adjust.
8124
8125 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8126
8127         PR testsuite/49323
8128         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8129         to dg-options, match also DW_AT_linkage_name.
8130
8131 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8132
8133         PR middle-end/21953
8134         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8135         -fno-common on alpha*-dec-osf*.
8136         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8137
8138 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8139
8140         PR rtl-optimization/49303
8141         * gcc.target/ia64/pr49303.c: New test.
8142
8143 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8144
8145         PR fortran/18918
8146         * gfortran.dg/coarray_lock_1.f90: New.
8147         * gfortran.dg/coarray_lock_2.f90: New.
8148
8149 2011-06-07  Jason Merrill  <jason@redhat.com>
8150
8151         * lib/prune.exp: Look for "required" rather than "instantiated".
8152         * g++.dg/abi/mangle11.C: Likewise.
8153         * g++.dg/abi/mangle12.C: Likewise.
8154         * g++.dg/abi/mangle17.C: Likewise.
8155         * g++.dg/abi/mangle20-2.C: Likewise.
8156         * g++.dg/abi/pragma-pack1.C: Likewise.
8157         * g++.dg/cpp0x/decltype26.C: Likewise.
8158         * g++.dg/cpp0x/decltype28.C: Likewise.
8159         * g++.dg/cpp0x/decltype29.C: Likewise.
8160         * g++.dg/cpp0x/enum11.C: Likewise.
8161         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8162         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8163         * g++.dg/cpp0x/pr47416.C: Likewise.
8164         * g++.dg/ext/case-range2.C: Likewise.
8165         * g++.dg/ext/case-range3.C: Likewise.
8166         * g++.dg/gomp/for-19.C: Likewise.
8167         * g++.dg/gomp/pr37533.C: Likewise.
8168         * g++.dg/gomp/pr38639.C: Likewise.
8169         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8170         * g++.dg/inherit/base3.C: Likewise.
8171         * g++.dg/inherit/using6.C: Likewise.
8172         * g++.dg/init/placement4.C: Likewise.
8173         * g++.dg/init/reference3.C: Likewise.
8174         * g++.dg/lookup/scoped6.C: Likewise.
8175         * g++.dg/lookup/using7.C: Likewise.
8176         * g++.dg/other/abstract1.C: Likewise.
8177         * g++.dg/other/error10.C: Likewise.
8178         * g++.dg/other/error5.C: Likewise.
8179         * g++.dg/other/field1.C: Likewise.
8180         * g++.dg/other/offsetof5.C: Likewise.
8181         * g++.dg/parse/bitfield2.C: Likewise.
8182         * g++.dg/parse/constant4.C: Likewise.
8183         * g++.dg/parse/crash20.C: Likewise.
8184         * g++.dg/parse/invalid-op1.C: Likewise.
8185         * g++.dg/parse/non-dependent2.C: Likewise.
8186         * g++.dg/parse/template18.C: Likewise.
8187         * g++.dg/tc1/dr152.C: Likewise.
8188         * g++.dg/tc1/dr166.C: Likewise.
8189         * g++.dg/tc1/dr176.C: Likewise.
8190         * g++.dg/tc1/dr213.C: Likewise.
8191         * g++.dg/template/access11.C: Likewise.
8192         * g++.dg/template/access2.C: Likewise.
8193         * g++.dg/template/access3.C: Likewise.
8194         * g++.dg/template/access7.C: Likewise.
8195         * g++.dg/template/arg7.C: Likewise.
8196         * g++.dg/template/cond2.C: Likewise.
8197         * g++.dg/template/crash13.C: Likewise.
8198         * g++.dg/template/crash40.C: Likewise.
8199         * g++.dg/template/crash7.C: Likewise.
8200         * g++.dg/template/crash84.C: Likewise.
8201         * g++.dg/template/ctor5.C: Likewise.
8202         * g++.dg/template/defarg13.C: Likewise.
8203         * g++.dg/template/defarg14.C: Likewise.
8204         * g++.dg/template/dtor7.C: Likewise.
8205         * g++.dg/template/eh2.C: Likewise.
8206         * g++.dg/template/error2.C: Likewise.
8207         * g++.dg/template/error43.C: Likewise.
8208         * g++.dg/template/friend32.C: Likewise.
8209         * g++.dg/template/injected1.C: Likewise.
8210         * g++.dg/template/instantiate1.C: Likewise.
8211         * g++.dg/template/instantiate3.C: Likewise.
8212         * g++.dg/template/instantiate5.C: Likewise.
8213         * g++.dg/template/instantiate7.C: Likewise.
8214         * g++.dg/template/local6.C: Likewise.
8215         * g++.dg/template/lookup2.C: Likewise.
8216         * g++.dg/template/member5.C: Likewise.
8217         * g++.dg/template/memfriend15.C: Likewise.
8218         * g++.dg/template/memfriend16.C: Likewise.
8219         * g++.dg/template/memfriend17.C: Likewise.
8220         * g++.dg/template/memfriend7.C: Likewise.
8221         * g++.dg/template/meminit1.C: Likewise.
8222         * g++.dg/template/nested3.C: Likewise.
8223         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8224         * g++.dg/template/nontype12.C: Likewise.
8225         * g++.dg/template/nontype13.C: Likewise.
8226         * g++.dg/template/nontype6.C: Likewise.
8227         * g++.dg/template/pr23510.C: Likewise.
8228         * g++.dg/template/pr35240.C: Likewise.
8229         * g++.dg/template/ptrmem15.C: Likewise.
8230         * g++.dg/template/ptrmem6.C: Likewise.
8231         * g++.dg/template/qualified-id1.C: Likewise.
8232         * g++.dg/template/qualttp20.C: Likewise.
8233         * g++.dg/template/qualttp3.C: Likewise.
8234         * g++.dg/template/qualttp4.C: Likewise.
8235         * g++.dg/template/qualttp5.C: Likewise.
8236         * g++.dg/template/qualttp6.C: Likewise.
8237         * g++.dg/template/qualttp7.C: Likewise.
8238         * g++.dg/template/qualttp8.C: Likewise.
8239         * g++.dg/template/recurse.C: Likewise.
8240         * g++.dg/template/recurse2.C: Likewise.
8241         * g++.dg/template/ref5.C: Likewise.
8242         * g++.dg/template/scope2.C: Likewise.
8243         * g++.dg/template/sfinae10.C: Likewise.
8244         * g++.dg/template/sfinae3.C: Likewise.
8245         * g++.dg/template/sizeof3.C: Likewise.
8246         * g++.dg/template/static9.C: Likewise.
8247         * g++.dg/template/template-id-2.C: Likewise.
8248         * g++.dg/template/typedef13.C: Likewise.
8249         * g++.dg/template/typename4.C: Likewise.
8250         * g++.dg/template/using14.C: Likewise.
8251         * g++.dg/template/using2.C: Likewise.
8252         * g++.dg/template/warn1.C: Likewise.
8253         * g++.dg/warn/Wparentheses-13.C: Likewise.
8254         * g++.dg/warn/Wparentheses-15.C: Likewise.
8255         * g++.dg/warn/Wparentheses-16.C: Likewise.
8256         * g++.dg/warn/Wparentheses-17.C: Likewise.
8257         * g++.dg/warn/Wparentheses-18.C: Likewise.
8258         * g++.dg/warn/Wparentheses-19.C: Likewise.
8259         * g++.dg/warn/Wparentheses-20.C: Likewise.
8260         * g++.dg/warn/Wparentheses-23.C: Likewise.
8261         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8262         * g++.dg/warn/noeffect2.C: Likewise.
8263         * g++.dg/warn/noeffect4.C: Likewise.
8264         * g++.dg/warn/pr8570.C: Likewise.
8265         * g++.old-deja/g++.brendan/init2.C: Likewise.
8266         * g++.old-deja/g++.eh/spec6.C: Likewise.
8267         * g++.old-deja/g++.pt/crash10.C: Likewise.
8268         * g++.old-deja/g++.pt/crash36.C: Likewise.
8269         * g++.old-deja/g++.pt/derived3.C: Likewise.
8270         * g++.old-deja/g++.pt/error2.C: Likewise.
8271         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8272         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8273         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8274         * g++.old-deja/g++.pt/overload7.C: Likewise.
8275         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8276
8277 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8278             Iain Sandoe  <iains@gcc.gnu.org>
8279
8280         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8281         Added code to deal with the case when [Protocol
8282         -descriptionForInstanceMethod:] or [Protocol
8283         -descriptionForClassMethod:] returns NULL.
8284
8285 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8286             Iain Sandoe  <iains@gcc.gnu.org>
8287
8288         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8289         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8290         Added cast.
8291
8292 2011-06-07  Xinliang David Li  <davidxl@google.com>
8293
8294         * gcc.dg/inline_2.c: New test.
8295         * gcc.dg/unroll_2.c: New test.
8296         * gcc.dg/inline_3.c: New test.
8297         * gcc.dg/unroll_3.c: New test.
8298         * gcc.dg/inline_4.c: New test.
8299         * gcc.dg/unroll_4.c: New test.
8300         * gcc.dg/inline_1.c: New test.
8301         * gcc.dg/unroll_1.c: New test.
8302
8303 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8304
8305         PR tree-optimization/48497
8306         * lib/gcc-defs.exp (dg-additional-options): New proc.
8307         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8308         -msse2 on 32-bit x86.
8309
8310 2011-06-06  Jason Merrill  <jason@redhat.com>
8311
8312         * g++.dg/cpp0x/enum19.C: New.
8313
8314 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8315
8316         * gcc.target/arm/neon-reload-class.c: New test.
8317
8318 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8319
8320         PR debug/49130
8321         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8322
8323 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8324
8325         * gcc.target/arm/smlatb-1.c: New file.
8326         * gcc.target/arm/smlatt-1.c: New file.
8327         * gcc.target/arm/smlaltb-1.c: New file.
8328         * gcc.target/arm/smlaltt-1.c: New file.
8329
8330 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8331
8332         * gcc.target/arm/mla-2.c: New test.
8333
8334 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8335
8336         PR gcov-profile/49299
8337         * gcc.dg/tree-prof/pr49299-1.c: New test.
8338         * gcc.dg/tree-prof/pr49299-2.c: New test.
8339
8340 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8341
8342         * lib/target-supports.exp
8343         (check_effective_target_vect_widen_mult_qi_to_hi):
8344         Add NEON as supporting target.
8345         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8346         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8347         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8348         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8349         using widening multiplication on targets that support it.
8350         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8351         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8352         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8353
8354 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8355
8356         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8357         Modern Objective-C runtime API.
8358         * objc/execute/next_mapping.h: Removed.
8359         * objc-obj-c++-shared/next-mapping.h: Removed.
8360         * objc-obj-c++-shared/Object1.h: Removed.
8361         * objc-obj-c++-shared/Object1.m: Removed.
8362         * objc-obj-c++-shared/Object1.mm: Removed.
8363         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8364         * objc-obj-c++-shared/Protocol1.h: Removed.
8365         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8366         of ProtoBool, IVAR_T and METHOD.
8367         * objc-obj-c++-shared/runtime.h: New.
8368         * objc-obj-c++-shared/TestsuiteObject.h: New.
8369         * objc-obj-c++-shared/TestsuiteObject.m: New.
8370
8371         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8372         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8373         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8374         it a class method.
8375         * objc/execute/_cmd.m: Include
8376         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8377         runtime API.  ([TestClass +initialize]): Include this method also
8378         with the GNU runtime.
8379         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8380         Object.  ([-setValue:]): Return void.
8381         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8382         with the GNU runtime.  Include
8383         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8384         for the NeXT runtime.  Use the existing print_ivars() and
8385         compare_structures() implementations for the old NeXT runtime.
8386         Added new implementations for the Modern GNU and NeXT runtimes.
8387         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8388         well.  (main): Use objc_getClass().  Use return instead of exit.
8389         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8390         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8391         of exit().
8392         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8393         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8394         instead of Object.  (main): Use return instead of exit().
8395         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8396         instead of Object.  Removed prototype for exit().  (main): Use
8397         return instead of exit().  Use the Modern Objective-C runtime API.
8398         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8399         Object.
8400         * objc/execute/class-tests-1.h: Include
8401         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8402         runtime API.  (test_class_with_superclass): Do not call [Object
8403         class].  There is no need to with the current libobjc.
8404         * objc/execute/class-tests-2.h: Include
8405         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8406         runtime API.
8407         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8408         ../../objc-obj-c++-shared/next-mapping.h.
8409         * objc/execute/class-2.m: Likewise.
8410         * objc/execute/class-3.m: Likewise.
8411         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8412         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8413         +initialize]): Include this method also with the GNU
8414         runtime. (main): Use the Modern Objective-C runtime API.
8415         * objc/execute/class-5.m: Likewise.
8416         * objc/execute/class-6.m: Likewise.
8417         * objc/execute/class-7.m: Likewise.
8418         * objc/execute/class-8.m: Likewise.
8419         * objc/execute/class-9.m: Likewise.
8420         * objc/execute/class-10.m: Likewise.
8421         * objc/execute/class-11.m: Likewise.
8422         * objc/execute/class-12.m: Likewise.
8423         * objc/execute/class-13.m: Likewise.
8424         * objc/execute/class-14.m: Likewise.
8425         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8426         this method also with the GNU runtime.
8427         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8428         +initialize]): Include this method also with the GNU runtime.
8429         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8430         of Object.
8431         * objc/execute/encode-1.m: Likewise.
8432         * objc/execute/enumeration-1.m: Likewise.
8433         * objc/execute/enumeration-2.m: Likewise.
8434         * objc/execute/exceptions/catchall-1.m: Likewise.
8435         * objc/execute/exceptions/finally-1.m: Likewise.
8436         * objc/execute/exceptions/foward-1.m: Likewise.
8437         * objc/execute/exceptions/local-variables-1.m: Likewise.
8438         * objc/execute/exceptions/throw-nil.m: Likewise.
8439         * objc/execute/exceptions/trivial.m: Likewise.
8440         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8441         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8442         * objc/execute/exceptions/matcher-1.m: Likewise.
8443         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8444         Object.
8445         * objc/execute/formal_protocol-2.m: Likewise.
8446         * objc/execute/formal_protocol-3.m: Likewise.
8447         * objc/execute/formal_protocol-4.m: Likewise.
8448         * objc/execute/formal_protocol-5.m: Include
8449         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8450         protocol_getName().
8451         * objc/execute/formal_protocol-6.m: Likewise.
8452         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8453         Object.  Include <objc/Protocol.h> instead of
8454         ../../objc-obj-c++-shared/Protocol1.h.
8455         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8456         Object.
8457         * objc/execute/informal_protocol.m: Likewise.
8458         * objc/execute/load-3.m: Likewise.
8459         * objc/execute/many_args_method.m ([TestClass +initialize]):
8460         Include this method with the GNU runtime as well.
8461         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8462         * objc/execute/nested-func-1.m: Use TestsuiteObject
8463         instead of Object.
8464         * objc/execute/nil_method-1.m: Likewise.
8465         * objc/execute/no_clash.m: Likewise.
8466         * objc/execute/np-1.m: Do not include
8467         ../../objc-obj-c++-shared/Protocol1.h.
8468         (main): Use return instead of exit().
8469         * objc/execute/np-2.m: Do not include
8470         ../../objc-obj-c++-shared/Protocol1.h.
8471         ([MyObject +initialize]): Include this method also with the GNU
8472         runtime.  (main): Use return instead of exit().
8473         * objc/execute/object_is_class.m: Include
8474         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8475         of Object.  (main): Use the Modern Objective-C runtime API.
8476         * objc/execute/object_is_meta_class.m: Likewise.
8477         * objc/execute/private.m: Use TestsuiteObject instead of Object.
8478         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8479         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
8480         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
8481         Objective-C runtime API.
8482         * objc/execute/protocol-isEqual-2.m: Likewise.
8483         * objc/execute/protocol-isEqual-3.m: Likewise.
8484         * objc/execute/protocol-isEqual-4.m: Likewise.
8485         * objc/execute/redefining_self.m ([TestClass +initialize]):
8486         Include this method with the GNU runtime as well.
8487         * objc/execute/root_methods.m: Include
8488         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
8489         Include this method with the GNU runtime as well.
8490         (main): Use the Modern Objective-C runtime API.
8491         * objc/execute/selector-1.m: Include
8492         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8493         of Object.  (main): Use the Modern Objective-C runtime API.
8494         * objc/execute/static-1.m ([Test +initialize]): Include this
8495         method with the GNU runtime as well.
8496         * objc/execute/static-2.m: Likewise.
8497         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8498         * objc/execute/va_method.m: Do not include objc/objc-api.h.
8499         ([MathClass +initialize]): Include this method with the GNU
8500         runtime as well.
8501         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8502         instead of Object.
8503         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8504         * objc.dg/attributes/categ-attributes-2.m: Likewise.
8505         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8506         * objc.dg/attributes/method-attribute-1.m: Likewise.
8507         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8508         * objc.dg/attributes/method-attribute-2.m: Likewise.
8509         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8510         * objc.dg/attributes/method-attribute-3.m: Likewise.
8511         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8512         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8513         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8514         * obj-c++.dg/bitfield-1.mm: Likewise.
8515         * obj-c++.dg/bitfield-2.mm: Likewise
8516         * objc.dg/bitfield-3.m: Likewise.
8517         * obj-c++.dg/bitfield-4.mm: Likewise.
8518         * objc.dg/bitfield-5.m: Likewise
8519         * objc.dg/call-super-1.m: Likewise.
8520         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8521         Use objc_getClass() instead of objc_get_class(), but for the GNU
8522         runtime redefine objc_getClass as objc_get_class.  Include
8523         ../objc-obj-c++-shared/runtime.h.
8524         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8525         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8526         Use the Modern Objective-C runtime API.
8527         * objc.dg/class-protocol-1.m: Include
8528         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8529         * obj-c++.dg/class-protocol-1.mm: Likewise.
8530         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8531         * objc.dg/comp-types-10.m: Likewise.
8532         * objc.dg/comp-types-11.m: Likewise.
8533         * objc.dg/comp-types-12.m: Likewise.
8534         * obj-c++.dg/comp-types-9.mm: Likewise.
8535         * obj-c++.dg/comp-types-11.mm: Likewise.
8536         * obj-c++.dg/comp-types-12.mm: Likewise.
8537         * obj-c++.dg/comp-types-13.mm: Likewise.
8538         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8539         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8540         * obj-c++.dg/cxx-scope-1.mm: Likewise.
8541         * obj-c++.dg/cxx-scope-2.mm: Likewise.
8542         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8543         * objc.dg/desig-init-1.m: Likewise.
8544         * obj-c++.dg/defs.mm: Likewise.
8545         * objc.dg/exceptions-2.m: Likewise.
8546         * obj-c++.dg/except-1.mm: Likewise.
8547         * obj-c++.dg/exceptions-2.mm: Likewise.
8548         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8549         Use the Modern Objective-C runtime API.
8550         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
8551         the Modern Objective-C runtime API.  Do not include
8552         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
8553         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
8554         the Modern Objective-C runtime API except when using an older NeXT
8555         runtime.
8556         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
8557         the Modern Objective-C runtime API.
8558         * objc.dg/encode-7.m: Include objc/runtime.h instead of
8559         objc/encoding.h.
8560         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8561         * objc.dg/encode-7-next-64bit.m: Updated include.
8562         * objc.dg/encode-8.m: Include objc/runtime.h instead of
8563         objc/encoding.h.
8564         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
8565         the Modern Objective-C runtime API.
8566         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8567         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
8568         instead of ../objc-obj-c++-shared/Protocol1.h.
8569         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
8570         the Modern Objective-C runtime API except when using an older NeXT
8571         runtime.
8572         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
8573         the Modern Objective-C runtime API.
8574         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8575         Object.
8576         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8577         * objc.dg/fix-and-continue-2.m: Likewise.
8578         * objc.dg/foreach-1.m: Likewise.
8579         * objc.dg/foreach-2.m: Likewise.
8580         * objc.dg/foreach-3.m: Likewise.
8581         * objc.dg/foreach-4.m: Likewise.
8582         * objc.dg/foreach-5.m: Likewise.
8583         * objc.dg/foreach-6.m: Likewise.
8584         * objc.dg/foreach-7.m: Likewise.
8585         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
8586         Object.
8587         * objc.dg/func-ptr-2.m: Likewise.
8588         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
8589         Do not include objc/objc-api.h.
8590         * obj-c++.dg/fsf-package-0.mm: Likewise.
8591         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
8592         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
8593         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
8594         of Object.
8595         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
8596         * objc.dg/gnu-runtime-3.m: Likewise.
8597         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
8598         * objc.dg/headers.m: Include objc/runtime.h instead of
8599         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
8600         for the NeXT runtime.
8601         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
8602         * obj-c++.dg/isa-field-1.mm: Likewise.
8603         * obj-c++.dg/ivar-list-semi.mm: Likewise.
8604         * objc.dg/layout-1.m: Likewise.
8605         * objc.dg/layout-2.m: Likewise.
8606         * objc.dg/local-decl-2.m: Likewise.
8607         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
8608         Object.  ([Container +elementForView:]): Use
8609         class_conformsToProtocol().
8610         * obj-c++.dg/lookup-2.mm: Likewise.
8611         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
8612         * obj-c++.dg/local-decl-1.mm: Likewise.
8613         * objc.dg/method-3.m: Likewise.
8614         * objc.dg/method-4.m: Likewise.
8615         * objc.dg/method-6.m: Include objc/Protocol.h instead of
8616         ../objc-obj-c++-shared/Protocol1.h.
8617         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
8618         * objc.dg/method-9.m: Likewise.
8619         * objc.dg/method-10.m: Likewise.
8620         * objc.dg/method-13.m ([Root +initialize]): Include this method
8621         also for the GNU runtime.  (main): Use objc_getClass() also for
8622         the GNU runtime.
8623         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
8624         * objc.dg/method-17.m: Likewise.
8625         * objc.dg/method-19.m: Likewise.
8626         * objc.dg/method-20b.m: Likewise.
8627         * obj-c++.dg/method-2.mm: Likewise.
8628         * obj-c++.dg/method-6.mm: Likewise.
8629         * obj-c++.dg/method-10.mm: Likewise.
8630         * obj-c++.dg/method-11.mm: Likewise.
8631         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
8632         ../objc-obj-c++-shared/Protocol1.h.
8633         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
8634         * obj-c++.dg/method-15.mm: Likewise.
8635         * obj-c++.dg/method-17.mm: Likewise.
8636         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
8637         +initialize]): Include this method also for the GNU
8638         runtime.  (main): Use objc_getClass() also for the GNU runtime.
8639         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
8640         * obj-c++.dg/method-22.mm: Likewise.
8641         * obj-c++.dg/method-23.mm: Likewise.
8642         * obj-c++.dg/no-extra-load.mm: Likewise.
8643         * objc.dg/objc-fast-4.m: Likewise.
8644         * objc.dg/objc-gc-4.m: Likewise.
8645         * obj-c++.dg/objc-gc-3.mm: Likewise.
8646         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
8647         protocol_getMethodDescription() instead of [Protocol
8648         -descriptionForInstanceMethod].
8649         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
8650         Made it available with all runtimes.  (main): Call -test instead
8651         of -class.
8652         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
8653         and put into a category.
8654         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
8655         Object.  Include objc/objc.h.
8656         * obj-c++.dg/proto-lossage-2.mm: Likewise.
8657         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
8658         New. (main): Use protocol_getMethodDescription() instead
8659         of [Protocol -descriptionForInstanceMethod] and [Protocol
8660         -descriptionForClassMethod].
8661         * obj-c++.dg/proto-lossage-3.mm: Likewise.
8662         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
8663         Objective-C runtime API.
8664         * obj-c++.dg/proto-qual-1.mm: Likewise.
8665         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
8666         Object.
8667         * obj-c++.dg/property/property-1.mm: Likewise.
8668         * obj-c++.dg/qual-types-1.mm: Likewise.
8669         * objc.dg/selector-2.m: Include objc/objc.h instead of
8670         ../objc-obj-c++-shared/Object1.h.
8671         * obj-c++.dg/selector-2.mm: Likewise.
8672         * obj-c++.dg/selector-5.mm: Likewise.
8673         * obj-c++.dg/selector-6.mm: Likewise.
8674         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
8675         Object.  Do not include objc/objc-api.h.
8676         * obj-c++.dg/set-not-used-1.mm: Likewise.
8677         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
8678         * objc.dg/stret-1.m: Likewise.
8679         * objc.dg/stret-2.m: Likewise.
8680         * obj-c++.dg/super-class-2.mm: Likewise.
8681         * objc.dg/super-class-3.m: Likewise.
8682         * objc.dg/super-class-4.m: Likewise.
8683         * objc.dg/sync-2.m: Likewise.
8684         * obj-c++.dg/sync-2.mm: Likewise.
8685         * objc.dg/sync-1.m: Include objc/objc.h instead of
8686         ../objc-obj-c++-shared/Object1.h.
8687         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
8688         'Class' as the type of 'isa'.
8689         * objc.dg/special/unclaimed-category-1.m: Use the Modern
8690         Objective-C runtime API.  ([TestClass +initialize]): Include this
8691         method with the GNU runtime as well.
8692         * objc.dg/strings/strings-1.m: Updated includes.
8693         * obj-c++.dg/strings/strings-1.mm: Likewise.
8694         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
8695         objc.dg/strings/const-str-12b.m.
8696         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
8697         * obj-c++.dg/template-3.mm: Likewise.
8698         * obj-c++.dg/template-4.mm: Likewise.
8699         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
8700         Objective-C runtime API.
8701         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
8702         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
8703         * obj-c++.dg/try-catch-1.mm: Likewise.
8704         * obj-c++.dg/try-catch-2.mm: Likewise.
8705         * objc.dg/try-catch-3.m: Likewise.
8706         * obj-c++.dg/try-catch-3.mm: Likewise.
8707         * objc.dg/try-catch-6.m: Likewise.
8708         * objc.dg/try-catch-7.m: Likewise.
8709         * obj-c++.dg/try-catch-7.mm: Likewise.
8710         * obj-c++.dg/try-catch-8.mm: Likewise.
8711         * obj-c++.dg/try-catch-9.mm: Likewise.
8712         * objc.dg/try-catch-10.m: Likewise.
8713         * obj-c++.dg/try-catch-11.mm: Likewise.
8714         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
8715         Object.  Include objc/objc.h.
8716         * obj-c++.dg/typedef-alias-1.mm: Likewise.
8717         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
8718         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
8719         Object.  Use Modern Objective-C runtime API.  Do not use
8720         performv::.
8721         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
8722         * obj-c++.dg/torture/trivial.mm: Likewise.
8723         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
8724         instead of ../objc-obj-c++-shared/Object1.h.  Include
8725         ../objc-obj-c++-shared/runtime.h.
8726         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
8727         * objc.dg/torture/strings/const-str-11.m: Likewise.
8728         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
8729         * objc.dg/torture/strings/const-str-9.m: Likewise.
8730         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
8731         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
8732         instead of Object. Only add _FooClassReference if
8733         __NEXT_RUNTIME__.
8734         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
8735         * objc.dg/torture/strings/const-str-8.m: Likewise.
8736         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
8737         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
8738         additional sources.
8739         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
8740         Object.
8741         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
8742         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
8743         * obj-c++.dg/va-meth-1.mm: Likewise.
8744         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
8745         ../objc-obj-c++-shared/Object1.h.
8746         * objc.dg/zero-link-3.m: Likewise.
8747
8748 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8749
8750         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
8751
8752 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8753
8754         PR obj-c++/48275
8755         * obj-c++.dg/property/cxx-property-1.mm: New.
8756         * obj-c++.dg/property/cxx-property-2.mm: New.
8757
8758 2011-06-06  Jason Merrill  <jason@redhat.com>
8759
8760         * g++.dg/cpp0x/regress/ptrmem1.C: New.
8761
8762 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
8763
8764         PR rtl-optimization/49145
8765         From Ryan Mansfield
8766         * gcc.c-torture/compile/pr49145.c: New test.
8767
8768 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
8769
8770         PR testsuite/49288
8771         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
8772         to dg-options, match also DW_AT_linkage_name.
8773
8774         PR debug/49294
8775         * gcc.dg/debug/pr49294.c: New test.
8776
8777         PR c++/49264
8778         * g++.dg/opt/pr49264.C: New test.
8779
8780 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
8781
8782         PR tree-optimization/49243
8783         * gcc.dg/pr49243.c: New.
8784
8785 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8786
8787         * gnat.dg/specs/cond_expr1.ads: New test.
8788
8789 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8790
8791         * gnat.dg/deferred_const4.ad[sb]: New test.
8792         * gnat.dg/deferred_const4_pkg.ads: New helper.
8793
8794 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
8795
8796         * gnat.dg/test_tamdt.adb: Rename to...
8797         * gnat.dg/taft_type1.adb: ...this.
8798         * gnat.dg/tamdt.ad[sb]: Rename to...
8799         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
8800         * gnat.dg/tamdt_aux.ads: Rename to...
8801         * gnat.dg/taft_type1_pkg2.ads: ...this.
8802         * gnat.dg/taft_type2.ad[sb]: New test.
8803         * gnat.dg/taft_type2_pkg.ads: New helper.
8804         * gnat.dg/taft_type3.adb: New test.
8805         * gnat.dg/taft_type3_pkg.ads: New helper.
8806
8807 2011-06-05  Tobias Burnus  <burnus@net-b.de>
8808
8809         PR fortran/49255
8810         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
8811         for F2008.
8812
8813 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8814
8815         PR testsuite/49287
8816         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
8817         warning.
8818         * objc.dg/gnu-api-2-objc.m: Likewise.
8819         * obj-c++.dg/gnu-api-2-class.mm: Likewise
8820         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8821
8822 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
8823
8824         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
8825         alignment, not the alignment, when calling class_addIvar().  Add
8826         an 'isa' instance variable to the test root class.
8827         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
8828
8829 2011-06-04  Jan Hubicka  <jh@suse.cz>
8830
8831         PR tree-optimization/48893
8832         PR tree-optimization/49091
8833         PR tree-optimization/49179
8834         * gfortran.dg/pr49179.f90: New testcase
8835
8836 2011-06-04  Jan Hubicka  <jh@suse.cz>
8837
8838         PR lto/48954
8839         * g++.dg/torture/pr48954.C: New testcase.
8840
8841 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8842
8843         * g++.dg/warn/delete-non-virtual-dtor.C: New.
8844
8845 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
8846
8847         PR c++/33840
8848         * g++.dg/diagnostic/bitfld2.C: New.
8849
8850 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8851
8852         PR target/49281
8853         * gcc.c-torture/execute/pr49281.c: New test.
8854
8855 2011-06-04  Jan Hubicka  <jh@suse.cz>
8856
8857         PR tree-optimize/48929
8858         * gcc.c-torture/compile/pr48929.c: New testcase.
8859
8860 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
8861
8862         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
8863
8864 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
8865
8866         PR c++/49276
8867         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
8868
8869 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8870
8871         * objc.dg/headers.m: Do not include sarray.h and hash.h.
8872
8873 2011-06-03  Richard Henderson  <rth@redhat.com>
8874             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8875
8876         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
8877
8878 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8879
8880         * objc.dg/headers.m: Do not include objc-list.h.
8881
8882 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
8883
8884         * objc.dg/type-stream-1.m: Test removed.
8885         * objc.dg/headers.m: Do not include typedstream.h.
8886
8887 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8888
8889         * objc.dg/torture/forward-1.m (main): Updated testcase.
8890
8891 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
8892
8893         PR target/49163
8894         * gcc.c-torture/compile/pr49163.c: New.
8895
8896 2011-06-02  Asher Langton  <langton2@llnl.gov>
8897
8898         PR fortran/49268
8899         * gfortran.dg/PR49268.f90: New test.
8900
8901 2011-06-02  Asher Langton  <langton2@llnl.gov>
8902
8903         PR fortran/37039
8904         * gfortran.dg/PR37039.f90: New test.
8905
8906 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
8907
8908         PR objc/48539
8909         * objc.dg/method-5.m: Updated.
8910         * objc.dg/method-19.m: Updated.
8911         * objc.dg/method-lookup-1.m: New.
8912         * obj-c++.dg/method-6.mm: Updated.
8913         * obj-c++.dg/method-7.mm: Updated.
8914         * obj-c++.dg/method-lookup-1.mm: New.
8915
8916 2011-06-02  DJ Delorie  <dj@redhat.com>
8917
8918         * lib/timeout.exp (timeout): Add board_info support.
8919
8920 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
8921
8922         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
8923
8924 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
8925
8926         PR fortran/49265
8927         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
8928         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
8929
8930 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
8931             Hans-Peter Nilsson  <hp@axis.com>
8932
8933         PR rtl-optimization/48840
8934         * gcc.target/sparc/ultrasp13.c: New test.
8935
8936 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
8937
8938         PR target/49238
8939         * gcc.c-torture/compile/pr49238.c: New.
8940
8941 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
8942
8943         * gcc.target/arm/g2.c: Skip test in -mthumb.
8944         Skip test unless cpu is xscale.
8945         * gcc.target/arm/scd42-2.c: Likewise.
8946         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
8947
8948 2011-06-01  Jason Merrill  <jason@redhat.com>
8949
8950         * g++.dg/cpp0x/decltype28.C: New.
8951         * g++.dg/cpp0x/decltype29.C: New.
8952
8953 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
8954
8955         PR target/45074
8956         * gcc.target/mips/pr45074.c: New test.
8957
8958 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
8959             Hans-Peter Nilsson  <hp@axis.com>
8960
8961         PR rtl-optimization/48830
8962         * gcc.target/sparc/ultrasp12.c: New test.
8963
8964 2011-06-01  David Li  <davidxl@google.com>
8965
8966         * gcc.dg/profile-dir-1.c: Change pass name.
8967         * gcc.dg/profile-dir-2.c: Ditto.
8968         * gcc.dg/tree-ssa/dump-1.c: Ditto.
8969         * gcc.dg/tree-ssa/loop-25.c: Ditto.
8970         * gcc.dg/tree-prof/stringop-1.c: Ditto.
8971         * gcc.dg/tree-prof/update-loopch.c: Ditto.
8972         * gcc.dg/tree-prof/stringop-2.c: Ditto.
8973         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
8974         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
8975         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
8976         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
8977         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
8978         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
8979         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
8980         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
8981         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
8982         * gcc.dg/profile-dir-3.c: Ditto.
8983         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
8984
8985 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
8986
8987         * objc.dg/attributes/method-nonnull-1.m: New test.
8988         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
8989
8990 2011-05-31  Tobias Burnus  <burnus@net-b.de>
8991
8992         PR fortran/18918
8993         * gfortran.dg/coarray_atomic_1.f90: New.
8994         * gfortran.dg/coarray/atomic_1.f90: New.
8995
8996 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
8997
8998         * gcc.dg/guality/bswaptest.c: New test.
8999         * gcc.dg/guality/clztest.c: New test.
9000         * gcc.dg/guality/ctztest.c: New test.
9001         * gcc.dg/guality/rotatetest.c: New test.
9002
9003         PR target/48688
9004         * gcc.target/i386/pr48688.c: New test.
9005
9006 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9007
9008         PR c++/48010
9009         * g++.dg/lookup/name-clash9.C: New.
9010
9011 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9012
9013         PR fortran/18918
9014         * gfortran.dg/coarray/dummy_1.f90: New.
9015
9016 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9017
9018         PR fortran/18918
9019         * gfortran.dg/coarray/save_1.f90: New.
9020         * gfortran.dg/coarray_4.f90: Update dg-error.
9021
9022 2011-05-31  Jason Merrill  <jason@redhat.com>
9023
9024         * g++.dg/cpp0x/rv-template1.C: New.
9025
9026 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9027
9028         PR rtl-optimization/49235
9029         * gcc.dg/pr49235.c: New test.
9030
9031 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9032
9033         PR tree-optimization/49093
9034         * gcc.dg/vect/pr49093.c: New test.
9035
9036 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9037
9038         PR debug/49047
9039         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9040
9041 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9042
9043         PR testsuite/49239
9044         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9045         output array.
9046
9047 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9048
9049         PR target/49186
9050         * gcc.c-torture/execute/pr49186.c: New.
9051
9052 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9053
9054         PR target/49168
9055          * gcc.target/i386/pr49168-1.c: New.
9056
9057 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9058             Eric Botcazou  <ebotcazou@adacore.com>
9059
9060         * gcc.dg/guality/drap.c: New test.
9061
9062 2011-05-30  Richard Guenther  <rguenther@suse.de>
9063
9064         PR tree-optimization/49210
9065         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9066         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9067
9068 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9069
9070         PR c++/49223
9071         * g++.dg/gomp/pr49223-1.C: New test.
9072         * g++.dg/gomp/pr49223-2.C: New test.
9073
9074 2011-05-30  Richard Guenther  <rguenther@suse.de>
9075
9076         PR tree-optimization/49218
9077         * gcc.c-torture/execute/pr49218.c: New testcase.
9078
9079 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9080
9081         PR tree-optimization/49199
9082         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9083         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9084         -fno-tree-scev-cprop.
9085
9086 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9087
9088         PR fortran/47601
9089         * gfortran.dg/extends_13.f03: New.
9090
9091 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9092
9093         PR rtl-optimization/49095
9094         * gcc.target/i386/pr49095.c: New test.
9095
9096 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9097
9098         PR fortran/18918
9099         * gfortran.dg/coarray_24.f90: New.
9100
9101 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9102
9103         PR fortran/18918
9104         * gfortran.dg/coarray_23.f90: New.
9105
9106 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9107
9108         From Ryan Mansfield
9109         * gcc.dg/pr48826.c: New test.
9110
9111 2011-05-29  Richard Guenther  <rguenther@suse.de>
9112
9113         PR tree-optimization/49217
9114         * gcc.dg/torture/pr49217.c: New testcase.
9115
9116 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9117
9118         PR testsuite/49222
9119         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9120
9121 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9122
9123         * gnat.dg/boolean_subtype.adb: Rename to...
9124         * gnat.dg/boolean_subtype1.adb: ...this.
9125
9126 2011-05-28  Jason Merrill  <jason@redhat.com>
9127
9128         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9129
9130 2011-05-27  Jason Merrill  <jason@redhat.com>
9131
9132         * g++.dg/cpp0x/enum18.C: Adjust.
9133
9134         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9135
9136 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9137
9138         PR fortran/18918
9139         * gfortran.dg/coarray_22.f90: New.
9140
9141 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9142
9143         PR tree-optimization/46728
9144         * gcc.target/powerpc/pr46728-1.c: New.
9145         * gcc.target/powerpc/pr46728-2.c: New.
9146         * gcc.target/powerpc/pr46728-3.c: New.
9147         * gcc.target/powerpc/pr46728-4.c: New.
9148         * gcc.target/powerpc/pr46728-5.c: New.
9149         * gcc.dg/pr46728-6.c: New.
9150         * gcc.target/powerpc/pr46728-7.c: New.
9151         * gcc.target/powerpc/pr46728-8.c: New.
9152         * gcc.dg/pr46728-9.c: New.
9153         * gcc.target/powerpc/pr46728-10.c: New.
9154         * gcc.target/powerpc/pr46728-11.c: New.
9155         * gcc.dg/pr46728-12.c: New.
9156         * gcc.target/powerpc/pr46728-13.c: New.
9157         * gcc.target/powerpc/pr46728-14.c: New.
9158         * gcc.target/powerpc/pr46728-15.c: New.
9159         * gcc.target/powerpc/pr46728-16.c: New.
9160
9161 2011-05-27  Jason Merrill  <jason@redhat.com>
9162
9163         * g++.dg/abi/mangle47.C: New.
9164
9165         PR c++/49176
9166         * g++.dg/template/const5.C: New.
9167
9168         * g++.dg/cpp0x/enum18.C: New.
9169
9170         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9171
9172         * g++.dg/cpp0x/error6.C: New.
9173
9174         * g++.dg/cpp0x/error5.C: New.
9175
9176 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9177
9178         PR c++/49165
9179         * g++.dg/eh/cond6.C: New test.
9180
9181 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9182
9183         PR fortran/48820
9184         * gfortran.dg/rank_3.f90: New.
9185         * gfortran.dg/rank_4.f90: New.
9186
9187 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9188
9189         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9190         replace dump search.
9191
9192 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9193
9194         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9195         * gnat.dg/bit_packed_array5.adb: ...here.
9196
9197 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9198
9199         PR c++/42056
9200         * g++.dg/cpp0x/auto25.C: New.
9201
9202 2011-05-27  Richard Guenther  <rguenther@suse.de>
9203
9204         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9205
9206 2011-05-27  Richard Guenther  <rguenther@suse.de>
9207
9208         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9209
9210 2011-05-27  Richard Guenther  <rguenther@suse.de>
9211
9212         PR middle-end/49189
9213         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9214
9215 2011-05-26  Jason Merrill  <jason@redhat.com>
9216
9217         * g++.dg/cpp0x/friend1.C: New.
9218         * g++.dg/cpp0x/friend2.C: New.
9219
9220         * g++.dg/cpp0x/auto7.C: Update.
9221         * g++.dg/template/crash50.C: Adjust.
9222         * g++.dg/template/static9.C: Adjust.
9223         * g++.old-deja/g++.ext/memconst.C: Adjust.
9224
9225 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9226
9227         * gcc.dg/march.c: Ignore a note for some targets.
9228
9229 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9230             Nathan Froyd  <froydnj@codesourcery.com>
9231
9232         PR c++/2288
9233         PR c++/18770
9234         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9235         * g++.dg/parse/pr18770.C: New test.
9236         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9237
9238 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9239
9240         PR fortran/48955
9241         * gfortran.dg/dependency_40.f90 : New test.
9242
9243 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9244
9245         PR fortran/18918
9246         * gfortran.dg/coarray/registering_1.f90: New.
9247
9248 2011-05-26  Jason Merrill  <jason@redhat.com>
9249
9250         * g++.dg/cpp0x/variadic111.C: New.
9251         * g++.dg/cpp0x/variadic41.C: Adjust.
9252
9253 2011-05-26  Richard Guenther  <rguenther@suse.de>
9254
9255         PR tree-optimization/48702
9256         * gcc.dg/torture/pr48702.c: New testcase.
9257
9258 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9259
9260         PR gcov-profile/48845
9261         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9262         support.
9263         * gcc.dg/matrix/matrix.exp: Likewise.
9264         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9265         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9266         line number to check_profiling_available.
9267         * lib/target-supports.exp (check_profiling_available): Account for
9268         this.
9269         Require TLS runtime support with -fprofile-generate.
9270         * lib/profopt.exp (profopt-execute): Add TLS options for
9271         -fprofile-generate.
9272         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9273
9274 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9275
9276         PR c++/49165
9277         * g++.dg/eh/cond5.C: New test.
9278
9279         PR tree-optimization/49161
9280         * gcc.c-torture/execute/pr49161.c: New test.
9281
9282 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9283
9284         * gcc.target/arm/neon-vorn-vbic.c: New test.
9285
9286 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9287
9288         PR tree-optimization/49038
9289         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9290         * gcc.dg/vect/pr49038.c: New test.
9291
9292 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
9293
9294         * g++.dg/init/pr25811-3.C: New.
9295         * g++.dg/init/pr25811-4.C: New.
9296
9297 2011-05-25  Jason Merrill  <jason@redhat.com>
9298
9299         * g++.dg/cpp0x/enum17.C: New.
9300         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9301
9302         * g++.dg/cpp0x/auto24.C: New.
9303
9304         * g++.dg/cpp0x/error4.C: New.
9305
9306         * g++.dg/cpp0x/rv-restrict.C: New.
9307
9308         * g++.dg/cpp0x/enum15.C: New.
9309         * g++.dg/cpp0x/constexpr-switch2.C: New.
9310
9311         * g++.dg/cpp0x/variadic110.C: New.
9312
9313         * g++.dg/cpp0x/auto9.C: Add typedef test.
9314
9315         * g++.dg/cpp0x/auto23.C: New.
9316         * g++.dg/cpp0x/auto9.C: Adjust.
9317
9318         * g++.dg/cpp0x/defaulted29.C: New.
9319
9320         * g++.dg/cpp0x/initlist51.C: New.
9321
9322 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9323
9324         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9325         * g++.dg/abi/packed1.C: Suppress warning.
9326         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9327         * g++.dg/template/stdarg1.C: Likewise.
9328         * g++.dg/other/packed1.C: Remove arm from xfail list.
9329
9330 2011-05-25  Jason Merrill  <jason@redhat.com>
9331
9332         * g++.dg/cpp0x/enum16.C: New.
9333         * g++.dg/parse/error15.C: Adjust.
9334
9335         * g++.dg/cpp0x/initlist50.C: New.
9336
9337         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9338
9339         * g++.dg/cpp0x/variadic109.C: New.
9340
9341 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9342
9343          * gcc.target/i386/pause-1.c: New.
9344
9345 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9346
9347         * gcc.dg/stack-usage-1.c: Adjust comment.
9348         * gcc.dg/stack-usage-2.c: New test.
9349
9350 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9351
9352         PR c++/49136
9353         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9354         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9355
9356 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9357
9358         PR rtl-optimization/48757
9359         * gfortran.dg/pr48757.f:  New test case.
9360
9361 2011-05-24  Jason Merrill  <jason@redhat.com>
9362
9363         * g++.dg/cpp0x/access01.C: New.
9364
9365 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9366
9367         PR libobjc/48177
9368         * objc.dg/pr48177.m: New testcase.
9369
9370 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9371
9372         PR objc/48187
9373         * objc.dg/pr48187.m: New testcase.
9374         * obj-c++.dg/pr48187.mm: New testcase.
9375         * objc.dg/ivar-extra-semicolon.m: New testcase.
9376
9377 2011-05-24  Jason Merrill  <jason@redhat.com>
9378
9379         * g++.dg/template/access21.C: New.
9380         * g++.dg/template/access22.C: New.
9381
9382 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9383
9384         PR rtl-optimization/48633
9385         * g++.dg/pr48633.C: New test.
9386
9387 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9388
9389         PR target/49133
9390         * g++.dg/other/pr49133.C: New test.
9391
9392 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9393             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9394
9395         * gcc.dg/torture/tls/run-gd.c: New test.
9396         * gcc.dg/torture/tls/run-ie.c: New test.
9397         * gcc.dg/torture/tls/run-ld.c: New test.
9398         * gcc.dg/torture/tls/run-le.c: New test.
9399         * lib/target-supports.exp (check_effective_target_tls_runtime):
9400         Build testcase with TLS options.
9401
9402 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9403
9404         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9405
9406 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9407
9408         PR tree-optimization/49121
9409         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9410
9411 2011-05-23  Jason Merrill  <jason@redhat.com>
9412
9413         * g++.dg/cpp0x/defaulted28.C: New.
9414
9415         * g++.dg/cpp0x/sfinae25.C: New.
9416
9417         * g++.dg/cpp0x/rv-cast2.C: New.
9418
9419         * g++.dg/cpp0x/enum14.C: New.
9420
9421 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9422
9423         PR lto/49123
9424         * gcc.c-torture/execute/pr49123.c: New test.
9425
9426         PR debug/49032
9427         * gcc.dg/debug/pr49032.c: New test.
9428
9429         PR c/49120
9430         * gcc.dg/pr49120.c: New test.
9431
9432 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9433
9434         PR target/47315
9435         * gcc.target/i386/pr47315.c: New test.
9436
9437 2011-05-23  Jason Merrill  <jason@redhat.com>
9438
9439         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9440
9441         * g++.dg/cpp0x/sfinae24.C: New.
9442
9443         * g++.dg/cpp0x/error3.C: New.
9444
9445         * g++.dg/cpp0x/defaulted27.C: New.
9446
9447         * g++.dg/cpp0x/decltype27.C: New.
9448
9449 2011-05-23  Richard Guenther  <rguenther@suse.de>
9450
9451         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9452
9453 2011-05-23  Richard Guenther  <rguenther@suse.de>
9454
9455         PR tree-optimization/40874
9456         * g++.dg/tree-ssa/pr40874.C: New testcase.
9457
9458 2011-05-23  Richard Guenther  <rguenther@suse.de>
9459
9460         PR tree-optimization/49115
9461         * g++.dg/torture/pr49115.C: New testcase.
9462
9463 2011-05-23  Richard Guenther  <rguenther@suse.de>
9464
9465         PR middle-end/15419
9466         * gcc.dg/memcpy-3.c: New testcase.
9467
9468 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9469
9470         PR middle-end/48973
9471         * gcc.c-torture/execute/pr48973-1.c: New test.
9472         * gcc.c-torture/execute/pr48973-2.c: New test.
9473
9474 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
9475
9476         PR c++/18016
9477         * g++.dg/warn/pr18016.C: New.
9478
9479 2011-05-23  Tom de Vries  <tom@codesourcery.com>
9480
9481         PR target/45098
9482         * gcc.target/arm/ivopts-6.c: New test.
9483
9484 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
9485
9486         PR middle-end/49029
9487         * gcc.c-torture/compile/pr49029.c: New test.
9488
9489 2011-05-22  Jason Merrill  <jason@redhat.com>
9490
9491         * g++.dg/cpp0x/sfinae23.C: New.
9492         * g++.dg/cpp0x/sfinae8.C: Correct.
9493
9494 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9495
9496         * gfortran.dg/function_optimize_8.f90:  New test case.
9497
9498 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
9499
9500         PR tree-optimization/49087
9501         * gcc.dg/vect/O3-pr49087.c: New test.
9502
9503 2011-05-21  Jason Merrill  <jason@redhat.com>
9504
9505         * g++.dg/debug/const5.C: New.
9506
9507 2011-05-20  Jason Merrill  <jason@redhat.com>
9508
9509         * g++.dg/cpp0x/constexpr-static7.C: Extend.
9510
9511         * g++.dg/cpp0x/constexpr-static7.C: New.
9512
9513         * g++.dg/cpp0x/enum12.C: New.
9514         * g++.dg/cpp0x/enum13.C: New.
9515
9516 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
9517
9518         PR fortran/48699
9519         * gfortran.dg/select_type_23.f03: New.
9520
9521 2011-05-20  Jason Merrill  <jason@redhat.com>
9522
9523         * g++.dg/cpp0x/defaulted26.C: New.
9524
9525         * g++.dg/cpp0x/noexcept02.C: Fix.
9526         * g++.dg/cpp0x/noexcept03.C: Fix.
9527         * g++.dg/cpp0x/noexcept08.C: Fix.
9528         * g++.dg/cpp0x/noexcept10.C: New.
9529
9530 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
9531
9532         PR fortran/48706
9533         * gfortran.dg/extends_12.f03: New.
9534
9535 2011-05-20  Jason Merrill  <jason@redhat.com>
9536
9537         * g++.dg/template/koenig9.C: New.
9538         * g++.dg/opt/pr47615.C: Fix.
9539         * g++.dg/overload/defarg1.C: Fix.
9540         * g++.dg/tc1/dr213.C: Remove xfail.
9541         * g++.dg/torture/pr34850.C: Fix.
9542         * g++.dg/torture/pr39362.C: Fix.
9543         * g++.old-deja/g++.brendan/crash56.C: Fix.
9544         * g++.old-deja/g++.pt/memtemp47.C: Fix.
9545
9546 2011-05-20  Richard Guenther  <rguenther@suse.de>
9547
9548         PR tree-optimization/49079
9549         * gcc.dg/torture/pr49079.c: New testcase.
9550
9551 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
9552
9553         PR tree-optimization/49073
9554         * gcc.c-torture/execute/pr49073.c: New test.
9555
9556 2011-06-19  Tobias Burnus  <burnus@net-b.de>
9557
9558         PR fortran/18918
9559         * gfortran.dg/coarray_21.f90: New.
9560
9561 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
9562
9563         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9564         output.
9565
9566 2011-05-19  Richard Guenther  <rguenther@suse.de>
9567
9568         PR testsuite/49063
9569         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9570
9571 2011-05-19  Richard Guenther  <rguenther@suse.de>
9572
9573         PR middle-end/48985
9574         * gcc.dg/builtin-object-size-11.c: New testcase.
9575
9576 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9577
9578         PR target/45098
9579         * gcc.target/arm/ivopts.c: New test.
9580         * gcc.target/arm/ivopts-2.c: New test.
9581
9582 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9583
9584         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
9585
9586 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9587
9588         * gcc.c-torture/execute/960321-1.x: Remove.
9589
9590 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
9591
9592         PR fortran/48700
9593         * gfortran.dg/move_alloc_4.f90: New.
9594
9595 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
9596
9597         PR target/49002
9598         * gcc.target/i386/pr49002-1.c: New test.
9599         * gcc.target/i386/pr49002-2.c: Likewise.
9600
9601 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9602
9603         PR tree-optimization/49039
9604         * gcc.c-torture/execute/pr49039.c: New test.
9605         * gcc.dg/tree-ssa/pr49039.c: New test.
9606         * g++.dg/torture/pr49039.C: New test.
9607
9608 2011-05-18  Jason Merrill  <jason@redhat.com>
9609
9610         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
9611         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
9612         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
9613
9614 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
9615
9616         * gcc.target/bfin/mcpu-bf592.c: New test.
9617
9618 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
9619
9620         PR tree-optimization/41881
9621         * gcc.dg/vect/O3-pr41881.c: New test.
9622         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
9623
9624 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
9625
9626         PR tree-optimization/49000
9627         * gcc.dg/pr49000.c: New test.
9628
9629 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
9630
9631         * gnat.dg/invalid1.adb: New test.
9632
9633 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
9634
9635         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
9636         scan pattern.
9637         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
9638         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
9639
9640 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
9641
9642         PR c++/48994
9643         * g++.dg/cpp0x/range-for18.C: New.
9644
9645 2011-05-15  Tobias Burnus  <burnus@net-b.de>
9646
9647         PR fortran/18918
9648         * gfortran.dg/coarray/image_index_2.f90: New.
9649
9650 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
9651
9652         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
9653         * g++.dg/cpp0x/override2.C: New.
9654
9655 2011-05-14  Tobias Burnus  <burnus@net-b.de>
9656
9657         PR fortran/18918
9658         * gfortran.de/coarray_20.f90: New.
9659
9660 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
9661
9662         PR fortran/22572
9663         * function_optimize_7.f90:  New test case.
9664
9665 2011-05-13  Jason Merrill  <jason@redhat.com>
9666
9667         * g++.dg/cpp0x/decltype26.C: New.
9668         * g++.dg/cpp0x/enum11.C: New.
9669
9670 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9671
9672         PR fortran/48972
9673         PR fortran/48991
9674         * gfortran.dg/assign_8.f90: Update dg-error.
9675
9676 2011-05-13  Tobias Burnus  <burnus@net-b.de>
9677
9678         PR fortran/48972
9679         * gfortran.dg/io_constraints_8.f90: New.
9680         * gfortran.dg/io_constraints_9.f90: New.
9681
9682 2011-05-13  Martin Thuresson  <martint@google.com>
9683
9684         PR gcov-profile/47793
9685         * gcc.dg/pr47793.c: New.
9686
9687 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9688
9689         PR tree-optimization/48975
9690         * gcc.dg/pr48975.c: New test.
9691
9692 2011-05-12  Tobias Burnus  <burnus@net-b.de>
9693
9694         PR fortran/48972
9695         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
9696
9697 2011-05-12  Jason Merrill  <jason@redhat.com>
9698
9699         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
9700
9701 2011-05-12  Geert Bosch  <bosch@adacore.com>
9702
9703         * gnat.dg/view_conversion1.adb: New test.
9704
9705 2011-05-12  Richard Guenther  <rguenther@suse.de>
9706
9707         PR tree-optimization/48172
9708         * gcc.dg/vect/pr48172.c: New testcase.
9709
9710 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
9711
9712         PR debug/48967
9713         * g++.dg/opt/pr48967.C: New test.
9714
9715 2011-05-11  Jason Merrill  <jason@redhat.com>
9716
9717         * g++.dg/cpp0x/constexpr-friend.C: New.
9718         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
9719
9720         * g++.dg/cpp0x/sfinae22.C: New.
9721
9722 2011-05-11  Tobias Burnus  <burnus@net-b.de>
9723
9724         PR fortran/48889
9725         * gfortran.dg/generic_24.f90: New.
9726
9727 2011-05-11  Richard Guenther  <rguenther@suse.de>
9728
9729         PR tree-optimization/15256
9730         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
9731
9732 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
9733
9734         PR debug/48159
9735         * gcc.dg/pr48159-1.c: New test.
9736         * gcc.dg/pr48159-2.c: New test.
9737
9738 2011-05-11  Richard Guenther  <rguenther@suse.de>
9739
9740         PR middle-end/48953
9741         * gcc.dg/torture/pr48953.c: New testcase.
9742
9743 2011-05-11  Richard Guenther  <rguenther@suse.de>
9744
9745         PR tree-optimization/18041
9746         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
9747
9748 2011-05-11  Alan Modra  <amodra@gmail.com>
9749
9750         PR target/47755
9751         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
9752
9753 2011-05-10  Jason Merrill  <jason@redhat.com>
9754
9755         * g++.dg/cpp0x/defaulted25.C: New.
9756         * g++.dg/template/crash7.C: Adjust.
9757
9758         * g++.dg/cpp0x/variadic108.C: New.
9759
9760 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
9761
9762         * g++.dg/inherit/virtual9.C: Extend.
9763
9764 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
9765
9766         PR target/48857
9767         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
9768         are passed and returned in vector registers.
9769
9770 2011-05-10  Richard Guenther  <rguenther@suse.de>
9771
9772         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
9773         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
9774         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
9775         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
9776         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
9777         applies.
9778
9779 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
9780
9781         PR tree-optimization/48611
9782         PR tree-optimization/48794
9783         * gfortran.dg/gomp/pr48611.f90: New test.
9784         * gfortran.dg/gomp/pr48794.f90: New test.
9785
9786         PR debug/48928
9787         * gcc.dg/dfp/pr48928.c: New test.
9788
9789 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9790
9791         PR c++/48522
9792         * g++.dg/cpp0x/pr48522.C: New.
9793
9794 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9795
9796         PR c++/48735
9797         * g++.dg/cpp0x/sfinae21.C: New.
9798
9799 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9800
9801         * g++.dg/template/sfinae28.C: Rename to...
9802         * g++.dg/cpp0x/sfinae19.C: ... this.
9803         * g++.dg/template/sfinae29.C: Rename to...
9804         * g++.dg/cpp0x/sfinae20.C: ... this.
9805
9806 2011-05-09  Jeff Law <law@redhat.com>
9807
9808         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
9809         consistent results.
9810
9811 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
9812
9813         PR c++/20039
9814         * g++.dg/init/pr20039.C: New.
9815
9816 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
9817
9818         PR c++/48737
9819         PR c++/48744
9820         * g++.dg/template/sfinae28.C: New.
9821         * g++.dg/template/sfinae29.C: Likewise.
9822
9823 2011-05-09  Jason Merrill  <jason@redhat.com>
9824
9825         * g++.dg/template/nontype23.C: New.
9826
9827 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
9828         PR c++/48859
9829         * g++.dg/init/pr48859.C: New.
9830
9831 2011-05-09  Jason Merrill  <jason@redhat.com>
9832
9833         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
9834         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
9835         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
9836         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
9837         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
9838         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
9839         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
9840         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
9841
9842 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
9843
9844         * g++.dg/inherit/virtual9.C: New.
9845
9846 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
9847
9848         PR c++/48574
9849         * g++.dg/template/dependent-expr8.C: New test case.
9850
9851 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
9852
9853         PR tree-optimization/48837
9854         * gcc.dg/pr48837.c: New testcase.
9855
9856 2011-05-06  Jason Merrill  <jason@redhat.com>
9857
9858         * g++.dg/cpp0x/constexpr-condition2.C: New.
9859
9860         * g++.dg/cpp0x/constexpr-missing.C: New.
9861
9862 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9863
9864         PR fortran/18918
9865         * gfortran.dg/coarray/this_image_2.f90: New.
9866
9867 2011-05-06  Tobias Burnus  <burnus@net-b.de>
9868
9869         PR fortran/48858
9870         PR fortran/48820
9871         * gfortran.dg/bind_c_usage_22.f90: New.
9872         * gfortran.dg/bind_c_usage_23.f90: New.
9873         * gfortran.dg/bind_c_usage_24.f90: New.
9874         * gfortran.dg/bind_c_usage_24_c.c: New.
9875
9876 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
9877
9878         PR c++/48838
9879         * g++.dg/template/member9.C: New test case.
9880
9881 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
9882
9883         * gnat.dg/discr29.ad[sb]: New test.
9884         * gnat.dg/discr30.adb: Likewise.
9885
9886 2011-05-05  Julian Brown  <julian@codesourcery.com>
9887
9888         * gcc.target/arm/neon-vset_lanes8.c: New test.
9889
9890 2011-05-05  Jason Merrill  <jason@redhat.com>
9891
9892         * g++.dg/init/new32.C: New.
9893
9894 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9895
9896         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
9897         Fix typo.
9898
9899 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
9900
9901         PR rtl-optimization/48381
9902         * gcc.c-torture/compile/pr48381.c: New test.
9903
9904 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
9905
9906         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
9907         to dg-options.
9908         * gcc.target/i386/opt-1.c: Ditto.
9909
9910 2011-05-04  Jason Merrill  <jason@redhat.com>
9911
9912         * g++.dg/conversion/base1.C: New.
9913
9914 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
9915
9916         PR libgfortran/48787
9917         * gfortran.dg/round_3.f08: Add more checks to test case.
9918
9919 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
9920
9921         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
9922         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
9923         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
9924         Gate test on effective_target fd_truncate.
9925
9926 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
9927
9928         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
9929         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
9930         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
9931         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
9932         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
9933         * gcc.target/i386/pr38824.c: Ditto.
9934         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
9935         * gcc.target/i386/vecinit-2.c: Ditto.
9936         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
9937         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
9938         * gcc.target/i386/parity-2.c: Ditto.
9939         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
9940
9941 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
9942
9943         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
9944         remove duplication.
9945         * gcc.target/bfin/mcpu-bf514.c: Likewise.
9946         * gcc.target/bfin/mcpu-bf516.c: Likewise.
9947         * gcc.target/bfin/mcpu-bf518.c: Likewise.
9948
9949 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9950
9951         PR fortran/18918
9952         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
9953
9954 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9955
9956         PR fortran/18918
9957         * gfortran.dg/coarray/this_image_1.f90: New.
9958
9959 2011-05-03  Tobias Burnus  <burnus@net-b.de>
9960
9961         PR fortran/18918
9962         * gfortran.dg/coarray/caf.dg: New.
9963         * gfortran.dg/coarray/image_index_1.f90: New, copied
9964         from ../coarray_16.f90.
9965
9966 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
9967
9968         PR c++/28501
9969         * g++.dg/ext/complex9.C: New.
9970
9971 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
9972
9973         From Mike Frysinger
9974         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
9975         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
9976         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
9977
9978 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
9979
9980         * gcc.target/bfin/builtins: Created.
9981         * gcc.target/bfin/hisilh-O0.c: Deleted.
9982         * gcc.target/bfin/hisilh.c: Moved to...
9983         * gcc.target/bfin/builtins/hisilh.c: ...here.
9984         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
9985         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
9986         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
9987         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
9988         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
9989         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
9990         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
9991         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
9992         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
9993         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
9994         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
9995         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
9996         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
9997         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
9998         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
9999         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10000         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10001         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10002         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10003         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10004         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10005         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10006         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10007         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10008         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10009         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10010         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10011         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10012         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10013         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10014         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10015         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10016         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10017         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10018         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10019         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10020         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10021         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10022         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10023         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10024         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10025         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10026         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10027         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10028         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10029         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10030         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10031         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10032         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10033         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10034         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10035         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10036         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10037         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10038         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10039         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10040         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10041         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10042         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10043         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10044         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10045         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10046         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10047         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10048         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10049         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10050         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10051         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10052         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10053         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10054         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10055         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10056         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10057         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10058         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10059         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10060         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10061         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10062         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10063         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10064         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10065         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10066         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10067         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10068         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10069         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10070         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10071         * gcc.target/bfin/builtins/circptr.c: Ditto.
10072         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10073         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10074         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10075         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10076         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10077         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10078         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10079         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10080         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10081         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10082         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10083         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10084         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10085         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10086         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10087         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10088         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10089         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10090         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10091         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10092         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10093         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10094         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10095         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10096         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10097         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10098         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10099         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10100         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10101         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10102         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10103         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10104         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10105         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10106         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10107         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10108         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10109         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10110         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10111         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10112         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10113         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10114         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10115         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10116         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10117         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10118         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10119         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10120         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10121         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10122         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10123         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10124         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10125         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10126         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10127         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10128         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10129         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10130         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10131         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10132         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10133         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10134         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10135         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10136         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10137         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10138         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10139         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10140         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10141         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10142
10143 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10144
10145         * gcc.target/arm/cold-lc.c: New test.
10146
10147 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10148
10149         PR target/48774
10150         * gcc.dg/pr48774.c: New test.
10151
10152 2011-05-03  Richard Guenther  <rguenther@suse.de>
10153
10154         * gcc.dg/large-size-array-5.c: New testcase.
10155
10156 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10157
10158         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10159
10160 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10161
10162         * lib/target-supports.exp (check_effective_target_vect_strided):
10163         Replace with...
10164         (check_effective_target_vect_strided2)
10165         (check_effective_target_vect_strided3)
10166         (check_effective_target_vect_strided4)
10167         (check_effective_target_vect_strided8): ...these new functions.
10168
10169         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10170         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10171         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10172         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10173         * gcc.dg/vect/pr37539.c: Likewise.
10174         * gcc.dg/vect/slp-11a.c: Likewise.
10175         * gcc.dg/vect/slp-11b.c: Likewise.
10176         * gcc.dg/vect/slp-11c.c: Likewise.
10177         * gcc.dg/vect/slp-12a.c: Likewise.
10178         * gcc.dg/vect/slp-12b.c: Likewise.
10179         * gcc.dg/vect/slp-18.c: Likewise.
10180         * gcc.dg/vect/slp-19a.c: Likewise.
10181         * gcc.dg/vect/slp-19b.c: Likewise.
10182         * gcc.dg/vect/slp-21.c: Likewise.
10183         * gcc.dg/vect/slp-23.c: Likewise.
10184         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10185
10186         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10187         instead of vect_interleave && vect_extract_even_odd.
10188         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10189         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10190         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10191         * gcc.dg/vect/vect-1.c: Likewise.
10192         * gcc.dg/vect/vect-10.c: Likewise.
10193         * gcc.dg/vect/vect-98.c: Likewise.
10194         * gcc.dg/vect/vect-107.c: Likewise.
10195         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10196         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10197         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10198         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10199         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10200         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10201         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10202         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10203         * gcc.dg/vect/vect-strided-float.c: Likewise.
10204         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10205         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10206         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10207         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10208         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10209         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10210         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10211         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10212         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10213         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10214         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10215         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10216         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10217         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10218         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10219
10220         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10221         target condition.
10222         * gcc.dg/vect/pr30843.c: Likewise.
10223         * gcc.dg/vect/pr33866.c: Likewise.
10224         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10225         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10226         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10227         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10228
10229 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10230
10231         * gcc.dg/vect/slp-11.c: Split into...
10232         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10233         gcc.dg/vect/slp-11c.c: ...these tests.
10234         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10235         * gcc.dg/vect/slp-12c.c: ...this new test.
10236         * gcc.dg/vect/slp-19.c: Split into...
10237         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10238         gcc.dg/vect/slp-19c.c: ...these new tests.
10239
10240 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10241
10242         * lib/target-supports.exp
10243         (check_effective_target_vect_extract_even_odd_wide): Delete.
10244         (check_effective_target_vect_strided_wide): Likewise.
10245         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10246         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10247         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10248         * gcc.dg/vect/pr37539.c: Likewise.
10249         * gcc.dg/vect/slp-11.c: Likewise.
10250         * gcc.dg/vect/slp-12a.c: Likewise.
10251         * gcc.dg/vect/slp-12b.c: Likewise.
10252         * gcc.dg/vect/slp-19.c: Likewise.
10253         * gcc.dg/vect/slp-23.c: Likewise.
10254         * gcc.dg/vect/vect-1.c: Likewise.
10255         * gcc.dg/vect/vect-98.c: Likewise.
10256         * gcc.dg/vect/vect-107.c: Likewise.
10257         * gcc.dg/vect/vect-strided-float.c: Likewise.
10258
10259 2011-05-02  Jason Merrill  <jason@redhat.com>
10260
10261         * g++.dg/init/new31.C: New.
10262
10263 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10264
10265         PR c/35445
10266         * gcc.dg/pr35445.c: New test.
10267
10268 2011-05-02  Jason Merrill  <jason@redhat.com>
10269
10270         * c-c++-common/vla-1.c: New.
10271
10272 2011-05-02  Richard Guenther  <rguenther@suse.de>
10273
10274         PR tree-optimization/48822
10275         * gcc.dg/torture/pr48822.c: New testcase.
10276
10277 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10278
10279         PR c++/47969
10280         * g++.dg/cpp0x/constexpr-47969.C: New.
10281
10282 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10283
10284         PR testsuite/48498
10285         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10286         on vect_no_align targets.
10287         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10288         vect_no_align targets.
10289
10290 2011-05-01  Xinliang David Li  <davidxl@google.com>
10291
10292         * gcc.dg/tree-ssa/integer-addr.c: New test.
10293         * gcc.dg/tree-ssa/alias_bug.c: New test.
10294
10295 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10296
10297         PR libgfortran/48787
10298         * gfortran.dg/round_3.f08: Add more checks.
10299
10300 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10301
10302         PR fortran/48821
10303         * gfortran.dg/import9.f90: New, proper test.
10304         * gfortran.dg/interface_37.f90: Remove bogus
10305         test (bogus copy of interface_36.f90).
10306
10307 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10308
10309         PR fortran/48821
10310         * gfortran.dg/interface_37.f90: New.
10311
10312 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10313
10314         PR fortran/48746
10315         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10316
10317 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10318
10319         PR tree-optimization/48809
10320         * gcc.c-torture/execute/pr48809.c: New test.
10321
10322 2011-04-29  Jeff Law <law@redhat.com>
10323
10324         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10325
10326 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10327
10328         PR c++/48606
10329         * g++.dg/init/ctor10.C: New.
10330
10331 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10332
10333         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10334           warning in implicitly instantiated templates.
10335
10336 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10337
10338         * g++.dg/warn/Wnull-conversion-1.C: New.
10339         * g++.dg/warn/Wnull-conversion-2.C: New.
10340
10341 2011-04-29  Diego Novillo  <dnovillo@google.com>
10342
10343         * g++.old-deja/g++.other/null3.C: Expect warning about
10344         converting boolean to a pointer.
10345
10346 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10347
10348         PR fortran/48462
10349         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10350         being a target.
10351
10352         PR fortran/48746
10353         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10354
10355 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10356
10357         PR fortran/48810
10358         * gfortran.dg/typebound_proc_22.f90: New.
10359
10360         PR fortran/48800
10361         * gfortran.dg/interface_36.f90: New.
10362
10363 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10364
10365         PR libgfortran/48488
10366         PR libgfortran/48602
10367         PR libgfortran/48615
10368         PR libgfortran/48684
10369         PR libgfortran/48787
10370         * gfortran.dg/fmt_g.f: Adjust test.
10371         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10372         * gfortran.dg/round_3.f08: New test.
10373         * gfortran.dg/namelist_print_1.f: Adjust test.
10374         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10375         * gfortran.dg/f2003_io_5.f03: Adjust test.
10376         * gfortran.dg/coarray_15.f90: Adjust test.
10377         * gfortran.dg/namelist_65.f90: Adjust test.
10378         * gfortran.dg/fmt_cache_1.f: Adjust test.
10379         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10380         * gfortran.dg/real_const_3.f90: Adjust test.
10381
10382 2011-04-29  Jan Hubicka  <jh@suse.cz>
10383
10384         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10385         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10386
10387 2011-04-28  Xinliang David Li  <davidxl@google.com>
10388
10389         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10390         * g++.dg/prof-robust-1.C: New test.
10391
10392 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10393
10394         PR tree-optimization/48765
10395         * gcc.dg/vect/pr48765.c: New.
10396
10397 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10398
10399         PR tree-optimization/48775
10400         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10401
10402 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10403
10404         PR c++/48798
10405         * g++.dg/inherit/pr48798.C: New.
10406         * g++.old-deja/g++.other/base1.C: Adjust.
10407
10408 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10409
10410         PR c++/48656
10411         * g++.dg/template/inherit7.C: New test case.
10412
10413 2011-04-28  Richard Guenther  <rguenther@suse.de>
10414
10415         PR tree-optimization/40052
10416         PR tree-optimization/15347
10417         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10418         * gcc.dg/pr15347.c: Likewise.
10419
10420 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10421
10422         PR c++/48530
10423         * g++.dg/cpp0x/sfinae18.C: New.
10424
10425 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10426
10427         PR c++/48771
10428         * g++.dg/ext/is_literal_type1.C: New.
10429
10430 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10431
10432         PR fortran/48112
10433         PR fortran/48279
10434         * gfortran.dg/interface_35.f90: New.
10435         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10436         * gfortran.dg/func_result_6.f90: Add dg-warning.
10437         * gfortran.dg/bessel_1.f90: Ditto.
10438         * gfortran.dg/hypot_1.f90: Ditto.
10439         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10440         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10441         * gfortran.dg/interface_assignment_4.f90: Ditto.
10442
10443 2011-04-27  Jason Merrill  <jason@redhat.com>
10444
10445         * g++.dg/ext/complex8.C: New.
10446
10447         * g++.dg/cpp0x/initlist49.C: New.
10448         * g++.dg/init/new30.C: New.
10449
10450 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10451
10452         PR fortran/48788
10453         * gfortran.dg/whole_file_34.f90: New.
10454
10455 2011-04-27  Jan Hubicka  <jh@suse.cz>
10456
10457         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10458
10459 2011-04-27  Jason Merrill  <jason@redhat.com>
10460
10461         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10462
10463         * g++.dg/parse/ambig6.C: New.
10464
10465 2011-04-27  Nick Clifton  <nickc@redhat.com>
10466
10467         * gcc.dg/20020312-2.c: Add definition for RX.
10468
10469         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10470         option with RX targets.
10471
10472         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10473         /* */ comments.
10474
10475 2011-04-27  Richard Guenther  <rguenther@suse.de>
10476
10477         * gcc.dg/tree-ssa/pr23382.c: Remove.
10478
10479 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10480
10481         PR target/48767
10482         * gcc.c-torture/compile/pr48767.c: New test.
10483
10484 2011-04-27  Richard Guenther  <rguenther@suse.de>
10485
10486         PR tree-optimization/48772
10487         * g++.dg/pr48772.C: New testcase.
10488
10489 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
10490
10491         PR c/48742
10492         * gcc.c-torture/compile/pr48742.c: New test.
10493
10494 2011-04-26  Jason Merrill  <jason@redhat.com>
10495
10496         * g++.dg/lookup/koenig13.C: New.
10497
10498         * g++.dg/cpp0x/initlist48.C: New.
10499
10500 2011-04-25  Jason Merrill  <jason@redhat.com>
10501
10502         * g++.dg/cpp0x/sfinae17.C: New.
10503
10504 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10505
10506         PR target/48258
10507         * gcc.target/powerpc/pr48258-1.c: New file.
10508         * gcc.target/powerpc/pr48258-2.c: Ditto.
10509
10510 2011-04-26  Xinliang David Li  <davidxl@google.com>
10511
10512         * gcc.dg/uninit-suppress.c: New test.
10513         * gcc.dg/uninit-suppress.c: New test.
10514
10515 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
10516
10517         PR debug/48768
10518         * gcc.dg/pr48768.c: New test.
10519
10520         PR tree-optimization/48734
10521         * gcc.c-torture/compile/pr48734.c: New test.
10522
10523         PR testsuite/48753
10524         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10525
10526 2011-04-26  Richard Guenther  <rguenther@suse.de>
10527
10528         PR tree-optimization/48731
10529         * gcc.dg/torture/pr48731.c: New testcase.
10530
10531 2011-04-26  Richard Guenther  <rguenther@suse.de>
10532
10533         PR testsuite/48753
10534         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10535
10536 2011-04-26  Richard Guenther  <rguenther@suse.de>
10537
10538         PR middle-end/48694
10539         * gcc.dg/torture/pr48694-1.c: New testcase.
10540         * gcc.dg/torture/pr48694-2.c: Likewise.
10541
10542 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
10543
10544         * g++.dg/ext/underlying_type1.C: New.
10545         * g++.dg/ext/underlying_type2.C: Likewise.
10546         * g++.dg/ext/underlying_type3.C: Likewise.
10547         * g++.dg/ext/underlying_type4.C: Likewise.
10548         * g++.dg/ext/underlying_type5.C: Likewise.
10549         * g++.dg/ext/underlying_type6.C: Likewise.
10550         * g++.dg/ext/underlying_type7.C: Likewise.
10551         * g++.dg/ext/underlying_type8.C: Likewise.
10552         * g++.dg/ext/underlying_type9.C: Likewise.
10553         * g++.dg/ext/underlying_type10.C: Likewise.
10554
10555 2011-04-25  Jason Merrill  <jason@redhat.com>
10556
10557         * g++.dg/cpp0x/regress/template-const2.C: New.
10558
10559 2011-04-25  Jeff Law <law@redhat.com>
10560
10561         * gcc.dg/tree-ssa/vrp56.c: new test.
10562
10563 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10564
10565         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10566
10567 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
10568
10569         PR preprocessor/48740
10570         * c-c++-common/raw-string-11.c: New test.
10571
10572 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
10573
10574         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10575         hppa*-*-hpux*.
10576
10577 2011-04-23  Tobias Burnus  <burnus@net-b.de>
10578
10579         PR fortran/18918
10580         * gfortran.dg/coarray_19.f90: New.
10581
10582 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
10583
10584         PR c/48685
10585         * gcc.dg/pr48685.c: New test.
10586
10587 2011-04-22  Jan Hubicka  <jh@suse.cz>
10588
10589         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
10590
10591 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10592
10593         PR tree-optimization/48717
10594         * gcc.c-torture/execute/pr48717.c: New test.
10595
10596 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
10597
10598         PR target/48723
10599         * gcc.target/i386/pr48723.c: New test.
10600
10601 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
10602
10603         PR c/48716
10604         * gcc.dg/gomp/pr48716.c: New test.
10605         * g++.dg/gomp/pr48716.C: New test.
10606
10607 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
10608
10609         PR c/36750
10610         * gcc.dg/missing-field-init-2.c: Update testcase.
10611
10612 2011-04-22  Alan Modra  <amodra@gmail.com>
10613
10614         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
10615
10616 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
10617
10618         PR fortran/48405
10619         * gfortran.dg/function_optimize_6.f90:  New test.
10620
10621 2011-04-21  Easwaran Raman  <eraman@google.com>
10622
10623         * gcc.dg/stack-layout-2.c: New test.
10624
10625 2011-04-21  Richard Guenther  <rguenther@suse.de>
10626
10627         PR lto/48703
10628         * g++.dg/lto/pr48207-2_0.C: New testcase.
10629         * g++.dg/lto/pr48207-3_0.C: Likewise.
10630
10631 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
10632
10633         * gnat.dg/volatile5.adb: New test.
10634         * gnat.dg/volatile5_pkg.ads: New helper.
10635
10636 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
10637
10638         PR target/48708
10639         * gcc.target/i386/pr48708.c: New test.
10640
10641 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10642
10643         * gcc.dg/vect/vect-119.c: New test.
10644
10645 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
10646
10647         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
10648         and once without.
10649
10650 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
10651             Richard Sandiford  <richard.sandiford@linaro.org>
10652
10653         PR target/46329
10654         * gcc.target/arm/pr46329.c: New test.
10655
10656 2011-04-21  Tobias Burnus  <burnus@net-b.de>
10657
10658         PR fortran/18918
10659         * gfortran.dg/coarray_18.f90: New.
10660
10661 2011-04-20  Jason Merrill  <jason@redhat.com>
10662
10663         * g++.dg/cpp0x/initlist47.C: New.
10664
10665         * g++.dg/init/dtor4.C: New.
10666
10667 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
10668
10669         PR target/48678
10670         * gcc.target/i386/sse2-pinsrw.c: New test.
10671         * gcc.target/i386/avx-vpinsrw.c: Ditto.
10672         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
10673         * gcc.target/i386/sse2-insvhi.c: Ditto.
10674         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
10675         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
10676
10677 2011-04-20  Jason Merrill  <jason@redhat.com>
10678
10679         * g++.dg/template/const4.C: New.
10680
10681 2011-04-20  Easwaran Raman  <eraman@google.com>
10682
10683         * gcc.dg/stack-layout-1.c: New test.
10684
10685 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
10686
10687         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
10688         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
10689         function.
10690
10691 2011-04-20  Kai Tietz  <ktietz@redhat.com>
10692
10693         * gcc.dg/binop-xor1.c: New test.
10694         * gcc.dg/binop-xor2.c: New test.
10695         * gcc.dg/binop-xor3.c: New test.
10696         * gcc.dg/binop-xor4.c: New test.
10697         * gcc.dg/binop-xor5.c: New test.
10698
10699 2011-04-20  Richard Guenther  <rguenther@suse.de>
10700
10701         PR tree-optimization/47892
10702         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
10703
10704 2011-04-20  Richard Guenther  <rguenther@suse.de>
10705
10706         PR middle-end/48695
10707         * g++.dg/torture/pr48695.C: New testcase.
10708
10709 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
10710
10711         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
10712         * gcc.c-torture/execute/cmpsi-2.c: Ditto
10713         * gcc.c-torture/execute/pr45262.c: Ditto
10714         * gcc.dg/torture/pr43165.c: Ditto.
10715         * gcc.dg/torture/pr47228.c: Ditto.
10716         * gcc.dg/tree-ssa/pr45144.c: Ditto.
10717         * gcc.dg/ipa/pr45644.c: Ditto.
10718         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
10719         PDP11.
10720
10721 2011-04-19  Jason Merrill  <jason@redhat.com>
10722
10723         * g++.dg/ext/complex7.C: New.
10724
10725         * g++.dg/ext/attrib41.C: New.
10726
10727 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
10728
10729         PR testsuite/48676
10730         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
10731
10732 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
10733
10734         PR target/48678
10735         * gcc.target/i386/pr48678.c: New test.
10736
10737 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10738
10739         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
10740         * g++.dg/opt/devirt2.C: New test.
10741         * g++.dg/ipa/devirt-g-1.C: Likewise.
10742
10743 2011-04-19  Tobias Burnus  <burnus@net-b.de>
10744
10745         PR fortran/48588
10746         * gfortran.dg/whole_file_33.f90: New.
10747
10748 2011-04-19  Martin Jambor  <mjambor@suse.cz>
10749
10750         * g++.dg/ipa/devirt-7.C: New test.
10751
10752 2011-04-19  Richard Guenther  <rguenther@suse.de>
10753
10754         PR lto/48207
10755         * g++.dg/lto/pr48207_0.C: New testcase.
10756
10757 2011-04-18  Jason Merrill  <jason@redhat.com>
10758
10759         * g++.dg/init/void1.C: New.
10760
10761         * g++.dg/cpp0x/union4.C: New.
10762
10763 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10764
10765         PR middle-end/48661
10766         * g++.dg/torture/pr48661.C: New test.
10767
10768         PR c++/48632
10769         * g++.dg/gomp/pr48632.C: New test.
10770
10771 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
10772
10773         * gcc.target/i386/sse2-maskmovdqu.c: New test.
10774         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
10775
10776 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10777
10778         PR fortran/18918
10779         * gfortran.dg/coarray_17.f90: New.
10780         * gfortran.dg/coarray_10.f90: Update dg-error.
10781
10782 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10783
10784         PR testsuite/48251
10785         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
10786         * gfortran.dg/guality/guality.exp: Likewise.
10787
10788 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10789
10790         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
10791
10792 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10793
10794         * gcc.dg/vect/pr48377.c: Remove dg-do run.
10795
10796 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10797
10798         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
10799
10800 2011-04-18  Richard Guenther  <rguenther@suse.de>
10801
10802         PR middle-end/46364
10803         * g++.dg/torture/pr46364.C: New testcase.
10804
10805 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10806
10807         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
10808
10809 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
10810
10811         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
10812
10813 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
10814             Ira Rosen  <ira.rosen@linaro.org>
10815
10816         PR target/48252
10817         * gcc.target/arm/pr48252.c: New test.
10818
10819 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
10820
10821         PR tree-optimization/48616
10822         * gcc.dg/pr48616.c: New test.
10823
10824 2011-04-18  Tobias Burnus  <burnus@net-b.de>
10825
10826         PR fortran/18918
10827         * gfortran.dg/coarray_16.f90: New.
10828
10829 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
10830
10831         PR fortran/48462
10832         * gfortran.dg/realloc_on_assign_7.f03: New test.
10833
10834 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10835
10836         PR libgfortran/48602
10837         * gfortran.dg/fmt_g0_6.f08: New test.
10838
10839 2011-04-17  Jason Merrill  <jason@redhat.com>
10840
10841         * g++.dg/cpp0x/sfinae16.C: New.
10842
10843 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
10844
10845         * gcc.target/mips/reg-var-1.c: New test.
10846
10847 2011-04-17  Jan Hubicka  <jh@suse.cz>
10848
10849         * gcc.dg/winline-5.c: Update testcase.
10850
10851 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
10852
10853         * gnat.dg/discr27.ad[sb]: Move dg directive.
10854         * gnat.dg/discr28.ad[sb]: New test.
10855         * gnat.dg/discr28_pkg.ads: New helper.
10856
10857 2011-04-17  Michael Matz  <matz@suse.de>
10858
10859         PR tree-optimization/48622
10860         PR lto/48645
10861         * gcc.dg/lto/pr48622_0.c: New test.
10862
10863 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
10864
10865         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
10866         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
10867         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
10868         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10869         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10870         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10871
10872 2011-04-15  Jason Merrill  <jason@redhat.com>
10873
10874         * g++.dg/cpp0x/range-for17.C: New.
10875
10876 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
10877
10878         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
10879         * g++.dg/cpp0x/range-for3.C: Likewise.
10880         * g++.dg/cpp0x/range-for9.C: Correct error message.
10881         * g++.dg/cpp0x/range-for11.C: New.
10882         * g++.dg/cpp0x/range-for12.C: New.
10883         * g++.dg/cpp0x/range-for13.C: New.
10884         * g++.dg/cpp0x/range-for14.C: New.
10885         * g++.dg/cpp0x/range-for15.C: New.
10886         * g++.dg/cpp0x/range-for16.C: New.
10887
10888 2011-04-15  Tobias Burnus  <burnus@net-b.de>
10889
10890         PR fortran/18918
10891         * gfortran.dg/coarray_15.f90: Change to dg-do run.
10892
10893 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
10894
10895         * objc.dg/naming-4.m: Updated.
10896         * objc.dg/naming-5.m: Updated.
10897         * objc.dg/naming-6.m: New.
10898         * objc.dg/naming-7.m: New.
10899         * obj-c++.dg/naming-1.mm: Updated.
10900         * obj-c++.dg/naming-2.mm: Updated.
10901         * obj-c++.dg/naming-3.mm: New.
10902         * obj-c++.dg/naming-4.mm: New.
10903
10904 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10905
10906         PR libgfortran/48589
10907         * gfortran.dg/fmt_g0_5.f08: New test.
10908
10909 2011-04-15  Richard Guenther  <rguenther@suse.de>
10910
10911         PR testsuite/48286
10912         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
10913
10914 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
10915
10916         * gcc.target/avr/torture/pr41885.c (dg-options): Change
10917         -finline-limit=0 to -fno-inline
10918
10919 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
10920
10921         PR target/48614
10922         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
10923         just avx.
10924
10925 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
10926
10927         PR target/48605
10928         * gcc.target/i386/sse4_1-insertps-3.c: New test.
10929         * gcc.target/i386/sse4_1-insertps-4.c: New test.
10930         * gcc.target/i386/avx-insertps-3.c: New test.
10931         * gcc.target/i386/avx-insertps-4.c: New test.
10932
10933 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10934
10935         * gcc.target/avr/torture/pr41885.c (dg-options): Add
10936         -finline-limit=0
10937
10938 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10939
10940         PR target/46779
10941         PR target/45291
10942         PR target/41894
10943         * gcc.target/avr/pr46779-1.c: New test case
10944         * gcc.target/avr/pr46779-2.c: New test case
10945
10946 2011-04-14  Jason Merrill  <jason@redhat.com>
10947
10948         * g++.dg/cpp0x/sfinae15.C: New.
10949
10950         * g++.dg/cpp0x/sfinae14.C: New.
10951
10952         * g++.dg/ext/vla10.C: New.
10953
10954 2011-04-14  Richard Guenther  <rguenther@suse.de>
10955
10956         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
10957
10958 2011-04-14  Richard Guenther  <rguenther@suse.de>
10959
10960         * gcc.dg/fold-bitand-4.c: Move ...
10961         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
10962
10963 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
10964
10965         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
10966         variables const.
10967         * gcc.target/avr/torture/trivial.c: Ditto.
10968
10969 2011-04-13  Jason Merrill  <jason@redhat.com>
10970
10971         * g++.dg/template/operator11.C: New.
10972
10973 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
10974
10975         PR middle-end/48591
10976         * gcc.dg/gomp/pr48591.c: New test.
10977
10978         PR c++/48570
10979         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
10980         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
10981
10982 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
10983
10984         PR c++/48574
10985         * g++.dg/template/dependent-expr7.C: New test case.
10986
10987 2011-04-13  Jason Merrill  <jason@redhat.com>
10988
10989         * g++.dg/cpp0x/sfinae13.C: New.
10990
10991 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
10992
10993         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
10994
10995 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
10996
10997         * gcc.target/arm/pr43698.c: Remove -march option.
10998
10999 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11000
11001         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11002         -march option.
11003
11004 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11005
11006         PR fortran/48360
11007         PR fortran/48456
11008         * gfortran.dg/realloc_on_assign_6.f03: New test.
11009
11010 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11011
11012         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11013         targets the additional -mno-ms-bitfields and
11014         -Wno-packed-bitfield-compat options.
11015         * g++.dg/ext/bitfield3.C: Likewise.
11016         * g++.dg/ext/bitfield4.C: Likewise.
11017         * g++.dg/ext/bitfield5.C: Likewise.
11018         * gcc.dg/bitfld-15.c: Likewise.
11019         * gcc.dg/bitfld-16.c: Likewise.
11020         * gcc.dg/bitfld-17.c: Likewise.
11021         * gcc.dg/bitfld-18.c: Likewise.
11022
11023 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11024
11025         * gcc.target/arm/neon-vld3-1.c: New test.
11026         * gcc.target/arm/neon-vst3-1.c: New test.
11027         * gcc.target/arm/neon/v*.c: Regenerate.
11028
11029 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11030
11031         PR rtl-optimization/48549
11032         * g++.dg/opt/pr48549.C: New test.
11033
11034 2011-04-12  Richard Guenther  <rguenther@suse.de>
11035
11036         PR tree-optimization/46076
11037         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11038
11039 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11040
11041         PR testsuite/21164
11042         * lib/compat.exp (compat-execute): Declare unsupported after
11043         stripping path from src1.
11044         * lib/lto.exp (lto-execute): Likewise.
11045
11046 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11047
11048         PR c/48552
11049         * gcc.dg/pr48552-1.c: New test.
11050         * gcc.dg/pr48552-2.c: New test.
11051
11052 2011-04-11  Jason Merrill  <jason@redhat.com>
11053
11054         * g++.dg/cpp0x/sfinae12.C: New.
11055
11056         * g++.dg/cpp0x/enum10.C: New.
11057
11058         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11059
11060         * g++.dg/cpp0x/rv-func.C: New.
11061
11062 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11063
11064         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11065         alpha*-dec-osf5*.
11066
11067 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11068
11069         PR tree-optimization/48195
11070         * gcc.dg/ipa/pr48195.c: New test.
11071
11072 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11073
11074         * gnat.dg/return3.adb: Remove unused switch.
11075
11076 2011-04-08  Mike Stump  <mikestump@comcast.net>
11077
11078         PR testsuite/48506
11079         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11080         default to fno-common.
11081
11082 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11083
11084         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11085         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11086
11087 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11088
11089         PR fortran/48448
11090         * gfortran.dg/function_optimize_5.f90:  New test.
11091
11092 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11093
11094         * gnat.dg/aggr17.adb: New test.
11095         * gnat.dg/aggr18.adb: Likewise.
11096
11097 2011-04-08  Michael Matz  <matz@suse.de>
11098
11099         PR middle-end/48389
11100         * gcc.target/i386/pr48389.c: New test.
11101
11102 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11103
11104         PR rtl-optimization/48272
11105         * g++.dg/opt/pr48272.C: New.
11106
11107 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11108
11109         PR rtl-optimization/48235
11110         * gcc.dg/pr48235.c: New.
11111
11112 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11113
11114         PR rtl-optimization/48302
11115         * g++.dg/opt/pr48302.C: New.
11116
11117 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11118
11119         PR target/48273
11120         * g++.dg/opt/pr48273.C: New.
11121
11122 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11123
11124         PR rtl-optimization/48442
11125         * gcc.dg/pr48442.c: New.
11126
11127 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11128
11129         PR tree-optimization/48377
11130         * gcc.dg/vect/pr48377.c: New test.
11131
11132 2011-04-07  Jason Merrill  <jason@redhat.com>
11133
11134         * g++.dg/cpp0x/regress/call1.C: New.
11135
11136         * g++.dg/cpp0x/variadic107.C: New.
11137
11138         * g++.dg/cpp0x/sfinae11.C: New.
11139         * g++.dg/cpp0x/noexcept02.C: Fix.
11140
11141         * g++.dg/cpp0x/sfinae10.C: New.
11142
11143         * g++.dg/cpp0x/sfinae9.C: New.
11144
11145         * c-c++-common/Wcast-qual-1.c: Move here from...
11146         * gcc.dg/cast-qual-3.c: ...here, and...
11147         * g++.dg/warn/Wcast-qual2.C: ...here.
11148
11149         * g++.dg/cpp0x/sfinae8.C: New.
11150
11151         * g++.dg/cpp0x/sfinae7.C: New.
11152
11153         * g++.dg/cpp0x/enum9.C: New.
11154
11155 2011-04-07  Mike Stump  <mikestump@comcast.net>
11156
11157         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11158         with no trampolines.
11159
11160 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11161
11162         PR fortran/48117
11163         * gfortran.dg/gomp/pr48117.f90: New test.
11164
11165         PR debug/48343
11166         * gcc.dg/torture/pr48343.c: New test.
11167
11168 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11169
11170         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11171
11172 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11173
11174         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11175
11176 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11177
11178         PR target/43920
11179         * lib/scanasm.exp (object-size): New proc.
11180         * gcc.target/arm/pr43920-2.c: New test.
11181
11182 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11183
11184         PR fortran/18918
11185         PR fortran/48477
11186         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11187
11188 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11189
11190         * gcc.dg/mtune.c: Prune note from output.
11191
11192 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11193
11194         PR debug/48466
11195         * gcc.dg/guality/pr36977.c: New test.
11196         * gcc.dg/guality/pr48466.c: New test.
11197
11198 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11199
11200         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11201
11202 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11203
11204         * gnat.dg/return3.adb: New test.
11205
11206 2011-04-06  Richard Guenther  <rguenther@suse.de>
11207
11208         PR tree-optimization/47663
11209         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11210
11211 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11212
11213         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11214         Solaris 8 and 9 as well.
11215
11216 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11217
11218         PR target/43920
11219         * gcc.target/arm/pr43920-1.c: New test.
11220
11221 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11222
11223         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11224         (cctor): Actually return the value.
11225         (main): Cast return values.
11226
11227 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11228
11229         * gfortran.dg/character_comparison_8.f90:  New test.
11230
11231 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11232
11233         * frontend-passes: (optimize_lexical_comparison): New function.
11234         (optimize_expr): Call it.
11235         (optimize_comparison): Also handle lexical comparison functions.
11236         Return false instad of -2 for unequal comparison.
11237
11238 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11239
11240         PR fortran/48412
11241         * function_optimize_4.f90:  New test.
11242
11243 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11244
11245         PR fortran/18918
11246         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11247         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11248         * gfortran.dg/coarray_15.f90: New.
11249
11250 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11251
11252         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11253         * gfortran.dg/bessel_7.f90: Likewise.
11254
11255 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11256
11257         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11258
11259 2011-04-03  Richard Guenther  <rguenther@suse.de>
11260             Ira Rosen  <ira.rosen@linaro.org>
11261
11262         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11263         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11264         -ftree-loop-if-convert-stores.
11265
11266 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11267
11268         * gnat.dg/specs/aggr2.ads: New test.
11269
11270 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11271
11272         * gnat.dg/debug2.ad[sb]: New test.
11273         * gnat.dg/debug2_pkg.ads: New helper.
11274         * gnat.dg/debug3.ad[sb]: New test.
11275
11276 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11277
11278         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11279
11280 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11281
11282         PR middle-end/48335
11283         * gcc.c-torture/compile/pr48335-1.c: New test.
11284         * gcc.dg/pr48335-1.c: New test.
11285         * gcc.dg/pr48335-2.c: New test.
11286         * gcc.dg/pr48335-3.c: New test.
11287         * gcc.dg/pr48335-4.c: New test.
11288         * gcc.dg/pr48335-5.c: New test.
11289         * gcc.dg/pr48335-6.c: New test.
11290         * gcc.dg/pr48335-7.c: New test.
11291         * gcc.dg/pr48335-8.c: New test.
11292         * gcc.target/i386/pr48335-1.c: New test.
11293
11294 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11295
11296         PR c/36299
11297         * gcc.dg/Waddress.c: New test.
11298
11299 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11300
11301         PR fortran/48352
11302         * gfortran.dg/function_optimize_3.f90:  New test.
11303
11304 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11305
11306         * gcc.c-torture/compile/20110401-1.c: New test.
11307
11308         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11309         * g++.dg/lto/20091002-2_0.C: Likewise.
11310         * g++.dg/lto/20090303_0.c: Likewise.
11311         * g++.dg/lto/20091004-1_0.C: Likewise.
11312         * g++.dg/lto/20091002-3_0.C: Likewise.
11313         * g++.dg/lto/20091004-2_0.C: Likewise.
11314         * g++.dg/lto/20081123_0.C: Likewise.
11315         * g++.dg/lto/20090313_0.C: Likewise.
11316         * g++.dg/lto/20081109-1_0.C: Likewise.
11317         * g++.dg/lto/20081219_0.C: Likewise.
11318         * g++.dg/lto/20081204-1_0.C: Likewise.
11319         * g++.dg/lto/20090302_0.C: Likewise.
11320         * g++.dg/lto/20081119-1_0.C: Likewise.
11321         * g++.dg/lto/20081118_0.C: Likewise.
11322         * gcc.dg/lto/20091020-2_0.c: Likewise.
11323         * gcc.dg/lto/20090210_0.c: Likewise.
11324         * gcc.dg/lto/20081204-1_0.c: Likewise.
11325         * gcc.dg/lto/20081224_0.c: Likewise.
11326         * gcc.dg/lto/20090219_0.c: Likewise.
11327         * gcc.dg/lto/20091014-1_0.c: Likewise.
11328         * gcc.dg/lto/20091016-1_0.c: Likewise.
11329         * gcc.dg/lto/20090206-2_0.c: Likewise.
11330         * gcc.dg/lto/20090116_0.c: Likewise.
11331         * gcc.dg/lto/20091013-1_0.c: Likewise.
11332         * gcc.dg/lto/20091015-1_0.c: Likewise.
11333         * gcc.dg/lto/20090126-2_0.c: Likewise.
11334
11335 2011-03-31  Ian Lance Taylor  <iant@google.com>
11336
11337         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11338
11339 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11340
11341         * gnat.dg/opt16.adb: New test.
11342
11343 2011-03-31  Jason Merrill  <jason@redhat.com>
11344
11345         * g++.dg/cpp0x/defaulted24.C: New.
11346
11347 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11348
11349         PR target/16292
11350         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11351         with -O0.
11352
11353 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11354
11355         * g++.dg/other/i386-9.C: New test.
11356
11357 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11358
11359         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11360
11361 2011-03-30  Jason Merrill  <jason@redhat.com>
11362
11363         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11364
11365         * g++.dg/cpp0x/regress/isnan.C: New.
11366
11367         * g++.dg/cpp0x/initlist46.C: New.
11368
11369 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11370
11371         PR target/47551
11372         * gcc.target/arm/neon-modes-2.c: New test.
11373
11374 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11375
11376         PR c/48305
11377         * gcc.c-torture/compile/pr48305.c: New test.
11378
11379 2011-03-29  Jason Merrill  <jason@redhat.com>
11380
11381         * g++.dg/cpp0x/regress/value-dep1.C: New.
11382
11383 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11384
11385         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11386
11387 2011-03-29  Ian Lance Taylor  <iant@google.com>
11388
11389         * go.test/go-test.exp: Handle the test lines used in several new
11390         tests.
11391         (errchk): Add opts parameter.  Change all callers.  Handle parens
11392         in regexps.
11393
11394 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11395             Dominique d'Humieres  <dominiq@lps.ens.fr>
11396
11397         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11398         and __APPLE__ && __PPC__ && __ALTIVEC__.
11399
11400 2011-03-29  Jason Merrill  <jason@redhat.com>
11401
11402         * g++.dg/cpp0x/dependent1.C: New.
11403
11404         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11405
11406         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11407
11408         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11409
11410 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11411
11412         PR fortran/48095
11413         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11414         * gfortran.dg/proc_ptr_comp_32.f90: New.
11415
11416 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11417
11418         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11419         check for corresponding warning.
11420
11421 2011-03-28  Jason Merrill  <jason@redhat.com>
11422
11423         * g++.dg/cpp0x/rv-deduce2.C: New.
11424
11425 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11426
11427         PR debug/48203
11428         * gcc.dg/pr48203.c: New test.
11429
11430 2011-03-28  Jeff Law <law@redhat.com>
11431
11432         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11433
11434 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11435
11436         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11437         and __PPC__ && __ALTIVEC__.
11438
11439 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11440
11441         PR testsuite/48238
11442         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11443         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11444         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11445         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11446
11447 2011-03-28  Jason Merrill  <jason@redhat.com>
11448
11449         * g++.dg/cpp0x/initlist-array2.C: New.
11450
11451         * g++.dg/cpp0x/initlist-array1.C: New.
11452
11453         * g++.dg/cpp0x/constexpr-compound.C: New.
11454
11455         * g++.dg/cpp0x/constexpr-using.C: New.
11456
11457         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11458
11459 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11460
11461         PR testsuite/48276
11462         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11463
11464 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11465
11466         * gcc.dg/slp-1.c: New test.
11467
11468 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11469
11470         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11471         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11472         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11473         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11474         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11475         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11476         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11477         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11478         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11479         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11480         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11481         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11482         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11483         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11484
11485 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
11486
11487         PR fortran/47065
11488         * gfortran.dg/trim_optimize_5.f90:  New test.
11489         * gfortran.dg/trim_optimize_6.f90:  New test.
11490
11491 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
11492
11493         PR target/38598
11494         * gcc.target/mips/madd-7.c: Remove -mlong32.
11495         * gcc.target/mips/msub-7.c: Likewise.
11496
11497 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
11498
11499         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11500         accesses to preserve the meaning of the test for doubleword vectors.
11501         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11502         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11503
11504 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
11505
11506         PR fortran/48291
11507         * gfortran.dg/class_42.f03: New.
11508
11509 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
11510
11511         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11512         strided accesses.
11513
11514 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
11515
11516         PR rtl-optimization/48144
11517         * gcc.dg/pr48144.c: New test.
11518
11519 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11520
11521         * gnat.dg/discr27.ad[sb]: New test.
11522
11523 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11524
11525         * gnat.dg/limited_with2.ad[sb]: New test.
11526         * gnat.dg/limited_with2_pkg1.ads: New helper.
11527         * gnat.dg/limited_with2_pkg2.ads: Likewise.
11528
11529 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11530
11531         * gnat.dg/opt15.adb: New test.
11532         * gnat.dg/opt15_pkg.ad[sb]: New helper.
11533
11534 2011-03-25  Tobias Burnus  <burnus@net-b.de>
11535
11536         PR fortran/48174
11537         PR fortran/45304
11538         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11539         * gfortran.dg/leadz_trailz_3.f90: Ditto
11540
11541 2011-03-25  Martin Jambor  <mjambor@suse.cz>
11542
11543         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11544
11545 2011-03-25  Jason Merrill  <jason@redhat.com>
11546
11547         * g++.dg/cpp0x/defaulted22.C: New.
11548         * g++.dg/cpp0x/defaulted23.C: New.
11549         * g++.dg/cpp0x/defaulted15.C: Adjust.
11550
11551 2011-03-25  Jason Merrill  <jason@redhat.com>
11552
11553         * g++.dg/cpp0x/move1.C: New.
11554
11555 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
11556
11557         PR target/48287
11558         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11559
11560 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11561
11562         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11563         for mips-sgi-irix6.5.
11564         Replace snprintf prototype by <stdio.h>.
11565
11566 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11567
11568         PR testsuite/48283
11569         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11570         run_expensive_tests.
11571         * gcc.dg/graphite/block-4.c: Likewise.
11572         * gcc.dg/graphite/block-7.c: Likewise.
11573         * gcc.dg/graphite/block-8.c: Likewise.
11574
11575 2011-03-25  Richard Guenther  <rguenther@suse.de>
11576
11577         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
11578         * g++.dg/tree-ssa/pr8781.C: Likewise.
11579         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
11580         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
11581         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
11582         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
11583         * gcc.dg/tree-ssa/alias-18.c: Likewise.
11584         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
11585         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
11586         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
11587         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
11588         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
11589         * gcc.dg/tree-ssa/pr21574.c: Likewise.
11590         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
11591         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
11592         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
11593         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
11594         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
11595         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
11596         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
11597         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
11598         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
11599         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
11600         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
11601         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
11602         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
11603         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
11604         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
11605         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
11606         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
11607         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
11608         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
11609         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
11610         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
11611         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
11612         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
11613         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
11614         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
11615         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
11616         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
11617         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
11618         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
11619         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
11620         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
11621         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
11622         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
11623         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
11624         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
11625         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
11626         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
11627         * c-c++-common/pr46562-2.c: Likewise.
11628         * gfortran.dg/pr42108.f90: Likewise.
11629         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
11630         foo to be inlined even at -O1.
11631         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
11632         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
11633         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
11634         * gcc.dg/matrix/matrix.exp: Disable FRE.
11635
11636 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
11637
11638         PR debug/48204
11639         * gcc.dg/dfp/pr48204.c: New test.
11640
11641 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
11642
11643         PR target/48209
11644         * gcc.c-torture/execute/pr47917.c: Move this...
11645         * gcc.dg/torture/pr47917.c: to here and add xfails.
11646
11647 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11648
11649         * gnat.dg/array16.ad[sb]: New test.
11650         * gnat.dg/array16.ads: New helper.
11651
11652 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11653
11654         * gnat.dg/derived_type2.adb: New test.
11655
11656 2011-03-24  Richard Guenther  <rguenther@suse.de>
11657
11658         PR tree-optimization/48271
11659         * g++.dg/torture/pr48271.C: New testcase.
11660
11661 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
11662
11663         * gnat.dg/array15.ad[sb]: New test.
11664
11665 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
11666
11667         PR target/48237
11668         * gcc.target/i386/pr48237.c: New test.
11669
11670 2011-03-24  Richard Guenther  <rguenther@suse.de>
11671
11672         PR middle-end/48269
11673         * gcc.dg/builtin-object-size-10.c: New testcase.
11674
11675 2011-03-24  Richard Guenther  <rguenther@suse.de>
11676
11677         PR tree-optimization/46562
11678         * c-c++-common/pr46562-2.c: New testcase.
11679         * c-c++-common/pr46562.c: Likewise.
11680
11681 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
11682
11683         * gcc.dg/vect/vect-cselim-1.c: New test.
11684         * gcc.dg/vect/vect-cselim-2.c: New test.
11685
11686 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
11687
11688         * gcc.target/arm/pr46934.c: New.
11689
11690 2011-03-23  Ian Lance Taylor  <iant@google.com>
11691
11692         * go.test/go-test.exp (errchk): Ignore lines containing ////.
11693
11694 2011-03-23  Richard Guenther  <rguenther@suse.de>
11695
11696         * gcc.dg/struct: Remove directory and contents.
11697
11698 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11699
11700         PR testsuite/48251
11701         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11702
11703 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11704
11705         * gnat.dg/discr26.ad[sb]: New test.
11706         * gnat.dg/discr26_pkg.ads: New helper.
11707
11708 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
11709
11710         PR target/47553
11711         * gcc.target/arm/neon-vld-1.c: New test.
11712
11713 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
11714
11715         * gnat.dg/array14.ad[sb]: New test.
11716         * gnat.dg/array14_pkg.ads: New helper.
11717
11718 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
11719
11720         * gcc.c-torture/execute/920501-8.x: Remove.
11721         * gcc.c-torture/execute/930513-1.x: Remove.
11722         * gcc.c-torture/execute/960312-1.x: Remove.
11723         * gcc.c-torture/compile/20000804-1.c,
11724         gcc.c-torture/compile/20001205-1.c,
11725         gcc.c-torture/compile/20001226-1.c,
11726         gcc.c-torture/compile/20010518-2.c,
11727         gcc.c-torture/compile/20020312-1.c,
11728         gcc.c-torture/compile/20020604-1.c,
11729         gcc.c-torture/compile/920501-12.c,
11730         gcc.c-torture/compile/920501-4.c,
11731         gcc.c-torture/compile/920520-1.c,
11732         gcc.c-torture/compile/980506-1.c,
11733         gcc.c-torture/execute/980709-1.x,
11734         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
11735         options for m68hc11.
11736         * gcc.dg/cpp/assert4.c: Don't handle ARC.
11737         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
11738         m68hc11.
11739
11740 2011-03-22  Nick Clifton  <nickc@redhat.com>
11741
11742         * lib/target-supports.exp (check_profiling_available): Add MN10300
11743         to the list of targets that do not support profiling.  Restore
11744         alpha sorting to this list.
11745
11746 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
11747
11748         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
11749         failure on 32-bit systems.
11750         * gcc.dg/torture/vector-2.c: Ditto.
11751
11752 2011-03-22  Richard Guenther  <rguenther@suse.de>
11753
11754         PR tree-optimization/48228
11755         * gcc.dg/Wstrict-overflow-23.c: New testcase.
11756
11757 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11758
11759         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
11760         powerpc.
11761
11762         PR target/48226
11763         * gcc.target/powerpc/pr48226.c: New file.
11764
11765 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
11766
11767         * lib/prune.exp (prune_gcc_output): Prune "could not create
11768         compact unwind for" warnings.
11769
11770 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11771
11772         PR c/42544
11773         PR c/48197
11774         * gcc.c-torture/execute/pr42544.c: New test.
11775         * gcc.c-torture/execute/pr48197.c: New test.
11776
11777 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
11778
11779         PR preprocessor/48192
11780         * gcc.target/powerpc/pr48192.c: New file.
11781
11782         PR target/48053
11783         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
11784         split problem of 0 being loaded in a VSX register.
11785
11786 2011-03-21  Richard Guenther  <rguenther@suse.de>
11787
11788         PR c/47939
11789         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
11790         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11791         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11792         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11793
11794 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
11795
11796         PR target/48213
11797         * gcc.dg/pr48213.c: New test.
11798
11799 2011-03-21  Kai Tietz  <ktietz@redhat.com>
11800
11801         PR target/12171
11802         * g++.dg/plugin/attribute_plugin.c: Adjust test.
11803
11804 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
11805
11806         * gcc.target/arm/xor-and.c: New.
11807
11808 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11809
11810         PR fortran/22572
11811         * gfortran.dg/function_optimize_1.f90:  New test.
11812         * gfortran.dg/function_optimize_2.f90:  New test.
11813
11814 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
11815
11816         PR rtl-optimization/47502
11817         * gcc.target/i386/pr47502-1.c: New.
11818         * gcc.target/i386/pr47502-2.c: Likewise.
11819
11820 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
11821
11822         PR rtl-optimization/48156
11823         * gcc.dg/pr48156.c: New test.
11824
11825 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11826
11827         PR libfortran/47439
11828         * gfortran.dg/scratch_1.f90: Adjust test.
11829
11830 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
11831
11832         PR libfortran/47439
11833         * gfortran.dg/scratch_1.f90: New test.
11834
11835 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11836
11837         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
11838         variably modified typedefs.
11839         * gcc.dg/c1x-typedef-2.c: Remove.
11840
11841 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
11842
11843         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
11844         * gcc.dg/c1x-anon-struct-3.c: New test.
11845         * gcc.dg/anon-struct-11.c: Update.
11846
11847 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11848
11849         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
11850         dg-xfail-run-if.
11851         Only xfail with gas.
11852
11853 2011-03-18  Jason Merrill  <jason@redhat.com>
11854
11855         * g++.dg/template/fn-ptr1.C: New.
11856
11857         * g++.dg/overload/volatile1.C: New.
11858
11859         * g++.dg/opt/pr23372.C: New.
11860
11861         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
11862
11863 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11864
11865         PR middle-end/47405
11866         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
11867
11868 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
11869
11870         * gcc.target/arm/unsigned-extend-1.c: New.
11871
11872 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
11873
11874         PR bootstrap/48161
11875         * gcc.c-torture/compile/pr48161.c: New test.
11876
11877 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
11878
11879         PR middle-end/47725
11880         * gcc.dg/torture/pr47725.c: New.
11881
11882 2011-03-17  Jason Merrill  <jason@redhat.com>
11883
11884         * g++.dg/cpp0x/constexpr-overflow2.C: New.
11885         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
11886
11887 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
11888
11889         * gnat.dg/specs/elab2.ads: New test.
11890         * gnat.dg/specs/elab2_pkg.ads: New helper.
11891
11892 2011-03-17  Jason Merrill  <jason@redhat.com>
11893
11894         * g++.dg/cpp0x/decltype-1212.C: New.
11895         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
11896
11897 2011-03-17  Jason Merrill  <jason@redhat.com>
11898
11899         * g++.dg/parse/memfnquals1.C: New.
11900
11901 2011-03-17  Richard Guenther  <rguenther@suse.de>
11902
11903         PR middle-end/48134
11904         * gcc.dg/pr48134.c: New testcase.
11905
11906 2011-03-17  Richard Guenther  <rguenther@suse.de>
11907
11908         PR middle-end/48165
11909         * g++.dg/torture/pr48165.C: New testcase.
11910
11911 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
11912
11913         PR rtl-optimization/48141
11914         * gcc.dg/pr48141.c: New test.
11915
11916 2011-03-16  Jason Merrill  <jason@redhat.com>
11917
11918         * g++.dg/cpp0x/constexpr-48089.C: New.
11919
11920         * g++.dg/cpp0x/constexpr-abi1.C: New.
11921
11922         * g++.dg/cpp0x/constexpr-46336.C: New.
11923         * g++.dg/parse/friend5.C: Adjust expected errors.
11924
11925         * g++.dg/cpp0x/constexpr-47570.C: New.
11926
11927 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
11928
11929         PR debug/47510
11930         * ++.dg/debug/dwarf2/typedef6.C: New test.
11931
11932 2011-03-16  Jason Merrill  <jason@redhat.com>
11933
11934         * g++.dg/cpp0x/elision2.C: New.
11935
11936         * g++.dg/cpp0x/constexpr-array3.C: New.
11937
11938 2011-03-16  Jason Merrill  <jason@redhat.com>
11939
11940         * g++.dg/cpp0x/sfinae6.C: New.
11941         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
11942         * g++.dg/cpp0x/pr45908.C: Likewise.
11943         * g++.dg/cpp0x/sfinae6.C: Likewise.
11944         * g++.old-deja/g++.jason/conversion11.C: Likewise.
11945         * g++.old-deja/g++.law/arg11.C: Likewise.
11946
11947 2011-03-16  Jason Merrill  <jason@redhat.com>
11948
11949         * g++.dg/template/incomplete6.C: New.
11950
11951 2011-03-16  Jeff Law <law@redhat.com>
11952
11953         * gcc.dg/tree-ssa/vrp55.c: New test.
11954
11955 2011-03-16  Jason Merrill  <jason@redhat.com>
11956
11957         * g++.dg/cpp0x/auto22.C: New.
11958
11959 2011-03-16  Richard Guenther  <rguenther@suse.de>
11960
11961         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
11962         optimizing it away if promoted to const.
11963
11964 2011-03-16  Richard Guenther  <rguenther@suse.de>
11965
11966         PR tree-optimization/48149
11967         * gcc.dg/fold-complex-1.c: New testcase.
11968
11969 2011-03-16  Richard Guenther  <rguenther@suse.de>
11970
11971         PR testsuite/48147
11972         * gcc.dg/guality/pr45882.c: Really make sure no inlining
11973         or cloning happens.
11974
11975 2011-03-16  Richard Guenther  <rguenther@suse.de>
11976
11977         PR tree-optimization/26134
11978         * gcc.dg/tree-ssa/complex-6.c: New testcase.
11979
11980 2011-03-16  Richard Guenther  <rguenther@suse.de>
11981
11982         PR tree-optimization/48146
11983         * gcc.dg/torture/pr48146.c: New testcase.
11984
11985 2011-03-16  Richard Guenther  <rguenther@suse.de>
11986
11987         * gcc.dg/tree-ssa/pr14814.c: Adjust.
11988         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
11989
11990 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
11991
11992         PR middle-end/48136
11993         * gcc.c-torture/compile/pr48136.c: New test.
11994
11995         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
11996
11997         PR debug/45882
11998         * gcc.dg/guality/pr45882.c: New test.
11999
12000 2011-03-15  Jason Merrill  <jason@redhat.com>
12001
12002         * g++.dg/cpp0x/constexpr-recursion.C: New.
12003
12004         * g++.dg/cpp0x/implicit11.C: New.
12005
12006 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12007
12008         * g++.dg/cpp0x/constexpr-attribute.C: New.
12009
12010 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12011
12012         * g++.dg/parse/pr34758.C: New.
12013
12014 2011-03-15  Xinliang David Li  <davidxl@google.com>
12015
12016         PR c/47837
12017         * gcc.dg/uninit-pred-7_d.c: New test.
12018         * gcc.dg/uninit-pred-8_d.c: New test.
12019
12020 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12021
12022         PR target/46788
12023         * gcc.target/arm/pr46788.c: New.
12024
12025 2011-03-15  Richard Guenther  <rguenther@suse.de>
12026
12027         PR middle-end/47650
12028         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12029         * gfortran.dg/ishft_4.f90: Likewise.
12030         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12031
12032 2011-03-15  Richard Guenther  <rguenther@suse.de>
12033
12034         PR tree-optimization/13954
12035         * g++.dg/tree-ssa/pr13954.C: New testcase.
12036
12037 2011-03-15  Richard Guenther  <rguenther@suse.de>
12038
12039         PR tree-optimization/48037
12040         * gcc.target/i386/pr48037-1.c: New testcase.
12041
12042 2011-03-15  Richard Guenther  <rguenther@suse.de>
12043
12044         PR tree-optimization/41490
12045         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12046         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12047         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12048         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12049         * g++.dg/tree-ssa/pr33604.C: Adjust.
12050
12051 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12052
12053         PR middle-end/47917
12054         * gcc.c-torture/execute/pr47917.c: New test.
12055         * gcc.dg/pr47917.c: New test.
12056
12057         PR middle-end/38878
12058         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12059
12060 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12061
12062         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12063         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12064         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12065         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12066         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12067         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12068         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12069         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12070         * gcc.target/i386/avx-floor-vec.c: Ditto.
12071         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12072         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12073         * gcc.target/i386/avx-rint-vec.c: Ditto.
12074         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12075         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12076         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12077         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12078
12079 2011-03-14  Tom Tromey  <tromey@redhat.com>
12080
12081         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12082         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12083         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12084
12085 2011-03-14  Tom Tromey  <tromey@redhat.com>
12086
12087         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12088         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12089         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12090
12091 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12092
12093         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12094
12095 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12096
12097         PR rtl-optimization/47166
12098         * gcc.c-torture/execute/postmod-1.c: New test.
12099
12100 2011-03-14  Richard Guenther  <rguenther@suse.de>
12101
12102         PR middle-end/48098
12103         * gcc.dg/torture/pr48098.c: New testcase.
12104
12105 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12106
12107         PR target/48053
12108         * gcc.target/powerpc/pr48053-1.c: New test.
12109         * gcc.target/powerpc/pr48053-2.c: Likewise.
12110
12111 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12112
12113         PR libfortran/48066
12114         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12115
12116 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12117
12118         PR libfortran/48066
12119         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12120
12121 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12122
12123         PR fortran/48059
12124         * gfortran.dg/class_41.f03: New.
12125
12126 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12127
12128         * g++.dg/conversion/cast3.C: New test.
12129
12130 2011-03-11  Jason Merrill  <jason@redhat.com>
12131
12132         * g++.dg/template/error45.C: New.
12133
12134         * g++.dg/parse/no-type-defn1.C: New.
12135
12136         * g++.dg/ext/attrib40.C: New.
12137
12138         * g++.dg/cpp0x/regress/array1.C: New.
12139
12140 2011-03-11  Richard Guenther  <rguenther@suse.de>
12141
12142         PR tree-optimization/48067
12143         * gcc.dg/pr48067.c: New testcase.
12144
12145 2011-03-11  Richard Guenther  <rguenther@suse.de>
12146
12147         PR lto/48073
12148         * g++.dg/lto/20110311-1_0.C: New testcase.
12149
12150 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12151
12152         PR c++/48035
12153         * g++.dg/inherit/virtual8.C: New test.
12154
12155         PR middle-end/48044
12156         * gcc.dg/torture/pr48044.c: New test.
12157
12158 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12159
12160         PR fortran/47768
12161         * gfortran.dg/proc_ptr_comp_31.f90: New.
12162
12163 2011-03-11  Richard Guenther  <rguenther@suse.de>
12164
12165         PR tree-optimization/47278
12166         * gcc.dg/torture/pr47278-1.c: New testcase.
12167         * gcc.dg/torture/pr47278-2.c: Likewise.
12168
12169 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12170
12171         PR tree-optimization/48063
12172         * gcc.dg/torture/pr48063.c: New test.
12173
12174 2011-03-10  Jason Merrill  <jason@redhat.com>
12175
12176         * g++.dg/template/array22.C: New.
12177
12178         * g++.dg/cpp0x/syntax-err1.C: New.
12179         * g++.dg/parse/error36.C: Adjust expected errors.
12180         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12181         * g++.old-deja/g++.pt/typename3.C: Likewise.
12182         * g++.old-deja/g++.pt/typename4.C: Likewise.
12183         * g++.old-deja/g++.pt/typename6.C: Likewise.
12184
12185 2011-03-09  Jason Merrill  <jason@redhat.com>
12186
12187         * g++.dg/template/nontype22.C: New.
12188
12189 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12190
12191         PR tree-optimization/47714
12192         * g++.dg/torture/pr47714.C: New test.
12193
12194 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12195
12196         PR target/47755
12197         * gcc.target/powerpc/pr47755-2.c: New file.
12198
12199 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12200
12201         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12202         is not set in the environment, pass 64 as first argument when not
12203         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12204         native where ulimit -u is supported.
12205
12206 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12207
12208         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12209
12210 2011-03-08  Jason Merrill  <jason@redhat.com>
12211
12212         * g++.dg/template/nontype21.C: New.
12213
12214         * g++.dg/template/anon5.C: New.
12215
12216 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12217
12218         PR debug/47881
12219         * gcc.dg/pr47881.c: New test.
12220
12221 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12222
12223         PR c++/47957
12224         * g++.dg/lookup/template3.C: New test.
12225
12226 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12227
12228         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12229         'long' type.
12230
12231 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12232
12233         PR testsuite/47954
12234         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12235         sizeof to compute alignment.
12236
12237 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12238
12239         PR tree-optimization/48022
12240         * gcc.dg/pr48022-1.c: New test.
12241         * gcc.dg/pr48022-2.c: New test.
12242
12243 2011-03-07  Jason Merrill  <jason@redhat.com>
12244
12245         * g++.dg/template/nontype20.C: New.
12246         * g++.dg/init/member1.C: Adjust expected errors.
12247         * g++.dg/parse/constant4.C: Likewise.
12248         * g++.dg/template/qualified-id3.C: Likewise.
12249         * g++.old-deja/g++.pt/crash10.C: Likewise.
12250
12251         * g++.dg/cpp0x/regress/non-const1.C: New.
12252
12253 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12254
12255         PR debug/47991
12256         * gcc.dg/pr47991.c: New test.
12257
12258 2011-03-07  Jason Merrill  <jason@redhat.com>
12259
12260         * g++.dg/abi/mangle46.C: New.
12261
12262 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12263
12264         PR target/47862
12265         * gcc.target/powerpc/pr47862.c: New.
12266
12267 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12268
12269         PR target/45413
12270         * gcc.target/i386/combine-mul.c: Require nonpic.
12271
12272 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12273             Nathan Froyd  <froydnj@codesourcery.com>
12274
12275         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12276
12277 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12278
12279         * README.QMTEST: Remove.
12280
12281 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12282             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12283
12284         PR fortran/47850
12285         * gfortran.dg/array_constructor_37.f90 : New test.
12286
12287 2011-03-05  Jason Merrill  <jason@redhat.com>
12288
12289         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12290         * g++.dg/abi/mangle45.C: Likewise.
12291         * g++.dg/cpp0x/trailing1.C: Likewise.
12292
12293 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12294
12295         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12296
12297 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12298
12299         PR rtl-optimization/47899
12300         * gcc.dg/pr47899.c: New test.
12301
12302         * gcc.dg/torture/pr47968.c: Ignore warnings.
12303
12304         PR tree-optimization/47967
12305         * gcc.c-torture/compile/pr47967.c: New test.
12306
12307 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12308
12309         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12310         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12311
12312 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12313
12314         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12315         and property_getAttributes() if __OBJC2__.
12316         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12317         * objc.dg/property/property-encoding-1.m: New.
12318         * obj-c++.dg/property/property-encoding-1.mm: New.
12319
12320 2011-03-04  Jason Merrill  <jason@redhat.com>
12321
12322         * g++.dg/template/pseudodtor6.C: New.
12323
12324         * g++.dg/inherit/covariant19.C: New.
12325
12326 2011-03-04  Richard Guenther  <rguenther@suse.de>
12327
12328         PR middle-end/47968
12329         * gcc.dg/torture/pr47968.c: New testcase.
12330
12331 2011-03-04  Richard Guenther  <rguenther@suse.de>
12332
12333         PR middle-end/47975
12334         * gcc.dg/torture/pr47975.c: New testcase.
12335
12336 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12337
12338         PR c++/47974
12339         * g++.dg/template/crash106.C: New.
12340
12341 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12342
12343         PR c/47963
12344         * gcc.dg/gomp/pr47963.c: New test.
12345         * g++.dg/gomp/pr47963.C: New test.
12346
12347 2011-03-02  Jason Merrill  <jason@redhat.com>
12348
12349         * g++.dg/cpp0x/regress/condition1.C: New.
12350
12351         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12352
12353 2011-03-01  Jason Merrill  <jason@redhat.com>
12354
12355         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12356
12357         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12358
12359 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12360
12361         PR rtl-optimization/47925
12362         * gcc.c-torture/execute/pr47925.c: New test.
12363
12364 2011-03-01  Jason Merrill  <jason@redhat.com>
12365
12366         * g++.dg/cpp0x/decltype25.C: New.
12367
12368         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12369
12370 2011-03-01  Richard Guenther  <rguenther@suse.de>
12371
12372         PR tree-optimization/47890
12373         * gcc.dg/torture/pr47890.c: New testcase.
12374
12375 2011-03-01  Richard Guenther  <rguenther@suse.de>
12376
12377         PR lto/47924
12378         * gcc.dg/lto/pr47924_0.c: New testcase.
12379
12380 2011-03-01  Richard Guenther  <rguenther@suse.de>
12381
12382         PR lto/46911
12383         * gfortran.dg/lto/pr46911_0.f: New testcase.
12384
12385 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12386
12387         PR libgfortran/47933
12388         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12389         compile errors from older code form.
12390
12391 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12392
12393         PR libgfortran/47567
12394         * gfortran.dg/fmt_fw_d.f90: New test.
12395
12396 2011-02-28  Jason Merrill  <jason@redhat.com>
12397
12398         * g++.dg/inherit/covariant18.C: New.
12399
12400 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12401
12402         PR middle-end/47893
12403         * gcc.dg/pr47893.c: New test.
12404
12405 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12406
12407         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12408         NULL in case of a selector with conflicting types.
12409         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12410
12411 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12412
12413         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12414         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12415         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12416         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12417
12418 2011-02-28  Jason Merrill  <jason@redhat.com>
12419
12420         PR c++/47906
12421         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12422
12423 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12424
12425         PR libgfortran/47778
12426         * gfortran.dg/namelist_71.f90: New test.
12427
12428 2011-02-27  Jason Merrill  <jason@redhat.com>
12429
12430         PR c++/47906
12431         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12432         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12433
12434 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12435
12436         PR c++/46466
12437         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12438
12439 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12440
12441         PR fortran/47886
12442         * gfortran.dg/gomp/task-1.f90: Removed.
12443
12444 2011-02-26  Jason Merrill  <jason@redhat.com>
12445
12446         * g++.dg/template/this-targ1.C: New.
12447
12448         * g++.dg/cpp0x/regress/template-const1.C: New.
12449         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12450         * g++.dg/template/function1.C: Adjust.
12451         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12452         * g++.dg/debug/debug7.C: Adjust.
12453
12454 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12455
12456         PR fortran/47886
12457         * gfortran.dg/gomp/task-1.f90: New.
12458
12459 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12460
12461         * gcc.target/arm/neon-thumb2-move.c: Add
12462         dg-require-effective-target arm_thumb2_ok.
12463
12464 2011-02-24  Jason Merrill  <jason@redhat.com>
12465
12466         * g++.dg/parse/constant1.C: Specify C++98 mode.
12467         * g++.dg/parse/constant5.C: Likewise.
12468         * g++.dg/parse/error2.C: Likewise.
12469         * g++.dg/parse/semicolon3.C: Likewise.
12470         * g++.dg/template/crash14.C: Likewise.
12471         * g++.dg/template/local4.C: Likewise.
12472         * g++.dg/template/nontype3.C: Likewise.
12473         * g++.dg/parse/crash31.C: Adjust expected errors.
12474         * g++.dg/template/function1.C: Likewise.
12475         * g++.dg/template/ref3.C: Likewise.
12476         * g++.dg/template/static9.C: Likewise.
12477         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12478
12479         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12480         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12481         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12482         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12483         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12484
12485 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
12486
12487         PR fortran/47878
12488         * gfortran.dg/pr47878.f90: New test.
12489
12490 2011-02-24  Richard Guenther  <rguenther@suse.de>
12491
12492         PR testsuite/47801
12493         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12494         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12495
12496 2011-02-24  Richard Guenther  <rguenther@suse.de>
12497
12498         PR fortran/47839
12499         * gfortran.dg/lto/pr47839_0.f90: New testcase.
12500         * gfortran.dg/lto/pr47839_1.f90: Likewise.
12501
12502 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12503
12504         PR libgfortran/47567
12505         * gfortran.dg/fmt_f0_1.f90: Update test.
12506
12507 2011-02-23  Jason Merrill  <jason@redhat.com>
12508
12509         * g++.dg/abi/mangle39.C: Adjust parm mangling.
12510         * g++.dg/abi/mangle45.C: New.
12511
12512         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12513         * g++.dg/template/canon-type-9.C: Match use of decltype
12514         between declaration and definition.
12515         * g++.dg/template/canon-type-12.C: Likewise.
12516
12517 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
12518
12519         PR fortran/40850
12520         * gfortran.dg/nested_allocatables_1.f90: New.
12521
12522 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
12523
12524         PR c++/46868
12525         * g++.dg/pr46868.C: New test.
12526         * g++.dg/parse/parameter-declaration-1.C: Adjust.
12527         * g++.dg/parse/error14.C: Adjust.
12528
12529 2011-02-23  Richard Guenther  <rguenther@suse.de>
12530
12531         PR tree-optimization/47838
12532         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12533
12534 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12535
12536         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
12537
12538 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12539
12540         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12541         * gfortran.dg/count_init_expr.f03: Ditto.
12542         * gfortran.dg/gomp/pr43711.f90: Ditto.
12543         * gcc.dg/struct-parse-2.c: Ditto.
12544         * gcc.dg/parse-error-3.c: Ditto.
12545         * gcc.dg/Wlogical-op-1.c: Ditto.
12546         * gcc.dg/Walways-true-1.c: Ditto.
12547         * gcc.dg/pr24225.c: Ditto.
12548         * gcc.dg/Walways-true-2.c: Ditto.
12549         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12550         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12551         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12552         * g++.dg/overload/defarg4.C: Ditto.
12553         * g++.dg/inherit/covariant16.C: Ditto.
12554         * g++.dg/inherit/virtual7.C: Ditto.
12555         * g++.dg/template/canon-type-9.C: Ditto.
12556         * g++.dg/template/access19.C: Ditto.
12557         * g++.dg/template/call7.C: Ditto.
12558         * g++.dg/template/canon-type-2.C: Ditto.
12559         * g++.dg/template/init7.C: Ditto.
12560         * g++.dg/template/sizeof-template-argument.C: Ditto.
12561         * g++.dg/template/const3.C: Ditto.
12562         * g++.dg/template/sfinae26.C: Ditto.
12563         * g++.dg/template/sfinae26.C: Ditto.
12564         * g++.dg/template/canon-type-11.C: Ditto.
12565         * g++.dg/template/union2.C: Ditto.
12566         * g++.dg/template/canon-type-3.C: Ditto.
12567         * g++.dg/template/canon-type-1.C: Ditto.
12568         * g++.dg/template/canon-type-5.C: Ditto.
12569         * g++.dg/template/canon-type-7.C: Ditto.
12570         * g++.dg/template/canon-type-10.C: Ditto.
12571         * g++.dg/template/spec36.C: Ditto.
12572         * g++.dg/template/typedef38.C: Ditto.
12573         * g++.dg/template/canon-type-4.C: Ditto.
12574         * g++.dg/template/canon-type-6.C: Ditto.
12575         * g++.dg/template/canon-type-13.C: Ditto.
12576         * g++.dg/template/instantiate9.C: Ditto.
12577         * g++.dg/template/ttp22.C: Ditto.
12578         * g++.dg/warn/Wreturn-type-6.C: Ditto.
12579         * g++.dg/warn/Walways-true-1.C: Ditto.
12580         * g++.dg/warn/Wlogical-op-1.C: Ditto.
12581         * g++.dg/warn/Walways-true-2.C: Ditto.
12582         * g++.dg/conversion/op4.C: Ditto.
12583         * g++.dg/opt/pr19650.C: Ditto.
12584         * g++.dg/lookup/friend11.C: Ditto.
12585         * g++.dg/other/default2.C: Ditto.
12586         * g++.dg/other/default3.C: Ditto.
12587         * g++.dg/other/dtor2.C: Ditto.
12588         * g++.dg/other/friend5.C: Ditto.
12589         * g++.dg/other/default5.C: Ditto.
12590         * g++.dg/init/brace6.C: Ditto.
12591         * g++.dg/init/aggr5.C: Ditto.
12592         * g++.dg/init/error2.C: Ditto.
12593         * g++.dg/expr/bound-mem-fun.C: Ditto.
12594         * g++.dg/expr/cond6.C: Ditto.
12595         * g++.dg/expr/stmt-expr-1.C: Ditto.
12596         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
12597         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
12598         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
12599         * g++.dg/cpp0x/bracket1.C: Ditto.
12600         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
12601         * g++.dg/cpp0x/pr38646.C: Ditto.
12602         * g++.dg/cpp0x/variadic73.C: Ditto.
12603         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
12604         * g++.dg/cpp0x/bracket4.C: Ditto.
12605         * g++.dg/cpp0x/decltype4.C: Ditto.
12606         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
12607         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
12608         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
12609         * g++.dg/cpp0x/variadic-new2.C: Ditto.
12610         * g++.dg/cpp0x/decltype2.C: Ditto.
12611         * g++.dg/cpp0x/decltype1.C: Ditto.
12612         * g++.dg/cpp0x/bracket2.C: Ditto.
12613         * g++.dg/cpp0x/decltype5.C: Ditto.
12614         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
12615         * g++.dg/cpp0x/variadic70.C: Ditto.
12616         * g++.dg/cpp0x/decltype6.C: Ditto.
12617         * g++.dg/cpp0x/rvo.C: Ditto.
12618         * g++.dg/cpp0x/vt-40092.C: Ditto.
12619         * g++.dg/cpp0x/variadic-new.C: Ditto.
12620         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
12621         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
12622         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
12623         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
12624         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
12625         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
12626         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
12627         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
12628         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
12629         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
12630         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
12631         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
12632         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
12633         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
12634         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
12635         * g++.dg/cpp0x/pr39639.C: Ditto.
12636         * g++.dg/cpp0x/decltype3.C: Ditto.
12637         * g++.dg/cpp0x/variadic68.C: Ditto.
12638         * g++.dg/cpp0x/variadic-function.C: Ditto.
12639         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
12640         * g++.dg/cpp0x/variadic-bind.C: Ditto.
12641         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
12642         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
12643         * g++.dg/parse/crash35.C: Ditto.
12644         * g++.dg/parse/crash40.C: Ditto.
12645         * g++.dg/parse/defarg12.C: Ditto.
12646         * g++.dg/parse/crash34.C: Ditto.
12647         * g++.dg/parse/constructor3.C: Ditto.
12648         * g++.dg/parse/template23.C: Ditto.
12649         * g++.dg/parse/crash56.C: Ditto.
12650         * g++.dg/parse/dtor13.C: Ditto.
12651         * g++.dg/parse/error33.C: Ditto.
12652         * g++.dg/parse/ctor9.C: Ditto.
12653         * g++.dg/parse/error32.C: Ditto.
12654         * g++.dg/parse/error37.C: Ditto.
12655         * g++.dg/parse/bitfield3.C: Ditto.
12656         * g++.dg/parse/struct-4.C: Ditto.
12657         * g++.dg/ext/has_trivial_copy.C: Ditto.
12658         * g++.dg/ext/is_polymorphic.C: Ditto.
12659         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
12660         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
12661         * g++.dg/ext/has_nothrow_assign.C: Ditto.
12662         * g++.dg/ext/is_union.C: Ditto.
12663         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
12664         * g++.dg/ext/is_pod.C: Ditto.
12665         * g++.dg/ext/has_virtual_destructor.C: Ditto.
12666         * g++.dg/ext/has_trivial_constructor.C: Ditto.
12667         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
12668         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
12669         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
12670         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
12671         * g++.dg/ext/is_abstract.C: Ditto.
12672         * g++.dg/ext/has_trivial_assign.C: Ditto.
12673         * g++.dg/ext/is_class.C: Ditto.
12674         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
12675         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
12676         * g++.dg/ext/is_base_of.C: Ditto.
12677         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
12678         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
12679         * g++.dg/ext/is_empty.C: Ditto.
12680         * g++.dg/ext/is_enum.C: Ditto.
12681         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
12682         * gnat.dg/opt11.adb: Ditto.
12683         * obj-c++.dg/pr45735.mm: Ditto.
12684         * obj-c++.dg/pr24393.mm: Ditto.
12685         * obj-c++.dg/exceptions-2.mm: Ditto.
12686         * objc.dg/pr45735.m: Ditto.
12687         * objc.dg/pr24393.m: Ditto.
12688
12689 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
12690
12691         * objc.dg/attributes/objc-exception-1.m: New.
12692
12693 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12694
12695         * gcc.dg/cpp/include7.c: New test.
12696
12697 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
12698
12699         PR c++/47242
12700         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
12701
12702 2011-02-23  Jie Zhang  <jie@codesourcery.com>
12703
12704         PR rtl-optimization/47763
12705         * gcc.dg/pr47763.c: New test.
12706
12707 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
12708
12709         PR fortran/45743
12710         * gfortran.dg/whole_file_32.f90 : New test.
12711
12712 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
12713
12714         PR c++/47666
12715         * g++.dg/inherit/virtual7.C: New test.
12716
12717 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
12718
12719         PR objc/47832
12720         * objc.dg/type-size-3.m: Updated error message.
12721         * objc.dg/type-size-4.m: New test.
12722         * objc.dg/type-size-5.m: New test.
12723
12724 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12725
12726         * lib/gnat.exp: Fix comments.
12727         Don't load libgloss.exp.
12728         (default_gnat_version): Call $compiler with --version.
12729         Adapt regexp for gnatmake output, insert version.
12730         (gnat_version): New proc.
12731         (gnat_init): Remove gnat_libgcc_s_path.
12732         (gnat_target_compile): Likewise.
12733         Remove ld_library_path.
12734         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
12735         (gnat_pass): Remove.
12736         (gnat_pass): Remove.
12737         (gnat_finish): Remove.
12738         (gnat_exit): Remove.
12739         (local_find_gnatmake): Reindent.
12740         (runtest_file_p): Remove.
12741         (prune_warnings): Remove.
12742         (find_gnatclean): New proc.
12743         * lib/gnat-dg.exp (lremove): New proc.
12744         (gnat-dg-test): Reindent.
12745         Remove additional output files.
12746         (gnat-dg-runtest): Remove.
12747
12748         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
12749         * gnat.dg/loop_optimization6.adb: Likewise.
12750         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
12751
12752 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
12753
12754         PR tree-optimization/47835
12755         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
12756
12757 2011-02-22  Tobias Burnus  <burnus@net-b.de>
12758
12759         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
12760         * gfortran.dg/abstract_type_2.f03: Ditto.
12761         * gfortran.dg/abstract_type_3.f03: Ditto.
12762         * gfortran.dg/abstract_type_4.f03: Ditto.
12763         * gfortran.dg/abstract_type_5.f03: Ditto.
12764         * gfortran.dg/abstract_type_6.f03: Ditto.
12765         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
12766         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
12767         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
12768         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
12769         * gfortran.dg/array_function_5.f90: Ditto.
12770         * gfortran.dg/asynchronous_3.f03: Ditto.
12771         * gfortran.dg/char_expr_1.f90: Ditto.
12772         * gfortran.dg/class_14.f03: Ditto.
12773         * gfortran.dg/data_array_6.f: Ditto.
12774         * gfortran.dg/data_invalid.f90: Ditto.
12775         * gfortran.dg/dot_product_1.f03: Ditto.
12776         * gfortran.dg/func_derived_5.f90: Ditto.
12777         * gfortran.dg/func_result_4.f90: Ditto.
12778         * gfortran.dg/implied_do_1.f90: Ditto.
12779         * gfortran.dg/initialization_25.f90: Ditto.
12780         * gfortran.dg/initialization_26.f90: Ditto.
12781         * gfortran.dg/interface_34.f90: Ditto.
12782         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
12783         * gfortran.dg/keyword_symbol_1.f90: Ditto.
12784         * gfortran.dg/matmul_8.f03: Ditto.
12785         * gfortran.dg/merge_init_expr.f90: Ditto.
12786         * gfortran.dg/pack_assign_1.f90: Ditto.
12787         * gfortran.dg/pack_vector_1.f90: Ditto.
12788         * gfortran.dg/pointer_check_8.f90: Ditto.
12789         * gfortran.dg/product_init_expr.f03: Ditto.
12790         * gfortran.dg/reshape_order_5.f90: Ditto.
12791         * gfortran.dg/reshape_shape_1.f90: Ditto.
12792         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
12793         * gfortran.dg/same_name_2.f90: Ditto.
12794         * gfortran.dg/selected_real_kind_1.f90: Ditto.
12795         * gfortran.dg/spread_init_expr.f03: Ditto.
12796         * gfortran.dg/stmt_func_1.f90: Ditto.
12797         * gfortran.dg/sum_init_expr.f03: Ditto.
12798         * gfortran.dg/transpose_3.f03: Ditto.
12799         * gfortran.dg/unpack_init_expr.f03: Ditto.
12800         * gfortran.dg/warn_conversion.f90: Ditto.
12801         * gfortran.dg/warn_conversion_2.f90: Ditto.
12802         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
12803         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
12804         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
12805         * gfortran.dg/whole_file_16.f90: Ditto.
12806         * gfortran.dg/whole_file_17.f90: Ditto.
12807         * gfortran.dg/whole_file_18.f90: Ditto.
12808         * gfortran.dg/whole_file_20.f03: Ditto.
12809         * gfortran.dg/whole_file_5.f90: Ditto.
12810         * gfortran.dg/whole_file_6.f90: Ditto.
12811         * gfortran.dg/write_invalid_format.f90: Ditto.
12812         * gfortran.dg/zero_sized_6.f90: Ditto.
12813
12814 2011-02-21  Jeff Law <law@redhat.com>
12815
12816         PR rtl-optimization/46178
12817         * gcc.target/i386/pr46178.c: New test.
12818
12819         PR rtl-optimization/46002
12820         * gcc.c-torture/compile/pr46002.c: New test.
12821
12822 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12823
12824         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
12825         *-*-hpux10*.
12826
12827 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
12828
12829         PR debug/47106
12830         * g++.dg/debug/pr47106.C: Require effective target lto.
12831
12832 2011-02-21  Jason Merrill  <jason@redhat.com>
12833
12834         * g++.dg/cpp0x/constexpr-diag2.C: New.
12835
12836 2011-02-20  Jason Merrill  <jason@redhat.com>
12837
12838         * g++.dg/cpp0x/constexpr-ctor7.C: New.
12839
12840         * g++.dg/cpp0x/fntmpdefarg2.C: New.
12841
12842         * g++.dg/overload/conv-op1.C: New.
12843
12844         * g++.dg/cpp0x/constexpr-synth1.C: New.
12845
12846 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12847
12848         * objc.dg/layout-2.m: New.
12849         * objc.dg/selector-3.m: Adjusted location of error message.
12850         * objc.dg/type-size-3.m: Same.
12851         * obj-c++.dg/selector-3.mm: Same.
12852
12853 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
12854
12855         PR objc/47784
12856         * objc.dg/property/dotsyntax-22.m: New.
12857         * obj-c++.dg/property/dotsyntax-22.mm: New.
12858
12859 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
12860
12861         PR c++/46394
12862         * g++.dg/template/typedef38.C: New test.
12863
12864 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12865
12866         PR fortran/46818
12867         * gfortran.dg/whole_file_30.f90 : New test.
12868         * gfortran.dg/whole_file_31.f90 : New test.
12869
12870 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
12871
12872         PR fortran/45077
12873         PR fortran/44945
12874         * gfortran.dg/whole_file_28.f90 : New test.
12875         * gfortran.dg/whole_file_29.f90 : New test.
12876
12877 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
12878
12879         PR c++/44118
12880         * g++.dg/template/crash105.C: New.
12881
12882 2011-02-19  Jason Merrill  <jason@redhat.com>
12883
12884         * g++.dg/cpp0x/regress/no-elide1.C: New.
12885
12886 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
12887
12888         PR tree-optimization/46620
12889         * gcc.dg/pr46620.c: New.
12890
12891 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12892
12893         PR c/47809
12894         * gcc.target/i386/pr47809.c: New test.
12895
12896 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12897             Tobias Burnus  <burnus@net-b.de>
12898
12899         * lib/target-supports.exp
12900         (check_effective_target_fortran_large_real): New check for large reals.
12901         * gfortran.dg/nan_7.f90: New test.
12902
12903 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12904
12905         PR libgfortran/47567
12906         * gfortran.dg/fmt_f0_1.f90: Update test.
12907
12908 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
12909
12910         PR fortran/47348
12911         * gfortran.dg/array_constructor_36.f90 : New test.
12912         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
12913         allow for comparison between different elements of the array
12914         constructor at different levels of optimization.
12915
12916 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
12917
12918         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
12919         * gcc.target/i386/pr32280-1.c: Likewise.
12920
12921 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
12922
12923         PR target/47800
12924         * gcc.target/i386/pr47800.c: New test.
12925
12926 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
12927
12928         * objc/execute/exceptions/foward-1.x: New.
12929
12930 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12931
12932         PR fortran/47789
12933         * gfortran.dg/derived_constructor_comps_4.f90: New.
12934
12935 2011-02-18  Tobias Burnus
12936
12937         PR fortran/47775
12938         * gfortran.dg/func_result_6.f90: New.
12939
12940 2011-02-18  Michael Matz  <matz@suse.de>
12941
12942         PR fortran/45586
12943         * gfortran.dg/lto/pr45586_0.f90: New test.
12944         * gfortran.dg/typebound_proc_20.f90: Ditto.
12945         * gfortran.dg/typebound_proc_21.f90: Ditto.
12946
12947 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
12948
12949         PR c++/47795
12950         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
12951
12952 2011-02-18  Tobias Burnus  <burnus@net-b.de>
12953
12954         PR fortran/47750
12955         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
12956         gcc_warning_prefix.
12957         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
12958         normalizing the error/warning output.
12959         * gfortran.dg/Wall.f90: Update dg-error/warning.
12960         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
12961         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
12962         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
12963         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
12964         * gfortran.dg/class_30.f90: Update dg-error/warning.
12965         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
12966         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
12967         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
12968         * gfortran.dg/entry_17.f90: Update dg-error/warning.
12969         * gfortran.dg/entry_19.f90: Update dg-error/warning.
12970         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
12971         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
12972         * gfortran.dg/g77/12632.f: Update dg-error/warning.
12973         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
12974         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
12975         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
12976         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
12977         * gfortran.dg/goto_8.f90: Update dg-error/warning.
12978         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
12979         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
12980         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
12981         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
12982         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
12983         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
12984         * gfortran.dg/volatile3.f90: Update dg-error/warning.
12985         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
12986         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
12987         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
12988         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
12989         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
12990
12991 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
12992
12993         PR fortran/47768
12994         * gfortran.dg/proc_ptr_comp_30.f90: New.
12995
12996 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
12997
12998         PR debug/47780
12999         * gcc.target/i386/pr47780.c: New test.
13000
13001 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13002
13003         PR fortran/47767
13004         * gfortran.dg/class_40.f03: New.
13005
13006 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13007
13008         PR c++/47208
13009         * g++.dg/cpp0x/auto21.C: New test.
13010
13011 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13012
13013         * objc.dg/special/unclaimed-category-1.h: Updated for
13014         new ABI support.
13015         * objc.dg/special/unclaimed-category-1.m: Same.
13016         * objc.dg/zero-link-1.m: Same.
13017         * objc.dg/lookup-1.m: Same.
13018         * objc.dg/torture/strings/const-str-9.m
13019         * objc.dg/torture/strings/const-str-10.m: Same.
13020         * objc.dg/torture/strings/const-str-11.m: Same.
13021         * objc.dg/torture/forward-1.m: Same.
13022         * objc.dg/zero-link-2.m: Same.
13023         * objc.dg/encode-7-next-64bit.m: Same.
13024         * objc.dg/method-4.m: Same.
13025         * objc.dg/next-runtime-1.m: Same.
13026         * objc.dg/image-info.m: Same.
13027         * objc.dg/pr23214.m: Same.
13028         * objc.dg/symtab-1.m: Same.
13029         * obj-c++.dg/basic.m: Same.
13030         * obj-c++.dg/proto-lossage-3.m: Same.
13031         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13032         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13033         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13034         * obj-c++.dg/method-11.m: Same.
13035         * objc/execute/enumeration-1.m: Same.
13036         * objc/execute/object_is_class.m: Same.
13037         * objc/execute/formal_protocol-2.m: Same.
13038         * objc/execute/formal_protocol-4.m: Same.
13039         * objc/execute/formal_protocol-6.m: Same.
13040         * objc/execute/bycopy-3.m: Same.
13041         * objc/execute/exceptions/catchall-1.m: Same.
13042         * objc/execute/exceptions/finally-1.m: Same.
13043         * objc/execute/exceptions/local-variables-1.m: Same.
13044         * objc/execute/exceptions/foward-1.m: Same.
13045         * objc/execute/bf-common.h
13046         * objc/execute/enumeration-2.m: Same.
13047         * objc/execute/formal_protocol-1.m: Same.
13048         * objc/execute/formal_protocol-3.m: Same.
13049         * objc/execute/formal_protocol-5.m: Same.
13050         * objc/execute/accessing_ivars.m: Same.
13051         * objc/execute/bycopy-2.m: Same.
13052         * objc/execute/formal_protocol-7.m: Same.
13053         * objc/execute/compatibility_alias.m: Same.
13054         * objc/execute/no_clash.m: Same.
13055         * objc/execute/object_is_meta_class.m: Same.
13056         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13057         * objc/execute/class-tests-1.h: Include stdio.h.
13058         * objc/execute/class-tests-2.h: Same.
13059         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13060         runtimes.
13061         * obj-c++.dg/try-catch-2.mm: Same.
13062
13063 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13064
13065         PR c++/47783
13066         * g++.dg/warn/Wunused-parm-4.C: New test.
13067
13068 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13069             Jan Hubicka  <jh@suse.cz>
13070
13071         PR debug/47106
13072         PR debug/47402
13073         * g++.dg/debug/pr47106.C: New.
13074
13075 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13076
13077         PR target/43653
13078         * gcc.target/i386/pr43653.c: New test.
13079
13080 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13081
13082         PR c++/47172
13083         * g++.dg/template/inherit6.C: New test.
13084
13085 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13086
13087         PR fortran/47745
13088         * gfortran.dg/class_39.f03: New.
13089
13090 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13091
13092         PR c++/47326
13093         * g++.dg/cpp0x/variadic106.C: New test.
13094
13095 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13096
13097         PR libfortran/47757
13098         * gfortran.dg/pr47757-1.f90: New test.
13099         * gfortran.dg/pr47757-2.f90: New test.
13100         * gfortran.dg/pr47757-3.f90: New test.
13101
13102         PR c++/47704
13103         * g++.dg/cpp0x/enum8.C: New test.
13104
13105 2011-02-15  Jason Merrill  <jason@redhat.com>
13106
13107         * g++.dg/inherit/implicit-trivial1.C: New.
13108         * g++.dg/cpp0x/implicit-trivial1.C: New.
13109
13110 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13111
13112         PR middle-end/47725
13113         * gcc.dg/torture/pr47725.c: Removed.
13114
13115 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13116
13117         PR target/47755
13118         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13119         constant does not generate a load from memory.
13120
13121 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13122
13123         PR middle-end/47725
13124         * gcc.dg/torture/pr47725.c: New.
13125
13126 2011-02-15  Richard Guenther  <rguenther@suse.de>
13127
13128         PR tree-optimization/47743
13129         * gcc.dg/torture/pr47743.c: New testcase.
13130
13131 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13132
13133         PR middle-end/47581
13134         * gcc.target/i386/pr47581.c: New test.
13135
13136 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13137
13138         PR fortran/47730
13139         * gfortran.dg/select_type_22.f03: New.
13140
13141 2011-02-14  Jason Merrill  <jason@redhat.com>
13142
13143         * g++.dg/cpp0x/regress/enum1.C: New.
13144
13145 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13146
13147         * gnat.dg/include.adb: New test.
13148
13149 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13150
13151         PR fortran/47728
13152         * gfortran.dg/class_38.f03: New.
13153
13154 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13155
13156         * gcc.dg/pr46494.c: New test.
13157
13158 2011-02-14  Richard Guenther  <rguenther@suse.de>
13159
13160         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13161
13162 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13163
13164         PR ada/41929
13165         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13166         sparc*-sun-solaris2.11.
13167
13168 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13169
13170         PR fortran/47349
13171         * gfortran.dg/argument_checking_18.f90: New.
13172
13173 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13174
13175         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13176         * gfortran.dg/argument_checking_17.f90: New.
13177
13178 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13179
13180         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13181         are temporarily disabled.
13182         * gfortran.dg/class_7.f03: Ditto.
13183         * gfortran.dg/coarray_14.f90: Ditto.
13184         * gfortran.dg/typebound_proc_13.f03: Ditto.
13185
13186 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13187
13188         PR fortran/45586
13189         * gfortran.dg/extends_11.f03: New.
13190
13191 2011-02-11  Xinliang David Li  <davidxl@google.com>
13192
13193         PR tree-optimization/47707
13194         * g++.dg/tree-ssa/pr47707.C: New test.
13195
13196 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13197
13198         * g++.dg/opt/inline17.C: New test.
13199
13200 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13201
13202         PR fortran/47550
13203         * gfortran.dg/pure_formal_2.f90: New.
13204
13205 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13206
13207         PR rtl-optimization/47614
13208         * gfortran.dg/pr47614.f: New.
13209
13210 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13211
13212         PR driver/47678
13213         * gcc.dg/opts-6.c: New test.
13214
13215 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13216
13217         PR debug/47684
13218         * gcc.dg/pr47684.c: New test.
13219
13220 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13221
13222         PR target/47629
13223         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13224         c99_runtime, dg-add-options c99_runtime.
13225         (main): Use __asm__.
13226
13227 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13228
13229         PR testsuite/47400
13230         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13231         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13232         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13233         * gcc.dg/ucnid-10.c: Likewise.
13234         * gcc.dg/ucnid-13.c: Likewise.
13235         * gcc.dg/ucnid-7.c: Likewise.
13236         * gcc.dg/ucnid-8.c: Likewise.
13237         Adapt dg-warning line number.
13238
13239 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13240
13241         * gcc.target/i386/parity-1.c: Use -march=k8.
13242         * gcc.target/i386/parity-2.c: Ditto.
13243         * gcc.target/i386/vecinit-1.c: Ditto.
13244         * gcc.target/i386/vecinit-2.c: Ditto.
13245
13246 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13247
13248         PR target/46610
13249         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13250         * gcc.target/mips/save-restore-3.c: Likewise.
13251         * gcc.target/mips/save-restore-4.c: Likewise.
13252         * gcc.target/mips/save-restore-5.c: Likewise.
13253
13254         PR target/47683
13255         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13256         * g++.dg/tree-prof/partition2.C: Likewise.
13257
13258 2011-02-09  Jason Merrill  <jason@redhat.com>
13259
13260         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13261         rather than misdeclare std::puts.
13262
13263         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13264         * g++.dg/other/warning1.C: Likewise.
13265         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13266         * g++.old-deja/g++.gb/scope06.C: Likewise.
13267         * g++.old-deja/g++.law/cvt11.C: Likewise.
13268         * g++.old-deja/g++.law/init1.C: Likewise.
13269         * g++.dg/abi/mangle26.C: Likewise.
13270
13271         * g++.dg/template/function1.C: Adjust for C++0x mode.
13272         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13273
13274         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13275         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13276
13277         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13278
13279         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13280
13281         * g++.dg/cpp0x/regress: New directory.
13282         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13283         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13284         * g++.dg/cpp0x/regress/regress3.C: New.
13285
13286 2011-02-10  Richard Guenther  <rguenther@suse.de>
13287
13288         PR tree-optimization/47677
13289         * gcc.dg/torture/pr47677.c: New testcase.
13290
13291 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13292
13293         * objc.dg/special/load-category-1.m: Remove unused header.
13294         * objc.dg/special/load-category-1a.m: Likewise.
13295         * objc.dg/special/load-category-2.m: Likewise.
13296         * objc.dg/special/load-category-2a.m: Likewise.
13297         * objc.dg/special/load-category-3.m: Likewise.
13298         * objc.dg/special/load-category-3a.m: Likewise.
13299         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13300         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13301         * objc.dg/attributes/class-attribute-1.m: Likewise.
13302         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13303         * obj-c++.dg/property/property.exp: Likewise.
13304         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13305         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13306         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13307         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13308         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13309         * obj-c++.dg/template-8.mm: Likewise.
13310
13311 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13312
13313         PR target/47665
13314         * gcc.target/i386/pr47665.c: New test.
13315
13316 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13317
13318         PR testsuite/47622
13319         Revert
13320         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13321         PR debug/42631
13322         * gcc.dg/pr42631.c: Update test.
13323         * gcc.dg/pr42631-2.c: New test.
13324
13325 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13326
13327         PR fortran/47352
13328         * gfortran.dg/proc_decl_25.f90: New.
13329
13330 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13331
13332         PR fortran/47463
13333         * gfortran.dg/typebound_assignment_2.f03: New.
13334
13335 2011-02-09  Richard Guenther  <rguenther@suse.de>
13336
13337         PR tree-optimization/47664
13338         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13339
13340 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13341
13342         PR middle-end/47646
13343         * gnat.dg/uninit_func.adb: Adjust dg directive.
13344
13345 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13346
13347         PR middle-end/47646
13348         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13349
13350 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13351
13352         PR fortran/47637
13353         * gfortran.dg/auto_dealloc_2.f90: New.
13354
13355 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13356
13357         * gcc.dg/builtins-config.h: Remove __sgi handling.
13358         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13359         -std=c99 for mips-sgi-irix6.5*.
13360
13361 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13362
13363         PR middle-end/45505
13364         * gfortran.dg/pr25923.f90: Remove xfails.
13365
13366 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13367
13368         PR fortran/47583
13369         * gfortran.dg/inquire_14.f90: New test.
13370
13371 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13372
13373         PR fortran/45290
13374         * gfortran.dg/pointer_init_6.f90: New.
13375
13376 2011-02-08  Jeff Law <law@redhat.com>
13377
13378         PR tree-optimization/42893
13379         * gcc.tree-ssa/pr42893.c: New test.
13380
13381 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13382
13383         PR tree-optimization/46834
13384         PR tree-optimization/46994
13385         PR tree-optimization/46995
13386         * gcc.dg/graphite/id-pr46834.c: New.
13387         * gfortran.dg/graphite/id-pr46994.f90: New.
13388         * gfortran.dg/graphite/id-pr46995.f90: New.
13389
13390 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13391
13392         PR middle-end/47646
13393         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13394         using the variable is known the warning is emitted there.
13395         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13396         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13397
13398         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13399         statement.
13400         (vg): Likewise.
13401         * gcc.dg/noreturn-1.c (foo5): Likewise.
13402         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13403         (method2): Likewise.
13404
13405         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13406         the return statement using the uninitialized variable.
13407         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13408
13409 2011-02-08  Richard Guenther  <rguenther@suse.de>
13410
13411         PR middle-end/47639
13412         * g++.dg/opt/pr47639.c: New testcase.
13413
13414 2011-02-08  Richard Guenther  <rguenther@suse.de>
13415
13416         PR tree-optimization/47632
13417         * g++.dg/opt/pr47632.C: New testcase.
13418
13419 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13420
13421         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13422
13423 2011-02-07  Richard Guenther  <rguenther@suse.de>
13424
13425         PR tree-optimization/47615
13426         * g++.dg/opt/pr47615.C: New testcase.
13427
13428 2011-02-07  Richard Guenther  <rguenther@suse.de>
13429
13430         PR tree-optimization/47621
13431         * gcc.dg/torture/pr47621.c: New testcase.
13432
13433 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13434
13435         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13436
13437 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13438
13439         PR fortran/47592
13440         * gfortran.dg/allocate_with_source_1 : New test.
13441
13442 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13443
13444         PR middle-end/47610
13445         * gcc.dg/pr47610.c: New test.
13446
13447 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13448
13449         PR debug/42631
13450         * gcc.dg/pr42631.c: Update test.
13451         * gcc.dg/pr42631-2.c: New test.
13452
13453 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13454
13455         PR fortran/47574
13456         * gfortran.dg/pr47574.f90:  New test.
13457
13458 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13459
13460         PR tree-optimization/46194
13461         * gcc.dg/autopar/pr46194.c: New.
13462
13463 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13464
13465         PR tree-optimization/43695
13466         * g++.dg/ipa/pr43695.C: New.
13467
13468 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13469
13470         PR inline-asm/23200
13471         * gcc.dg/pr23200.c: New test.
13472
13473 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
13474
13475         PR c++/47589
13476         * g++.dg/pr47589.C: New test.
13477
13478 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
13479
13480         PR c++/47398
13481         * g++.dg/template/typedef37.C: New test.
13482         * g++.dg/template/param1.C: Adjust expected error message.
13483
13484 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13485
13486         PR middle-end/31490
13487         * gcc.dg/pr31490-2.c: New test.
13488         * gcc.dg/pr31490-3.c: New test.
13489         * gcc.dg/pr31490-4.c: New test.
13490
13491 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
13492             Jakub Jelinek  <jakub@redhat.com>
13493
13494         PR c++/46890
13495         * g++.dg/parser/semicolon3.C: Adjust.
13496         * g++.dg/parser/semicolon4.C: New testcase.
13497         * g++.dg/pr46890.C: New testcase.
13498
13499 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
13500
13501         PR c++/29571
13502         * g++.dg/init/pr29571.C: New.
13503
13504 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13505
13506         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13507         instead of vect_int.
13508
13509 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13510
13511         PR target/47312
13512         * gcc.target/i386/pr47312.c: New test.
13513
13514         PR target/47564
13515         * gcc.target/i386/pr47564.c: New test.
13516
13517 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
13518
13519         PR tree-optimization/45122
13520         * gcc.dg/tree-ssa/pr45122.c: New.
13521
13522 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
13523
13524         PR target/47272
13525         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13526         and vec_vsx_st.
13527
13528         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13529         and vsx so a default --with-cpu=power7 doesn't give an error
13530         when -mavoid-indexed-addresses is used.
13531
13532         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13533         wrapper function to save the arguments and then jump to the real
13534         function, rather than depending on the compiler not to move stuff
13535         before an asm.
13536         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13537
13538 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13539             Paul Thomas  <pault@gcc.gnu.org>
13540
13541         PR fortran/47082
13542         * gfortran.dg/class_37.f03 : New test.
13543
13544 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
13545             Richard Guenther  <rguenther@suse.de>
13546
13547         PR tree-optimization/40979
13548         PR bootstrap/47044
13549         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13550         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13551         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13552         check_vect_support_and_set_flags.
13553         * gfortran.dg/graphite/vect-pr40979.f90: New.
13554
13555 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13556
13557         PR fortran/47572
13558         * gfortran.dg/class_36.f03: New.
13559
13560 2011-02-02  Richard Guenther  <rguenther@suse.de>
13561
13562         PR tree-optimization/47566
13563         * gcc.dg/lto/20110201-1_0.c: New testcase.
13564
13565 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
13566
13567         PR debug/47498
13568         PR debug/47501
13569         PR debug/45136
13570         PR debug/45130
13571         * debug/pr47498.c: New.
13572         * debug/pr47501.c: New.
13573
13574 2011-02-01  Richard Guenther  <rguenther@suse.de>
13575
13576         PR tree-optimization/47559
13577         * g++.dg/torture/pr47559.C: New testcase.
13578
13579 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
13580
13581         PR fortran/47565
13582         * gfortran.dg/typebound_call_20.f03: New.
13583
13584 2011-02-01  Richard Guenther  <rguenther@suse.de>
13585
13586         PR tree-optimization/47555
13587         * gcc.dg/pr47555.c: New testcase.
13588
13589 2011-02-01  Richard Guenther  <rguenther@suse.de>
13590
13591         PR tree-optimization/47541
13592         * g++.dg/torture/pr47541.C: New testcase.
13593
13594 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13595
13596         PR fortran/47455
13597         * gfortran.dg/typebound_call_19.f03: New.
13598
13599 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13600
13601         PR c++/47416
13602         * g++.dg/cpp0x/pr47416.C: New test.
13603
13604 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
13605
13606         PR fortran/47519
13607         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
13608
13609 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
13610
13611         PR fortran/47463
13612         * gfortran.dg/typebound_assignment_1.f03: New.
13613
13614 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
13615
13616         PR tree-optimization/47538
13617         * gcc.c-torture/execute/pr47538.c: New test.
13618
13619 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13620
13621         PR target/45325
13622         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
13623
13624 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13625
13626         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
13627
13628 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
13629
13630         PR rtl-optimization/44031
13631         * gcc.c-torture/compile/20110131-1.c: New test.
13632
13633 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13634
13635         PR fortran/47042
13636         * gfortran.dg/stmt_func_1.f90: New.
13637
13638 2011-01-31  Tobias Burnus  <burnus@net-b.de>
13639
13640         PR fortran/47042
13641         * gfortran.dg/interface_34.f90: New.
13642
13643 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
13644
13645         PR fortran/47523
13646         * gfortran.dg/realloc_on_assign_5.f03: New test.
13647         * gfortran.dg/realloc_on_assign_5.f03: New test.
13648
13649 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13650
13651         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
13652         * gfortran.dg/bessel_7.f90: Likewise.
13653         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
13654
13655         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
13656         * gfortran.dg/sum_init_expr.f03: Likewise.
13657
13658         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
13659
13660         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
13661         -r -nostdlib.
13662
13663         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
13664         loop only on "vect_intfloat_cvt" targets.
13665
13666 2011-01-29  Tobias Burnus  <burnus@net-b.de>
13667
13668         PR fortran/47531
13669         * gfortran.dg/shape_6.f90: New.
13670
13671 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13672
13673         PR libgfortran/47434
13674         * gfortran.dg/read_infnan_1.f90: Update test.
13675         * gfortran.dg/module_nan.f90: Update test.
13676         * gfortran.dg/char4_iunit_1.f03: Update test.
13677         * gfortran.dg/large_real_kind_1.f90: Update test.
13678         * gfortran.dg/real_const_3.f90: Update test.
13679         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
13680
13681 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
13682
13683         PR c++/47311
13684         * g++.dg/template/param2.C: New test.
13685
13686 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13687
13688         PR libgfortran/47285
13689         * gfortran.dg/fmt_g.f: New test.
13690
13691 2011-01-28  Tobias Burnus  <burnus@net-b.de>
13692
13693         PR fortran/47507
13694         * gfortran.dg/pure_formal_1.f90: New.
13695
13696 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
13697
13698         PR target/42894
13699         * gcc.dg/tls/pr42894.c: New test.
13700
13701 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13702
13703         * gcc.dg/pr47276.c: Add dg-require-visibility.
13704
13705 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13706
13707         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
13708
13709 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
13710             Tobias Burnus  <burnus@gcc.gnu.org>
13711
13712         PR fortran/45170
13713         PR fortran/35810
13714         PR fortran/47350
13715         * gfortran.dg/realloc_on_assign_3.f03: New test.
13716         * gfortran.dg/realloc_on_assign_4.f03: New test.
13717         * gfortran.dg/allocatable_function_5.f90: New test.
13718         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
13719         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
13720         implemented" dg-errors.
13721
13722 2011-01-27  Jan Hubicka  <jh@suse.cz>
13723
13724         PR middle-end/46949
13725         * gcc.dg/attr-weakref-4.c: New testcase
13726
13727 2011-01-27  Martin Jambor  <mjambor@suse.cz>
13728
13729         PR tree-optimization/47228
13730         * gcc.dg/torture/pr47228.c: New test.
13731
13732 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13733
13734         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
13735
13736 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13737
13738         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
13739         when using auto-overlay support on the SPU.
13740
13741 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
13742
13743         PR rtl-optimization/44174
13744         * gcc.target/i386/asm-6.c: New test.
13745
13746 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
13747
13748         PR rtl-optimization/46856
13749         * gcc.c-torture/compile/pr46856.c: New test.
13750
13751 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
13752             Andrew Pinski  <pinskia@gmail.com>
13753
13754         PR c/43082
13755         * gcc.dg/pr43082.c: New.
13756
13757 2011-01-26  DJ Delorie  <dj@redhat.com>
13758
13759         PR rtl-optimization/46878
13760         * gcc.dg/pr46878-1.c: New test.
13761
13762 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13763
13764         PR c++/47476
13765         * g++.dg/cpp0x/pr47476.C: New test.
13766
13767 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
13768
13769         * gcc.c-torture/compile/20110126-1.c: New test.
13770
13771 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
13772
13773         PR c/47473
13774         * gcc.dg/torture/pr47473.c: New test.
13775
13776 2011-01-26  Jan Hubicka  <jh@suse.cz>
13777
13778         PR target/47237
13779         * gcc.c-torture/execute/pr47237.c: New testcase.
13780
13781 2011-01-26  Jan Hubicka  <jh@suse.cz>
13782
13783         PR tree-optimization/47190
13784         * gcc.dg/attr-weakref-3.c: New testcase.
13785
13786 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
13787
13788         PR c++/43601
13789         * gcc.dg/dll-9a.c: New test file.
13790         * gcc.dg/dll-11.c: Likewise.
13791         * gcc.dg/dll-12.c: Likewise.
13792         * gcc.dg/dll-12a.c: Likewise.
13793         * gcc.dg/dll-11a.c: Likewise.
13794         * gcc.dg/dll-9.c: Likewise.
13795         * gcc.dg/dll-10.c: Likewise.
13796         * gcc.dg/dll-10a.c: Likewise.
13797         * g++.dg/ext/dllexport4a.cc: Likewise.
13798         * g++.dg/ext/dllexport4.C: Likewise.
13799         * g++.dg/ext/dllexport5.C: Likewise.
13800         * g++.dg/ext/dllexport5a.cc: Likewise.
13801
13802 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13803
13804         PR tree-optimization/46970
13805         * gcc.dg/graphite/pr46970.c: New.
13806
13807 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13808
13809         PR tree-optimization/46215
13810         * gcc.dg/graphite/pr46215.c: New.
13811
13812 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13813
13814         PR tree-optimization/46168
13815         * gcc.dg/graphite/pr46168.c: New.
13816
13817 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13818
13819         PR tree-optimization/43657
13820         * gcc.dg/graphite/pr43657.c: New.
13821
13822 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13823
13824         PR tree-optimization/29832
13825         * gfortran.dg/graphite/pr29832.f90: New.
13826
13827 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13828
13829         PR tree-optimization/43567
13830         * gcc.dg/graphite/pr43567.c: New.
13831
13832 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13833
13834         * gfortran.dg/graphite/interchange-4.f: New.
13835         * gfortran.dg/graphite/interchange-5.f: New.
13836
13837         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
13838         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
13839         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
13840         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
13841         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
13842         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
13843         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
13844         * gfortran.dg/ltrans-7.f90: Removed.
13845         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
13846
13847         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
13848         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
13849         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
13850         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
13851         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
13852         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
13853         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
13854         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
13855         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
13856         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
13857         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
13858         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
13859         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
13860         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
13861         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
13862         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
13863         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
13864         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
13865         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
13866         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
13867         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
13868         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
13869         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
13870         * gcc.dg/tree-ssa/data-dep-1.c
13871         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
13872         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
13873         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
13874         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
13875         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
13876
13877 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13878
13879         PR tree-optimization/47265
13880         PR tree-optimization/47443
13881         * gcc.c-torture/compile/pr47265.c: New test.
13882         * gcc.dg/pr47443.c: New test.
13883
13884 2011-01-25  Martin Jambor  <mjambor@suse.cz>
13885
13886         PR tree-optimization/47382
13887         * g++.dg/torture/pr47382.C: New test.
13888         * g++.dg/opt/devirt1.C: Xfail.
13889
13890 2011-01-25  Yao Qi  <yao@codesourcery.com>
13891
13892         PR target/45701
13893         * gcc.target/arm/pr45701-1.c: New test.
13894         * gcc.target/arm/pr45701-2.c: New test.
13895         * gcc.target/arm/pr45701-3.c: New test.
13896
13897 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13898             Jakub Jelinek  <jakub@redhat.com>
13899
13900         PR tree-optimization/47271
13901         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
13902
13903 2011-01-25  Nick Clifton  <nickc@redhat.com>
13904
13905         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
13906         (saturate_add): Delete.
13907         (exchange): Delete.
13908         (main): Do not run saturate_add.
13909         (set_interrupts): Delete.
13910
13911 2011-01-25  Tobias Burnus  <burnus@net-b.de>
13912
13913         PR fortran/47448
13914         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
13915
13916 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
13917
13918         PR tree-optimization/47427
13919         PR tree-optimization/47428
13920         * gcc.c-torture/compile/pr47427.c: New test.
13921         * gcc.c-torture/compile/pr47428.c: New test.
13922
13923 2011-01-25  Richard Guenther  <rguenther@suse.de>
13924
13925         PR middle-end/47411
13926         * gcc.dg/torture/pr47411.c: New testcase.
13927
13928 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13929
13930         * gfortran.dg/graphite/id-24.f: New.
13931         * gfortran.dg/graphite/id-25.f: New.
13932
13933 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13934
13935         * gfortran.dg/graphite/id-23.f: New.
13936
13937 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13938
13939         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
13940
13941 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13942
13943         * gcc.dg/graphite/block-0.c: Un-XFAILed.
13944         * gcc.dg/graphite/block-1.c: Un-XFAILed.
13945         * gcc.dg/graphite/block-7.c: Un-XFAILed.
13946         * gcc.dg/graphite/block-8.c: Un-XFAILed.
13947         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
13948         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
13949         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
13950         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
13951         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
13952
13953 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
13954
13955         * gcc.dg/graphite/block-0.c: Add documentation.
13956         * gcc.dg/graphite/block-4.c: Same.
13957         * gcc.dg/graphite/block-7.c: Same.
13958         * gcc.dg/graphite/block-8.c: New.
13959         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
13960         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
13961         * gcc.dg/graphite/interchange-12.c: Add documentation.
13962         * gcc.dg/graphite/interchange-13.c: New.
13963         * gcc.dg/graphite/interchange-14.c: New.
13964         * gcc.dg/graphite/interchange-15.c: New.
13965         * gcc.dg/graphite/interchange-8.c: Add documentation.
13966         * gcc.dg/graphite/interchange-mvt.c: Same.
13967
13968 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
13969
13970         PR target/47408
13971         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
13972         * gcc.target/powerpc/altivec-14.c: Ditto.
13973         * gcc.target/powerpc/altivec-33.c: Ditto.
13974         * gcc.target/powerpc/altivec-types-1.c: Ditto.
13975         * gcc.target/powerpc/altivec-types-2.c: Ditto.
13976         * gcc.target/powerpc/altivec-types-3.c: Ditto.
13977         * gcc.target/powerpc/altivec-types-4.c: Ditto.
13978         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
13979         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
13980         * g++.dg/ext/altivec-15.C: Ditto.
13981         * g++.dg/ext/altivec-types-1.C: Ditto.
13982         * g++.dg/ext/altivec-types-2.C: Ditto.
13983         * g++.dg/ext/altivec-types-3.C: Ditto.
13984         * g++.dg/ext/altivec-types-4.C: Ditto.
13985
13986 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13987
13988         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
13989
13990 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13991
13992         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
13993         optimization options.
13994
13995 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13996
13997         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
13998
13999         PR testsuite/45988
14000         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14001
14002 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14003
14004         PR fortran/47421
14005         * gfortran.dg/allocatable_scalar_12.f90: New.
14006
14007 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14008
14009         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14010         vectorization to be not profitable if peeling is used to
14011         realign the memory access.
14012         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14013         loop bound to avoid loop unrolling.
14014         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14015
14016 2011-01-22  Jan Hubicka  <jh@suse.cz>
14017
14018         PR lto/47333
14019         * g++.dg/lto/pr47333.C: New file.
14020
14021 2011-01-22  Jan Hubicka  <jh@suse.cz>
14022
14023         PR tree-optimization/43884
14024         PR lto/44334
14025         * gcc.dg/autopar/outer-2.c: Increase array size.
14026         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14027
14028 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14029
14030         PR fortran/38536
14031         * gfortran.dg/c_loc_tests_16.f90:  New test.
14032
14033 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14034
14035         PR fortran/47399
14036         * gfortran.dg/typebound_proc_19.f90: New.
14037
14038 2011-01-21  Jeff Law <law@redhat.com>
14039
14040         PR tree-optimization/47053
14041         * g++.dg/pr47053.C: New test.
14042
14043 2011-01-21  Jason Merrill  <jason@redhat.com>
14044
14045         PR c++/47041
14046         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14047
14048 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14049
14050         PR c++/47388
14051         * g++.dg/cpp0x/range-for10.C: New test.
14052         * g++.dg/template/for1.C: New test.
14053
14054         PR middle-end/45566
14055         * g++.dg/tree-prof/partition3.C: New test.
14056
14057         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14058
14059         PR rtl-optimization/47366
14060         * g++.dg/opt/pr47366.C: New test.
14061
14062 2011-01-21  Jason Merrill  <jason@redhat.com>
14063
14064         PR c++/46552
14065         * g++.dg/cpp0x/constexpr-regress2.C: New.
14066
14067         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14068
14069 2011-01-21  Jeff Law <law@redhat.com>
14070
14071         PR rtl-optimization/41619
14072         * gcc.dg/pr41619.c: New.
14073
14074 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14075
14076         PR tree-optimization/47355
14077         * g++.dg/opt/pr47355.C: New test.
14078
14079 2011-01-21  Richard Guenther  <rguenther@suse.de>
14080
14081         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14082         making main hot.
14083
14084 2011-01-21  Richard Guenther  <rguenther@suse.de>
14085
14086         PR tree-optimization/47365
14087         * gcc.dg/torture/pr47365.c: New testcase.
14088         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14089
14090 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14091
14092         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14093
14094 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14095
14096         PR tree-optimization/47391
14097         * gcc.dg/pr47391.c: New test.
14098
14099 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14100
14101         * g++.dg/template/char1.C: Use signed char.
14102
14103 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14104
14105         PR fortran/47377
14106         * gfortran.dg/pointer_target_4.f90: New.
14107
14108 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14109
14110         PR target/47251
14111         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14112         ILP32 system and not IP32.
14113
14114 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14115
14116         PR debug/46583
14117         * g++.dg/debug/pr46583.C: New.
14118
14119 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14120
14121         PR debug/47283
14122         * g++.dg/debug/pr47283.C: New test.
14123
14124         PR testsuite/47371
14125         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14126         * gcc.target/i386/headmerge-2.c: Likewise.
14127
14128 2011-01-20  Richard Guenther  <rguenther@suse.de>
14129
14130         PR middle-end/47370
14131         * gcc.dg/torture/pr47370.c: New testcase.
14132
14133 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14134
14135         PR tree-optimization/46130
14136         * gcc.dg/pr46130-1.c: New test.
14137         * gcc.dg/pr46130-2.c: New test.
14138
14139 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14140
14141         PR c++/47291
14142         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14143
14144 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14145
14146         PR debug/46240
14147         * g++.dg/debug/pr46240.cc: New.
14148
14149 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14150
14151         PR c++/47303
14152         * g++.dg/template/anonunion1.C: New test.
14153
14154         PR rtl-optimization/47337
14155         * gcc.c-torture/execute/pr47337.c: New test.
14156
14157 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14158
14159         PR testsuite/45342
14160         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14161
14162 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14163
14164         PR tree-optimization/46021
14165         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14166
14167 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14168
14169         PR tree-optimization/47290
14170         * g++.dg/torture/pr47290.C: New test.
14171
14172 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14173
14174         PR fortran/47240
14175         * gfortran.dg/proc_ptr_comp_29.f90: New.
14176
14177 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14178
14179         PR testsuite/41146
14180         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14181         powerpc-apple-darwin9.
14182
14183 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14184
14185         PR rtl-optimization/47299
14186         * gcc.c-torture/execute/pr47299.c: New test.
14187
14188 2011-01-17  Jason Merrill  <jason@redhat.com>
14189
14190         * g++.dg/cpp0x/constexpr-virtual.C: New.
14191
14192 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14193
14194         PR fortran/47331
14195         * gfortran.dg/gomp/pr47331.f90: New test.
14196
14197 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14198
14199         PR objc/47314
14200         * objc.dg/selector-warn-1.m: New.
14201         * obj-c++.dg/selector-warn-1.mm: New.
14202
14203 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14204
14205         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14206         Update dg-final accordingly.
14207
14208 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14209
14210         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14211
14212 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14213
14214         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14215         target check.
14216         * gcc.dg/guality/pr36728-2.c: Likewise.
14217
14218 2011-01-17  Richard Guenther  <rguenther@suse.de>
14219
14220         PR tree-optimization/47313
14221         * g++.dg/torture/pr47313.C: New testcase.
14222
14223 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14224
14225         PR target/47318
14226         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14227         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14228         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14229         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14230
14231         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14232         as __m256i.
14233         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14234         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14235         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14236
14237 2011-01-17  Richard Guenther  <rguenther@suse.de>
14238
14239         PR tree-optimization/45967
14240         * gcc.dg/torture/pr45967-2.c: New testcase.
14241         * gcc.dg/torture/pr45967-3.c: Likewise.
14242
14243 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14244
14245         PR testsuite/47325
14246         * g++.dg/ext/pr47213.C: Require visibility.
14247
14248 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14249
14250         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14251         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14252
14253 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14254
14255         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14256         Linux-based targets.
14257
14258 2011-01-13  Jan Hubicka  <jh@suse.cz>
14259
14260         PR tree-optimization/47276
14261         * gcc.dg/pr47276.c: New testcase.
14262
14263 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14264             Jonathan Wakely  <jwakely.gcc@gmail.com>
14265
14266         PR c++/33558
14267         * g++.dg/other/pr33558.C: New.
14268         * g++.dg/other/pr33558-2.C: New.
14269
14270 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14271
14272         PR tree-optimization/45934
14273         PR tree-optimization/46302
14274         * g++.dg/ipa/devirt-c-1.C: New test.
14275         * g++.dg/ipa/devirt-c-2.C: Likewise.
14276         * g++.dg/ipa/devirt-c-3.C: Likewise.
14277         * g++.dg/ipa/devirt-c-4.C: Likewise.
14278         * g++.dg/ipa/devirt-c-5.C: Likewise.
14279         * g++.dg/ipa/devirt-c-6.C: Likewise.
14280         * g++.dg/ipa/devirt-6.C: Likewise.
14281         * g++.dg/ipa/devirt-d-1.C: Likewise.
14282         * g++.dg/torture/pr45934.C: Likewise.
14283
14284 2011-01-14  Jason Merrill  <jason@redhat.com>
14285
14286         * g++.dg/cpp0x/variadic105.C: New.
14287
14288 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14289             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14290
14291         PR objc/45989
14292         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14293         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14294         execution tests on i?86-*-*, x86_64-*-* and
14295         powerpc*-apple-darwin* && ilp32.
14296         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14297         tests on i?86-*-* and x86_64-*-*.
14298
14299 2011-01-14  Richard Guenther  <rguenther@suse.de>
14300
14301         PR tree-optimization/47280
14302         * g++.dg/opt/pr47280.C: New testcase.
14303
14304 2011-01-14  Jason Merrill  <jason@redhat.com>
14305
14306         * g++.dg/cpp0x/constexpr-regress1.C: New.
14307
14308         * g++.dg/ext/flexary2.C: New.
14309
14310 2011-01-14  Richard Guenther  <rguenther@suse.de>
14311
14312         PR middle-end/47281
14313         * gcc.dg/torture/pr47281.c: New testcase.
14314         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14315
14316 2011-01-14  Richard Guenther  <rguenther@suse.de>
14317
14318         PR tree-optimization/47286
14319         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14320
14321 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14322
14323         PR c++/47213
14324         * g++.dg/ext/pr47213.C: New.
14325
14326 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14327
14328         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14329
14330 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14331             Mikael Morin  <mikael@gcc.gnu.org>
14332
14333         PR fortran/45848
14334         PR fortran/47204
14335         * gfortran.dg/select_type_20.f90: New.
14336         * gfortran.dg/select_type_21.f90: New.
14337
14338 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14339
14340         PR target/47251
14341         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14342
14343 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14344
14345         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14346         * gcc.dg/guality/pr36728-2.c: Likewise.
14347
14348 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14349
14350         PR debug/PR46973
14351         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14352
14353 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14354
14355         PR rtl-optimization/45352
14356         * gcc.dg/pr45352-3.c: New.
14357
14358 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14359
14360         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14361         comment.
14362         * g++.dg/cpp0x/range-for8.C: New.
14363         * g++.dg/cpp0x/range-for9.C: New.
14364
14365 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14366
14367         PR debug/47209
14368         * g++.dg/debug/pr47209.C: New.
14369
14370 2011-01-12  Richard Guenther  <rguenther@suse.de>
14371
14372         PR lto/47259
14373         * gcc.dg/lto/pr47259_0.c: New testcase.
14374         * gcc.dg/lto/pr47259_1.c: Likewise.
14375
14376 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14377
14378         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14379         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14380         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14381         methods missing from the OBJC2 Object.
14382         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14383         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14384         GNU and NeXT runtimes.
14385         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14386         comments.
14387         * objc-obj-c++-shared/Object1.m: Likewise.
14388         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14389         * objc.dg/proto-qual-1.m: Likewise.
14390         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14391         * obj-c++.dg/proto-qual-1.mm: Likewise.
14392
14393 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14394
14395         PR testsuite/33033
14396         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14397
14398 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14399
14400         Fixed the Objective-C++ testsuite and updated all tests.
14401         * lib/obj-c++.exp (obj-c++_init): Declare and set
14402         gcc_warning_prefix and gcc_error_prefix.
14403         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14404         'dg-warning', 'dg-message' and 'dg-error'.
14405         * obj-c++.dg/class-extension-3.mm: Likewise.
14406         * obj-c++.dg/class-protocol-1.mm: Likewise.
14407         * obj-c++.dg/encode-7.mm: Likewise.
14408         * obj-c++.dg/exceptions-3.mm: Likewise.
14409         * obj-c++.dg/exceptions-5.mm: Likewise.
14410         * obj-c++.dg/method-12.mm: Likewise.
14411         * obj-c++.dg/method-13.mm: Likewise.
14412         * obj-c++.dg/method-15.mm: Likewise.
14413         * obj-c++.dg/method-16.mm: Likewise.
14414         * obj-c++.dg/method-4.mm: Likewise.
14415         * obj-c++.dg/method-8.mm: Likewise.
14416         * obj-c++.dg/method-conflict-1.mm: Likewise.
14417         * obj-c++.dg/method-conflict-2.mm: Likewise.
14418         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14419         and uncommented second part of the testcase now that the testsuite
14420         works correctly.
14421         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14422         and uncommented second part of the testcase now that the testsuite
14423         works correctly.
14424         * obj-c++.dg/private-1.mm: Likewise.
14425         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14426         * obj-c++.dg/syntax-error-7.mm: Likewise.
14427         * obj-c++.dg/warn5.mm: Likewise.
14428         * obj-c++.dg/property/at-property-14.mm: Likewise.
14429         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14430         FIXME.
14431         * obj-c++.dg/property/at-property-18.mm: Likewise.
14432         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14433         FIXME.
14434         * obj-c++.dg/property/at-property-21.mm: Likewise.
14435         * obj-c++.dg/property/at-property-28.mm: Likewise.
14436         * obj-c++.dg/property/at-property-5.mm: Likewise.
14437         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14438         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14439         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14440         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14441         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14442         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14443         * obj-c++.dg/tls/diag-5.mm: Likewise.
14444         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14445         dg-error, now matched correctly.
14446
14447 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14448
14449         * objc.dg/property/at-property-29.m: New.
14450         * obj-c++.dg/property/at-property-29.mm: New.
14451
14452 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14453
14454         * go.test/go-test.exp (go-set-goarch): New proc.
14455         (go-gc-tests): Use it.
14456
14457 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14458
14459         PR debug/46955
14460         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14461
14462 2011-01-11  Richard Henderson  <rth@redhat.com>
14463
14464         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14465
14466 2011-01-11  Jan Hubicka  <jh@suse.cz>
14467
14468         PR lto/45721
14469         PR lto/45375
14470         * gcc.dg/lto/pr45721_1.c: New file.
14471         * gcc.dg/lto/pr45721_0.c: New file.
14472
14473 2011-01-11  Richard Guenther  <rguenther@suse.de>
14474
14475         PR tree-optimization/46076
14476         * gcc.dg/tree-ssa/pr46076.c: New testcase.
14477
14478 2011-01-11  Jeff Law <law@redhat.com>
14479
14480         * PR tree-optimization/47086
14481         * gcc.dg/pr47086.c: New test.
14482
14483 2011-01-11  Jason Merrill  <jason@redhat.com>
14484
14485         PR c++/46658
14486         * g++.dg/template/new10.C: New.
14487
14488         PR c++/45520
14489         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14490
14491 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
14492
14493         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14494         Split type definitions and NSConstantString class into...
14495         * objc-obj-c++-shared/objc-test-suite-types.h: New.
14496         * objc-obj-c++-shared/nsconstantstring-class.h: New.
14497         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14498         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14499         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14500         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14501         to comments.
14502         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14503         encode defines for newer NeXT system headers.
14504         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14505         * obj-c++.dg/torture/strings/string1.mm: Likewise.
14506         * objc.dg/foreach-5.m: Likewise.
14507         * objc.dg/foreach-2.m: Likewise.
14508         * objc.dg/foreach-4.m: Likewise.
14509         * objc.dg/torture/strings/string1.m: Likewise.
14510         * objc.dg/torture/strings/string2.m: Likewise.
14511         * objc.dg/torture/strings/string3.m: Likewise.
14512         * objc.dg/torture/strings/string4.m: Likewise.
14513         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14514         header and stand alone.
14515         * obj-c++.dg/strings/strings-2.mm: Likewise.
14516         * objc.dg/torture/strings/const-str-3.m: Likewise.
14517         * objc.dg/strings/strings-2.m: Likewise.
14518         * objc.dg/strings/const-str-12b.m: Likewise.
14519
14520 2011-01-12  Richard Guenther  <rguenther@suse.de>
14521
14522         PR middle-end/32511
14523         * gcc.dg/attr-weak-1.c: Adjust.
14524
14525 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
14526
14527         PR fortran/47051
14528         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14529         standard compliant and comment.
14530
14531 2011-01-10  Jan Hubicka  <jh@suse.cz>
14532
14533         PR lto/46083
14534         * gcc.dg/initpri3.c: New testcase.
14535
14536 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14537
14538         PR lto/47222
14539         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14540         externally visible.
14541         (g_esi): Likewise.
14542         (g_ebx): Likewise.
14543         (g_ebp): Likewise.
14544         (g_esp): Likewise.
14545         (g_ebp_save): Likewise.
14546         (g_esp_save): Likewise.
14547
14548 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14549
14550         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14551
14552 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14553
14554         PR tree-optimization/46021
14555         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14556         i?86-*-*, x86_64-*-*.
14557
14558 2011-01-10  Jeff Law <law@redhat.com>
14559
14560         * PR tree-optimization/47141
14561         * gcc.c-torture/compile/pr47141.c: New test.
14562
14563 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
14564
14565         PR testsuite/46230
14566         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14567         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14568         * gcc.dg/vect/slp-35.c: Remove XFAILs.
14569         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14570
14571         PR testsuite/46230
14572         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14573         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
14574         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14575         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14576         being vectorized.  Adjust dg-final pattern.
14577
14578         PR testsuite/46230
14579         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
14580         * gcc.dg/vect/slp-24.c: Likewise.
14581
14582 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
14583
14584         PR c++/47218
14585         * g++.dg/other/pr47218-1.C: New test file.
14586         * g++.dg/other/pr47218.C: Likewise.
14587         * g++.dg/other/pr47218.h: New supporting header.
14588
14589 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
14590
14591         PR objc/47232
14592         * objc.dg/attributes/invalid-attribute-1.m: New.
14593         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
14594
14595 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14596
14597         PR fortran/47224
14598         * gfortran.dg/proc_ptr_comp_28.f90: New.
14599
14600 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14601
14602         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
14603         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
14604         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14605         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
14606         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
14607         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
14608         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
14609         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
14610         * objc.dg/gnu-api-2-class.m: Likewise.
14611         * objc.dg/gnu-api-2-ivar.m: Likewise.
14612         * objc.dg/gnu-api-2-method.m: Likewise.
14613         * objc.dg/gnu-api-2-objc.m: Likewise.
14614         * objc.dg/gnu-api-2-object.m: Likewise.
14615         * objc.dg/gnu-api-2-property.m: Likewise.
14616         * objc.dg/gnu-api-2-protocol.m: Likewise.
14617         * objc.dg/gnu-api-2-sel.m: Likewise.
14618
14619 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
14620
14621         * objc.dg/foreach-1.m: Skip for Darwin < 9.
14622         * objc.dg/objc-foreach-4.m: Likewise.
14623         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
14624         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
14625         * objc.dg/foreach-4.m: Likewise.
14626         * objc.dg/foreach-5.m: Likewise.
14627         * objc.dg/foreach-3.m: Return self from init.
14628
14629 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
14630
14631         PR fortran/38536
14632         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
14633
14634 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
14635
14636         PR fortran/46313
14637         * gfortran.dg/class_35.f90: New.
14638
14639 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14640
14641         * objc.dg/foreach-1.m: Add "-Wall" to flags.
14642
14643 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
14644
14645         PR objc/47078
14646         * objc.dg/invalid-method-2.m: New.
14647         * obj-c++.dg/invalid-method-2.mm: New.
14648
14649 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
14650
14651         PR fortran/46896
14652         * gfortran.dg/transpose_optimization_2.f90 : New test.
14653
14654 2011-01-08  Jan Hubicka  <jh@suse.cz>
14655
14656         PR tree-optmization/46469
14657         * g++.dg/torture/pr46469.C: New testcase.
14658
14659 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
14660
14661         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
14662         emulation of libobjc-gnu structure layout functionality to ..
14663         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
14664         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
14665         * objc/execute/bf-common.h: Adjust headers.
14666         * objc/execute/bf-1.m: Likewise.
14667         * objc/execute/bf-2.m: Likewise.
14668         * objc/execute/bf-3.m: Likewise.
14669         * objc/execute/bf-4.m: Likewise.
14670         * objc/execute/bf-5.m: Likewise.
14671         * objc/execute/bf-6.m: Likewise.
14672         * objc/execute/bf-7.m: Likewise.
14673         * objc/execute/bf-8.m: Likewise.
14674         * objc/execute/bf-9.m: Likewise.
14675         * objc/execute/bf-10.m: Likewise.
14676         * objc/execute/bf-11.m: Likewise.
14677         * objc/execute/bf-12.m: Likewise.
14678         * objc/execute/bf-13.m: Likewise.
14679         * objc/execute/bf-14.m: Likewise.
14680         * objc/execute/bf-15.m: Likewise.
14681         * objc/execute/bf-16.m: Likewise.
14682         * objc/execute/bf-17.m: Likewise.
14683         * objc/execute/bf-18.m: Likewise.
14684         * objc/execute/bf-19.m: Likewise.
14685         * objc/execute/bf-20.m: Likewise.
14686         * objc/execute/bf-21.m: Likewise.
14687         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
14688         objc_get_type_qualifiers ().
14689
14690 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
14691
14692         PR fortran/45777
14693         * gfortran.dg/dependency_39.f90:  New test.
14694
14695 2011-01-07  Jan Hubicka  <jh@suse.cz>
14696
14697         Get builtins tests ready for linker plugin.
14698         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
14699         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
14700         my_memset, my_bzero): Mark used.
14701         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
14702         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
14703         volatile.
14704         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
14705         volatile.
14706
14707 2011-01-07  Jan Hubicka  <jh@suse.cz>
14708
14709         PR tree-optimization/46367
14710         * g++.dg/torture/pr46367.C: New file.
14711
14712 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14713
14714         PR target/47201
14715         * gcc.dg/pr47201.c: New test.
14716
14717         PR bootstrap/47187
14718         * gcc.dg/tree-prof/pr47187.c: New test.
14719
14720 2011-01-07  Tobias Burnus  <burnus@net-b.de>
14721
14722         PR fortran/41580
14723         * gfortran.dg/extends_type_of_3.f90: New.
14724
14725 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
14726
14727         * g++.dg/ext/dllexport-MI1.C: Adjust test.
14728         * g++.dg/ext/dllimport-MI1.C: Likewise.
14729         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
14730         * g++.dg/ext/dllimport10.C: Likewise.
14731         * g++.dg/ext/dllimport11.C: Likewise.
14732         * g++.dg/ext/dllimport12.C: Likewise.
14733         * g++.dg/ext/dllimport13.C: Likewise.
14734         * g++.dg/ext/dllimport2.C: Likewise.
14735         * g++.dg/ext/dllimport3.C: Likewise.
14736         * g++.dg/ext/dllimport4.C: Likewise.
14737         * g++.dg/ext/dllimport5.C: Likewise.
14738         * g++.dg/ext/dllimport6.C: Likewise.
14739         * g++.dg/ext/dllimport8.C: Likewise.
14740         * g++.dg/ext/dllimport9.C: Likewise.
14741         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
14742         targets, too. Additionally enable test for i?86-*-mingw*.
14743         * g++.dg/ext/selectany1.C: Likewise.
14744         Remove guard variable check.
14745
14746 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
14747
14748         PR fortran/47189
14749         PR fortran/47194
14750         * gfortran.dg/storage_size_3.f08: Extended.
14751
14752 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
14753
14754         PR c++/47022
14755         * g++.dg/template/stdarg1.C: New test.
14756
14757 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14758
14759         PR fortran/47195
14760         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
14761         * gfortran.dg/defined_operators_1.f90: Split the subroutine
14762         from the interface of functions to not hide the errors that
14763         shall be tested.
14764
14765 2011-01-06  Jan Hubicka  <jh@suse.cz>
14766
14767         * gcc.dg/lto/pr47188_0.c: New testcase.
14768         * gcc.dg/lto/pr47188_1.c: New testcase.
14769
14770 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
14771
14772         PR fortran/33117
14773         PR fortran/46478
14774         * gfortran.dg/interface_33.f90: New test.
14775
14776 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
14777
14778         PR c/47150
14779         * gcc.c-torture/compile/pr47150.c: New test.
14780
14781 2011-01-06  Ira Rosen  <irar@il.ibm.com>
14782
14783         PR tree-optimization/47139
14784         * gcc.dg/vect/pr47139.c: New test.
14785
14786 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14787
14788         PR fortran/47180
14789         * gfortran.dg/extends_type_of_2.f03: New.
14790
14791 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14792
14793         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
14794
14795 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
14796
14797         * gnat.dg/opt14.adb: New test.
14798
14799 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14800
14801         PR fortran/46017
14802         * gfortran.dg/allocate_error_2.f90:  New test.
14803
14804 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
14805
14806         PR fortran/47024
14807         * gfortran.dg/storage_size_3.f08: New.
14808
14809 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14810
14811         PR libgfortran/47154
14812         * gfortran.dg/namelist_68.f90: New test.
14813
14814 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
14815
14816         * gnat.dg/unchecked_convert8.ad[sb]: New test.
14817
14818 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
14819
14820         PR fortran/46448
14821         * gfortran.dg/class_34.f90: New.
14822
14823 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14824
14825         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
14826         use __builtin_inff.  Skip all single-precision tests that require
14827         Infinity.
14828
14829 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14830
14831         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
14832
14833 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
14834
14835         PR tree-optimization/47148
14836         * gcc.c-torture/execute/pr47148.c: New test.
14837
14838         PR tree-optimization/47155
14839         * gcc.c-torture/execute/pr47155.c: New test.
14840
14841         PR rtl-optimization/47157
14842         * gcc.c-torture/compile/pr47157.c: New test.
14843
14844 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14845
14846         * gcc.dg/torture/vector-shift2.c (schar): Define.
14847         (main): Always use schar or uchar instead of plain "char" to avoid
14848         dependencies on implementation-defined char signedness.
14849
14850 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14851
14852         PR tree-optimization/46801
14853         * gnat.dg/pack9.adb: Remove xfail.
14854
14855 2011-01-03  Martin Jambor  <mjambor@suse.cz>
14856
14857         PR tree-optimization/46984
14858         * g++.dg/ipa/pr46984.C: New test.
14859
14860 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
14861
14862         PR fortran/46408
14863         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
14864
14865 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
14866
14867         PR tree-optimization/47140
14868         * gcc.c-torture/compile/pr47140.c: New test.
14869
14870         PR rtl-optimization/47028
14871         * gcc.dg/pr47028.c: New test.
14872
14873 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
14874
14875         * objc.dg/protocol-forward-1.m: Removed TODO.
14876         * objc.dg/protocol-forward-2.m: New.
14877         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
14878         * obj-c++.dg/protocol-forward-2.mm: New.
14879
14880 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
14881
14882         PR target/38662
14883         * g++.dg/eh/pr38662.C: New testcase.
14884
14885 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
14886
14887         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
14888         scan for newline '\n'.
14889
14890 \f
14891 Copyright (C) 2011 Free Software Foundation, Inc.
14892
14893 Copying and distribution of this file, with or without modification,
14894 are permitted in any medium without royalty provided the copyright
14895 notice and this notice are preserved.