OSDN Git Service

f8f92aa417ad37b57390159809832dcbcc74fea2
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
2
3         * gfortran.dg/nested_modules_2.f90: Tighten test.
4
5 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
6
7         * gcc.c-torture/execute/20111212-1.c: New test.
8
9 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
10
11         PR testsuite/51511
12         * gcc.dg/pr45819.c: Add -w to dg-options.
13
14 2011-12-12  Torvald Riegel  <triegel@redhat.com>
15
16         * g++.dg/tm/noexcept-1.C: New test.
17         * g++.dg/tm/noexcept-2.C: New test.
18         * g++.dg/tm/noexcept-3.C: New test.
19         * g++.dg/tm/noexcept-4.C: New test.
20         * g++.dg/tm/noexcept-5.C: New test.
21
22 2011-12-12  Torvald Riegel  <triegel@redhat.com>
23
24         * c-c++-common/tm/20111206.c: New test.
25
26 2011-12-12  Richard Guenther  <rguenther@suse.de>
27
28         PR lto/51262
29         * g++.dg/opt/pr51262.C: New testcase.
30
31 2011-12-12  Revital Eres  <revital.eres@linaro.org>
32
33         PR rtl-optimization/47013
34         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
35         to preserve the function.
36         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
37         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
38         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
39         -fmodulo-sched-allow-regmoves flags.
40         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
41         and avoid superfluous spaces in dg-final for spu-*-*.
42         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
43         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
44         change scan-rtl-dump-times for powerpc*-*-*.
45         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
46         powerpc*-*-* from dg-final and avoid superfluous spaces in
47         dg-final.
48         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
49
50 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
51
52         PR tree-optimization/51485
53         * g++.dg/vect/pr51485.cc: New test.
54
55 2011-12-11  Tobias Burnus  <burnus@net-b.de>
56
57         PR fortran/50923
58         * gfortran.dg/warn_function_without_result_2.f90: New.
59
60 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
61         Tobias Burnus  <burnus@gcc.gnu.org>
62
63         PR fortran/41539
64         PR fortran/43214
65         PR fortran/43969
66         PR fortran/44568
67         PR fortran/46356
68         PR fortran/46990
69         PR fortran/49074
70         * gfortran.dg/class_array_1.f03: New.
71         * gfortran.dg/class_array_2.f03: New.
72         * gfortran.dg/class_array_3.f03: New.
73         * gfortran.dg/class_array_4.f03: New.
74         * gfortran.dg/class_array_5.f03: New.
75         * gfortran.dg/class_array_6.f03: New.
76         * gfortran.dg/class_array_7.f03: New.
77         * gfortran.dg/class_array_8.f03: New.
78         * gfortran.dg/coarray_poly_1.f90: New.
79         * gfortran.dg/coarray_poly_2.f90: New.
80         * gfortran.dg/coarray/poly_run_1.f90: New.
81         * gfortran.dg/coarray/poly_run_2.f90: New.
82         * gfortran.dg/class_to_type_1.f03: New.
83         * gfortran.dg/type_to_class_1.f03: New.
84         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
85         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free
86         now 2.
87         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
88
89 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
90
91         PR fortran/50690
92         * gfortran.dg/gomp/workshare2.f90:  New test.
93         * gfortran.dg/gomp/workshare3.f90:  New test.
94
95 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
96
97         * gnat.dg/specs/elab3.ads: New test.
98
99 2011-12-10  Richard Henderson  <rth@redhat.com>
100
101         * gcc.target/powerpc/altivec-perm-1.c: New.
102         * gcc.target/powerpc/altivec-perm-2.c: New.
103         * gcc.target/powerpc/altivec-perm-4.c: New.
104
105 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
106
107         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
108         Add a scan-assembler-time clause to test for the interupt vector jump.
109         (f): Rename to ...
110         (dma0_handler): ... this.
111
112 2011-12-10  Nathan Sidwell  <nathan@acm.org>
113
114         PR gcov-profile/51449
115         * g++.dg/gcov/gcov-14.C: New.
116
117 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
118
119         * gcc.c-torture/compile/20111209-1.c: New test.
120
121 2011-12-09  Jason Merrill  <jason@redhat.com>
122
123         PR c++/51151
124         * g++.dg/warn/Woverflow-4.C: New.
125
126 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
127
128         PR c++/51289
129         * g++.dg/cpp0x/alias-decl-17.C: New test.
130
131 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
132
133         * gcc.target/powerpc/recip-5.c: Disable running on any system that
134         does not support VSX.
135
136         * gcc.target/powerpc/ppc-target-4.c: New file to test target
137         specific functions enabling target specific builtins.
138
139 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
140
141         * gcc.dg/vect/slp-13.c: Array size increase reverted.
142         * gcc.dg/vect/slp-24.c: Ditto.
143         * gcc.dg/vect/slp-3.c: Ditto.
144         * gcc.dg/vect/slp-34.c: Ditto.
145         * gcc.dg/vect/slp-4.c: Ditto.
146         * gcc.dg/vect/slp-cond-2.c: Ditto.
147         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
148         * gcc.dg/vect/vect-1.c: Ditto.
149         * gcc.dg/vect/vect-10.c: Ditto.
150         * gcc.dg/vect/vect-105.c: Ditto.
151         * gcc.dg/vect/vect-112.c: Ditto.
152         * gcc.dg/vect/vect-15.c: Ditto.
153         * gcc.dg/vect/vect-2.c: Ditto.
154         * gcc.dg/vect/vect-31.c: Ditto.
155         * gcc.dg/vect/vect-32.c: Ditto.
156         * gcc.dg/vect/vect-33.c: Ditto.
157         * gcc.dg/vect/vect-34.c: Ditto.
158         * gcc.dg/vect/vect-35.c: Ditto.
159         * gcc.dg/vect/vect-36.c: Ditto.
160         * gcc.dg/vect/vect-6.c: Ditto.
161         * gcc.dg/vect/vect-73.c: Ditto.
162         * gcc.dg/vect/vect-74.c: Ditto.
163         * gcc.dg/vect/vect-75.c: Ditto.
164         * gcc.dg/vect/vect-76.c: Ditto.
165         * gcc.dg/vect/vect-80.c: Ditto.
166         * gcc.dg/vect/vect-85.c: Ditto.
167         * gcc.dg/vect/vect-89.c: Ditto.
168         * gcc.dg/vect/vect-97.c: Ditto.
169         * gcc.dg/vect/vect-98.c: Ditto.
170         * gcc.dg/vect/vect-all.c: Ditto.
171         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
172         * gcc.dg/vect/vect-iv-8.c: Ditto.
173         * gcc.dg/vect/vect-iv-8a.c: Ditto.
174         * gcc.dg/vect/vect-outer-1.c: Ditto.
175         * gcc.dg/vect/vect-outer-1a.c: Ditto.
176         * gcc.dg/vect/vect-outer-1b.c: Ditto.
177         * gcc.dg/vect/vect-outer-2.c: Ditto.
178         * gcc.dg/vect/vect-outer-2a.c: Ditto.
179         * gcc.dg/vect/vect-outer-2c.c: Ditto.
180         * gcc.dg/vect/vect-outer-3.c: Ditto.
181         * gcc.dg/vect/vect-outer-3a.c: Ditto.
182         * gcc.dg/vect/vect-outer-4a.c: Ditto.
183         * gcc.dg/vect/vect-outer-4b.c: Ditto.
184         * gcc.dg/vect/vect-outer-4c.c: Ditto.
185         * gcc.dg/vect/vect-outer-4d.c: Ditto.
186         * gcc.dg/vect/vect-outer-4m.c: Ditto.
187         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
188         * gcc.dg/vect/vect-outer-fir.c: Ditto.
189         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
190         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
191         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
192         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
193         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
194         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
195         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
196         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
197         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
198         * gcc.dg/vect/vect-shift-2.c: Ditto.
199         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
200         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
201         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
202         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
203         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
204         * gcc.dg/vect/slp-13-big-array.c: New test.
205         * gcc.dg/vect/slp-24-big-array.c: Ditto.
206         * gcc.dg/vect/slp-3-big-array.c: Ditto.
207         * gcc.dg/vect/slp-34-big-array.c: Ditto.
208         * gcc.dg/vect/slp-4-big-array.c: Ditto.
209         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
210         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
211         * gcc.dg/vect/vect-1-big-array.c: Ditto.
212         * gcc.dg/vect/vect-10-big-array.c: Ditto.
213         * gcc.dg/vect/vect-105-big-array.c: Ditto.
214         * gcc.dg/vect/vect-112-big-array.c: Ditto.
215         * gcc.dg/vect/vect-15-big-array.c: Ditto.
216         * gcc.dg/vect/vect-2-big-array.c: Ditto.
217         * gcc.dg/vect/vect-31-big-array.c: Ditto.
218         * gcc.dg/vect/vect-32-big-array.c: Ditto.
219         * gcc.dg/vect/vect-33-big-array.c: Ditto.
220         * gcc.dg/vect/vect-34-big-array.c: Ditto.
221         * gcc.dg/vect/vect-35-big-array.c: Ditto.
222         * gcc.dg/vect/vect-36-big-array.c: Ditto.
223         * gcc.dg/vect/vect-6-big-array.c: Ditto.
224         * gcc.dg/vect/vect-73-big-array.c: Ditto.
225         * gcc.dg/vect/vect-74-big-array.c: Ditto.
226         * gcc.dg/vect/vect-75-big-array.c: Ditto.
227         * gcc.dg/vect/vect-76-big-array.c: Ditto.
228         * gcc.dg/vect/vect-80-big-array.c: Ditto.
229         * gcc.dg/vect/vect-85-big-array.c: Ditto.
230         * gcc.dg/vect/vect-89-big-array.c: Ditto.
231         * gcc.dg/vect/vect-97-big-array.c: Ditto.
232         * gcc.dg/vect/vect-98-big-array.c: Ditto.
233         * gcc.dg/vect/vect-all-big-array.c: Ditto.
234         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
235         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
236         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
237         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
238         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
239         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
240         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
241         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
242         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
243         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
244         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
245         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
246         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
247         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
248         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
249         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
250         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
251         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
252         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
253         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
254         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
255         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
256         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
257         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
258         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
259         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
260         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
261         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
262         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
263         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
264         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
265         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
266         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
267
268 2011-12-09  Richard Guenther  <rguenther@suse.de>
269
270         PR lto/48042
271         * g++.dg/lto/pr48042_0.C: New testcase.
272
273 2011-12-09  Richard Guenther  <rguenther@suse.de>
274
275         PR tree-optimization/51482
276         * g++.dg/torture/pr51482.C: New testcase.
277
278 2011-12-08  Andrew Pinski  <apinski@cavium.com>
279
280         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
281         * gcc.target/mips/dmult-1.c: Likewise.
282         * gcc.target/mips/branch-1.c: Likewise.
283         * gcc.target/mips/extend-1.c: Likewise.
284
285 2011-12-08  Jason Merrill  <jason@redhat.com>
286
287         PR c++/51318
288         * g++.dg/template/cond8.C: New.
289
290         PR c++/51459
291         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
292
293 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
294
295         PR tree-optimization/51466
296         * gcc.c-torture/execute/pr51466.c: New test.
297
298 2011-12-08  Tobias Burnus  <burnus@net-b.de>
299
300         PR fortran/50815
301         * gfortran.dg/bounds_check_16.f90: New.
302
303 2011-12-08  Tobias Burnus  <burnus@net-b.de>
304
305         PR fortran/51378
306         * gfortran.dg/private_type_14.f90: New.
307
308 2011-12-08  Tobias Burnus  <burnus@net-b.de>
309
310         PR fortran/51407
311         * gfortran.dg/io_real_boz_3.f90: New.
312         * gfortran.dg/io_real_boz_4.f90: New.
313         * gfortran.dg/io_real_boz_5.f90: New.
314
315 2011-12-08  Tobias Burnus  <burnus@net-b.de>
316
317         PR fortran/51448
318         * gfortran.dg/realloc_on_assign_8.f90: New.
319
320 2011-12-08  Teresa Johnson  <tejohnson@google.com>
321
322         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
323         unused label.
324
325 2011-12-08  Teresa Johnson  <tejohnson@google.com>
326
327         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
328         -Wwrite-strings option.
329
330 2011-12-08  Teresa Johnson  <tejohnson@google.com>
331
332         * gcc.target/i386/movdi-rex64.c: New.
333
334 2011-12-08  Richard Guenther  <rguenther@suse.de>
335
336         * gcc.dg/volatile3.c: New testcase.
337
338 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
339
340         PR tree-optimization/51315
341         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
342         for typedef.
343         (int32_t): Use __INT32_TYPE__ for typedef.
344
345 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
346
347         PR tree-optimization/51315
348         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
349         sizeof(int)==4.
350
351 2011-12-08  Richard Guenther  <rguenther@suse.de>
352
353         PR lto/50747
354         * g++.dg/opt/pr50747-1_0.C: New testcase.
355         * g++.dg/opt/pr50747-2_0.C: Likewise.
356
357 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
358
359         * gcc.c-torture/execute/20111208-1.c: New test.
360
361 2011-12-08  Richard Guenther  <rguenther@suse.de>
362
363         PR lto/48437
364         * gcc.dg/lto/20111207-2_0.c: New testcase.
365         * gcc.dg/guality/pr48437.c: Likewise.
366
367 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
368
369         PR c++/51401
370         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
371         * g++.dg/cpp0x/auto29.C: New test.
372
373         PR c++/51429
374         * g++.dg/parse/error45.C: New test.
375
376         PR c++/51229
377         * g++.dg/ext/desig3.C: New test.
378
379         PR c++/51369
380         * g++.dg/cpp0x/constexpr-51369.C: New test.
381
382 2011-12-07  Andrew Pinski  <apinski@cavium.com>
383
384         PR middle-end/45416
385         * gcc.dg/pr45416.c: New testcase.
386
387 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
388
389         PR c++/51420
390         * g++.dg/cpp0x/pr51420.C: New.
391
392 2011-12-07  Richard Guenther  <rguenther@suse.de>
393
394         PR lto/48100
395         * gcc.dg/lto/20111207-1_0.c: New testcase.
396         * gcc.dg/lto/20111207-1_1.c: Likewise.
397         * gcc.dg/lto/20111207-1_2.c: Likewise.
398         * gcc.dg/lto/20111207-1_3.c: Likewise.
399
400 2011-12-07  Richard Guenther  <rguenther@suse.de>
401
402         PR tree-optimization/50823
403         * gcc.dg/torture/pr50823.c: New testcase.
404
405 2011-12-07  Martin Jambor  <mjambor@suse.cz>
406
407         PR tree-optimization/50744
408         * gcc.dg/ipa/pr50744.c: New test.
409
410 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
411
412         PR c++/51430
413         * g++.dg/template/static32.C: New test.
414
415 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
416
417         * g++.dg/opt/pr51396.C: Use dg-additional-options.
418
419 2011-12-06  Tobias Burnus  <burnus@net-b.de>
420
421         PR fortran/51435
422         * gfortran.dg/default_initialization_5.f90: New.
423
424 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
425
426         PR target/51354
427         * gcc.c-torture/compile/pr51354.c: New test.
428
429 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
430
431         PR c++/51431
432         * g++.dg/other/abstract3.C: New.
433
434 2011-12-06  Richard Guenther  <rguenther@suse.de>
435
436         PR tree-optimization/49997
437         * gcc.dg/torture/pr49997.c: New testcase.
438
439 2011-12-06  Richard Guenther  <rguenther@suse.de>
440
441         PR middle-end/51436
442         * g++.dg/torture/pr51436.C: New testcase.
443
444 2011-12-06  Richard Guenther  <rguenther@suse.de>
445
446         PR tree-optimization/51245
447         * gcc.dg/torture/pr51245.c: New testcase.
448
449 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
450
451         PR c++/51427
452         * g++.dg/diagnostic/wrong-tag-1.C
453
454 2011-12-05  Fabien Chêne  <fabien@gcc.gnu.org>
455
456         PR c++/51319
457         * g++.dg/lookup/using50.C: New.
458         * g++.dg/lookup/using51.C: New.
459
460 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
461
462         PR tree-optimization/51396
463         * g++.dg/opt/pr51396.C: New test.
464
465         PR debug/51410
466         * gcc.dg/debug/dwarf2/pr51410.c: New test.
467
468         PR c/51339
469         * gcc.dg/gomp/pr51339.c: New test.
470
471 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
472
473         PR c++/51399
474         * g++.dg/cpp0x/initlist62.C: New.
475
476 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
477
478         PR fortran/51338
479         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
480
481 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
482
483         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
484         * g++.dg/torture/pr39732.C: Likewise.
485         * g++.dg/torture/pr40642.C: Likewise.
486         * gcc.c-torture/compile/pr44686.c: Likewise.
487         * gcc.dg/20050309-1.c: Likewise.
488         * gcc.dg/20050330-2.c: Likewise.
489         * gcc.dg/20051201-1.c: Likewise.
490         * gcc.dg/gomp/pr27573.c: Likewise.
491         * gcc.dg/pr46255.c: Likewise.
492         * gcc.dg/profile-dir-1.c: Likewise.
493         * gcc.dg/profile-dir-2.c: Likewise.
494         * gcc.dg/profile-dir-3.c: Likewise.
495         * gcc.dg/profile-generate-1.c: Likewise.
496         * gfortran.dg/gomp/pr27573.f90: Likewise.
497         * gcc.dg/profile-generate-3.c: Be specific about the type of
498         profiling required.
499
500 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
501
502         PR c++/51414
503         * g++.dg/ext/underlying_type11.C: New.
504
505 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
506
507         PR testsuite/51128
508         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
509         * gcc.dg/torture/pr39074.c: Ditto.
510         * gcc.dg/torture/pr39074-2.c: Ditto.
511         * gcc.dg/torture/pr42898.c: Ditto.
512         * gcc.dg/torture/pr42898-2.c: Ditto.
513         * gcc.dg/torture/pr45704.c: Ditto.
514         * gcc.dg/torture/pr50472.c: Ditto.
515         * gcc.dg/torture/pta-callused-1.c: Ditto.
516         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
517         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
518         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
519         * gcc.dg/torture/pta-escape-1.c: Ditto.
520         * gcc.dg/torture/ipa-pta-1.c: Ditto.
521         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
522
523 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
524
525         PR target/51408
526         * gcc.dg/pr51408.c: New.
527
528 2011-12-05  Jason Merrill  <jason@redhat.com>
529
530         * g++.dg/cpp0x/dc6.C: New.
531
532 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
533             Pedro Lamarão <pedro.lamarao@gmail.com>
534
535         * g++.dg/cpp0x/dc1.C: New test.
536         * g++.dg/cpp0x/dc2.C: New test.
537         * g++.dg/cpp0x/dc3.C: New test.
538         * g++.dg/cpp0x/dc4.C: New test.
539         * g++.dg/cpp0x/dc5.C: New test.
540         * g++.dg/template/meminit1.C: Adjust expected error.
541
542 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
543
544         PR c++/51404
545         * g++.dg/cpp0x/auto28.C: New.
546
547 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
548
549         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
550
551 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
552             Eric Botcazou  <ebotcazou@adacore.com>
553
554         PR middle-end/51323
555         PR middle-end/50074
556         * gcc.c-torture/execute/pr51323.c: New test.
557
558 2011-12-04  Tobias Burnus  <burnus@net-b.de>
559
560         PR fortran/51383
561         * gfortran.dg/associate_10.f90: New.
562
563 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
564
565         PR middle-end/51285
566         * gfortran.dg/vect/pr51285.f90: New test.
567
568 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
569             Jérémie Detrey  <Jeremie.Detrey@loria.fr>
570
571         PR target/51393
572         * gcc.target/i386/pr51393.c: New test.
573
574 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
575
576         PR obj-c++/51349
577         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
578         * obj-c++.dg/naming-4.mm: Likewise.
579
580 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
581
582         * gcc.dg/darwin-segaddr.c: Use -no-pie.
583
584 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
585
586         PR c++/51313
587         * g++.dg/cpp0x/pr51313.C: New.
588
589 2011-12-03  Tobias Burnus  <burnus@net-b.de>
590
591         PR fortran/48887
592         * gfortran.dg/select_type_24.f90: New.
593         * gfortran.dg/select_type_23.f03: Add dg-error.
594         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
595
596 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
597
598         * gcc.dg/vect/vect-122.c: New test.
599
600 2011-12-03  Tobias Burnus  <burnus@net-b.de>
601
602         PR fortran/50684
603         * gfortran.dg/move_alloc_8.f90: New.
604
605 2011-12-03  Tobias Burnus  <burnus@net-b.de>
606
607         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
608         i.e. remove the dg-error line.
609         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
610         * gfortran.dg/move_alloc_9.f90: New.
611         * gfortran.dg/move_alloc_10.f90: New
612
613 2011-12-02  Nathan Sidwell  <nathan@acm.org>
614
615         * lib/gcov.exp (verify-lines): Allow = as a count char.
616         * g++.dg/gcov/gcov-13.C: New.
617
618 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
619
620         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
621         * gcc.dg/vect/slp-24.c: Ditto.
622         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
623         * gcc.dg/vect/slp-34.c: Ditto.
624         * gcc.dg/vect/slp-4.c: Ditto.
625         * gcc.dg/vect/slp-cond-2.c: Ditto.
626         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
627         * gcc.dg/vect/vect-1.c: Ditto.
628         * gcc.dg/vect/vect-10.c: Ditto.
629         * gcc.dg/vect/vect-105.c: Ditto.
630         * gcc.dg/vect/vect-112.c: Ditto.
631         * gcc.dg/vect/vect-15.c: Ditto.
632         * gcc.dg/vect/vect-2.c: Ditto.
633         * gcc.dg/vect/vect-31.c: Ditto.
634         * gcc.dg/vect/vect-32.c: Ditto.
635         * gcc.dg/vect/vect-33.c: Ditto.
636         * gcc.dg/vect/vect-34.c: Ditto.
637         * gcc.dg/vect/vect-35.c: Ditto.
638         * gcc.dg/vect/vect-36.c: Ditto.
639         * gcc.dg/vect/vect-6.c: Ditto.
640         * gcc.dg/vect/vect-73.c: Ditto.
641         * gcc.dg/vect/vect-74.c: Ditto.
642         * gcc.dg/vect/vect-75.c: Ditto.
643         * gcc.dg/vect/vect-76.c: Ditto.
644         * gcc.dg/vect/vect-80.c: Ditto.
645         * gcc.dg/vect/vect-85.c: Ditto.
646         * gcc.dg/vect/vect-89.c: Ditto.
647         * gcc.dg/vect/vect-97.c: Ditto.
648         * gcc.dg/vect/vect-98.c: Ditto.
649         * gcc.dg/vect/vect-all.c: Ditto.
650         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
651         * gcc.dg/vect/vect-iv-8.c: Ditto.
652         * gcc.dg/vect/vect-iv-8a.c: Ditto.
653         * gcc.dg/vect/vect-outer-1.c: Ditto.
654         * gcc.dg/vect/vect-outer-1a.c: Ditto.
655         * gcc.dg/vect/vect-outer-1b.c: Ditto.
656         * gcc.dg/vect/vect-outer-2.c: Ditto.
657         * gcc.dg/vect/vect-outer-2a.c: Ditto.
658         * gcc.dg/vect/vect-outer-2c.c: Ditto.
659         * gcc.dg/vect/vect-outer-3.c: Ditto.
660         * gcc.dg/vect/vect-outer-3a.c: Ditto.
661         * gcc.dg/vect/vect-outer-4a.c: Ditto.
662         * gcc.dg/vect/vect-outer-4b.c: Ditto.
663         * gcc.dg/vect/vect-outer-4c.c: Ditto.
664         * gcc.dg/vect/vect-outer-4d.c: Ditto.
665         * gcc.dg/vect/vect-outer-4m.c: Ditto.
666         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
667         * gcc.dg/vect/vect-outer-fir.c: Ditto.
668         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
669         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
670         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
671         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
672         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
673         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
674         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
675         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
676         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
677         * gcc.dg/vect/vect-shift-2.c: Ditto.
678         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
679         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
680         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
681         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
682         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
683
684 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
685
686         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
687         __builtin_memcpy arguments to honor sizeof(a).
688
689 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
690
691         * gcc.c-torture/execute/doloop-1.c,
692         gcc.c-torture/execute/doloop-2.c: New tests.
693
694 2011-12-02  Martin Jambor  <mjambor@suse.cz>
695
696         PR tree-optimization/50622
697         * g++.dg/tree-ssa/pr50622.C: New test.
698
699 2011-12-01  Jason Merrill  <jason@redhat.com>
700
701         * g++.dg/cpp0x/initlist61.C: New.
702
703 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
704
705         PR c++/51326
706         * g++.dg/inherit/crash3.C: New.
707
708 2011-12-01  Nathan Sidwell  <nathan@acm.org>
709
710         PR gcov-profile/51113
711         * lib/gcov.exp (verify-lines): Add support for xfailing.
712         (run-gcov): Likewise.
713         * gcc.misc-tests/gcov-13.c: Xfail weak function.
714         * gcc.misc-tests/gcov-16.c: Remove.
715         * gcc.misc-tests/gcov-17.c: Remove.
716         * g++.dg/gcov-8.C: Remove.
717         * g++.dg/gcov-9.C: Remove.
718         * g++.dg/gcovpart-12b.C: New.
719         * g++.dg/gcov-12.C: New.
720
721 2011-12-01  Andrew Pinski  <apinski@cavium.com>
722
723         PR lto/51198
724         * g++.dg/torture/pr51198.C: New testcase.
725
726 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
727
728         PR tree-optimization/51246
729         * gcc.c-torture/compile/pr51246.c: New test.
730
731         PR rtl-optimization/51014
732         * g++.dg/opt/pr51014.C: New test.
733
734 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
735
736         PR c++/51367
737         * g++.dg/template/error47.C: New.
738
739 2011-11-30  Jason Merrill  <jason@redhat.com>
740
741         PR c++/51009
742         * g++.dg/init/aggr8.C: New.
743
744 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
745
746         PR target/50725
747         * gcc.target/i386/pr50725.c: New test.
748
749         PR middle-end/51089
750         * gfortran.dg/gomp/pr51089.f90: New test.
751
752 2011-11-30  Andrew Pinski  <apinski@cavium.com>
753
754         * gcc.dg/pr51321.c: New testcase.
755
756 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
757
758         PR rtl-optimization/48721
759         * gcc.target/i386/pr48721.c: New test.
760
761 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
762
763         PR c++/51299
764         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
765
766 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
767
768         PR tree-optimization/51247
769         * gcc.c-torture/compile/pr51247.c: New test.
770
771 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
772
773         PR target/50123
774         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
775
776 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
777
778         Use complex floating-point constant in CDBL.
779
780         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
781
782 2011-11-29  Tobias Burnus  <burnus@net-b.de>
783
784         PR fortran/51306
785         PR fortran/48700
786         * gfortran.dg/move_alloc_5.f90: Add dg-error.
787         * gfortran.dg/select_type_23.f03: Add dg-error.
788         * gfortran.dg/move_alloc_6.f90: New.
789         * gfortran.dg/move_alloc_7.f90: New.
790
791 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
792
793         PR tree-optimization/51301
794         * gcc.dg/vect/pr51301.c: New test.
795
796 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
797
798         * g++.dg/cdce3.C: Use dg-additional-options.
799
800 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
801
802         PR middle-end/50907
803         * gcc.dg/tree-prof/pr50907.c: New test.
804
805         PR tree-optimization/50078
806         * gcc.dg/pr50078.c: New test.
807
808         PR tree-optimization/50682
809         * g++.dg/opt/pr50682.C: New test.
810
811 2011-11-28  Tobias Burnus  <burnus@net-b.de>
812
813         PR fortran/51308
814         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
815
816 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
817             Iain Sandoe  <iains@gcc.gnu.org>
818
819         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
820         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
821         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
822         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
823         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
824
825 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
826
827         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
828         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
829         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
830         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
831         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
832         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
833         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
834         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
835         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
836         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
837         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
838         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
839         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
840         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
841         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
842         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
843         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
844         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
845         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
846         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
847         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
848         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
849         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
850         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
851         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
852         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
853         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
854
855 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
856
857         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
858         imply -mno-dspr2.
859         * gcc.target/mips/no-dsp-1.c: New test.
860         * gcc.target/mips/soft-float-1.c: Likewise.
861
862 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
863
864         PR rtl-optimization/49912
865         * g++.dg/other/pr49912.C: New test.
866
867 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
868
869         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
870         effective target.
871         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
872
873 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
874
875         PR fortran/51250
876         PR fortran/43829
877         * gfortran.dg/inline_sum_3.f90: New test.
878
879 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
880
881         PR testsuite/51258
882         * lib/target-supports.exp
883         (check_effective_target_sync_long_long): Also supported on 32bit
884         x86 targets.  Add comment about required dg-options.
885         Add alpha*-*-* targets.
886         (check_effective_target_sync_long_long_runtime): Ditto.
887
888         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
889         32bit x86 targets.
890         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
891         * gcc.dg/atomic-exchange-4.c: Ditto.
892         * gcc.dg/atomic-load-4.c: Ditto.
893         * gcc.dg/atomic-store-4.c: Ditto.
894         * gcc.dg/di-longlong64-sync-1.c: Ditto.
895         * gcc.dg/di-sync-multithread.c: Ditto.
896         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
897         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
898
899 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
900
901         PR testsuite/51258
902         * lib/target-supports.exp
903         (check_effective_target_sync_int_128_runtime): New procedure.
904         (check_effective_target_sync_long_long_runtime): Ditto.
905         (check_effective_target_sync_long_long): Add arm*-*-*.
906         (check_effective_target_sync_longlong): Remove.
907
908         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
909         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
910         * gcc.dg/atomic-exchange-5.c: Ditto.
911         * gcc.dg/atomic-load-5.c: Ditto.
912         * gcc.dg/atomic-store-5.c: Ditto.
913         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
914         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
915         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
916         effective target.
917         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
918         * gcc.dg/atomic-exchange-4.c: Ditto.
919         * gcc.dg/atomic-load-4.c: Ditto.
920         * gcc.dg/atomic-store-4.c: Ditto.
921         * gcc.dg/di-longlong64-sync-1.c: Ditto.
922         * gcc.dg/di-sync-multithread.c: Ditto.
923         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
924         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
925
926 2011-11-25  Tobias Burnus  <burnus@net-b.de>
927
928         PR fortran/50408
929         * gfortran.dg/whole_file_35.f90: New.
930
931 2011-11-25  Tobias Burnus  <burnus@net-b.de>
932
933         PR fortran/51302
934         * gfortran.dg/volatile13.f90: New.
935
936 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
937
938         PR c/51256
939         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
940
941 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
942
943         PR c++/51227
944         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
945
946 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
947
948         PR target/51134
949         * gcc.target/i386/sw-1.c: Revert revision 181357.
950
951 2011-11-24  Tobias Burnus  <burnus@net-b.de>
952
953         PR fortran/51218
954         * gfortran.dg/implicit_pure_1.f90: New.
955
956 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
957
958         PR testsuite/51258
959         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
960         * gcc.dg/atomic-exchange-5.c: Likewise.
961         * gcc.dg/atomic-load-5.c: Likewise.
962         * gcc.dg/atomic-op-5.c: Likewise.
963         * gcc.dg/atomic-store-5.c: Likewise.
964         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
965
966 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
967
968         PR rtl-optimization/50290
969         * gcc.dg/pr50290.c: New test.
970
971 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
972
973         PR c++/51290
974         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
975
976 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
977
978         PR target/51261
979         * gcc.dg/pr51261.c: New test.
980
981 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
982
983         PR c++/51145
984         * g++.dg/cpp0x/alias-decl-14.C: New test.
985         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
986         passing before.
987         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
988         change.
989         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
990         * g++.dg/lookup/struct1.C: Likewise.
991         * g++.dg/parse/elab1.C: Likewise.
992         * g++.dg/parse/elab2.C: Likewise.
993         * g++.dg/parse/int-as-enum1.C: Likewise.
994         * g++.dg/parse/typedef1.C: Likewise.
995         * g++.dg/parse/typedef3.C: Likewise.
996         * g++.dg/parse/typedef4.C: Likewise.
997         * g++.dg/parse/typedef5.C: Likewise.
998         * g++.dg/template/crash26.C: Likewise.
999         * g++.dg/template/nontype4.C: Likewise.
1000         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1001         * g++.old-deja/g++.brendan/line1.C: Likewise.
1002         * g++.old-deja/g++.other/elab1.C: Likewise.
1003         * g++.old-deja/g++.other/syntax4.C: Likewise.
1004
1005 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1006
1007         PR rtl-optimization/50764
1008         * gcc.dg/pr50764.c: New test.
1009
1010 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1011
1012         PR c++/51265
1013         * g++.dg/cpp0x/decltype36.C: New.
1014
1015 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1016
1017         PR tree-optimization/51074
1018         * gcc.dg/vect/pr51074.c: New test.
1019
1020 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1021
1022         PR c++/51143
1023         * g++.dg/cpp0x/alias-decl-16.C: New test.
1024
1025 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1026
1027         PR tree-optimization/50765
1028         * gcc.dg/pr50765.c: New test.
1029
1030 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1031
1032         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1033         * gcc.dg/vshift-3.c (main): Likewise.
1034
1035 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1036
1037         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1038
1039 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1040
1041         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1042         * gcc.misc-tests/gcov-17.c: Likewise.
1043         * g++.dg/gcov/gcov-8.C: Likewise.
1044         * g++.dg/gcov/gcov-9.C: Likewise.
1045
1046 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1047
1048         * g++.dg/tm/pr47747.C: New test.
1049
1050 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1051
1052         * g++.dg/tm/template-2.C: New test.
1053
1054 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1055
1056         PR debug/50827
1057         * gcc.dg/pr50827.c: New test.
1058
1059 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1060
1061         PR c++/50958
1062         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1063         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1064         * g++.dg/cpp0x/udlit-member.C: Adjust.
1065         * g++.dg/cpp0x/udlit-raw-length.C: New.
1066         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1067         * g++.dg/cpp0x/udlit-resolve.C: New.
1068         * c-c++-common/dfp/pr33466.c: Adjust.
1069
1070 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1071
1072         * lib/target-supports.exp
1073         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1074         with ultrasparc_vis2_hw.
1075         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1076         with ultrasparc_vis3_hw.
1077
1078 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1079
1080         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1081         *-*-solaris2* && c++.
1082
1083 2011-11-20  Joey Ye  <joey.ye@arm.com>
1084
1085         * gcc.dg/volatile-bitfields-1.c: New.
1086
1087 2011-11-20  Jason Merrill  <jason@redhat.com>
1088
1089         PR c++/48322
1090         * g++.dg/cpp0x/variadic120.C: New.
1091         * g++.dg/cpp0x/sfinae26.C: Adjust.
1092
1093         * g++.dg/cpp0x/sfinae11.C: Adjust.
1094         * g++.dg/cpp0x/sfinae26.C: Adjust.
1095         * g++.dg/template/unify11.C: Adjust.
1096
1097 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1098
1099         PR c++/51230
1100         * g++.dg/template/error46.C: New.
1101
1102 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1103
1104         PR target/51235
1105         * gcc.target/i386/pr51235.c: New test.
1106
1107         PR target/51236
1108         * gcc.target/i386/pr51236.c: New test.
1109
1110 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1111
1112         * gnat.dg/discr32.adb: New test.
1113         * gnat.dg/discr32_pkg.ads: New helper.
1114
1115 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1116
1117         PR gcov-profile/51113
1118         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1119         * gcc.misc-tests/gcov-16.c: New.
1120         * gcc.misc-tests/gcov-17.c: New.
1121         * g++.dg/gcov/gcov-8.C: New.
1122         * g++.dg/gcov/gcov-9.C: New.
1123         * g++.dg/gcov/gcov-10.C: New.
1124
1125 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1126
1127         PR c++/51194
1128         * g++.dg/cpp0x/alias-decl-15.C: New test.
1129
1130 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1131
1132         PR c++/51216
1133         * g++.dg/cpp0x/pr51216.C: New.
1134
1135 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1136
1137         * gcc.dg/delay-slot-2.c: New test.
1138
1139 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1140
1141         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1142
1143 2011-11-18  Fabien Chêne  <fabien@gcc.gnu.org>
1144
1145         PR c++/51188
1146         * g++.dg/lookup/using46.C: New.
1147         * g++.dg/lookup/using47.C: New.
1148         * g++.dg/lookup/using48.C: New.
1149         * g++.dg/lookup/using49.C: New.
1150         * g++.dg/lookup/using50.C: New.
1151
1152 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1153
1154         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1155         supports /* ... */ comments.
1156
1157 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1158
1159         PR c++/51150
1160         * g++.dg/cpp0x/pr51150.C: New.
1161
1162 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1163
1164         PR tree-optimization/50605
1165         * g++.dg/ipa/pr50605.C: New test.
1166
1167 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1168
1169         PR c++/51191
1170         * g++.dg/cpp0x/alias-decl-13.C: New test.
1171
1172 2011-11-17  Jason Merrill  <jason@redhat.com>
1173
1174         PR c++/51186
1175         * g++.dg/cpp0x/auto27.C: New.
1176         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1177
1178 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1179
1180         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1181         memory model parameters don't match expected values.
1182         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1183         __atomic_compare_exchange.
1184         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1185         __atomic_compare_exchange_n.
1186         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1187         weak/strong parameter and fail if memory models aren't correct.
1188
1189 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1190
1191         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1192         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1193         to 10 seconds and fail when timeout occurs.  Improve error messages.
1194
1195 2011-11-17  Jason Merrill  <jason@redhat.com>
1196
1197         PR c++/51137
1198         * g++.dg/template/virtual2.C: New.
1199
1200 2011-11-17  Michael Matz  <matz@suse.de>
1201
1202         PR middle-end/50644
1203         PR middle-end/50741
1204         * g++.dg/tree-ssa/pr50741.C: New.
1205
1206 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1207
1208         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1209
1210 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1211
1212         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1213         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1214         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1215
1216 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1217
1218         PR fortran/39427
1219         PR fortran/37829
1220         * gfortran.dg/constructor_1.f90: New.
1221         * gfortran.dg/constructor_2.f90: New.
1222         * gfortran.dg/constructor_3.f90: New.
1223         * gfortran.dg/constructor_4.f90: New.
1224         * gfortran.dg/constructor_5.f90: New.
1225         * gfortran.dg/constructor_6.f90: New.
1226         * gfortran.dg/use_only_5.f90: New.
1227         * gfortran.dg/c_ptr_tests_17.f90: New.
1228         * gfortran.dg/c_ptr_tests_18.f90: New.
1229         * gfortran.dg/used_types_25.f90: New.
1230         * gfortran.dg/used_types_26.f90: New
1231         * gfortran.dg/type_decl_3.f90: New.
1232         * gfortran.dg/function_types_3.f90: Update dg-error.
1233         * gfortran.dg/result_1.f90: Ditto.
1234         * gfortran.dg/structure_constructor_3.f03: Ditto.
1235         * gfortran.dg/structure_constructor_4.f03: Ditto.
1236
1237 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1238
1239         * gcc.dg/vect/pr30858.c: Update expected output for
1240         architectures with multiple vector sizes.
1241
1242 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1243             Bernd Schmidt <bernds@coudesourcery.com>
1244             Sebastian Huber <sebastian.huber@embedded-brains.de>
1245
1246         PR target/49641
1247         * gcc.target/arm/pr49641.c: New test.
1248
1249 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1250
1251         PR tree-optimization/49960
1252         * gcc.dg/autopar/pr49960.c: New test.
1253         * gcc.dg/autopar/pr49960-1.c: New test.
1254
1255
1256 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1257
1258         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1259         * gcc.dg/pr43864-2.c: Same.
1260         * gcc.dg/pr43864-3.c: Same.
1261         * gcc.dg/pr43864-4.c: Same.
1262
1263 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1264
1265         * gcc.target/i386/sse2-cvt-vec.c: New test.
1266         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1267         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1268         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1269         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1270         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1271         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1272
1273 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1274
1275         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1276         powerpc*-*-darwin* targets.
1277
1278 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1279
1280         * c-c++-common/tm/trxn-expr-3.c: New test.
1281
1282 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1283
1284         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1285
1286 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1287
1288         * gcc.target/i386/avx-recip-vec.c: New test.
1289         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1290         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1291         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1292         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1293         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1294         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1295         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1296         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1297         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1298         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1299         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1300         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1301         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1302         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1303
1304 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1305
1306         PR c++/51107
1307         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1308         non-template literal operator.
1309
1310 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1311
1312         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1313         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1314         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1315         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1316         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1317         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1318         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1319         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1320         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1321         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1322         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1323         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1324         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1325         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1326         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1327         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1328
1329 2011-11-14  Fabien Chêne  <fabien@gcc.gnu.org>
1330
1331         PR c++/6936
1332         PR c++/25994
1333         PR c++/26256
1334         PR c++/30195
1335         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1336         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1337         * g++.old-deja/g++.other/anon7.C: Likewise.
1338         * g++.old-deja/g++.other/using1.C: Likewise.
1339         * g++.old-deja/g++.other/redecl1.C: Likewise.
1340         * g++.old-deja/g++.other/typedef7.C: Likewise.
1341         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1342         * g++.dg/template/using2.C: Likewise.
1343         * g++.dg/template/static4.C: Likewise.
1344         * g++.dg/template/typedef1.C: Likewise.
1345         * g++.dg/lookup/name-clash9.C: Likewise.
1346         * g++.dg/abi/mangle41.C: Likewise.
1347         * g++.dg/parse/ctor5.C: Likewise.
1348         * g++.dg/inherit/using4.C: Likewise.
1349         * g++.dg/lookup/using24.C: New.
1350         * g++.dg/lookup/using25.C: New.
1351         * g++.dg/lookup/using26.C: New.
1352         * g++.dg/lookup/using27.C: New.
1353         * g++.dg/lookup/using28.C: New.
1354         * g++.dg/lookup/using29.C: New.
1355         * g++.dg/lookup/using30.C: New.
1356         * g++.dg/lookup/using31.C: New.
1357         * g++.dg/lookup/using32.C: New.
1358         * g++.dg/lookup/using33.C: New.
1359         * g++.dg/lookup/using34.C: New.
1360         * g++.dg/lookup/using35.C: New.
1361         * g++.dg/lookup/using36.C: New.
1362         * g++.dg/lookup/using37.C: New.
1363         * g++.dg/lookup/using38.C: New.
1364         * g++.dg/lookup/using39.C: New.
1365         * g++.dg/lookup/using40.C: New.
1366         * g++.dg/lookup/using41.C: New.
1367         * g++.dg/lookup/using42.C: New.
1368         * g++.dg/lookup/using43.C: New.
1369         * g++.dg/lookup/using44.C: New.
1370         * g++.dg/lookup/using45.C: New.
1371         * g++.dg/lookup/pr6936.C: New.
1372         * g++.dg/debug/using4.C: New.
1373         * g++.dg/debug/using5.C: New.
1374         * g++.dg/cpp0x/forw_enum10.C: New.
1375
1376 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1377             Jan Hubicka  <jh@suse.cz>
1378
1379         * gcc.target/i386/sw-1.c: Force rep;movsb.
1380
1381 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1382
1383         PR testsuite/51059
1384         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1385         dg-additional-options.
1386
1387 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1388
1389         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1390         specified.  Remove redundant runtime checks.
1391         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1392         Allow for other than -m4.  Fix typos in comments.
1393
1394 2011-11-12  Jason Merrill  <jason@redhat.com>
1395
1396         PR c++/986
1397         * g++.dg/warn/ref-temp1.C: New.
1398
1399         PR c++/51060
1400         * g++.dg/opt/stack2.C: New.
1401
1402 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1403
1404         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1405         alpha*-*-linux* targets.
1406
1407 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1408
1409         PR testsuite/51059
1410         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1411         Darwin targets and allow external symbols to be undefined.
1412
1413 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1414
1415         * gcc.misc-tests/gcov-15.c: New.
1416
1417 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1418
1419         PR tree-optimization/51058
1420         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1421         * gfortran.dg/vect/pr51058-2.f90: New test.
1422
1423 2011-11-10  Jason Merrill  <jason@redhat.com>
1424
1425         * g++.dg/template/linkage1.C: New.
1426         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1427         * g++.old-deja/g++.other/linkage4.C: Likewise.
1428
1429         PR c++/50973
1430         * g++.dg/cpp0x/defaulted33.C: New.
1431
1432 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1433
1434         PR middle-end/51038
1435         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1436         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1437         __atomic_clear.
1438
1439 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1440
1441         PR rtl-optimization/51040
1442         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1443         patchup code.
1444
1445 2011-11-10  Jason Merrill  <jason@redhat.com>
1446
1447         PR c++/51079
1448         * g++.dg/template/conv12.C: New.
1449
1450         PR debug/50983
1451         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1452
1453 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1454
1455         * gnat.dg/atomic6_1.adb: New test.
1456         * gnat.dg/atomic6_2.adb: Likewise.
1457         * gnat.dg/atomic6_3.adb: Likewise.
1458         * gnat.dg/atomic6_4.adb: Likewise.
1459         * gnat.dg/atomic6_5.adb: Likewise.
1460         * gnat.dg/atomic6_6.adb: Likewise.
1461         * gnat.dg/atomic6_7.adb: Likewise.
1462         * gnat.dg/atomic6_8.adb: Likewise.
1463         * gnat.dg/atomic6_pkg.ads: New helper.
1464
1465 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1466
1467         PR middle-end/51077
1468         * gcc.c-torture/compile/pr51077.c: New test.
1469
1470         PR rtl-optimization/51023
1471         * gcc.c-torture/execute/pr51023.c: New test.
1472
1473 2011-11-10  Richard Guenther  <rguenther@suse.de>
1474
1475         PR tree-optimization/51042
1476         * gcc.dg/torture/pr51042.c: New testcase.
1477
1478 2011-11-10  Richard Guenther  <rguenther@suse.de>
1479
1480         PR tree-optimization/51070
1481         * gcc.dg/torture/pr51070.c: New testcase.
1482
1483 2011-11-10  Richard Guenther  <rguenther@suse.de>
1484
1485         PR tree-optimization/51030
1486         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1487
1488 2011-11-10  Richard Guenther  <rguenther@suse.de>
1489
1490         PR middle-end/51071
1491         * gcc.dg/torture/pr51071.c: New testcase.
1492
1493 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1494
1495         * gnat.dg/loop_optimization9.ad[sb]: New test.
1496
1497 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1498
1499         PR tree-optimization/51058
1500         * gfortran.dg/vect/pr51058.f90: New test.
1501
1502 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1503
1504         PR tree-optimization/51000
1505         * gcc.dg/vect/pr51000.c: New test.
1506
1507 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1508
1509         PR c++/50837
1510         * g++.dg/cpp0x/static_assert5.C: New.
1511         * g++.dg/template/nontype13.C: Tweak.
1512
1513 2011-11-09  Jason Merrill  <jason@redhat.com>
1514
1515         PR c++/50972
1516         * g++.dg/cpp0x/noexcept16.C: New.
1517
1518         PR c++/51046
1519         * g++.dg/cpp0x/variadic119.C: New.
1520
1521 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1522
1523         PR target/50911
1524         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1525         permutations.
1526         * gcc.dg/torture/vshuf-32.inc: Likewise.
1527         * gcc.dg/torture/vshuf-4.inc: Likewise.
1528         * gcc.dg/torture/vshuf-8.inc: Likewise.
1529
1530         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1531
1532 2011-11-09  Ian Lance Taylor  <iant@google.com>
1533
1534         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1535         procedure.
1536         * gcc.dg/split-5.c: New test.
1537
1538 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1539
1540         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1541
1542 2011-11-09  Jason Merrill  <jason@redhat.com>
1543
1544         PR c++/51029
1545         * g++.dg/template/virtual1.C: New.
1546
1547 2011-11-08  Jason Merrill  <jason@redhat.com>
1548
1549         Run most C++ tests in both C++98 and C++11 modes.
1550         * lib/target-supports.exp (check_effective_target_c++11): New.
1551         (check_effective_target_c++98): New.
1552         * lib/g++-dg.exp (g++-dg-runtest): New.
1553         * g++.dg/dg.exp: Use g++-dg-runtest.
1554         * g++.dg/charset/charset.exp: Likewise.
1555         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1556         * g++.dg/dfp/dfp.exp: Likewise.
1557         * g++.dg/gcov/gcov.exp: Likewise.
1558         * g++.dg/gomp/gomp.exp: Likewise.
1559         * g++.dg/graphite/graphite.exp: Likewise.
1560         * g++.dg/tls/tls.exp: Likewise.
1561         * g++.dg/tm/tm.exp: Likewise.
1562         * g++.dg/vect/vect.exp: Likewise.
1563         * g++.old-deja/old-deja.exp: Likewise.
1564         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1565         with some of the torture options.
1566         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1567         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1568         * g++.dg/init/null1.C: Only run in C++98.
1569         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1570         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1571         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1572         * g++.old-deja/g++.other/anon9.C: Likewise.
1573         * g++.old-deja/g++.other/linkage1.C: Likewise.
1574         * g++.old-deja/g++.other/linkage2.C: Likewise.
1575         * g++.old-deja/g++.pt/t29.C: Likewise.
1576         * g++.old-deja/g++.pt/t30.C: Likewise.
1577         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1578         * g++.dg/ext/anon-struct4.C: Likewise.
1579         * g++.dg/init/brace2.C: Likewise.
1580         * g++.dg/init/brace6.C: Likewise.
1581         * g++.dg/other/anon3.C: Likewise.
1582         * g++.dg/template/arg2.C: Likewise.
1583         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1584         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1585         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1586         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1587         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1588         * g++.old-deja/g++.brendan/init2.C: Likewise.
1589         * g++.old-deja/g++.brendan/init4.C: Likewise.
1590         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1591         * g++.old-deja/g++.jason/cond.C: Likewise.
1592         * g++.old-deja/g++.law/init1.C: Likewise.
1593         * g++.old-deja/g++.law/operators32.C: Likewise.
1594         * g++.old-deja/g++.pt/enum6.C: Likewise.
1595         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1596         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1597
1598         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1599         * g++.dg/init/new11.C: Likewise.
1600         * g++.dg/init/pr29571.C: Likewise.
1601         * g++.dg/lookup/forscope2.C: Likewise.
1602         * g++.dg/parse/linkage1.C: Likewise.
1603         * g++.dg/parse/typedef8.C: Likewise.
1604         * g++.dg/template/error44.C: Likewise.
1605         * g++.dg/tls/diag-2.C: Likewise.
1606         * g++.dg/tls/diag-4.C: Likewise.
1607         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1608         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1609         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1610         * g++.old-deja/g++.brendan/new3.C: Likewise.
1611         * g++.old-deja/g++.eh/new1.C: Likewise.
1612         * g++.old-deja/g++.eh/new2.C: Likewise.
1613         * g++.old-deja/g++.jason/new.C: Likewise.
1614         * g++.old-deja/g++.law/friend1.C: Likewise.
1615         * g++.old-deja/g++.mike/net46.C: Likewise.
1616         * g++.old-deja/g++.mike/p755.C: Likewise.
1617         * g++.old-deja/g++.other/new6.C: Likewise.
1618
1619         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1620         * g++.dg/template/crash53.C: Likewise.
1621         * g++.dg/template/void9.C: Likewise.
1622
1623 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1624
1625         PR c++/51045
1626         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1627
1628 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1629
1630         PR c++/51047
1631         * g++.dg/cpp0x/sfinae29.C: New.
1632
1633 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1634
1635         PR fortran/50960
1636         * gfortran.dg/typebound_call_22.f03: New test case.
1637
1638 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1639
1640         PR libfortran/50016
1641         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1642
1643 2011-11-09  Richard Guenther  <rguenther@suse.de>
1644
1645         PR tree-optimization/51039
1646         * gcc.dg/pr51039.c: New testcase.
1647
1648 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1649
1650         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1651         Enable also for powerpc*-*-*.
1652
1653 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1654
1655         PR fortran/50540
1656         * gfortran.dg/forall_16.f90: New test.
1657
1658 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1659
1660         PR fortran/38718
1661         * gfortran.dg/initialization_29.f90: Expand test.
1662
1663 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1664
1665         PR c++/51027
1666         * g++.dg/cpp0x/alias-decl-12.C: New test.
1667         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1668
1669 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1670
1671         PR debug/51032
1672         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1673
1674 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1675
1676         PR tree-optimization/51015
1677         * gcc.dg/vect/pr51015.c: New test.
1678
1679 2011-11-08  David S. Miller  <davem@davemloft.net>
1680
1681         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1682         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1683
1684 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1685
1686         PR fortran/50404
1687         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1688
1689 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1690
1691         PR fortran/50409
1692         * gfortran.dg/string_5.f90: Improve testcase.
1693
1694 2011-10-23  Jason Merrill  <jason@redhat.com>
1695
1696         PR c++/50835
1697         * g++.dg/template/lvalue2.C: New.
1698
1699 2011-11-08  Michael Matz  <matz@suse.de>
1700
1701         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1702         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1703         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1704         * g++.dg/eh/builtin2.C: Ditto.
1705         * g++.dg/eh/builtin3.C: Ditto.
1706
1707 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1708
1709         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1710         being prefered even for -mavx.
1711         * gcc.target/i386/avx-cvt-3.c: New test.
1712
1713 2011-11-08  Richard Guenther  <rguenther@suse.de>
1714
1715         PR tree-optimization/51012
1716         * gcc.dg/pr51012-1.c: New testcase.
1717         * gcc.dg/pr51012-2.c: Likewise.
1718
1719 2011-11-08  Richard Guenther  <rguenther@suse.de>
1720
1721         PR middle-end/51010
1722         * c-c++-common/uninit-pr51010.c: New testcase.
1723
1724 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1725
1726         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1727         check_effective_target_vect_call_copysignf,
1728         check_effective_target_vect_call_lrint): New procedures.
1729         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1730         $VECT_SLP_CFLAGS with -ffast-math.
1731         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1732         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1733         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1734         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1735
1736 2011-11-07  Richard Henderson  <rth@redhat.com>
1737             Aldy Hernandez  <aldyh@redhat.com>
1738             Torvald Riegel  <triegel@redhat.com>
1739
1740         Merged from transactional-memory.
1741
1742         * g++.dg/dg.exp: Run transactional memory tests.
1743         * g++.dg/tm: New directory with new tests.
1744         * gcc.dg/tm: New directory with new tests.
1745         * c-c++-common/tm: New directory with new tests.
1746
1747 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1748
1749         Fix context handling of alias-declaration
1750         * g++.dg/cpp0x/alias-decl-11.C: New test.
1751
1752 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1753
1754         PR c++/50864
1755         * g++.dg/parse/template26.C: New.
1756         * g++.dg/template/crash45.C: Adjust dg-error string.
1757
1758 2011-11-07  Jason Merrill  <jason@redhat.com>
1759
1760         PR c++/50848
1761         * g++.dg/template/lookup9.C: New.
1762
1763         PR c++/50863
1764         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1765
1766         PR c++/50870
1767         * g++.dg/cpp0x/decltype35.C: New.
1768
1769 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1770
1771         Support C++11 alias-declaration
1772         PR c++/45114
1773         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1774         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1775         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1776         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1777         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1778         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1779         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1780         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1781         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1782         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1783         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1784         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1785         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1786
1787 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1788
1789         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1790
1791 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1792
1793         PR fortran/50919
1794         * gfortran.dg/typebound_call_21.f03: New.
1795
1796 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1797
1798         * gcc.dg/profile-dir-1.c: Adjust final scan.
1799         * gcc.dg/profile-dir-2.c: Adjust final scan.
1800         * gcc.dg/profile-dir-3.c: Adjust final scan.
1801         * gcc.misc-tests/gcov.exp: Adjust regexp.
1802         * gcc.misc-tests/gcov-12.c: New.
1803         * gcc.misc-tests/gcov-13.c: New.
1804         * gcc.misc-tests/gcovpart-13b.c: New.
1805         * gcc.misc-tests/gcov-14.c: New.
1806
1807 2011-11-07  Jason Merrill  <jason@redhat.com>
1808
1809         PR c++/35688
1810         * g++.dg/ext/visibility/template8.C: New.
1811
1812 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1813
1814         PR tree-optimization/50789
1815         * gcc.target/i386/avx2-gather-1.c: New test.
1816         * gcc.target/i386/avx2-gather-2.c: New test.
1817         * gcc.target/i386/avx2-gather-3.c: New test.
1818         * gcc.target/i386/avx2-gather-4.c: New test.
1819
1820 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1821
1822         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1823
1824 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1825
1826         PR libfortran/45723
1827         * gfortran.dg/open_dev_null.f90: Remove testcase.
1828
1829 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1830
1831         * lib/target-supports.exp (check_effective_target_sync_int_128):
1832         Don't cache the result.
1833         (check_effective_target_sync_long_long): Ditto.
1834
1835 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1836
1837         PR rtl-optimization/47698
1838         * gcc.target/i386/47698.c: New test.
1839
1840 2011-11-06  Jason Merrill  <jason@redhat.com>
1841
1842         PR c++/35688
1843         * g++.dg/ext/visibility/template7.C: New.
1844
1845 2011-11-07  Terry Guo  <terry.guo@arm.com>
1846
1847         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1848         * gcc.target/arm/wmul-2.c: Ditto.
1849         * gcc.target/arm/wmul-3.c: Ditto.
1850         * gcc.target/arm/wmul-4.c: Ditto.
1851
1852 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1853
1854         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1855         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1856         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1857         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1858         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1859         expected diagnostics.
1860
1861 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1862             Richard Henderson  <rth@redhat.com>
1863             Aldy Hernandez  <aldyh@redhat.com>
1864
1865         Merged from cxx-mem-model.
1866
1867         * lib/target-supports.exp (check_effective_target_sync_int_128,
1868         check_effective_target_sync_long_long): Check whether the target
1869         supports 64 and 128 bit __sync builtins.
1870         (check_effective_target_cas_char): New.
1871         (check_effective_target_cas_int): New.
1872         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1873         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1874         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1875         produce the expected library calls.
1876         * gcc.dg/atomic-fence.c: New functional tests.
1877         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1878         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1879         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1880         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1881         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1882         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1883         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1884         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1885         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1886         are atomic.
1887         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1888         loads are atomic.
1889         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1890         are atomic.
1891         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1892         are atomic.
1893         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
1894         int128 operations are atomic.
1895         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
1896         operations are atomic.
1897         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
1898         operations are atomic.
1899         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
1900         operations are atomic.
1901         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
1902         stores aren't moved out of a loop.
1903         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
1904         globals don't overwrite neighbouring globals.
1905         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
1906         writes dont overwrite neighbouring components.
1907         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
1908         * c-c++-common/gomp/atomic-3.c: Likewise.
1909         * c-c++-common/gomp/atomic-9.c: Likewise.
1910         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
1911         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
1912         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
1913         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
1914         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
1915         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
1916         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
1917         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
1918         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
1919         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
1920         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
1921         g++.dg/gomp/atomic-15.C: Remove.
1922         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
1923         * gcc.dg/gomp/atomic-11.c: Remove test.
1924
1925 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
1926
1927         * gcc.dg/vect/bb-slp-cond-1.c: New test.
1928         * gcc.dg/vect/slp-cond-1.c: New test.
1929         * gcc.dg/vect/slp-cond-2.c: New test.
1930
1931 2011-11-05  David S. Miller  <davem@davemloft.net>
1932
1933         * lib/test-supports.exp
1934         (check_effective_target_ultrasparc_vis2_hw): New proc.
1935         (check_effective_target_ultrasparc_vis3_hw): New proc.
1936         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
1937         * gcc.target/sparc/vec-init-2.inc: Likewise.
1938         * gcc.target/sparc/vec-init-3.inc: Likewise.
1939         * gcc.target/sparc/vec-init-1-vis1.c: New test.
1940         * gcc.target/sparc/vec-init-1-vis2.c: New test.
1941         * gcc.target/sparc/vec-init-1-vis3.c: New test.
1942         * gcc.target/sparc/vec-init-2-vis1.c: New test.
1943         * gcc.target/sparc/vec-init-2-vis2.c: New test.
1944         * gcc.target/sparc/vec-init-2-vis3.c: New test.
1945         * gcc.target/sparc/vec-init-3-vis1.c: New test.
1946         * gcc.target/sparc/vec-init-3-vis2.c: New test.
1947         * gcc.target/sparc/vec-init-3-vis3.c: New test.
1948
1949 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
1950
1951         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
1952         Disable test on Epiphany.
1953         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
1954         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
1955         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
1956         * g++.dg/parse/pragma3.C: Likewise.
1957         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
1958         (bar): Use it.
1959         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
1960         * gcc.dg/tls/thr-cse-1.c: Likewise.
1961         * g++.dg/opt/devirt2.C: Likewise.
1962         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
1963         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
1964         * gcc.target/epiphany: New directory.
1965
1966 2011-11-05  Tobias Burnus  <burnus@net-b.de>
1967
1968         * gfortran.dg/quad_2.f90: New.
1969
1970 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
1971
1972         * gcc.dg/strlenopt-22g.c: New wrapper around...
1973         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
1974
1975 2011-11-04  Jason Merrill  <jason@redhat.com>
1976
1977         PR c++/26714
1978         * g++.dg/init/lifetime2.C: New.
1979         * g++.dg/cpp0x/initlist-lifetime2.C: New.
1980
1981         PR c++/48370
1982         * g++.dg/init/lifetime1.C: Test cleanup order.
1983
1984 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
1985
1986         * g++.dg/other/offsetof7.C: New test.
1987
1988 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
1989
1990         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
1991         variable, default empty, -ffat-lto-objects for effective_target_lto.
1992         (gcc-dg-test-1): Add options from dg-final methods.
1993         * lib/scanasm.exp (scan-assembler_required_options)
1994         (scan-assembler-not_required_options): New procs.
1995
1996 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
1997
1998         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
1999         generate a pedwarn in c++98-mode.
2000         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2001         don't generate a pedwarn in c++0x-mode.
2002
2003 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2004
2005         PR c++/50965
2006         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2007
2008 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2009
2010         PR rtl-optimization/38644
2011         * gcc.target/arm/stack-red-zone.c: New.
2012
2013 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2014
2015         PR c++/48420
2016         * g++.dg/warn/Wconversion-null-3.C: New.
2017
2018 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2019
2020         PR c++/50941
2021         * g++.dg/cpp0x/udlit-strint-length.C: New.
2022
2023 2011-11-04  Jason Merrill  <jason@redhat.com>
2024
2025         PR c++/48370
2026         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2027         * g++.dg/init/lifetime1.C: New.
2028         * g++.dg/init/ref21.C: New.
2029         * g++.dg/eh/array1.C: New.
2030
2031 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2032
2033         PR tree-optimization/50763
2034         * gcc.dg/pr50763-5.c: New test.
2035
2036 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2037
2038         PR tree-optimization/50763
2039         * g++.dg/pr50763-4.C: New test.
2040
2041 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2042
2043         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2044         test.
2045
2046         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2047
2048         * gcc.dg/torture/vec-cvt-1.c: New test.
2049
2050 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2051
2052         * gnat.dg/specs/private1[-sub].ads: New test.
2053
2054 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2055
2056         PR fortran/43829
2057         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2058         * gfortran.dg/inline_sum_1.f90: New.
2059         * gfortran.dg/inline_sum_2.f90: New.
2060         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2061         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2062         * gfortran.dg/inline_product_1.f90: New.
2063
2064 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2065
2066         PR fortran/50933
2067         * gfortran.dg/bind_c_dts_5.f90: New.
2068
2069 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2070
2071         PR fortran/50960
2072         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2073
2074 2011-11-03  Richard Guenther  <rguenther@suse.de>
2075
2076         PR middle-end/50079
2077         * g++.dg/init/copy7.C: Remove testcase.
2078
2079 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2080
2081         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2082         * g++.dg/ipa/devirt-c-2.C: Likewise.
2083         * g++.dg/ipa/devirt-c-7.C: New test.
2084         * g++.dg/ipa/devirt-c-8.C: Likewise.
2085
2086 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2087
2088         PR tree-optimization/50912
2089         * gnat.dg/loop_optimization10.ad[sb]: New test.
2090         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2091
2092 2011-11-02  Jason Merrill  <jason@redhat.com>
2093
2094         PR c++/50930
2095         * g++.dg/cpp0x/nsdmi-list2.C: New.
2096
2097 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2098
2099         PR c++/50810
2100         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2101         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2102
2103 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2104
2105         PR tree-optimization/50769
2106         * gfortran.dg/pr50769.f90: New test.
2107
2108 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2109
2110         * gcc.target/sparc/20111102-1.c: New test.
2111
2112 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2113
2114         PR c++/50956
2115         * g++.dg/warn/Wcast-qual2.C: New.
2116
2117 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2118
2119         PR tree-optimization/50763
2120         * g++.dg/pr50763-3.C: New test.
2121
2122 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2123
2124         PR tree-optimization/50672
2125         * g++.dg/pr50672.C: New test.
2126
2127 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2128
2129         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2130         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2131         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2132
2133         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2134
2135 2011-11-02  Richard Guenther  <rguenther@suse.de>
2136
2137         PR tree-optimization/50902
2138         * gcc.dg/torture/pr50902.c: New testcase.
2139
2140 2010-11-02  Richard Guenther  <rguenther@suse.de>
2141
2142         PR tree-optimization/50890
2143         * gcc.dg/torture/pr50890.c: New testcase.
2144
2145 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2146
2147         PR c++/44277
2148         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2149         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2150
2151 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2152
2153         PR tree-optimization/50908
2154         * gcc.dg/pr50908.c: New test.
2155         * gcc.dg/pr50908-2.c: Same.
2156         * gcc.dg/pr50908-3.c: Same.
2157
2158 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2159
2160         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2161         the outer loop.  Remove comment.  Don't check for widen-mult.
2162
2163 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2164
2165         * gcc.dg/ipa/ipcp-4.c: New test.
2166
2167 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2168
2169         * gcc.dg/vshift-3.c: New test.
2170         * gcc.dg/vshift-4.c: New test.
2171         * gcc.dg/vshift-5.c: New test.
2172
2173 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2174
2175         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2176         and current implementation.
2177
2178 2011-10-31  Paul Brook  <paul@codesourcery.com>
2179
2180         * gcc.dg/constructor-1.c: New test.
2181
2182 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2183
2184         PR fortran/50753
2185         * gfortran.dg/dshift_3.f90: New test.
2186
2187 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2188
2189         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2190         hppa*-*-hpux*.
2191         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2192         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2193         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2194         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2195         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2196         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2197         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2198         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2199         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2200         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2201         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2202         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2203         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2204         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2205         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2206         * gcc.dg/vector-compare-2.c: Likewise.
2207
2208 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2209
2210         PR c++/50901
2211         * g++.dg/cpp0x/pr50901.C: New.
2212
2213 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2214
2215         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2216         * gcc.target/i386/fma4-check.h (main): Ditto.
2217         * gcc.target/i386/xop-check.h (main): Ditto.
2218
2219 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2220
2221         Revert:
2222         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2223
2224         PR c++/50864
2225         * g++.dg/template/crash109.C: New.
2226
2227 2011-10-28  Jason Merrill  <jason@redhat.com>
2228
2229         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2230
2231 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2232
2233         PR c++/50864
2234         * g++.dg/template/crash109.C: New.
2235
2236 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2237
2238         * gfortran.dg/nearest_5.f90: New test.
2239
2240 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2241
2242         * gcc.dg/vshift-1.c: New test.
2243         * gcc.dg/vshift-2.c: New test.
2244         * gcc.target/i386/xop-vshift-1.c: New test.
2245         * gcc.target/i386/xop-vshift-2.c: New test.
2246         * gcc.target/i386/avx2-vshift-1.c: New test.
2247
2248 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2249
2250         PR rtl-optimization/49720
2251         * g++.dg/torture/pr49720.C: New test.
2252
2253 2011-10-27  David S. Miller  <davem@davemloft.net>
2254
2255         * gcc.target/sparc/setcc-3.c: New test.
2256
2257 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2258
2259         PR c++/30066
2260         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2261
2262 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2263
2264         * gcc.target/i386/sse2-cvt-1.c: New test.
2265         * gcc.target/i386/sse2-cvt-2.c: New test.
2266         * gcc.target/i386/avx-cvt-1.c: New test.
2267         * gcc.target/i386/avx-cvt-2.c: New test.
2268         * gcc.target/i386/avx2-cvt-1.c: New test.
2269         * gcc.target/i386/avx2-cvt-2.c: New test.
2270
2271 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2272
2273         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2274
2275 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2276             Steven G. Kargl  <kargl@gcc.gnu.org>
2277
2278         PR target/50875
2279         * gfortran.dg/pr50875.f90: New test.
2280
2281 2011-10-26  David S. Miller  <davem@davemloft.net>
2282
2283         * gcc.target/sparc/fmaf-1.c: New test.
2284
2285         * gcc.target/sparc/setcc-1.c: New test.
2286         * gcc.target/sparc/setcc-2.c: New test.
2287
2288 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2289
2290         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2291
2292 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2293
2294         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2295         Windows targets.
2296
2297 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2298
2299         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2300         symbol names.
2301
2302 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2303
2304         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2305
2306 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2307
2308         * gnat.dg/specs/discr1.ads: New test.
2309         * gnat.dg/specs/discr1_pkg.ads: New helper.
2310
2311 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2312
2313         * gnat.dg/specs/unchecked_union.ads: Rename to...
2314         * gnat.dg/specs/unchecked_union1.ads: ...this.
2315         * gnat.dg/specs/unchecked_union2.ads: New test.
2316
2317 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2318
2319         * gnat.dg/specs/atomic1.ads: New test.
2320
2321 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2322
2323         Implement C++11 user-defined literals.
2324         * g++.dg/cpp0x/udlit-addr.C: New.
2325         * g++.dg/cpp0x/udlit-args.C: New.
2326         * g++.dg/cpp0x/udlit-args-neg.C: New.
2327         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2328         * g++.dg/cpp0x/udlit-concat.C: New.
2329         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2330         * g++.dg/cpp0x/udlit-constexpr.C: New.
2331         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2332         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2333         * g++.dg/cpp0x/udlit-friend.C: New.
2334         * g++.dg/cpp0x/udlit-general.C: New.
2335         * g++.dg/cpp0x/udlit-inline.C: New.
2336         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2337         * g++.dg/cpp0x/udlit-member-neg.C: New.
2338         * g++.dg/cpp0x/udlit-namespace.C: New.
2339         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2340         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2341         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2342         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2343         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2344         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2345         * g++.dg/cpp0x/udlit-raw-str.C: New.
2346         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2347         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2348         * g++.dg/cpp0x/udlit-systemheader.C: New.
2349         * g++.dg/cpp0x/udlit-template.C: New.
2350         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2351         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2352         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2353         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2354         * g++.dg/cpp0x/udlit_system_header: New.
2355
2356 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2357
2358         PR c++/50870
2359         * g++.dg/cpp0x/decltype34.C: New.
2360
2361 2011-10-26  Tom de Vries <tom@codesourcery.com>
2362
2363         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2364         * gcc.c-torture/unsorted/HIset.c: Same.
2365         * gcc.c-torture/unsorted/SIcmp.c: Same.
2366         * gcc.c-torture/unsorted/SIset.c: Same.
2367         * gcc.c-torture/unsorted/SFset.c: Same.
2368         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2369         * gcc.c-torture/unsorted/USIcmp.c: Same.
2370         * gcc.c-torture/unsorted/DFcmp.c: Same.
2371
2372 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2373
2374         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2375         to work also with -masm=intel and additionally test the xmm vs. ymm
2376         register type combination on mask/dest and in vsib.
2377         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2378         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2379         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2380         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2381         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2382         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2383         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2384         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2385         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2386         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2387         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2388         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2389         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2390         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2391         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2392         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2393         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2394         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2395         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2396         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2397         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2398         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2399         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2400         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2401         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2402         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2403         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2404         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2405         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2406         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2407         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2408
2409 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2410
2411         PR tree-optimization/50763
2412         * gcc.dg/pr50763-2.c: New test.
2413
2414 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2415
2416         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2417         Update expected messages.
2418
2419 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2420
2421         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2422
2423 2011-10-25  Jason Merrill  <jason@redhat.com>
2424
2425         PR c++/50866
2426         * g++.dg/init/aggr7.C: New.
2427
2428         PR c++/49996
2429         * g++.dg/cpp0x/initlist59.C: New.
2430
2431 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2432
2433         PR c++/50858
2434         * g++.dg/overload/operator5.C: New.
2435
2436 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2437
2438         PR c++/50861
2439         * g++.dg/template/crash108.C: New.
2440
2441 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2442
2443         PR tree-optimization/50596
2444         * gcc.dg/vect/vect-cond-10.c: New test.
2445
2446 2011-10-24  Joey Ye  <joey.ye@arm.com>
2447
2448         * gcc.target/arm/pr42575.c: Remove architecture option.
2449
2450 2011-10-24  David S. Miller  <davem@davemloft.net>
2451
2452         * gcc.target/sparc/vis3move-1.c: New test.
2453         * gcc.target/sparc/vis3move-2.c: New test.
2454         * gcc.target/sparc/vis3move-3.c: New test.
2455
2456 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2457
2458         * gcc.dg/strlenopt-22.c: New testcase.
2459         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2460
2461 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2462
2463         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2464         Remove -march=i386.
2465         (dg-skip-if): Remove.
2466         * gcc.target/i386/funcspec-1.c: Ditto.
2467         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2468
2469 2011-10-24  Richard Guenther  <rguenther@suse.de>
2470
2471         * gcc.dg/vect/vect-bool-1.c: New testcase.
2472
2473 2011-10-24  Richard Guenther  <rguenther@suse.de>
2474
2475         PR tree-optimization/50838
2476         * gcc.dg/torture/pr50838.c: New testcase.
2477
2478 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2479
2480         PR tree-optimization/50730
2481         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2482         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2483         -fno-tree-sra and SLP flags.
2484
2485 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2486
2487         PR c++/50841
2488         Revert:
2489         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2490
2491         PR c++/50810
2492         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2493         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2494
2495 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2496
2497         PR c++/50810
2498         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2499         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2500
2501 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2502
2503         PR tree-optimization/50763
2504         * gcc.dg/pr50763.c: New test.
2505
2506 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2507
2508         PR target/50788
2509         * gcc.target/i386/pr50788.c: New test.
2510
2511 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2512
2513         PR tree-optimization/50819
2514         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2515         * g++.dg/vect/slp-pr50819.cc: New test.
2516
2517 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2518
2519         PR c++/45385
2520         * g++.dg/warn/Wconversion4.C: New.
2521
2522 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2523
2524         PR target/50813
2525         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2526         from element other than first and reverse permutation.
2527         * gcc.dg/torture/vshuf-16.inc: Likewise.
2528         * gcc.dg/torture/vshuf-8.inc: Likewise.
2529         * gcc.dg/torture/vshuf-4.inc: Likewise.
2530
2531 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2532
2533         PR c++/31423
2534         * g++.dg/parse/error43.C: New.
2535         * g++.dg/parse/error44.C: Likewise.
2536
2537 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2538             Kirill Yukhin  <kirill.yukhin@intel.com>
2539
2540         PR target/50740
2541         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2542         * gcc.target/i386/bmi2-check.h: Ditto.
2543
2544 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2545
2546         PR c++/50811
2547         * g++.dg/cpp0x/override2.C: Add test.
2548
2549 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2550
2551         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2552         check_linker_plugin_available.
2553
2554 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2555
2556         * gcc.target/i386/branch-cost1.c: New test.
2557         * gcc.target/i386/branch-cost2.c: New test.
2558         * gcc.target/i386/branch-cost3.c: New test.
2559         * gcc.target/i386/branch-cost4.c: New test.
2560
2561 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2562
2563         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2564
2565 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2566
2567         PR testsuite/50722
2568         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2569
2570 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2571
2572         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2573         (_moz_foo, EXT__foo): Use ASMNAME.
2574
2575 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2576
2577         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2578         names.
2579
2580 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2581
2582         PR target/50766
2583         * gcc.target/i386/pr50766.c: New test.
2584
2585 2011-10-20  Jason Merrill  <jason@redhat.com>
2586
2587         PR c++/41449
2588         * g++.dg/eh/partial1.C: New.
2589
2590 2011-10-20  Richard Henderson  <rth@redhat.com>
2591
2592         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2593         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2594         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2595         Use __builtin_shuffle.
2596
2597 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2598
2599         PR fortran/50514
2600         * gfortran.dg/ishft_3.f90:  Update test.
2601
2602 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2603
2604         PR fortran/50524
2605         * gfortran.dg/substring_integer_index.f90: New test.
2606
2607 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2608
2609         * gfortran.dg/format_string.f: New test.
2610
2611 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2612
2613         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2614         non_strict_align.
2615         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2616
2617 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2618
2619         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2620         gcc.target/i386/pr46226.c: Do not use
2621         -mno-accumulate-outgoing-args.
2622
2623 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2624
2625         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2626         including <strings.h>.
2627
2628 2011-10-19  Jan Hubicka  <jh@suse.cz>
2629
2630         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2631         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2632         * lib/c-torture.exp: Likewise.
2633         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2634         * gcc.c-torture/compile/sync-1.c: Likewise.
2635         * gcc.c-torture/compile/sync-1.c: Likewise.
2636         * gcc.c-torture/compile/sync-3.c: Likewise.
2637         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2638         * gcc.dg/noncompile/920507-1.c: Likewise.
2639         * gcc.dg/torture/pr36400.c: Likewise.
2640         * g++.dg/torture/pr34850.C: Likewise.
2641
2642 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2643
2644         * gnat.dg/source_ref1.adb: New test.
2645         * gnat.dg/source_ref2.adb: Likewise.
2646
2647 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2648
2649         PR c++/13657
2650         * g++.dg/parse/error42.C: New.
2651         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2652
2653 2011-10-19  Jason Merrill  <jason@redhat.com>
2654
2655         PR c++/50793
2656         * g++.dg/init/value9.C: New.
2657
2658 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2659
2660         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2661         * gcc.dg/torture/vshuf-16.inc: Likewise.
2662         * gcc.dg/torture/vshuf-8.inc: Likewise.
2663         * gcc.dg/torture/vshuf-4.inc: Likewise.
2664
2665 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2666
2667         PR fortran/47023
2668         * gfortran.dg/sizeof_proc.f90: New.
2669
2670 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2671
2672         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2673         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2674
2675 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2676
2677         PR testsuite/50796
2678         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2679
2680 2011-10-19  Jason Merrill  <jason@redhat.com>
2681
2682         PR c++/50787
2683         * g++.dg/init/ref20.C: New.
2684
2685 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2686
2687         PR middle-end/50795
2688         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2689         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2690         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2691         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2692         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2693
2694 2011-10-19  Richard Guenther  <rguenther@suse.de>
2695
2696         PR middle-end/50768
2697         * gcc.dg/torture/pr50768.c: New testcase.
2698
2699 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2700
2701         PR rtl-optimization/50340
2702         * gcc.dg/pr50340.c: New.
2703
2704 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2705
2706         PR tree-optimization/50717
2707
2708         * gcc.dg/pr50717-1.c: New file.
2709         * gcc.target/arm/wmul-12.c: Correct types.
2710         * gcc.target/arm/wmul-8.c: Correct types.
2711
2712 2011-10-18  Jason Merrill  <jason@redhat.com>
2713
2714         PR c++/50531
2715         * g++.dg/cpp0x/defaulted32.C: New.
2716
2717         PR c++/50742
2718         * g++.dg/lookup/using23.C: New.
2719
2720         PR c++/50500
2721         * g++.dg/cpp0x/implicit12.C: New.
2722         * g++.dg/cpp0x/defaulted20.C: Adjust.
2723         * g++.dg/cpp0x/defaulted21.C: Adjust.
2724         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2725         * g++.dg/cpp0x/implicit4.C: Adjust.
2726         * g++.dg/cpp0x/implicit5.C: Adjust.
2727         * g++.dg/cpp0x/implicit8.C: Adjust.
2728         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2729         * g++.dg/cpp0x/not_special.C: Adjust.
2730         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2731         * g++.dg/cpp0x/rv1n.C: Adjust.
2732         * g++.dg/cpp0x/rv2n.C: Adjust.
2733         * g++.dg/cpp0x/rv3n.C: Adjust.
2734         * g++.dg/cpp0x/rv4n.C: Adjust.
2735         * g++.dg/cpp0x/rv5n.C: Adjust.
2736         * g++.dg/cpp0x/rv6n.C: Adjust.
2737         * g++.dg/cpp0x/rv7n.C: Adjust.
2738
2739 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2740
2741         * gcc.target/i386/avx2-vpop-check.h: New header.
2742         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2743         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2744         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2745         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2746         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2747         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2748         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2749         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2750         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2751         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2752         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2753         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2754         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2755         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2756         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2757
2758 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2759
2760         PR fortran/50420
2761         * gfortran.dg/coarray_subobject_1.f90: New test.
2762         * gfortran.dg/coarray/subobject_1.f90: New test.
2763
2764 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2765
2766         PR rtl-optimization/50205
2767         * gcc.dg/pr50205.c: New.
2768
2769 2011-10-18  Richard Guenther  <rguenther@suse.de>
2770
2771         PR tree-optimization/50767
2772         * gcc.dg/torture/pr50767.c: New testcase.
2773
2774 2011-10-18  Julian Brown  <julian@codesourcery.com>
2775
2776         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2777         * gcc.target/arm/unaligned-memcpy-1.c: New.
2778         * gcc.target/arm/unaligned-memcpy-2.c: New.
2779         * gcc.target/arm/unaligned-memcpy-3.c: New.
2780         * gcc.target/arm/unaligned-memcpy-4.c: New.
2781
2782 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2783
2784         PR fortran/47023
2785         * gfortran.dg/iso_c_binding_class.f03: New.
2786
2787 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2788
2789         * testsuite/lib/target-supports.exp
2790         (check_effective_target_vect_widen_shift): New.
2791         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2792         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2793         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2794         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2795
2796 2011-10-18  Richard Guenther  <rguenther@suse.de>
2797
2798         * gcc.dg/torture/restrict-1.c: New testcase.
2799
2800 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2801
2802         * g++.dg/ext/bases.C: New test.
2803
2804 2011-10-17  David S. Miller  <davem@davemloft.net>
2805
2806         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2807         all operations to emit VIS instructions.
2808         * gcc.target/sparc/fandnot.c: Likewise.
2809         * gcc.target/sparc/fnot.c: Likewise.
2810         * gcc.target/sparc/for.c: Likewise.
2811         * gcc.target/sparc/fornot.c: Likewise.
2812         * gcc.target/sparc/fxnor.c: Likewise.
2813         * gcc.target/sparc/fxor.c: Likewise.
2814         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2815         needed.
2816
2817 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2818
2819         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2820         * gcc.dg/torture/vshuf-16.inc: New file.
2821         * gcc.dg/torture/vshuf-2.inc: New file.
2822         * gcc.dg/torture/vshuf-32.inc: New file.
2823         * gcc.dg/torture/vshuf-4.inc: New file.
2824         * gcc.dg/torture/vshuf-8.inc: New file.
2825         * gcc.dg/torture/vshuf-main.inc: New file.
2826         * gcc.dg/torture/vshuf-v16hi.c: New test.
2827         * gcc.dg/torture/vshuf-v16qi.c: New test.
2828         * gcc.dg/torture/vshuf-v2df.c: New test.
2829         * gcc.dg/torture/vshuf-v2di.c: New test.
2830         * gcc.dg/torture/vshuf-v2sf.c: New test.
2831         * gcc.dg/torture/vshuf-v2si.c: New test.
2832         * gcc.dg/torture/vshuf-v32qi.c: New test.
2833         * gcc.dg/torture/vshuf-v4df.c: New test.
2834         * gcc.dg/torture/vshuf-v4di.c: New test.
2835         * gcc.dg/torture/vshuf-v4hi.c: New test.
2836         * gcc.dg/torture/vshuf-v4sf.c: New test.
2837         * gcc.dg/torture/vshuf-v4si.c: New test.
2838         * gcc.dg/torture/vshuf-v8hi.c: New test.
2839         * gcc.dg/torture/vshuf-v8qi.c: New test.
2840         * gcc.dg/torture/vshuf-v8sf.c: New test.
2841         * gcc.dg/torture/vshuf-v8si.c: New test.
2842
2843 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2844
2845         PR tree-optimization/50746
2846         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2847
2848 2011-10-17  Jason Merrill  <jason@redhat.com>
2849
2850         PR c++/50736
2851         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2852
2853 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2854
2855         PR c++/44524
2856         * g++.dg/parse/error41.C: New.
2857         * g++.dg/parse/error20.C: Adjust.
2858
2859 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2860
2861         PR c++/50757
2862         * g++.dg/warn/format7.C: New.
2863         * obj-c++.dg/warn7.mm: Likewise.
2864
2865 2011-10-17  Richard Guenther  <rguenther@suse.de>
2866
2867         PR tree-optimization/50729
2868         * gcc.dg/torture/pr50729.c: New testcase.
2869
2870 2011-10-15  Tom Tromey  <tromey@redhat.com>
2871             Dodji Seketeli  <dodji@redhat.com>
2872
2873         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2874         included files.
2875         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2876         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2877         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2878         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2879
2880 2011-10-15  Tom Tromey  <tromey@redhat.com>
2881             Dodji Seketeli  <dodji@redhat.com>
2882
2883         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2884
2885 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2886
2887         PR c++/48489
2888         * g++.dg/inherit/error5.C: New.
2889
2890 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2891
2892         PR fortran/47023
2893         PR fortran/50752
2894         * gfortran.dg/kind_tests_4.f90: New.
2895
2896 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2897
2898         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
2899         targets that support vector condition.
2900
2901 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2902
2903         PR fortran/47023
2904         * gfortran.dg/c_kind_tests_3.f03: New.
2905
2906 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
2907
2908         PR fortran/50547
2909         * gfortran.dg/elemental_args_check_4.f90: New.
2910
2911 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2912
2913         PR tree-optimization/50727
2914         * gcc.dg/vect/pr50727.c: New test.
2915
2916 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
2917
2918         * gcc.dg/vla-23.c: New test.
2919
2920 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
2921
2922         PR tree-optimization/50596
2923         * gcc.dg/vect/vect-cond-9.c: New test.
2924
2925 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
2926
2927         * gcc.dg/vect/bb-slp-29.c: New test.
2928
2929 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
2930
2931         PR c++/50732
2932         * g++.dg/ext/is_base_of_incomplete.C: New.
2933         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
2934         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
2935
2936 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
2937
2938         * gcc.target/sparc/combined-1.c: Compile at -O2.
2939
2940 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
2941
2942         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
2943         (dg-options): Add -Wno-attributes.
2944         * gcc.target/i386/fma_double_?.c: Ditto.
2945         * gcc.target/i386/fma_run_float_?.c: Ditto.
2946         * gcc.target/i386/fma_run_double_?.c: Ditto.
2947         * gcc.target/i386/l_fma_float_?.c: Dtto.
2948         * gcc.target/i386/l_fma_double_?.c: Ditto.
2949         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
2950         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
2951
2952 2011-10-15  Tobias Burnus  <burnus@net-b.de>
2953
2954         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
2955         the comments.
2956         * gfortran.dg/bind_c_usage_24.f90: Ditto.
2957         * gfortran.dg/rank_3.f90: Ditto.
2958         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
2959         -std=f2008ts in dg-options.
2960         * gfortran.dg/rank_4.f90: Ditto.
2961
2962 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
2963
2964         PR target/49263
2965         * gcc.target/sh/pr49263.c: New.
2966
2967 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
2968
2969         * gnat.dg/specs/debug1.ads: Tweak.
2970
2971 2011-10-14  Kai Tietz  <ktietz@redhat.com>
2972
2973         * gfortran.fortran-torture/compile/logical-2.f90: New test.
2974
2975 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
2976
2977         * gcc.target/i386/sse2-mul-1.c: New test.
2978         * gcc.target/i386/sse4_1-mul-1.c: New test.
2979         * gcc.target/i386/avx-mul-1.c: New test.
2980         * gcc.target/i386/xop-mul-1.c: New test.
2981         * gcc.target/i386/avx2-mul-1.c: New test.
2982
2983 2011-10-14  Jason Merrill  <jason@redhat.com>
2984
2985         PR c++/50563
2986         * g++.dg/cpp0x/nsdmi-list1.C: New.
2987
2988         PR c++/50707
2989         * g++.dg/cpp0x/nsdmi-const1.C: New.
2990
2991 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
2992
2993         PR fortran/50570
2994         * gfortran.dg/pointer_intent_5.f90: New.
2995
2996 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
2997
2998         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
2999         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3000         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3001
3002 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3003
3004         PR fortran/50718
3005         * gfortran.dg/pointer_check_11.f90: New.
3006         * gfortran.dg/pointer_check_12.f90: New.
3007
3008 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3009
3010         PR c++/38174
3011         * g++.dg/overload/operator4.C: New.
3012
3013 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3014
3015         * gcc.dg/di-longlong64-sync-1.c: New test.
3016         * gcc.dg/di-sync-multithread.c: New test.
3017         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3018         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3019         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3020         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3021         (check_effective_target_arm_arm_ok): New helper.
3022         (check_effective_target_sync_longlong): New helper.
3023
3024 2011-10-14  Richard Guenther  <rguenther@suse.de>
3025
3026         PR tree-optimization/50723
3027         * gcc.dg/torture/pr50723.c: New testcase.
3028
3029 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3030
3031         PR c++/17212
3032         * g++.dg/warn/format6.C: New.
3033         * obj-c++.dg/warn6.mm: Likewise.
3034
3035 2011-10-13  Richard Henderson  <rth@redhat.com>
3036
3037         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3038         Delete.
3039         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3040         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3041         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3042
3043 2011-10-13  Jason Merrill  <jason@redhat.com>
3044
3045         PR c++/50614
3046         * g++.dg/cpp0x/nsdmi-template2.C: New.
3047
3048         PR c++/50437
3049         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3050
3051         PR c++/50618
3052         * g++.dg/init/vbase1.C: New.
3053
3054 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3055
3056         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3057         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3058         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3059         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3060
3061 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3062
3063         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3064
3065 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3066
3067         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3068
3069 2011-10-13  Richard Guenther  <rguenther@suse.de>
3070
3071         PR tree-optimization/50712
3072         * gcc.target/i386/pr50712.c: New testcase.
3073
3074 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3075
3076         * gcc.dg/memcpy-4.c: New test.
3077
3078 2011-10-13  Richard Guenther  <rguenther@suse.de>
3079
3080         PR tree-optimization/50698
3081         * g++.dg/vect/pr50698.cc: New testcase.
3082
3083 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3084
3085         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3086         * gcc.target/powerpc/warn-2.c: Ditto.
3087
3088         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3089         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3090         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3091         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3092         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3093         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3094         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3095         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3096         * gcc.target/powerpc/ppc-pow.c: Likewise.
3097         * gcc.target/powerpc/recip-1.c: Likewise.
3098         * gcc.target/powerpc/recip-2.c: Likewise.
3099         * gcc.target/powerpc/recip-3.c: Likewise.
3100         * gcc.target/powerpc/recip-4.c: Likewise.
3101         * gcc.target/powerpc/recip-5.c: Likewise.
3102
3103 2011-10-12  David S. Miller  <davem@davemloft.net>
3104
3105         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3106         '-mvis3' instead of 'mcpu=niagara3' in options.
3107         * gcc.target/sparc/fhalve.c: Likewise.
3108         * gcc.target/sparc/fnegop.c: Likewise.
3109         * gcc.target/sparc/fpadds.c: Likewise.
3110         * gcc.target/sparc/fshift.c: Likewise.
3111         * gcc.target/sparc/fucmp.c: Likewise.
3112         * gcc.target/sparc/lzd.c: Likewise.
3113         * gcc.target/sparc/vis3misc.c: Likewise.
3114         * gcc.target/sparc/xmul.c: Likewise.
3115
3116 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3117
3118         * gnat.dg/vect1.ad[sb]: New test.
3119         * gnat.dg/vect1_pkg.ads: New helper.
3120         * gnat.dg/vect2.ad[sb]: New test.
3121         * gnat.dg/vect2_pkg.ads: New helper.
3122         * gnat.dg/vect3.ad[sb]: New test.
3123         * gnat.dg/vect3_pkg.ads: New helper.
3124         * gnat.dg/vect4.ad[sb]: New test.
3125         * gnat.dg/vect4_pkg.ads: New helper.
3126         * gnat.dg/vect5.ad[sb]: New test.
3127         * gnat.dg/vect5_pkg.ads: New helper.
3128         * gnat.dg/vect6.ad[sb]: New test.
3129         * gnat.dg/vect6_pkg.ads: New helper.
3130
3131 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3132
3133         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3134         * gcc.target/i386/fma_run_double_2.c: Likewise.
3135         * gcc.target/i386/fma_run_double_3.c: Likewise.
3136         * gcc.target/i386/fma_run_double_4.c: Likewise.
3137         * gcc.target/i386/fma_run_double_5.c: Likewise.
3138         * gcc.target/i386/fma_run_double_6.c: Likewise.
3139         * gcc.target/i386/fma_run_float_1.c: Likewise.
3140         * gcc.target/i386/fma_run_float_2.c: Likewise.
3141         * gcc.target/i386/fma_run_float_3.c: Likewise.
3142         * gcc.target/i386/fma_run_float_4.c: Likewise.
3143         * gcc.target/i386/fma_run_float_5.c: Likewise.
3144         * gcc.target/i386/fma_run_float_6.c: Likewise.
3145
3146         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3147         remove the extra dg-options.
3148         * gcc.target/i386/l_fma_double_2.c: Likewise.
3149         * gcc.target/i386/l_fma_double_3.c: Likewise.
3150         * gcc.target/i386/l_fma_double_4.c: Likewise.
3151         * gcc.target/i386/l_fma_double_5.c: Likewise.
3152         * gcc.target/i386/l_fma_double_6.c: Likewise.
3153         * gcc.target/i386/l_fma_float_1.c: Likewise.
3154         * gcc.target/i386/l_fma_float_2.c: Likewise.
3155         * gcc.target/i386/l_fma_float_3.c: Likewise.
3156         * gcc.target/i386/l_fma_float_4.c: Likewise.
3157         * gcc.target/i386/l_fma_float_5.c: Likewise.
3158         * gcc.target/i386/l_fma_float_6.c: Likewise.
3159
3160 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3161
3162         PR tree-optimization/50189
3163         * g++.dg/torture/pr50189.C: New testcase.
3164
3165 2011-10-12  Richard Guenther  <rguenther@suse.de>
3166
3167         PR tree-optimization/50700
3168         * gcc.dg/builtin-object-size-12.c: New testcase.
3169
3170 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3171
3172         PR c/50565
3173         * gcc.c-torture/compile/pr50565-1.c,
3174         gcc.c-torture/compile/pr50565-2.c: New tests.
3175
3176 2011-10-11  Jason Merrill  <jason@redhat.com>
3177
3178         PR c++/49855
3179         PR c++/49896
3180         * g++.dg/template/constant1.C: New.
3181         * g++.dg/template/constant2.C: New.
3182         * g++.dg/cpp0x/constexpr-template3.C: New.
3183
3184 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3185
3186         * gcc.target/i386/warn-vect-op-3.c: New test.
3187         * gcc.target/i386/warn-vect-op-1.c: New test.
3188         * gcc.target/i386/warn-vect-op-2.c: New test.
3189
3190 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3191
3192         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3193
3194 2011-10-11  Richard Guenther  <rguenther@suse.de>
3195
3196         PR tree-optimization/50204
3197         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3198
3199 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3200
3201         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3202
3203 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3204
3205         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3206         * gcc.target/i386/fma_double_2.c: Ditto.
3207         * gcc.target/i386/fma_double_3.c: Ditto.
3208         * gcc.target/i386/fma_double_4.c: Ditto.
3209         * gcc.target/i386/fma_double_5.c: Ditto.
3210         * gcc.target/i386/fma_double_6.c: Ditto.
3211         * gcc.target/i386/fma_float_1.c: Ditto.
3212         * gcc.target/i386/fma_float_2.c: Ditto.
3213         * gcc.target/i386/fma_float_3.c: Ditto.
3214         * gcc.target/i386/fma_float_4.c: Ditto.
3215         * gcc.target/i386/fma_float_5.c: Ditto.
3216         * gcc.target/i386/fma_float_6.c: Ditto.
3217         * gcc.target/i386/l_fma_double_1.c: Ditto.
3218         * gcc.target/i386/l_fma_double_2.c: Ditto.
3219         * gcc.target/i386/l_fma_double_3.c: Ditto.
3220         * gcc.target/i386/l_fma_double_4.c: Ditto.
3221         * gcc.target/i386/l_fma_double_5.c: Ditto.
3222         * gcc.target/i386/l_fma_double_6.c: Ditto.
3223         * gcc.target/i386/l_fma_float_1.c: Ditto.
3224         * gcc.target/i386/l_fma_float_2.c: Ditto.
3225         * gcc.target/i386/l_fma_float_3.c: Ditto.
3226         * gcc.target/i386/l_fma_float_4.c: Ditto.
3227         * gcc.target/i386/l_fma_float_5.c: Ditto.
3228         * gcc.target/i386/l_fma_float_6.c: Ditto.
3229         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3230         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3231         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3232         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3233         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3234         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3235         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3236         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3237         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3238         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3239         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3240         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3241
3242 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3243
3244         * gcc.dg/va-arg-4.c: New test.
3245         * gcc.dg/va-arg-5.c: Ditto.
3246
3247 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3248
3249         * lib/target-supports.exp (check_effective_target_fd_truncate):
3250         Close and unlink test file before exit.
3251
3252 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3253
3254         PR fortran/50564
3255         * gfortran.dg/forall_15.f90:  New test case.
3256
3257 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3258             Andrew Macleod  <amacleod@redhat.com>
3259
3260         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3261         wrappers for *other_threads() and *final_verify().
3262         * gcc.dg/simulate-thread/simulate-thread.h
3263         (simulate_thread_wrapper_other_threads): New.
3264         (simulate_thread_wrapper_final_verify): New.
3265
3266 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3267
3268         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3269
3270 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3271
3272         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3273
3274 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3275             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3276
3277         * gcc.target/i386/fma_1.h: New file.
3278         * gcc.target/i386/fma_2.h: Likewise.
3279         * gcc.target/i386/fma_3.h: Likewise.
3280         * gcc.target/i386/fma_4.h: Likewise.
3281         * gcc.target/i386/fma_5.h: Likewise.
3282         * gcc.target/i386/fma_6.h: Likewise.
3283         * gcc.target/i386/fma_double_1.c: Likewise.
3284         * gcc.target/i386/fma_double_2.c: Likewise.
3285         * gcc.target/i386/fma_double_3.c: Likewise.
3286         * gcc.target/i386/fma_double_4.c: Likewise.
3287         * gcc.target/i386/fma_double_5.c: Likewise.
3288         * gcc.target/i386/fma_double_6.c: Likewise.
3289         * gcc.target/i386/fma_float_1.c: Likewise.
3290         * gcc.target/i386/fma_float_2.c: Likewise.
3291         * gcc.target/i386/fma_float_3.c: Likewise.
3292         * gcc.target/i386/fma_float_4.c: Likewise.
3293         * gcc.target/i386/fma_float_5.c: Likewise.
3294         * gcc.target/i386/fma_float_6.c: Likewise.
3295         * gcc.target/i386/fma_main.h: Likewise.
3296         * gcc.target/i386/fma_run_double_1.c: Likewise.
3297         * gcc.target/i386/fma_run_double_2.c: Likewise.
3298         * gcc.target/i386/fma_run_double_3.c: Likewise.
3299         * gcc.target/i386/fma_run_double_4.c: Likewise.
3300         * gcc.target/i386/fma_run_double_5.c: Likewise.
3301         * gcc.target/i386/fma_run_double_6.c: Likewise.
3302         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3303         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3304         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3305         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3306         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3307         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3308         * gcc.target/i386/fma_run_float_1.c: Likewise.
3309         * gcc.target/i386/fma_run_float_2.c: Likewise.
3310         * gcc.target/i386/fma_run_float_3.c: Likewise.
3311         * gcc.target/i386/fma_run_float_4.c: Likewise.
3312         * gcc.target/i386/fma_run_float_5.c: Likewise.
3313         * gcc.target/i386/fma_run_float_6.c: Likewise.
3314         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3315         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3316         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3317         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3318         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3319         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3320         * gcc.target/i386/l_fma_1.h: Likewise.
3321         * gcc.target/i386/l_fma_2.h: Likewise.
3322         * gcc.target/i386/l_fma_3.h: Likewise.
3323         * gcc.target/i386/l_fma_4.h: Likewise.
3324         * gcc.target/i386/l_fma_5.h: Likewise.
3325         * gcc.target/i386/l_fma_6.h: Likewise.
3326         * gcc.target/i386/l_fma_double_1.c: Likewise.
3327         * gcc.target/i386/l_fma_double_2.c: Likewise.
3328         * gcc.target/i386/l_fma_double_3.c: Likewise.
3329         * gcc.target/i386/l_fma_double_4.c: Likewise.
3330         * gcc.target/i386/l_fma_double_5.c: Likewise.
3331         * gcc.target/i386/l_fma_double_6.c: Likewise.
3332         * gcc.target/i386/l_fma_float_1.c: Likewise.
3333         * gcc.target/i386/l_fma_float_2.c: Likewise.
3334         * gcc.target/i386/l_fma_float_3.c: Likewise.
3335         * gcc.target/i386/l_fma_float_4.c: Likewise.
3336         * gcc.target/i386/l_fma_float_5.c: Likewise.
3337         * gcc.target/i386/l_fma_float_6.c: Likewise.
3338         * gcc.target/i386/l_fma_main.h: Likewise.
3339         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3340         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3341         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3342         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3343         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3344         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3345         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3346         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3347         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3348         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3349         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3350         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3351
3352 2011-10-10  Richard Guenther  <rguenther@suse.de>
3353
3354         PR middle-end/50389
3355         * gcc.dg/torture/pr50389.c: New testcase.
3356
3357 2011-10-10  Richard Guenther  <rguenther@suse.de>
3358
3359         PR middle-end/50195
3360         * gcc.dg/builtins-47.c: Optimize.
3361
3362 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3363
3364         * lib/gcc-simulate-thread.exp: New.
3365         * gcc.dg/simulate-thread/guality.h: New.
3366         * gcc.dg/simulate-thread/simulate-thread.h: New.
3367         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3368         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3369         * gcc.dg/simulate-thread/README: New.
3370         * g++.dg/simulate-thread/guality.h: New.
3371         * g++.dg/simulate-thread/simulate-thread.h: New.
3372         * g++.dg/simulate-thread/simulate-thread.exp: New.
3373         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3374         * c-c++-common/cxxbitfields-2.c: Remove.
3375         * c-c++-common/cxxbitfields.c: Remove.
3376         * c-c++-common/cxxbitfields-4.c: Remove.
3377         * c-c++-common/cxxbitfields-5.c: Remove.
3378         * c-c++-common/simulate-thread/bitfields-1.c: New.
3379         * c-c++-common/simulate-thread/bitfields-2.c: New.
3380         * c-c++-common/simulate-thread/bitfields-3.c: New.
3381         * c-c++-common/simulate-thread/bitfields-4.c: New.
3382
3383 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3384
3385         PR c++/38980
3386         * g++.dg/warn/format5.C: New.
3387
3388 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3389
3390         PR fortran/50273
3391         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3392         * gfortran.dg/common_16.f90: New.
3393
3394 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3395
3396         * gfortran.dg/iso_c_binding_param_1.f90: New.
3397         * gfortran.dg/iso_c_binding_param_2.f90: New.
3398         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3399
3400 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3401
3402         PR tree-optimization/50635
3403         * gcc.dg/vect/pr50635.c: New test.
3404
3405 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3406
3407         PR fortran/50659
3408         * gfortran.dg/proc_decl_27.f90: New.
3409
3410 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3411
3412         PR libobjc/50428
3413         * objc/execute/initialize-1.m: New test.
3414
3415 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3416
3417         PR fortran/47844
3418         * gfortran.dg/pointer_function_result_1.f90 : New test.
3419
3420 2011-10-07  David S. Miller  <davem@davemloft.net>
3421
3422         PR 50655
3423         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3424         * gcc.target/sparc/cmask.c: Use it.
3425         * gcc.target/sparc/fhalve.c: Likewise.
3426         * gcc.target/sparc/fnegop.c: Likewise.
3427         * gcc.target/sparc/fpadds.c: Likewise.
3428         * gcc.target/sparc/fshift.c: Likewise.
3429         * gcc.target/sparc/fucmp.c: Likewise.
3430         * gcc.target/sparc/lzd.c: Likewise.
3431         * gcc.target/sparc/vis3misc.c: Likewise.
3432         * gcc.target/sparc/xmul.c: Likewise.
3433
3434 2011-10-07  Richard Henderson  <rth@redhat.com>
3435
3436         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3437         match for avx2.
3438         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3439
3440 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3441
3442         * gcc.dg/pr50193-1.c: New file.
3443         * gcc.target/arm/shiftable.c: New file.
3444
3445 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3446
3447         PR fortran/50625
3448         * gfortran.dg/class_46.f03: New.
3449
3450 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3451
3452         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3453         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3454         (syslog, vsyslog, __vsyslog_chk): Likewise.
3455
3456         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3457         (x, EXT_x): Use ASMNAME.
3458
3459         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3460         (a, c): Use ASMNAME.
3461
3462 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3463
3464         PR middle-end/50527
3465         * gcc.dg/pr50527.c: New test.
3466
3467 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3468
3469         PR tree-optimization/50650
3470         * gcc.c-torture/compile/pr50650.c: New test.
3471
3472 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3473
3474         PR tree-optimization/50575
3475         * gcc.c-torture/execute/vector-compare-2.x: New file.
3476
3477 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3478
3479         PR middle-end/50125
3480         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3481         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3482         (bar3): Likewise.
3483
3484 2011-10-07  Richard Guenther  <rguenther@suse.de>
3485
3486         PR testsuite/50637
3487         * gcc.dg/vect/vect-align-2.c: Increase array size.
3488
3489 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3490             H.J. Lu  <hongjiu.lu@intel.com>
3491
3492         PR target/50603
3493         * gcc.target/i386/pr50603.c: New test.
3494
3495 2011-10-06  Jason Merrill  <jason@redhat.com>
3496
3497         PR c++/39164
3498         * g++.dg/cpp0x/default31.C: New.
3499
3500 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3501
3502         PR tree-optimization/50596
3503         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3504         New.
3505         * gcc.dg/vect/vect-cond-8.c: New test.
3506
3507 2011-10-06  Richard Henderson  <rth@redhat.com>
3508
3509         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3510         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3511         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3512         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3513         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3514         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3515         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3516         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3517         * gcc.c-torture/execute/vshuf-16.inc: New file.
3518         * gcc.c-torture/execute/vshuf-2.inc: New file.
3519         * gcc.c-torture/execute/vshuf-4.inc: New file.
3520         * gcc.c-torture/execute/vshuf-8.inc: New file.
3521         * gcc.c-torture/execute/vshuf-main.inc: New file.
3522         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3523         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3524         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3525         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3526         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3527         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3528         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3529         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3530         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3531         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3532         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3533         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3534         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3535
3536 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3537
3538         PR tree-optimization/49279
3539         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3540         * gcc.c-torture/execute/pr49279.c: New test.
3541
3542 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3543
3544         PR target/49049
3545         * gcc.c-torture/compile/pr49049.c: New test.
3546
3547 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3548
3549         PR target/50305
3550         * gcc.target/arm/pr50305.c: New test.
3551
3552 2011-10-06  Richard Guenther  <rguenther@suse.de>
3553
3554         PR tree-optimization/38884
3555         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3556         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3557
3558 2011-10-05  David S. Miller  <davem@davemloft.net>
3559
3560         * gcc.target/sparc/lzd.c: New test.
3561         * gcc.target/sparc/popc.c: New test.
3562
3563 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3564
3565         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3566         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3567         * g++.dg/other/final1.C: Cleanup original tree dump.
3568
3569 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3570
3571         PR tree-optimization/50613
3572         * gcc.dg/pr50613.c: New test.
3573
3574 2011-10-05  Richard Henderson  <rth@redhat.com>
3575
3576         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3577         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3578         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3579         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3580         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3581         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3582         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3583         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3584
3585 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3586
3587         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3588         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3589         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3590         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3591         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3592
3593 2011-10-05  Richard Guenther  <rguenther@suse.de>
3594
3595         PR tree-optimization/38885
3596         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3597
3598 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3599
3600         * gcc.target/i386/sw-1.c: New test.
3601
3602 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3603
3604         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3605         -mtune=generic.
3606         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3607
3608 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3609
3610         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3611
3612 2011-10-04  David S. Miller  <davem@davemloft.net>
3613
3614         * gcc.target/sparc/fhalve.c: New test.
3615         * gcc.target/sparc/fnegop.c: New test.
3616         * gcc.target/sparc/xmul.c: New test.
3617
3618 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3619
3620         PR fortran/35831
3621         * gfortran.dg/dummy_procedure_6.f90: New.
3622
3623 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3624
3625         PR tree-optimization/50604
3626         * gcc.dg/pr50604.c: New test.
3627
3628 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3629
3630         PR tree-optimization/49662
3631         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3632         * gcc.dg/graphite/interchange-15.c: Likewise.
3633         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3634
3635 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3636
3637         * gcc.dg/tree-ssa/restrict-4.c: New test.
3638
3639 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3640
3641         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3642         (main): Use __typeof to get result type of comparison.
3643
3644 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3645
3646         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3647         Make et_vect_multiple_sizes_saved global.
3648         (check_effective_target_vect64): Make et_vect64_saved global.
3649
3650 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3651
3652         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3653         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3654         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3655         * gcc.dg/builtin-complex-err-1.c: Adjust.
3656
3657 2011-10-02  Jason Merrill  <jason@redhat.com>
3658
3659         * g++.dg/cpp0x/range-for22.C: New.
3660
3661         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3662         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3663         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3664         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3665
3666         * g++.dg/cpp0x/nsdmi5.C: New.
3667
3668 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3669
3670         PR target/50579
3671         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3672         New procedures.
3673         (mips-dg-options): Force an ABI option if the current ABI is
3674         incompatible with the required -mlong setting.  Likewise force
3675         a long setting if the current one is incompatible with the
3676         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3677         throughout procedure.
3678         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3679         instead of addressing=absolute.
3680
3681 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3682
3683         * gcc.target/mips/stack-1.c: New test.
3684
3685 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3686
3687         * gcc.dg/pr49696.c: New test.
3688
3689 2011-10-02  Jan Hubicka  <jh@suse.cz>
3690
3691         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3692
3693 2011-10-01  David S. Miller  <davem@davemloft.net>
3694
3695         * gcc.target/sparc/cmask.c: New test.
3696         * gcc.target/sparc/fpadds.c: New test.
3697         * gcc.target/sparc/fshift.c: New test.
3698         * gcc.target/sparc/fucmp.c: New test.
3699         * gcc.target/sparc/vis3misc.c: New test.
3700
3701 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3702
3703         PR fortran/50585
3704         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3705
3706 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3707
3708         PR c++/44473
3709         * g++.dg/dfp/44473-1.C: New test.
3710         * g++.dg/dfp/44473-2.C: New test.
3711         * g++.dg/dfp/mangle-1.C: New test.
3712         * g++.dg/dfp/mangle-2.C: New test.
3713         * g++.dg/dfp/mangle-3.C: New test.
3714         * g++.dg/dfp/mangle-4.C: New test.
3715         * g++.dg/dfp/mangle-5.C: New test.
3716
3717 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3718
3719         PR inline-asm/50571
3720         * gcc.dg/pr50571.c: New test.
3721
3722         PR tree-optimization/46309
3723         * gcc.dg/pr46309.c: New test.
3724
3725 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3726
3727         * gcc.dg/strlenopt-21.c: New test.
3728
3729 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3730
3731         * gcc.dg/sms-10.c: New file.
3732
3733 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3734
3735         * gcc.target/arm/pr50099.c: New test.
3736
3737 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3738
3739         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3740
3741 2011-09-30  David S. Miller  <davem@davemloft.net>
3742
3743         * gcc.target/sparc/bmaskbshuf.c: New test.
3744         * gcc.target/sparc/edgen.c: New test.
3745
3746 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3747
3748         PR fortran/50547
3749         * gfortran.dg/pure_formal_proc_3.f90: New.
3750
3751         PR fortran/50553
3752         * gfortran.dg/stfunc_7.f90: New.
3753
3754 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3755
3756         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3757         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3758         * gcc.dg/vector-compare-1.c: Likewise.
3759         * gcc.dg/vector-compare-2.c: Likewise.
3760
3761 2011-09-29  David S. Miller  <davem@davemloft.net>
3762
3763         * gcc.target/sparc/array.c: New test.
3764
3765 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3766
3767         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3768         loop unroll and set max unroll times to 8.
3769         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3770         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3771         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3772         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3773
3774 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3775
3776         PR c++/40145
3777         * g++.dg/ext/visibility/warn5.C: New.
3778
3779 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3780
3781         PR c++/45278
3782         * g++.dg/warn/Wextra-3.C: New.
3783
3784 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3785
3786         PR target/49486
3787         * gcc.target/sh/pr49468-si.c: New.
3788
3789 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3790
3791         PR testsuite/50485
3792         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3793         (TEST): Initialize src3 with random floats.
3794         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3795         from union src3.  Initialize src3 with random floats.
3796
3797 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3798
3799         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3800         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3801         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3802         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3803         * gcc.target/sh/sh4a-cos.c: Ditto.
3804         * gcc.target/sh/sh4a-cosf.c: Ditto.
3805         * gcc.target/sh/sh4a-sin.c: Ditto.
3806         * gcc.target/sh/sh4a-sinf.c: Ditto.
3807         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3808         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3809         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3810
3811 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3812
3813         PR c++/31489
3814         * g++.dg/parse/error40.C: New.
3815         * g++.dg/warn/incomplete1.C: Adjust.
3816
3817 2011-09-27  Jan Hubicka  <jh@suse.cz>
3818
3819         PR middle-end/49463
3820         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3821         Mark used.
3822
3823 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3824
3825         * gcc.dg/strlenopt-1.c: New test.
3826         * gcc.dg/strlenopt-1f.c: New test.
3827         * gcc.dg/strlenopt-2.c: New test.
3828         * gcc.dg/strlenopt-2f.c: New test.
3829         * gcc.dg/strlenopt-3.c: New test.
3830         * gcc.dg/strlenopt-4.c: New test.
3831         * gcc.dg/strlenopt-4g.c: New test.
3832         * gcc.dg/strlenopt-4gf.c: New test.
3833         * gcc.dg/strlenopt-5.c: New test.
3834         * gcc.dg/strlenopt-6.c: New test.
3835         * gcc.dg/strlenopt-7.c: New test.
3836         * gcc.dg/strlenopt-8.c: New test.
3837         * gcc.dg/strlenopt-9.c: New test.
3838         * gcc.dg/strlenopt-10.c: New test.
3839         * gcc.dg/strlenopt-11.c: New test.
3840         * gcc.dg/strlenopt-12.c: New test.
3841         * gcc.dg/strlenopt-12g.c: New test.
3842         * gcc.dg/strlenopt-13.c: New test.
3843         * gcc.dg/strlenopt-14g.c: New test.
3844         * gcc.dg/strlenopt-14gf.c: New test.
3845         * gcc.dg/strlenopt-15.c: New test.
3846         * gcc.dg/strlenopt-16g.c: New test.
3847         * gcc.dg/strlenopt-17g.c: New test.
3848         * gcc.dg/strlenopt-18g.c: New test.
3849         * gcc.dg/strlenopt.h: New file.
3850
3851 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3852
3853         PR middle-end/43864
3854         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3855         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3856         * gcc.dg/pr43864.c: New test.
3857         * gcc.dg/pr43864-2.c: Same.
3858         * gcc.dg/pr43864-3.c: Same.
3859         * gcc.dg/pr43864-4.c: Same.
3860
3861 2011-09-27  Jan Hubicka  <jh@suse.cz>
3862
3863         * gcc.dg/ipa/inline-5.c: New testcase.
3864
3865 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3866
3867         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3868         vectors.
3869         * gcc.dg/vect/bb-slp-27.c: New.
3870         * gcc.dg/vect/bb-slp-28.c: New.
3871
3872 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3873
3874         * testsuite/lib/target-supports.exp (check_profiling_available):
3875         Don't rely solely on TLS tests for -fprofile-generate, fall
3876         through to the other code.
3877
3878 2011-09-27  Richard Guenther  <rguenther@suse.de>
3879
3880         PR tree-optimization/50363
3881         * gcc.dg/torture/pr50363.c: New testcase.
3882
3883 2011-09-26  Jason Merrill  <jason@redhat.com>
3884
3885         PR c++/45012
3886         * g++.dg/template/partial13.C: New.
3887
3888         PR c++/46105
3889         * g++.dg/template/partial12.C: New.
3890
3891         PR c++/50508
3892         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3893
3894 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3895
3896         PR c++/45487
3897         * g++.dg/diagnostic/bindings1.C: New.
3898         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
3899
3900 2011-09-26  David S. Miller  <davem@davemloft.net>
3901
3902         * gcc.target/sparc/wrgsr.c: New test.
3903         * gcc.target/sparc/rdgsr.c: New test.
3904         * gcc.target/sparc/edge.c: New test.
3905         * gcc.target/sparc/fcmp.c: New test.
3906
3907         * gcc.target/sparc/edge.c: Update for new return types.
3908         * gcc.target/sparc/fcmp.c: Likewise.
3909
3910         * gcc.target/sparc/fpaddsubi.c: New test.
3911
3912 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
3913
3914         PR fortran/50515
3915         * gfortran.dg/common_15.f90: New.
3916
3917         PR fortran/50517
3918         * gfortran.dg/dummy_procedure_5.f90: New.
3919         * gfortran.dg/interface_26.f90: Modified error message.
3920         * gfortran.dg/proc_ptr_11.f90: Ditto.
3921         * gfortran.dg/proc_ptr_15.f90: Ditto.
3922         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
3923         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
3924
3925 2011-09-26  Jason Merrill  <jason@redhat.com>
3926
3927         PR c++/50512
3928         * g++.dg/overload/rvalue3.C: New.
3929
3930         PR c++/50523
3931         * g++.dg/overload/ref-conv2.C: New.
3932
3933         * g++.dg/cpp0x/nsdmi-template1.C: New.
3934
3935 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
3936
3937         * g++.dg/cpp0x/nullptr25.C: New.
3938
3939 2011-09-26  Richard Guenther  <rguenther@suse.de>
3940
3941         PR tree-optimization/50472
3942         * gcc.dg/torture/pr50472.c: New testcase.
3943
3944 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3945
3946         * gnat.dg/opt22.adb: New test.
3947         * gnat.dg/opt22_pkg.ad[sb]: New helper.
3948
3949 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3950
3951         * gnat.dg/opt21.adb: New test.
3952         * gnat.dg/opt21_pkg.ad[sb]: New helper.
3953
3954 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3955
3956         * gnat.dg/opt20.ad[sb]: New test.
3957         * gnat.dg/opt20_pkg.ads: New helper.
3958
3959 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
3960
3961         * gnat.dg/array17.adb: New test.
3962         * gnat.dg/array17_pkg.ads: New helper.
3963
3964 2011-09-25  Jason Merrill  <jason@redhat.com>
3965
3966         * g++.dg/cpp0x/nsdmi-defer4.C: New.
3967
3968 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
3969
3970         * gnat.dg/frame_overflow.ads: New.
3971         * gnat.dg/frame_overflow.adb: Adjust.
3972         * gnat.dg/specs/addr1.ads: Likewise.
3973
3974 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
3975
3976         * g++.dg/tree-ssa/restrict2.C: New test.
3977
3978 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3979
3980         * lib/target-supports.exp (check_effective_target_vect64): New.
3981         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
3982         of multiple vector sizes.
3983         * gcc.dg/vect/bb-slp-26.c: New.
3984
3985 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
3986
3987         PR c++/50280
3988         * g++.dg/template/bitfield1.C: New.
3989
3990 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
3991
3992         * gcc.dg/vect/bb-slp-24.c: New.
3993
3994 2011-09-24  Jason Merrill  <jason@redhat.com>
3995
3996         * g++.dg/cpp0x/nsdmi-eh1.C: New.
3997
3998         * g++.dg/cpp0x/nsdmi-defer3.C: New.
3999
4000         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4001         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4002
4003         * g++.dg/cpp0x/nsdmi1.C: New.
4004         * g++.dg/cpp0x/nsdmi2.C: New.
4005         * g++.dg/cpp0x/nsdmi3.C: New.
4006         * g++.dg/cpp0x/nsdmi4.C: New.
4007         * g++.old-deja/g++.other/init4.C: New.
4008
4009 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4010
4011         PR c++/44267
4012         * g++.dg/template/sfinae28.C: New.
4013
4014 2011-09-23  Ian Lance Taylor  <iant@google.com>
4015
4016         * go.test/go-test.exp (errchk): Handle more cases of getting
4017         correct Tcl backslash quoting in regular expressions in test file.
4018
4019 2011-09-23  Jason Merrill  <jason@redhat.com>
4020
4021         Core 253
4022         * g++.dg/init/const8.C: New.
4023         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4024         * g++.dg/cpp0x/defaulted2.C: Likewise.
4025         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4026         * g++.dg/init/pr20039.C: Likewise.
4027         * g++.dg/init/pr42844.C: Likewise.
4028
4029 2011-09-23  Jan Hubicka  <jh@suse.cz>
4030
4031         * gcc.dg/ipa/inline-1.c: new testcase.
4032         * gcc.dg/ipa/inline-2.c: new testcase.
4033         * gcc.dg/ipa/inline-3.c: new testcase.
4034         * gcc.dg/ipa/inline-4.c: new testcase.
4035
4036 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4037
4038         PR c++/50258
4039         * g++.dg/cpp0x/constexpr-static8.C: New.
4040
4041 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4042
4043         * gcc.target/i386/avxfp-1.c: New test.
4044         * gcc.target/i386/avxfp-2.c: New test.
4045
4046 2011-09-23  Terry Guo  <terry.guo@arm.com>
4047
4048         * gcc.c-torture/execute/941014-1.x: Deleted.
4049
4050 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4051
4052         PR c++/50491
4053         * g++.dg/cpp0x/pr50491.C: New.
4054
4055 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4056
4057         PR testsuite/50487
4058         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4059
4060 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4061
4062         PR c++/50371
4063         * g++.dg/cpp0x/nullptr24.C: New.
4064
4065 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4066
4067         PR target/50482
4068         * gcc.target/i386/pr50482.c: New test.
4069
4070 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4071
4072         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4073         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4074         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4075         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4076         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4077         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4078         multilib options contain different -march= from dg-options.
4079
4080 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4081             Paolo Carlini  <paolo.carlini@oracle.com>
4082
4083         PR c++/50344
4084         * g++.dg/template/friend52.C: New.
4085
4086 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4087
4088         * gcc.target/arm/cmp-1.c: New test.
4089         * gcc.target/arm/cmp-2.c: Likewise.
4090
4091 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4092
4093         PR fortran/41733
4094         * gfortran.dg/impure_actual_1.f90: Modified error message.
4095         * gfortran.dg/proc_ptr_32.f90: New.
4096         * gfortran.dg/proc_ptr_33.f90: New.
4097
4098 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4099
4100         PR tree-optimization/50451
4101         * gcc.dg/vect/pr50451.c: New test.
4102
4103 2011-09-21  Ian Lance Taylor  <iant@google.com>
4104
4105         * go.test/go-test.exp (errchk): Add special case for bug332.
4106         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4107         some more test lines.
4108
4109 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4110
4111         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4112         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4113         * g++.dg/other/i386-8.C: Ditto.
4114         * g++.dg/other/pr34435.C: Ditto.
4115         * g++.dg/other/pr39496.C: Ditto.
4116         * g++.dg/other/mmintrin.C: Ditto.
4117
4118 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4119
4120         * gcc.dg/vect/vect-cond-7.c: New test.
4121         * gcc.target/i386/sse4_1-cond-1.c: New test.
4122         * gcc.target/i386/avx-cond-1.c: New test.
4123
4124 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4125
4126         PR target/50464
4127         * g++.dg/other/pr50464.C: New test.
4128
4129 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4130
4131         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4132         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4133         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4134         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4135
4136 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4137
4138         * gnat.dg/opt19.adb: New test.
4139
4140 2011-09-21  Terry Guo  <terry.guo@arm.com>
4141
4142         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4143         on arch conflict when testing case on targets other than armv7-a.
4144
4145 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4146
4147         PR c++/50454
4148         * g++.dg/ext/int128-1.C: New.
4149         * g++.dg/ext/int128-2.C: Likewise.
4150         * g++.dg/ext/int128-2.h: Likewise.
4151
4152 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4153
4154         PR testsuite/50469
4155         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4156
4157 2011-09-20  Jason Merrill  <jason@redhat.com>
4158
4159         * g++.dg/cpp0x/constexpr-generated1.C: New.
4160
4161         PR c++/50442
4162         * g++.dg/overload/ref-conv1.C: New.
4163
4164 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4165
4166         * g++.dg/other/final1.C: New.
4167
4168 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4169
4170         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4171         and get_bit ().
4172
4173 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4174
4175         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4176         "target arm_eabi".
4177
4178 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4179
4180         PR tree-optimization/50413
4181         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4182         -fdump-tree-slp-details.  Run other tests with
4183         -fdump-tree-vect-details.
4184         * g++.dg/vect/slp-pr50413.cc: New.
4185
4186 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4187             Ira Rosen  <ira.rosen@linaro.org>
4188
4189         PR testsuite/50435
4190         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4191         Fix underscores around restrict.
4192
4193 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4194
4195         PR tree-optimization/50414
4196         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4197         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4198         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4199
4200 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4201
4202         PR tree-optimization/50412
4203         * gfortran.dg/vect/pr50412.f90: New.
4204
4205 2011-09-16  Jason Merrill  <jason@redhat.com>
4206
4207         PR c++/50424
4208         * g++.dg/eh/defarg1.C: New.
4209
4210 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4211
4212         * gcc.dg/vect/vect-reduc-10.c: New test.
4213         * gcc.target/i386/avx-reduc-1.c: New test.
4214
4215         * gcc.target/i386/sse2-extract-1.c: New test.
4216         * gcc.target/i386/avx-extract-1.c: New test.
4217
4218 2011-09-16  Terry Guo  <terry.guo@arm.com>
4219
4220         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4221
4222 2011-09-15  Diego Novillo  <dnovillo@google.com>
4223
4224         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4225         ALWAYS_CXXFLAGS, if defined.
4226         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4227         ALWAYS_GFORTRANFLAGS, if defined.
4228         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4229         ALWAYS_GOCFLAGS, if defined.
4230         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4231         ALWAYS_OBJCXXFLAGS, if defined.
4232         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4233         additional_flags, if defined.
4234         * lib/gnat.exp (gnat_target_compile): Likewise.
4235         * lib/objc.exp (objc_target_compile): Likewise.
4236         * lib/target-supports-dg.exp (dg-add-options): Handle
4237         TEST_ALWAYS_FLAGS.
4238
4239 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4240
4241         PR testsuite/50322
4242         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4243         Use uintptr_t in f1.  Undo avr xfails.
4244
4245 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4246
4247         PR fortran/50401
4248         PR fortran/50403
4249         * gfortran.dg/function_types_3.f90: New.
4250
4251 2011-09-15  Jason Merrill  <jason@redhat.com>
4252
4253         PR c++/50365
4254         * g++.dg/cpp0x/trailing7.C: New.
4255
4256         PR c++/50361
4257         * g++.dg/cpp0x/nullptr23.C: New.
4258
4259 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4260
4261         * gcc.dg/vect/bb-slp-25.c: New.
4262
4263 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4264
4265         PR c++/50391
4266         * g++.dg/cpp0x/noexcept15.C: New.
4267
4268 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4269
4270         PR middle-end/50251
4271         * gcc.dg/pr50251.c: New test.
4272
4273 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4274
4275         PR fortran/34547
4276         PR fortran/50375
4277         * gfortran.dg/null_5.f90: New.
4278         * gfortran.dg/null_6.f90: New.
4279
4280 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4281
4282         * gcc.c-torture/compile/20110913-1.c: New test.
4283
4284 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4285
4286         PR fortran/50379
4287         * gfortran.dg/result_2.f90: New.
4288
4289 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4290
4291         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4292
4293 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4294
4295         PR c++/48320
4296         * g++.dg/cpp0x/variadic116.C: New test case.
4297
4298 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4299
4300         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4301         * gcc.target/mips/interrupt_handler-2.c: New test.
4302         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4303
4304 2011-09-12  Jason Merrill  <jason@redhat.com>
4305
4306         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4307
4308         * g++.dg/cpp0x/explicit7.C: New.
4309
4310 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4311
4312         PR rtl-optimization/50212
4313         * g++.dg/other/pr50212.C: New test.
4314
4315 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4316
4317         PR target/43746
4318         * testsuite/gcc.target/avr/torture/avr-torture.exp
4319         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4320         "-O2 -fmerge-all-constants".
4321
4322 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4323
4324         PR fortran/50327
4325         * gfortran.dg/do_while_1.f90: New test.
4326
4327 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4328
4329         PR fortran/35831
4330         PR fortran/47978
4331         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4332         * gfortran.dg/proc_decl_26.f90: New.
4333         * gfortran.dg/typebound_override_2.f90: New.
4334         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4335
4336 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4337
4338         * gnat.dg/cond_expr2.ad[sb]: New test.
4339
4340 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4341
4342         * gnat.dg/atomic5.ad[sb]: New test.
4343
4344 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4345
4346         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4347
4348 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4349
4350         PR target/49030
4351         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4352
4353 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4354
4355         PR target/49614
4356         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4357
4358 2011-09-09  Richard Guenther  <rguenther@suse.de>
4359
4360         PR tree-optimization/50328
4361         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4362
4363 2011-09-09  Richard Guenther  <rguenther@suse.de>
4364
4365         PR middle-end/50333
4366         * gcc.dg/torture/pr50333.c: New testcase.
4367
4368 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4369
4370         PR tree-optimization/50318
4371         * gcc.target/arm/pr50318-1.c: New file.
4372
4373 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4374
4375         * gcc.target/i386/all_one_m256i.c: New test.
4376
4377 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4378
4379         PR c++/50324
4380         * g++.dg/cpp0x/sfinae28.C: New.
4381
4382 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4383
4384         PR c/50332
4385         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4386         longer ignored on typedefs.
4387
4388         PR c++/33255 - Support -Wunused-local-typedefs warning
4389         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4390         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4391
4392 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4393
4394         PR tree-optimization/50287
4395         * gcc.dg/torture/pr50287.c: New test.
4396
4397 2011-09-08  Richard Guenther  <rguenther@suse.de>
4398
4399         PR tree-optimization/19831
4400         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4401         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4402         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4403         * gcc.dg/errno-1.c: Adjust.
4404
4405 2011-09-08  Richard Guenther  <rguenther@suse.de>
4406
4407         PR tree-optimization/19831
4408         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4409
4410 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4411
4412         PR fortran/44646
4413         * gfortran.dg/do_concurrent_1.f90: New.
4414         * gfortran.dg/do_concurrent_2.f90: New.
4415
4416 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR target/50310
4419         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4420         * gcc.dg/pr50310-2.c: New test.
4421
4422 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4423
4424         PR fortran/48095
4425         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4426         * gfortran.dg/impure_constructor_1.f90: Modified.
4427         * gfortran.dg/proc_ptr_comp_33.f90: New.
4428
4429 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4430
4431         PR target/50310
4432         * gcc.dg/pr50310-1.c: New test.
4433
4434 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4435
4436         PR middle-end/48571
4437         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4438         instead of 4.
4439
4440 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4441
4442         PR c++/50309
4443         * g++.dg/cpp0x/noexcept14.C: New.
4444
4445 2011-09-07  Jason Merrill  <jason@redhat.com>
4446
4447         * g++.dg/cpp0x/constexpr-ref3.C: New.
4448
4449         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4450
4451 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4452
4453         * gcc.dg/section1.c: Don't xfail for avr.
4454
4455 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4456
4457         PR tree-optimization/50322
4458         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4459
4460 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4461
4462         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4463
4464 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4465
4466         PR tree-optimization/49911
4467         * g++.dg/tree-ssa/pr49911.C: New test.
4468
4469 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4470
4471         PR target/49030
4472         * gcc.dg/torture/pr49030.c: New test.
4473
4474 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4475
4476         PR fortran/50288
4477         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4478         * gfortran.dg/class_4d.f03: Deleted.
4479         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4480
4481 2011-09-07  Richard Guenther  <rguenther@suse.de>
4482
4483         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4484
4485 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4486
4487         PR tree-optimization/46021
4488         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4489
4490 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4491
4492         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4493
4494 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4495
4496         * gcc.c-torture/compile/20110906-1.c: New test.
4497
4498 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4499
4500         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4501
4502 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4503
4504         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4505         --param tree-reassoc-width=1.
4506
4507         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4508         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4509
4510 2011-09-06  Richard Guenther  <rguenther@suse.de>
4511
4512         PR tree-optimization/48149
4513         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4514
4515 2011-09-06  Richard Guenther  <rguenther@suse.de>
4516
4517         PR tree-optimization/48317
4518         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4519
4520 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4521
4522         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4523         New procedure.
4524         (add_options_for_quad_vectors): Replace with ...
4525         (add_options_for_double_vectors): ... this.
4526         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4527         support multiple vector sizes since the vectorizer attempts to
4528         vectorize with both vector sizes.
4529         * gcc.dg/vect/no-vfa-vect-79.c,
4530         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4531         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4532         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4533         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4534         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4535         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4536         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4537         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4538         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4539         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4540         gcc.dg/vect/vect-40.c: Likewise.
4541         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4542         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4543         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4544         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4545         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4546         Likewise.
4547         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4548
4549 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4550
4551         PR target/49606
4552         * gcc.target/mips/abi-main.h: New file.
4553         * gcc.target/mips/abi-o32-long32.c: New test.
4554         * gcc.target/mips/abi-o32-long64.c: Likewise.
4555         * gcc.target/mips/abi-o64-long32.c: Likewise.
4556         * gcc.target/mips/abi-o64-long64.c: Likewise.
4557         * gcc.target/mips/abi-n32-long32.c: Likewise.
4558         * gcc.target/mips/abi-n32-long64.c: Likewise.
4559         * gcc.target/mips/abi-n64-long32.c: Likewise.
4560         * gcc.target/mips/abi-n64-long64.c: Likewise.
4561         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4562         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4563         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4564         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4565         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4566         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4567         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4568         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4569         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4570         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4571         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4572         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4573         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4574         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4575         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4576         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4577         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4578         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4579         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4580         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4581         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4582         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4583         * gcc.target/mips/branch-3.c: Likewise.
4584         * gcc.target/mips/branch-4.c: Likewise.
4585         * gcc.target/mips/branch-5.c: Likewise.
4586         * gcc.target/mips/branch-6.c: Likewise.
4587         * gcc.target/mips/branch-7.c: Likewise.
4588         * gcc.target/mips/branch-8.c: Likewise.
4589         * gcc.target/mips/branch-9.c: Likewise.
4590         * gcc.target/mips/branch-10.c: Likewise.
4591         * gcc.target/mips/branch-11.c: Likewise.
4592         * gcc.target/mips/branch-12.c: Likewise.
4593         * gcc.target/mips/branch-13.c: Likewise.
4594         * gcc.target/mips/lazy-binding-1.c: Likewise.
4595
4596 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4597
4598         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4599         to avoid warning on int=16 platforms..
4600
4601 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4602
4603         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4604         to work even with -fshort-enums.
4605
4606 2011-09-04  Jan Hubicka  <jh@suse.cz>
4607
4608         * gcc.c-torture/compile/20110902.c: new testcase.
4609
4610 2011-09-04  Jason Merrill  <jason@redhat.com>
4611
4612         PR c++/49267
4613         * g++.dg/cpp0x/rv-conv1.C: New.
4614
4615         DR 1328
4616         * g++.dg/cpp0x/rv-func3.C: New.
4617
4618         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4619
4620         PR c++/50248
4621         Core 1358
4622         * g++.dg/cpp0x/constexpr-template1.C: New.
4623         * g++.dg/cpp0x/constexpr-template2.C: New.
4624         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4625         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4626
4627 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4628
4629         * gnat.dg/specs/debug1.ads: Tweak pattern.
4630
4631 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4632
4633         PR fortran/50227
4634         * gfortran.dg/class_45a.f03: New.
4635         * gfortran.dg/class_45b.f03: New.
4636
4637 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4638             Ira Rosen  <ira.rosen@linaro.org>
4639
4640         PR tree-optimization/50208
4641         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4642         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4643         -fno-tree-fre -fno-tree-pre.
4644
4645 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4646
4647         * gcc.dg/ipa/ipcp-3.c: New test.
4648
4649 2011-09-02  Richard Guenther  <rguenther@suse.de>
4650
4651         PR tree-optimization/27460
4652         PR middle-end/29269
4653         * gcc.dg/vect/vect-cond-7.c: New testcase.
4654
4655 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4656
4657         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4658         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4659         xfailed test for inlining.
4660         * g++.dg/ipa/ivinline-9.C: Likewise.
4661
4662 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4663
4664         PR tree-optimization/50178
4665         * gfortran.dg/vect/pr50178.f90: New test.
4666
4667 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4668
4669         PR middle-end/49886
4670         * gcc.c-torture/execute/pr49886.c: New testcase.
4671
4672 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4673
4674         PR middle-end/43513
4675         * gcc.dg/pr43513.c: New test.
4676
4677 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4678
4679         PR fortran/45044
4680         * gfortran.dg/common_14.f90: New.
4681         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4682
4683 2011-08-30  Jason Merrill  <jason@redhat.com>
4684
4685         PR c++/50084
4686         * g++.dg/cpp0x/decltype33.C: New.
4687
4688         PR c++/50089
4689         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4690
4691         PR c++/50114
4692         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4693
4694 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4695
4696         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4697
4698 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4699
4700         * gnat.dg/specs/aggr3.ads: New test.
4701         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4702
4703         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4704         * gnat.dg/specs/aggr2.ads: Likewise.
4705
4706 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4707
4708         PR fortran/45170
4709         * gfortran.dg/allocate_with_source_2.f90: New test
4710
4711 2011-08-30  Jason Merrill  <jason@redhat.com>
4712
4713         PR c++/50220
4714         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4715
4716         PR c++/50234
4717         * g++.dg/cpp0x/constexpr-value3.C: New.
4718
4719 2011-08-30  Richard Guenther  <rguenther@suse.de>
4720
4721         PR middle-end/48571
4722         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4723         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4724         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4725         * gcc.dg/pr36902.c: XFAIL.
4726
4727 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4728
4729         * gcc.target/i386/fma-check.h: New.
4730         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4731         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4732         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4733         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4734         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4735         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4736         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4737         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4738         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4739         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4740         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4741         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4742         * gcc.target/i386/fma-compile.c: Likewise.
4743         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4744         * gcc.target/i386/sse-12.c: Add -mfma.
4745         * gcc.target/i386/sse-13.c: Likewise.
4746         * gcc.target/i386/sse-14.c: Likewise.
4747         * gcc.target/i386/sse-22.c: Likewise.
4748         * gcc.target/i386/sse-23.c: Likewise.
4749         * g++.dg/other/i386-2.C: Likewise.
4750         * g++.dg/other/i386-3.C: Likewise.
4751
4752 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4753
4754         PR testsuite/50185
4755         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4756         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4757
4758 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4759
4760         * g++.dg/bprob/bprob.exp (feedback_options): Set
4761         -fbranch-probabilities.
4762         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4763
4764 2011-08-29  Jason Merrill  <jason@redhat.com>
4765
4766         PR c++/50224
4767         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4768
4769 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4770             Jason Merrill  <jason@redhat.com>
4771
4772         * g++.dg/dfp/base.C: New test.
4773
4774 2011-08-29  Jason Merrill  <jason@redhat.com>
4775
4776         Core DR 994
4777         PR c++/50209
4778         * g++.dg/cpp0x/initlist58.C: New.
4779
4780 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4781
4782         PR fortran/50225
4783         * gfortran.dg/class_result_1.f03: New.
4784
4785 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4786
4787         PR middle-end/48722
4788         * gcc.target/i386/pr48722.c: New test.
4789
4790 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4791
4792         PR libfortran/50192
4793         * gfortran.dg/widechar_compare_1.f90:  New test.
4794
4795 2011-08-26  Jason Merrill  <jason@redhat.com>
4796
4797         Core DR 342
4798         PR c++/48582
4799         * g++.dg/abi/mangle50.C: New.
4800
4801 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4802
4803         PR target/50202
4804         * gcc.target/i386/pr50202.c: New test.
4805
4806 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4807
4808         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4809         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4810         * gcc.target/i386/avx-round-vec.c: New test.
4811         * gcc.target/i386/avx-roundf-vec.c: New test.
4812
4813 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4814
4815         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4816         instruction.
4817
4818         PR c/50179
4819         * c-c++-common/Wunused-var-14.c: New test.
4820
4821 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4822
4823         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4824
4825 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4826
4827         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4828         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4829         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4830         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4831
4832 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4833
4834         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4835         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4836         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4837         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4838
4839 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4840
4841         PR fortran/50050
4842         * gfortran.dg/pointer_comp_init_1.f90: New test.
4843
4844 2011-08-25  Jason Merrill  <jason@redhat.com>
4845
4846         PR c++/50157
4847         * g++.dg/cpp0x/sfinae27.C: New.
4848
4849 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4850
4851         * gfortran.dg/coarray_lib_token_4.f90: New.
4852
4853 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4854
4855         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4856
4857 2011-08-25  Richard Guenther  <rguenther@suse.de>
4858
4859         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4860
4861 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4862
4863         PR fortran/50163
4864         * gfortran.dg/initialization_28.f90: New.
4865
4866 2011-08-24  Richard Guenther  <rguenther@suse.de>
4867
4868         PR tree-optimization/50067
4869         * gcc.dg/torture/pr50067-3.c: New testcase.
4870         * gcc.dg/torture/pr50067-4.c: Likewise.
4871         * gcc.dg/torture/pr50067-5.c: Likewise.
4872
4873 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4874
4875         * g++.dg/other/i386-2.C: Add -mavx2 check.
4876         * g++.dg/other/i386-3.C: Likewise.
4877         * gcc.target/i386/avx-1.c: Add AVX2.
4878         * gcc.target/i386/avx-2.c: Likewise.
4879         * gcc.target/i386/funcspec-5.c: Likewise.
4880         * gcc.target/i386/sse-12.c: Likewise.
4881         * gcc.target/i386/sse-13.c: Likewise.
4882         * gcc.target/i386/sse-14.c: Likewise.
4883         * gcc.target/i386/sse-22.c: Likewise.
4884         * gcc.target/i386/sse-23.c: Likewise.
4885         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4886         * gcc.target/i386/avx2-check.h: New.
4887         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4888         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4889         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4890         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4891         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4892         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4893         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
4894         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
4895         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
4896         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
4897         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
4898         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
4899         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
4900         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
4901         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
4902         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
4903         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
4904         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
4905         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
4906         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
4907         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
4908         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
4909         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
4910         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
4911         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
4912         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
4913         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
4914         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
4915         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
4916         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
4917         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
4918         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
4919         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
4920         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
4921         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
4922         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
4923         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
4924         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
4925         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
4926         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
4927         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
4928         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
4929         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
4930         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
4931         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
4932         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
4933         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
4934         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
4935         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
4936         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
4937         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
4938         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
4939         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
4940         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
4941         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
4942         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
4943         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
4944         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
4945         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
4946         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
4947         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
4948         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
4949         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
4950         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
4951         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
4952         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
4953         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
4954         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
4955         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
4956         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
4957         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
4958         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
4959         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
4960         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
4961         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
4962         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
4963         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
4964         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
4965         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
4966         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
4967         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
4968         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
4969         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
4970         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
4971         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
4972         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
4973         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
4974         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
4975         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
4976         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
4977         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
4978         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
4979         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
4980         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
4981         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
4982         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
4983         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
4984         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
4985         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
4986         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
4987         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
4988         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
4989         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
4990         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
4991         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
4992         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
4993         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
4994         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
4995         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
4996         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
4997         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
4998         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
4999         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5000         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5001         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5002         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5003         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5004         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5005         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5006         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5007         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5008         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5009         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5010         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5011         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5012         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5013         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5014         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5015         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5016         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5017         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5018         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5019         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5020         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5021         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5022         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5023         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5024         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5025         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5026         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5027         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5028         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5029         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5030         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5031         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5032         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5033         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5034         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5035         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5036         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5037         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5038         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5039         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5040         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5041         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5042         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5043         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5044         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5045         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5046         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5047         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5048         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5049         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5050         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5051         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5052         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5053         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5054         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5055         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5056         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5057         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5058         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5059         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5060         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5061         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5062         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5063         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5064         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5065         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5066         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5067         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5068         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5069         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5070         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5071         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5072         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5073         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5074         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5075         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5076         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5077         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5078         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5079         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5080         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5081         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5082         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5083         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5084         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5085         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5086         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5087         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5088         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5089         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5090         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5091         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5092         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5093         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5094         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5095         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5096         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5097         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5098         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5099         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5100         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5101         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5102         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5103         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5104         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5105         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5106         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5107         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5108         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5109         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5110         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5111         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5112         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5113         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5114         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5115         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5116         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5117         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5118         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5119         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5120         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5121         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5122         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5123         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5124         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5125         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5126         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5127         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5128         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5129         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5130         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5131         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5132         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5133         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5134         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5135         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5136         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5137         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5138         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5139         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5140         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5141         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5142         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5143         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5144         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5145         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5146         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5147         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5148         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5149         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5150         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5151         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5152         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5153         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5154         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5155         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5156         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5157         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5158         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5159         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5160         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5161         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5162         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5163         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5164         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5165         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5166         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5167         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5168         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5169         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5170         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5171         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5172         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5173         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5174         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5175         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5176         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5177         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5178         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5179         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5180         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5181         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5182         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5183         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5184         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5185         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5186         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5187         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5188         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5189         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5190         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5191         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5192         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5193         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5194         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5195         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5196         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5197         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5198         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5199         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5200         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5201         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5202         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5203         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5204         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5205         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5206         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5207         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5208         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5209         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5210         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5211         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5212         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5213         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5214         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5215         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5216         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5217         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5218         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5219         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5220         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5221         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5222         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5223         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5224         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5225         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5226         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5227         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5228         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5229         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5230         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5231         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5232         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5233         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5234         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5235         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5236         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5237         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5238         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5239         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5240         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5241         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5242         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5243         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5244         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5245         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5246         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5247         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5248         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5249         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5250         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5251         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5252         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5253         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5254         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5255         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5256         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5257         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5258         * gcc.target/i386/testimm-9.c: Likewise.
5259
5260 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5261
5262         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5263         * g++.dg/other/i386-3.C: Likewise.
5264         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5265         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5266         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5267         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5268         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5269         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5270         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5271         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5272         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5273         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5274         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5275         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5276         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5277         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5278         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5279         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5280         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5281         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5282         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5283         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5284         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5285         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5286         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5287         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5288         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5289         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5290         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5291         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5292         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5293         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5294         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5295         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5296         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5297         * gcc.target/i386/sse-12.c: Add BMI2.
5298         * gcc.target/i386/sse-13.c: Likewise.
5299         * gcc.target/i386/sse-14.c: Likewise.
5300         * gcc.target/i386/sse-22.c: Likewise.
5301         * gcc.target/i386/sse-23.c: Likewise.
5302
5303 2011-08-23  Jason Merrill  <jason@redhat.com>
5304
5305         * g++.dg/template/crash7.C: Adjust expected errors.
5306
5307 2011-08-23  Jason Merrill  <jason@redhat.com>
5308
5309         PR c++/49045
5310         Core 1321
5311         * g++.dg/cpp0x/overload2.C: New.
5312
5313 2011-08-23  Jason Merrill  <jason@redhat.com>
5314
5315         Core 903
5316         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5317
5318 2011-08-23  Jason Merrill  <jason@redhat.com>
5319
5320         Core 975
5321         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5322         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5323         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5324         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5325
5326 2011-08-23  Jason Merrill  <jason@redhat.com>
5327
5328         PR c++/50024
5329         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5330
5331 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5332
5333         PR c++/50158
5334         * g++.dg/warn/Wunused-var-16.C: New test.
5335
5336         PR middle-end/50161
5337         * gcc.dg/pr50161.c: New test.
5338
5339 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5340
5341         PR c++/50055
5342         * g++.dg/gcov/gcov-7.C: New test.
5343
5344 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5345
5346         PR c++/46862
5347         * g++.dg/dfp/nofields.C: New test.
5348
5349 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5350
5351         PR fortran/31600
5352         * gfortran.dg/use_16.f90: New.
5353
5354 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5355             Kirill Yukhin  <kirill.yukhin@intel.com>
5356
5357         PR target/50155
5358         * gcc.target/i386/pr50155.c: New test.
5359
5360 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5361
5362         PR tree-optimization/50133
5363         * gcc.dg/pr50133.c: New test.
5364
5365         PR middle-end/50141
5366         * c-c++-common/cxxbitfields-6.c: New test.
5367
5368 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5369
5370         PR fortran/50050
5371         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5372
5373 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5374
5375         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5376         * gcc.dg/pr49994-3.c: Ditto.
5377
5378 2011-08-22  Richard Guenther  <rguenther@suse.de>
5379
5380         PR testsuite/50145
5381         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5382         * gcc.dg/torture/pr50067-2.c: Likewise.
5383
5384 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5385
5386         PR fortran/47659
5387         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5388         of a constant resulting from simplification.
5389         * gfortran.dg/warn_conversion_3.f90:  New test.
5390
5391 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5392
5393         PR fortran/50130
5394         * gfortran.dg/zero_stride_1.f90:  New test.
5395
5396 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5397
5398         PR fortran/49638
5399         * gfortran.dg/typebound_override_1.f90: Modified.
5400
5401 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5402
5403         PR tree-optimization/48739
5404         * gcc.dg/pr48739-1.c: New test.
5405         * gcc.dg/pr48739-2.c: New test.
5406
5407 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5408
5409         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5410
5411 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5412
5413         PR fortran/50129
5414         * gfortran.dg/where_3.f90: New test.
5415
5416 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5417
5418         PR middle-end/49721
5419         * gfortran.dg/pr49721-1.f: New.
5420         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5421
5422 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5423
5424         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5425         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5426         New tests.
5427
5428 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5429
5430         * gcc.target/arm/wmul-11.c: New file.
5431         * gcc.target/arm/wmul-12.c: New file.
5432         * gcc.target/arm/wmul-13.c: New file.
5433
5434 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5435
5436         * gcc.target/arm/wmul-10.c: New file.
5437
5438 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5439
5440         * gcc.target/arm/wmul-9.c: New file.
5441         * gcc.target/arm/wmul-bitfield-2.c: New file.
5442
5443 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5444
5445         * gcc.target/arm/wmul-8.c: New file.
5446
5447 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5448
5449         * gcc.target/arm/wmul-7.c: New file.
5450
5451 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5452
5453         * gcc.target/arm/wmul-6.c: New file.
5454
5455 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5456
5457         * gcc.target/arm/wmul-5.c: New file.
5458         * gcc.target/arm/no-wmla-1.c: New file.
5459
5460 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5461
5462         * gcc.target/arm/wmul-bitfield-1.c: New file.
5463
5464 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5465
5466         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5467
5468 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5469
5470         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5471         * gcc.target/i386/conversion.c: Likewise.
5472
5473 2011-08-19  Richard Guenther  <rguenther@suse.de>
5474
5475         * gcc.dg/torture/pr50067-1.c: New testcase.
5476         * gcc.dg/torture/pr50067-2.c: Likewise.
5477
5478 2011-08-19  Joey Ye  <joey.ye@arm.com>
5479
5480         PR target/49437
5481         * gcc.target/arm/handler-align.c: New test.
5482         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5483         New Function.
5484
5485 2011-08-19  Joey Ye  <joey.ye@arm.com>
5486
5487         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5488
5489 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5490
5491         PR fortran/50071
5492         * gfortran.dg/end_block_label_1.f90: New test.
5493         * gfortran.dg/end_associate_label_1.f90: New test.
5494
5495 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5496
5497         * gcc.dg/c1x-pointer-float-1.c: New test.
5498
5499 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5500
5501         PR fortran/50071
5502         * gfortran.dg/duplicate_labels_2.f: New test.
5503
5504 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5505
5506         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5507         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5508         gcc.dg/c1x-noreturn-5.c: New tests.
5509
5510 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5511
5512         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5513
5514 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5515
5516         PR fortran/18918
5517         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5518         * gfortran.dg/coarray_lock_3.f90: Fix test.
5519         * gfortran.dg/coarray_lock_4.f90: New.
5520         * gfortran.dg/coarray_lock_5.f90: New.
5521
5522 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5523
5524         PR target/50009
5525         * gcc.c-torture/compile/pr50009.c: New test.
5526
5527         PR target/50092
5528         * gcc.dg/torture/pr50092.c: New test.
5529
5530 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5531
5532         PR fortran/50109
5533         * gfortran.dg/namelist_73.f90: New.
5534
5535 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5536
5537         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5538
5539         PR debug/50017
5540         * gcc.dg/pr50017.c: New test.
5541
5542 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5543
5544         PR c++/45625
5545         * g++.dg/lookup/hidden-var1.C: New test case.
5546
5547 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5548
5549         PR fortran/31461
5550         * gfortran.dg/warn_unused_var_2.f90: New.
5551         * gfortran.dg/warn_unused_var_3.f90: New.
5552
5553 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5554
5555         PR target/43597
5556         * gcc.target/arm/pr43597.c: New test.
5557
5558 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5559
5560         PR fortran/50070
5561         * gfortran.dg/common_13.f90: New.
5562
5563 2011-08-16  Jason Merrill  <jason@redhat.com>
5564
5565         PR c++/50086
5566         * g++.dg/cpp0x/variadic-unresolved.C: New.
5567
5568         * g++.old-deja/g++.brendan/README: Add R.I.P.
5569
5570         * g++.dg/ext/attr-used-1.C: New.
5571
5572         PR c++/50054
5573         * g++.dg/cpp0x/initlist56.C: New.
5574
5575 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5576
5577         PR testsuite/50085
5578         * g++.dg/opt/life1.C: Only run on Linux.
5579
5580 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5581
5582         * gfortran.dg/coarray_26.f90: New.
5583
5584 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5585
5586         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5587         -fdump-tree-vrp1.
5588
5589 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5590
5591         PR fortran/50073
5592         * gfortran.dg/func_result_7.f90: New.
5593
5594 2011-08-13  Jason Merrill  <jason@redhat.com>
5595
5596         PR c++/50075
5597         * g++.dg/cpp0x/decltype32.C: New.
5598
5599         PR c++/50059
5600         * g++.dg/diagnostic/expr1.C: New.
5601
5602 2011-08-12  David Li  <davidxl@google.com>
5603
5604         * g++.dg/abi/vbase15.C: New test.
5605
5606 2011-08-12  Jason Merrill  <jason@redhat.com>
5607
5608         PR c++/50034
5609         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5610
5611 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5612
5613         * gcc.dg/builtins-67.c: New test.
5614         * gcc.target/i386/conversion.c: Ditto.
5615
5616 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5617             Brian Hackett  <bhackett1024@gmail.com>
5618
5619         * g++.dg/plugin/decl_plugin.c: New.
5620         * g++.dg/plugin/decl-plugin-test.C: New.
5621         * g++.dg/plugin/plugin.exp: Add above testcase.
5622
5623 2011-08-11  Richard Guenther  <rguenther@suse.de>
5624
5625         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5626
5627 2011-08-11  Michael Matz  <matz@suse.de>
5628
5629         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5630
5631 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5632
5633         PR tree-optimization/50039
5634         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5635         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5636
5637 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5638
5639         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5640         (sse4_1_test): Initialize src3 with random value.
5641
5642 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5643
5644         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5645         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5646         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5647         * gcc.dg/scal-to-vec1.c: New test.
5648         * gcc.dg/scal-to-vec2.c: New test.
5649
5650 2011-08-09  Richard Guenther  <rguenther@suse.de>
5651
5652         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5653         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5654         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5655         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5656
5657 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5658
5659         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5660
5661 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5662
5663         * gcc.dg/pr49948.c: Require pthread effective target.
5664
5665 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5666
5667         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5668
5669 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5670
5671         * gcc.target/i386/sse-22a.c: New test.
5672
5673 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5674
5675         PR tree-optimization/50014
5676         * gcc.dg/vect/pr50014.c: New test.
5677
5678 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5679
5680         PR middle-end/49923
5681         * gcc.dg/tree-ssa/pr49923.c: New test.
5682
5683 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5684
5685         PR target/49781
5686         * gcc.target/i386/pr49781-1.c: New.
5687
5688 2011-08-08  Jason Merrill  <jason@redhat.com>
5689
5690         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5691
5692         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5693
5694 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5695
5696         PR fortran/49638
5697         * gfortran.dg/typebound_override_1.f90: New.
5698
5699 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5700
5701         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5702         x86_64 mingw target.
5703         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5704         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5705         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5706         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5707         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5708         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5709         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5710         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5711         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5712         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5713
5714 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5715
5716         PR testsuite/48727
5717         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5718
5719 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5720
5721         * gcc.dg/pr48770.c: Cleanup coverage files.
5722         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5723
5724 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5725
5726         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5727         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5728         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5729         lzcnt and bmi options.
5730
5731 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5732
5733         PR target/47381
5734         * gcc.dg/pr47381-1.c: New.
5735         * gcc.dg/pr47381-2.c: Likewise.
5736         * gcc.target/i386/pr47381.c: Likewise.
5737
5738 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5739
5740         PR middle-end/47727
5741         * gcc.dg/pr47727.c: New.
5742
5743         PR target/47372
5744         * gcc.dg/pr47372-1.c: New.
5745         * gcc.dg/pr47372-2.c: Likewise.
5746
5747 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5748
5749         PR middle-end/47449
5750         * gcc.target/i386/pr47449.c: New.
5751
5752         PR target/47446
5753         * gcc.dg/pr47446-1.c: New.
5754         * gcc.dg/pr47446-2.c: Likewise.
5755
5756 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5757
5758         PR target/47766
5759         * gcc.dg/pr47766.c: New.
5760
5761         PR target/47715
5762         * gcc.dg/tls/pr47715-1.c: New.
5763         * gcc.dg/tls/pr47715-2.c: Likewise.
5764         * gcc.dg/tls/pr47715-3.c: Likewise.
5765         * gcc.dg/tls/pr47715-4.c: Likewise.
5766         * gcc.dg/tls/pr47715-5.c: Likewise.
5767
5768 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5769
5770         PR libobjc/50002
5771         * objc.dg/gnu-api-2-class.m: Updated comments.
5772         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5773         * objc.dg/gnu-api-2-class-meta.m: New test.
5774         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5775
5776 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5777
5778         PR libobjc/49882
5779         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5780         with classes that are in construction.
5781
5782 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5783
5784         PR target/48084
5785         * gcc.target/i386/pr48084-1.c: New.
5786         * gcc.target/i386/pr48084-2.c: Likewise.
5787         * gcc.target/i386/pr48084-3.c: Likewise.
5788         * gcc.target/i386/pr48084-4.c: Likewise.
5789         * gcc.target/i386/pr48084-5.c: Likewise.
5790
5791         PR rtl-optimization/49504
5792         * gcc.target/i386/pr49504.c: New.
5793
5794         PR target/49860
5795         * gcc.dg/pr49860.c: New.
5796
5797 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5798
5799         PR libobjc/49882
5800         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5801         with classes that are in construction.
5802
5803 2011-08-05  Jason Merrill  <jason@redhat.com>
5804
5805         PR c++/48993
5806         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5807
5808         PR c++/49921
5809         * g++.dg/cpp0x/decltype31.C: New.
5810
5811         PR c++/49669
5812         * g++.dg/init/array28.C: New.
5813
5814         PR c++/49988
5815         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5816
5817 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5818
5819         PR target/47369
5820         * gcc.dg/pr47369-1.c: New.
5821
5822 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5823
5824         PR middle-end/47364
5825         * gcc.dg/torture/pr47364-1.c: New.
5826         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5827         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5828
5829 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5830
5831         PR fortran/37211
5832         * gfortran.dg/transfer_check_2.f90:  New test case.
5833
5834 2011-08-05  Jan Hubicka  <jh@suse.cz>
5835
5836         PR middle-end/49494
5837         * gfortran.dg/pr49494.f90: New testcase.
5838
5839 2011-08-05  Jan Hubicka  <jh@suse.cz>
5840
5841         PR middle-end/49735
5842         * gcc.c-torture/compile/pr49735.c: New testcase.
5843
5844 2011-08-05  Jason Merrill  <jason@redhat.com>
5845
5846         PR c++/47453
5847         * g++.dg/cpp0x/initlist56.C: New.
5848
5849         PR c++/49812
5850         * g++.dg/overload/rvalue2.C: New.
5851
5852         PR c++/49983
5853         * g++.dg/cpp0x/range-for21.C: New.
5854
5855         * g++.dg/ext/vla11.C: New.
5856
5857 2011-08-05  Richard Guenther  <rguenther@suse.de>
5858
5859         PR tree-optimization/49984
5860         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5861
5862 2011-08-05  Richard Guenther  <rguenther@suse.de>
5863
5864         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5865         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5866         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5867
5868 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5869
5870         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5871         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5872         * gfortran.dg/ldist-pr43023.f90: Ditto.
5873         * gfortran.dg/namelist_52.f90: Ditto.
5874         * gfortran.dg/interface_proc_end.f90: Ditto.
5875         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5876         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5877
5878 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5879
5880         * gcc.dg/vect/vect-over-widen-1.c: New test.
5881         * gcc.dg/vect/vect-over-widen-2.c: New test.
5882         * gcc.dg/vect/vect-over-widen-3.c: New test.
5883         * gcc.dg/vect/vect-over-widen-4.c: New test.
5884
5885 2011-08-04  Richard Guenther  <rguenther@suse.de>
5886
5887         PR fortran/49957
5888         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5889
5890 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5891
5892         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5893
5894 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
5895
5896         PR middle-end/49905
5897         * g++.dg/ext/builtin-object-size3.C: New test.
5898
5899 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
5900
5901         PR tree-optimization/49948
5902         * gcc.dg/pr49948.c: New test.
5903
5904 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5905
5906         PR middle-end/47383
5907         * gcc.dg/torture/pr47383.c: New.
5908
5909 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5910
5911         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
5912
5913 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
5914
5915         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
5916
5917 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
5918
5919         PR target/47744
5920         * gcc.dg/torture/pr47744-1.c: New.
5921         * gcc.dg/torture/pr47744-2.c: Likewise.
5922         * gcc.dg/torture/pr47744-3.c: Likewise.
5923
5924 2011-08-03  Richard Guenther  <rguenther@suse.de>
5925
5926         PR middle-end/49958
5927         * gcc.dg/torture/pr49958.c: New testcase.
5928
5929 2011-08-03  Richard Guenther  <rguenther@suse.de>
5930
5931         PR tree-optimization/49938
5932         * g++.dg/torture/pr49938.C: New testcase.
5933
5934 2011-08-02  Jason Merrill  <jason@redhat.com>
5935
5936         PR c++/43886
5937         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
5938
5939         PR c++/49577
5940         * g++.dg/cpp0x/initlist5.C: Add additional cases.
5941
5942         PR c++/49593
5943         * g++.dg/cpp0x/variadic115.C: New.
5944
5945         PR c++/49803
5946         * g++.dg/cpp0x/union5.C: New.
5947
5948 2011-08-02  Daniel Kraft  <d@domob.eu>
5949
5950         PR fortran/49885
5951         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
5952
5953 2011-08-02  Kai Tietz  <ktietz@redhat.com>
5954
5955         PR middle-end/49947
5956         * gcc.dg/tree-ssa/forwprop-15.c
5957
5958 2011-08-02  Jason Merrill  <jason@redhat.com>
5959
5960         PR c++/49834
5961         * g++.dg/cpp0x/range-for20.C: New.
5962
5963 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5964
5965         * gfortran.dg/coarray_lib_token_3.f90: New.
5966
5967 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
5968
5969         PR fortran/46752
5970         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
5971         * gcc.dg/gomp/atomic-15.c: New test.
5972         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
5973         * g++.dg/gomp/atomic-15.C: New test.
5974         * g++.dg/gomp/private-1.C: New test.
5975         * g++.dg/gomp/sharing-2.C: New test.
5976         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
5977         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
5978         * gfortran.dg/gomp/omp_atomic2.f90: New test.
5979
5980 2011-08-02  Tobias Burnus  <burnus@net-b.de>
5981
5982         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
5983         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
5984         cleanup-module.
5985         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
5986         * gfortran.dg/allocatable_function_5.f90: Ditto.
5987         * gfortran.dg/allocate_stat.f90: Ditto.
5988         * gfortran.dg/array_constructor_20.f90: Ditto.
5989         * gfortran.dg/array_constructor_21.f90: Ditto.
5990         * gfortran.dg/array_constructor_22.f90: Ditto.
5991         * gfortran.dg/array_constructor_26.f03: Ditto.
5992         * gfortran.dg/array_function_4.f90: Ditto.
5993         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
5994         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
5995         * gfortran.dg/bind_c_usage_15.f90: Ditto.
5996         * gfortran.dg/bind_c_usage_16.f03: Ditto.
5997         * gfortran.dg/bind_c_usage_3.f03: Ditto.
5998         * gfortran.dg/binding_label_tests_7.f03: Ditto.
5999         * gfortran.dg/class_15.f03: Ditto.
6000         * gfortran.dg/class_27.f03: Ditto.
6001         * gfortran.dg/class_33.f90: Ditto.
6002         * gfortran.dg/class_37.f03: Ditto.
6003         * gfortran.dg/class_40.f03: Ditto.
6004         * gfortran.dg/class_42.f03: Ditto.
6005         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6006         * gfortran.dg/coarray/registering_1.f90: Ditto.
6007         * gfortran.dg/convert_1.f90: Ditto.
6008         * gfortran.dg/default_initialization_3.f90: Ditto.
6009         * gfortran.dg/dependency_25.f90: Ditto.
6010         * gfortran.dg/dependency_26.f90: Ditto.
6011         * gfortran.dg/dependency_36.f90: Ditto.
6012         * gfortran.dg/dependency_37.f90: Ditto.
6013         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6014         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6015         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6016         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6017         * gfortran.dg/elemental_result_1.f90: Ditto.
6018         * gfortran.dg/empty_derived_type.f90: Ditto.
6019         * gfortran.dg/entry_7.f90: Ditto.
6020         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6021         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6022         * gfortran.dg/error_recovery_3.f90: Ditto.
6023         * gfortran.dg/extends_4.f03: Ditto.
6024         * gfortran.dg/func_assign.f90: Ditto.
6025         * gfortran.dg/func_assign_3.f90: Ditto.
6026         * gfortran.dg/generic_1.f90: Ditto.
6027         * gfortran.dg/generic_18.f90: Ditto.
6028         * gfortran.dg/generic_22.f03: Ditto.
6029         * gfortran.dg/generic_4.f90: Ditto.
6030         * gfortran.dg/generic_6.f90: Ditto.
6031         * gfortran.dg/generic_actual_arg.f90: Ditto.
6032         * gfortran.dg/graphite/id-21.f: Ditto.
6033         * gfortran.dg/graphite/pr45758.f90: Ditto.
6034         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6035         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6036         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6037         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6038         * gfortran.dg/host_used_types_1.f90: Ditto.
6039         * gfortran.dg/implicit_1.f90: Ditto.
6040         * gfortran.dg/implicit_11.f90: Ditto.
6041         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6042         * gfortran.dg/impure_actual_1.f90: Ditto.
6043         * gfortran.dg/impure_assignment_1.f90: Ditto.
6044         * gfortran.dg/impure_constructor_1.f90: Ditto.
6045         * gfortran.dg/initialization_10.f90: Ditto.
6046         * gfortran.dg/initialization_12.f90: Ditto.
6047         * gfortran.dg/interface_14.f90: Ditto.
6048         * gfortran.dg/interface_15.f90: Ditto.
6049         * gfortran.dg/interface_2.f90: Ditto.
6050         * gfortran.dg/interface_25.f90: Ditto.
6051         * gfortran.dg/interface_26.f90: Ditto.
6052         * gfortran.dg/interface_29.f90: Ditto.
6053         * gfortran.dg/interface_assignment_1.f90: Ditto.
6054         * gfortran.dg/internal_pack_6.f90: Ditto.
6055         * gfortran.dg/internal_pack_7.f90: Ditto.
6056         * gfortran.dg/internal_pack_8.f90: Ditto.
6057         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6058         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6059         * gfortran.dg/module_commons_3.f90: Ditto.
6060         * gfortran.dg/module_equivalence_4.f90: Ditto.
6061         * gfortran.dg/module_equivalence_6.f90: Ditto.
6062         * gfortran.dg/module_function_type_1.f90: Ditto.
6063         * gfortran.dg/module_naming_1.f90: Ditto.
6064         * gfortran.dg/namelist_4.f90: Ditto.
6065         * gfortran.dg/operator_c1202.f90: Ditto.
6066         * gfortran.dg/parens_7.f90: Ditto.
6067         * gfortran.dg/pr32921.f: Ditto.
6068         * gfortran.dg/pr33646.f90: Ditto.
6069         * gfortran.dg/pr41928.f90: Ditto.
6070         * gfortran.dg/pr42119.f90: Ditto.
6071         * gfortran.dg/pr43984.f90: Ditto.
6072         * gfortran.dg/present_1.f90: Ditto.
6073         * gfortran.dg/private_type_2.f90: Ditto.
6074         * gfortran.dg/proc_decl_2.f90: Ditto.
6075         * gfortran.dg/proc_ptr_10.f90: Ditto.
6076         * gfortran.dg/proc_ptr_22.f90: Ditto.
6077         * gfortran.dg/proc_ptr_8.f90: Ditto.
6078         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6079         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6080         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6081         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6082         * gfortran.dg/substring_equivalence.f90: Ditto.
6083         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6084         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6085         * gfortran.dg/trim_optimize_6.f90: Ditto.
6086         * gfortran.dg/typebound_call_12.f03: Ditto.
6087         * gfortran.dg/typebound_operator_5.f03: Ditto.
6088         * gfortran.dg/typebound_operator_6.f03: Ditto.
6089         * gfortran.dg/typebound_proc_18.f03: Ditto.
6090         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6091         * gfortran.dg/use_1.f90: Ditto.
6092         * gfortran.dg/use_10.f90: Ditto.
6093         * gfortran.dg/use_11.f90: Ditto.
6094         * gfortran.dg/use_14.f90: Ditto.
6095         * gfortran.dg/use_only_2.f90: Ditto.
6096         * gfortran.dg/use_rename_4.f90: Ditto.
6097         * gfortran.dg/use_rename_5.f90: Ditto.
6098         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6099         * gfortran.dg/used_interface_ref.f90: Ditto.
6100         * gfortran.dg/used_types_11.f90: Ditto.
6101         * gfortran.dg/used_types_3.f90: Ditto.
6102         * gfortran.dg/used_types_4.f90: Ditto.
6103         * gfortran.dg/userdef_operator_2.f90: Ditto.
6104         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6105         * gfortran.dg/vect/pr46213.f90: Ditto.
6106         * gfortran.dg/whole_file_21.f90: Ditto.
6107         * gfortran.dg/whole_file_22.f90: Ditto.
6108         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6109         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6110
6111 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6112
6113         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6114
6115 2011-08-01  Jason Merrill  <jason@redhat.com>
6116
6117         PR c++/49932
6118         * g++.dg/abi/mangle49.C: New.
6119
6120         PR c++/49924
6121         * g++.dg/cpp0x/constexpr-array4.C: New.
6122
6123         PR c++/49813
6124         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6125
6126 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6127
6128         PR target/49927
6129         * gcc.target/i386/pr49927.c: New test.
6130
6131 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6132
6133         PR tree-optimization/49926
6134         * gcc.dg/vect/pr49926.c: New test.
6135
6136 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6137
6138         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6139         * gcc.target/i386/lzcnt-1.c: New test.
6140         * gcc.target/i386/lzcnt-2.c: Likewise.
6141         * gcc.target/i386/lzcnt-2a.c: Likewise.
6142         * gcc.target/i386/lzcnt-3.c: Likewise.
6143         * gcc.target/i386/lzcnt-4.c: Likewise.
6144         * gcc.target/i386/lzcnt-4a.c: Likewise.
6145         * gcc.target/i386/lzcnt-5.c: Likewise.
6146         * gcc.target/i386/lzcnt-6.c: Likewise.
6147         * gcc.target/i386/lzcnt-6a.c: Likewise.
6148         * gcc.target/i386/lzcnt-check.h: Likewise.
6149
6150         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6151         * gcc.target/i386/sse-13.c: Likewise.
6152         * gcc.target/i386/sse-14.c: Likewise.
6153         * g++.dg/other/i386-2.C: Likewise.
6154         * g++.dg/other/i386-3.C: Likewise.
6155
6156 2011-08-01  Julian Brown  <julian@codesourcery.com>
6157
6158         * gcc.target/arm/fixed-point-exec.c: New test.
6159
6160 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6161
6162         PR target/49920
6163         * gcc.target/i386/pr49920.c: New test.
6164
6165 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6166
6167         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6168         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6169         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6170         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6171         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6172         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6173         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6174         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6175         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6176         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6177         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6178         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6179         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6180         * g++.dg/tree-ssa/pr33615.C: Ditto.
6181         * g++.dg/tree-ssa/restrict1.C: Ditto.
6182         * c-c++-common/restrict-2.c: Ditto.
6183         * gfortran.dg/pr32921.f: Ditto.
6184         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6185         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6186         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6187         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6188         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6189         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6190         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6191         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6192         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6193         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6194
6195 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6196
6197         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6198         .exe.ltrans[0-9]*. dump files.
6199
6200 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6201
6202         PR fortran/49112
6203         * gfortran.dg/abstract_type_6.f03: Modified.
6204         * gfortran.dg/typebound_proc_24.f03: New.
6205
6206 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6207
6208         PR testsuite/49917
6209         * g++.dg/init/for1.C: Fix.
6210
6211 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6212
6213         PR fortran/48876
6214         * gfortran.dg/string_5.f90:  New test.
6215
6216 2011-07-29  Jason Merrill  <jason@redhat.com>
6217
6218         PR c++/49867
6219         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6220
6221 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6222
6223         PR tree-optimization/47407
6224         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6225         alpha*-dec-osf*.
6226         Sort target list.
6227
6228 2011-07-29  Richard Guenther  <rguenther@suse.de>
6229
6230         * gcc.dg/uninit-suppress.c: Also disable VRP.
6231         * gcc.dg/uninit-suppress_2.c: Likewise.
6232
6233 2011-07-28  Jason Merrill  <jason@redhat.com>
6234
6235         PR c++/49808
6236         * g++.dg/template/nontype24.C: New.
6237
6238 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6239
6240         PR rtl-optimization/47958
6241         * gcc.dg/torture/pr47958-1.c: New.
6242
6243 2011-07-29  Wei Guozhi  <carrot@google.com>
6244
6245         PR rtl-optimization/49799
6246         * gcc.dg/pr49799.c: New test case.
6247
6248 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6249
6250         PR middle-end/48648
6251         * gcc.dg/graphite/id-pr48648.c: New.
6252
6253 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6254
6255         PR fortran/31067
6256         * gfortran.dg/maxloc_2.f90: New test.
6257         * gfortran.dg/maxloc_3.f90: New test.
6258         * gfortran.dg/minloc_1.f90: New test.
6259         * gfortran.dg/minloc_2.f90: New test.
6260         * gfortran.dg/minloc_3.f90: New test.
6261         * gfortran.dg/minmaxloc_7.f90: New test.
6262
6263         PR debug/49871
6264         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6265
6266 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6267
6268         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6269         the builtin isn't optimized away.
6270
6271 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6272
6273         PR fortran/45586
6274         * gfortran.dg/lto/pr45586-2_0.f90: New.
6275
6276 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6277
6278         PR middle-end/49875
6279         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6280         * c-c++-common/cxxbitfields-5.c: Same.
6281
6282 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6283
6284         * lib/target-supports.exp (check_effective_target_mmap): Use
6285         check_function_available.
6286
6287 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6288
6289         * g++.old-deja/g++.pt/crash60.C: Updated.
6290
6291 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6292
6293         PR target/49866
6294         * gcc.target/i386/pr49866.c: New test.
6295
6296 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6297
6298         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6299         * gcc.target/i386/bmi-andn-1.c: New test.
6300         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6301         * gcc.target/i386/bmi-andn-2.c: Likewise.
6302         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6303         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6304         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6305         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6306         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6307         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6308         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6309         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6310         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6311         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6312         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6313         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6314         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6315         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6316         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6317         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6318         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6319         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6320         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6321         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6322         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6323
6324 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6325
6326         PR middle-end/47691
6327         * gfortran.dg/graphite/id-pr47691.f: New.
6328
6329 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6330
6331         * gcc.target/i386/avx-os-support.h: New.
6332         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6333         (main): Check avx_os_support before the test is run.
6334         * gcc.target/i386/aes-avx-check.h: Ditto.
6335         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6336
6337 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6338
6339         * gcc.target/i386/aggregate-ret3.c: New test.
6340         * gcc.target/i386/aggregate-ret4.c: New test.
6341
6342 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6343
6344         PR fortran/49755
6345         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6346         allocated array should *not* change its size.
6347         * gfortran.dg/multiple_allocation_3.f90: New test.
6348
6349 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6350
6351         PR c++/49776
6352         * g++.dg/cpp0x/constexpr-49776.C: New.
6353
6354 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6355
6356         PR middle-end/47046
6357         * gcc.dg/graphite/id-pr47046.c: New.
6358
6359 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6360
6361         PR middle-end/47653
6362         * gcc.dg/graphite/run-id-pr47593.c: New.
6363
6364 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6365
6366         PR middle-end/47653
6367         * gcc.dg/graphite/run-id-pr47653.c: New.
6368         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6369         induction variables.
6370         * gcc.dg/graphite/scop-16.c: Same.
6371         * gcc.dg/graphite/scop-17.c: Same.
6372         * gcc.dg/graphite/scop-21.c: Same.
6373
6374 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6375
6376         PR middle-end/48805
6377         * gcc.dg/graphite/id-pr48805.c: New.
6378
6379 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6380
6381         * gfortran.dg/coarray_lib_token_2.f90: New.
6382
6383 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6384
6385         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6386         SPU local store.
6387
6388 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6389
6390         PR tree-opt/49671
6391         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6392         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6393
6394 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6395
6396         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6397
6398         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6399         * gcc.c-torture/execute/loop-2g.c: Likewise.
6400         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6401         Require mmap support.
6402         * gcc.c-torture/execute/loop-2g.x: Likewise.
6403         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6404         (MAP_ANON): Provide default.
6405         * gcc.dg/20050826-1.c: Likewise.
6406         * gcc.target/i386/pr36533.c: Likewise.
6407         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6408         Use dg-require-effective-target mmap.
6409
6410 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6411
6412         PR c++/49838
6413         * g++.dg/cpp0x/range-for19.C: New.
6414
6415 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6416
6417         PR testsuite/49753
6418         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6419
6420         Revert:
6421         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6422
6423         PR testsuite/49753
6424         * g++.dg/torture/pr49309.C: Remove.
6425
6426 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6427
6428         PR tree-optimization/49809
6429         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6430         test.
6431
6432 2011-07-25  Richard Guenther  <rguenther@suse.de>
6433
6434         PR tree-optimization/49715
6435         * gcc.target/i386/pr49715-1.c: New testcase.
6436         * gcc.target/i386/pr49715-2.c: Likewise.
6437
6438 2011-07-23  Jason Merrill  <jason@redhat.com>
6439
6440         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6441
6442 2011-07-22  Jason Merrill  <jason@redhat.com>
6443
6444         PR c++/49793
6445         * g++.dg/cpp0x/initlist55.C: New.
6446
6447 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6448
6449         PR fortran/49791
6450         * gfortran.dg/namelist_72.f: New.
6451
6452 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6453
6454         * gfortran.dg/coarray_25.f90: New.
6455
6456 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6457
6458         * override1.C: This test should use c++0x mode.
6459         * override3.C: New. Test the diagnostics in c++98 mode.
6460
6461 2011-07-22  Jason Merrill  <jason@redhat.com>
6462             Mark Glisse  <marc.glisse@normalesup.org>
6463
6464         PR c++/30112
6465         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6466
6467         PR c++/49813
6468         * g++.dg/opt/builtins2.C: New.
6469         * g++.dg/other/error27.C: Don't rely on __builtin.
6470
6471 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6472
6473         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6474         on lp64 targets.
6475         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6476         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6477         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6478         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6479
6480         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6481         instead of ia32.
6482
6483 2011-07-22  Richard Guenther  <rguenther@suse.de>
6484
6485         PR tree-optimization/45819
6486         * gcc.dg/pr45819.c: New testcase.
6487
6488 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6489
6490         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6491
6492 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6493
6494         PR middle-end/47654
6495         PR middle-end/49649
6496         * gcc.dg/graphite/run-id-pr47654.c: New.
6497
6498 2011-07-21  Ian Lance Taylor  <iant@google.com>
6499
6500         PR middle-end/49705
6501         * gcc.dg/pr49705.c: New test.
6502
6503 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6504
6505         * lib/target-supports.exp (check_avx_os_support_available): New.
6506         (check_effective_target_avx_runtime): Use it.
6507
6508 2011-07-21  Richard Guenther  <rguenther@suse.de>
6509
6510         PR tree-optimization/49770
6511         * g++.dg/torture/pr49770.C: New testcase.
6512
6513 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6514
6515         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6516         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6517
6518 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6519
6520         * gfortran.dg/coarray_lib_token_1.f90: New.
6521
6522 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6523
6524         * gcc.dg/pr32912-2.c: Skip for AVR.
6525         * gcc.dg/pr44674.c: Add dg-require-profiling.
6526
6527 2011-07-20  Jason Merrill  <jason@redhat.com>
6528
6529         * g++.dg/ext/desig2.C: New.
6530
6531 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6532
6533         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6534         be generated.
6535         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6536         * gcc.target/powerpc/recip-3.c: Ditto.
6537
6538 2011-07-19  Jason Merrill  <jason@redhat.com>
6539
6540         PR c++/6709 (DR 743)
6541         PR c++/42603 (DR 950)
6542         * g++.dg/cpp0x/decltype21.C: New.
6543
6544 2011-07-20  Richard Guenther  <rguenther@suse.de>
6545
6546         PR middle-end/18908
6547         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6548         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6549
6550 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6551
6552         * gcc.target/arm/combine-movs.c: New.
6553         * gcc.target/arm/unsigned-extend-2.c: New.
6554
6555 2011-07-19  Jason Merrill  <jason@redhat.com>
6556
6557         PR c++/49785
6558         * g++.dg/cpp0x/variadic114.C: New.
6559
6560 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6561
6562         * gfortran.dg/coarray_args_1.f90: New.
6563         * gfortran.dg/coarray_args_2.f90: New.
6564
6565 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6566
6567         PR fortran/49708
6568         * gfortran.dg/allocate_error_3.f90: New.
6569
6570 2011-07-19  Richard Guenther  <rguenther@suse.de>
6571
6572         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6573         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6574         * gcc.dg/torture/20110719-1.c: New testcase.
6575
6576 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6577
6578         PR tree-optimization/49768
6579         * gcc.c-torture/execute/pr49768.c: New test.
6580
6581 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6582
6583         PR tree-optimization/49771
6584         * gcc.dg/vect/pr49771.c: New test.
6585
6586 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6587
6588         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6589         * gcc.dg/ipa/ipa-2.c: Likewise.
6590         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6591         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6592         * gcc.dg/ipa/ipa-5.c: Likewise.
6593         * gcc.dg/ipa/ipa-7.c: Likewise.
6594         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6595         * gcc.dg/ipa/ipacost-1.c: Likewise.
6596         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6597         functions.
6598         * gcc.dg/ipa/ipcp-1.c: New test.
6599         * gcc.dg/ipa/ipcp-2.c: Likewise.
6600         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6601
6602 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6603
6604         PR middle-end/49675
6605         * gfortran.dg/pr49675.f90: New test.
6606
6607 2011-07-18  Richard Guenther  <rguenther@suse.de>
6608
6609         * gcc.dg/torture/20110718-1.c: New testcase.
6610
6611 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6612
6613         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6614         * g++.dg/ext/bitfield3.C: Likewise.
6615         * g++.dg/ext/bitfield4.C: Likewise.
6616         * g++.dg/ext/bitfield5.C: Likewise.
6617         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6618         * g++.dg/other/pr23205-2.C: Likewise.
6619         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6620         * gcc.c-torture/compile/20001109-2.c: Likewise.
6621         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6622         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6623         * gcc.dg/bitfld-16.c: Likewise.
6624         * gcc.dg/bitfld-17.c: Likewise.
6625         * gcc.dg/bitfld-18.c: Likewise.
6626         * gcc.dg/builtins-config.h: Remove Netware support.
6627         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6628         * gcc.dg/cdce2.c: Likewise.
6629         * gcc.dg/cpp/assert4.c: Remove netware support.
6630         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6631         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6632
6633         * lib/target-supports.exp (check_visibility_available): Remove
6634         NetWare support.
6635         (check_profiling_available): Likewise.
6636
6637 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6638
6639         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6640
6641 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6642             Thomas Koenig  <tkoenig@gcc.gnu.org>
6643
6644         PR fortran/34657
6645         * gfortran.dg/generic_17.f90: Fix testcase.
6646         * gfortran.dg/interface_3.f90: Add dg-error.
6647         * gfortran.dg/use_14.f90: New.
6648         * gfortran.dg/use_15.f90: New.
6649
6650 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6651
6652         * gnat.dg/pointer_controlled.adb: New test.
6653
6654 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6655
6656         PR fortran/49624
6657         * gfortran.dg/pointer_remapping_7.f90: New.
6658
6659 2011-07-16  Jason Merrill  <jason@redhat.com>
6660
6661         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6662
6663 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6664             Jason Merrill  <jason@redhat.com>
6665
6666         PR c++/45329
6667         PR c++/48934
6668         * g++.dg/cpp0x/decltype29.C: Adjust.
6669         * g++.dg/cpp0x/error4.C: Adjust.
6670         * g++.dg/cpp0x/sfinae26.C: Adjust.
6671         * g++.dg/cpp0x/variadic105.C: Adjust.
6672         * g++.dg/template/deduce3.C: Adjust.
6673         * g++.dg/template/error45.C: Adjust.
6674         * g++.dg/template/ptrmem2.C: Adjust.
6675         * g++.dg/template/sfinae2.C: Adjust.
6676         * g++.old-deja/g++.pt/crash60.C: Adjust.
6677         * g++.old-deja/g++.pt/unify6.C: Adjust.
6678         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6679         * g++.dg/cpp0x/nullptr15.C: Adjust.
6680         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6681         * g++.dg/cpp0x/pr31431.C: Adjust.
6682         * g++.dg/cpp0x/pr31434.C: Adjust.
6683         * g++.dg/cpp0x/sfinae11.C: Adjust
6684         * g++.dg/cpp0x/temp_default2.C: Adjust.
6685         * g++.dg/cpp0x/trailing4.C: Adjust.
6686         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6687         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6688         * g++.dg/cpp0x/variadic105.C: Adjust.
6689         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6690         * g++.dg/ext/vla2.C: Adjust.
6691         * g++.dg/other/ptrmem10.C: Adjust.
6692         * g++.dg/other/ptrmem11.C: Adjust.
6693         * g++.dg/overload/unknown1.C: Adjust.
6694         * g++.dg/template/conv11.C: Adjust.
6695         * g++.dg/template/dependent-expr5.C: Adjust.
6696         * g++.dg/template/friend.C: Adjust.
6697         * g++.dg/template/incomplete2.C: Adjust.
6698         * g++.dg/template/local4.C: Adjust.
6699         * g++.dg/template/local6.C: Adjust.
6700         * g++.dg/template/operator9.C: Adjust.
6701         * g++.dg/template/ttp25.C: Adjust.
6702         * g++.dg/template/unify10.C: Adjust.
6703         * g++.dg/template/unify11.C: Adjust.
6704         * g++.dg/template/unify6.C: Adjust.
6705         * g++.dg/template/unify9.C: Adjust.
6706         * g++.dg/template/varmod1.C: Adjust.
6707         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6708         * g++.old-deja/g++.pt/crash28.C: Adjust.
6709         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6710         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6711         * g++.old-deja/g++.pt/expr2.C: Adjust.
6712         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6713         * g++.old-deja/g++.pt/spec5.C: Adjust.
6714         * g++.old-deja/g++.pt/spec6.C: Adjust.
6715         * g++.old-deja/g++.pt/unify4.C: Adjust.
6716         * g++.old-deja/g++.pt/unify8.C: Adjust.
6717         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6718         * g++.dg/overload/template5.C: New testcase.
6719         * g++.dg/template/overload12.C: New testcase.
6720
6721 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6722
6723         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6724         * gfortran.dg/coarray_7.f90: Ditto.
6725         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6726         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6727
6728 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6729
6730         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6731         case.
6732         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6733         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6734         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6735         C67X.
6736         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6737         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6738         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6739
6740 2011-07-15  Jason Merrill  <jason@redhat.com>
6741
6742         PR testsuite/49741
6743         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6744         Use --extra_opts instead of --additional_options.
6745
6746 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6747
6748         PR testsuite/49753
6749         * g++.dg/torture/pr49309.C: Remove.
6750
6751 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6752
6753         * gcc.target/tic6x/weak-call.c: New test.
6754         * gcc.target/tic6x/fpcmp.c: New test.
6755         * gcc.target/tic6x/fpdiv.c: New test.
6756         * gcc.target/tic6x/rotdi16-scan.c: New test.
6757         * gcc.target/tic6x/ffssi.c: New test.
6758         * gcc.target/tic6x/fpdiv-lib.c: New test.
6759         * gcc.target/tic6x/cold-lc.c: New test.
6760         * gcc.target/tic6x/longcalls.c: New test.
6761         * gcc.target/tic6x/abi-align-1.c: New test.
6762         * gcc.target/tic6x/fpcmp-finite.c: New test.
6763         * gcc.target/tic6x/rotdi16.c: New test.
6764         * gcc.target/tic6x/bswapl.c: New test.
6765         * gcc.target/tic6x/ffsdi.c: New test.
6766         * gcc.target/tic6x/tic6x.exp: New file.
6767         * gcc.target/tic6x/builtins/arith24.c: New test.
6768         * gcc.target/tic6x/builtins/smpy.c: New test.
6769         * gcc.target/tic6x/builtins/smpylh.c: New test.
6770         * gcc.target/tic6x/builtins/smpyh.c: New test.
6771         * gcc.target/tic6x/builtins/sarith1.c: New test.
6772         * gcc.target/tic6x/builtins/extclr.c: New test
6773         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6774         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6775         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6776         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6777         New functions.
6778         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6779         __TMS320C6X__.
6780         * gcc.dg/20020312-2.c: Likewise.
6781         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6782         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6783         * gcc.dg/torture/builtin-math-7.c: Likewise.
6784
6785         PR testsuite/49757
6786         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6787         not testing tic6x-*-*.
6788
6789 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6790
6791         PR tree-opt/49309
6792         * g++.dg/torture/pr49309.C: New testcase.
6793
6794 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6795
6796         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6797
6798 2011-07-14  Richard Guenther  <rguenther@suse.de>
6799
6800         PR tree-optimization/49651
6801         * gcc.dg/torture/pr49651.c: New testcase.
6802
6803 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6804
6805         PR target/43746
6806         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6807
6808 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6809
6810         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6811         -mno-pointers-to-nested-functions.
6812         * gcc.target/powerpc/no-r11-2.c: Ditto.
6813         * gcc.target/powerpc/no-r11-3.c: Ditto.
6814
6815 2011-07-13  Jason Merrill  <jason@redhat.com>
6816
6817         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6818         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6819         when compiling C files.
6820         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6821         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6822         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6823         * g++.dg/lookup/anon2.C: Likewise.
6824         * g++.dg/tree-ssa/copyprop.C: Likewise.
6825         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6826         * g++.dg/init/vector1.C: Ignore narrowing errors.
6827         * g++.dg/torture/pr35526.C: Likewise.
6828         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6829
6830 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6831
6832         PR libfortran/49296
6833         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6834         and logical reads.
6835
6836 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6837
6838         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6839         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6840
6841 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6842
6843         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6844         * lib/obj-c++.exp (obj-c++_init): Ditto.
6845         * lib/file-format.exp (gcc_target_object_format): Ditto.
6846         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6847         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6848         (check_visibility_available): Ditto.
6849         (check_effective_target_tls_native): Ditto.
6850         (check_effective_target_tls_emulated): Ditto.
6851         (check_effective_target_function_sections): Ditto.
6852
6853 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6854
6855         * gcc.target/arm/pr48183.c: New test.
6856
6857 2011-07-13  Richard Guenther  <rguenther@suse.de>
6858
6859         * gcc.dg/torture/20110713-1.c: New testcase.
6860
6861 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6862
6863         PR rtl-opt/49474
6864         * gcc.c-torture/compile/pr49474.c: New testcase.
6865
6866 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6867
6868         PR tree-optimization/49712
6869         * gcc.c-torture/execute/pr49712.c: New test.
6870
6871 2011-07-11  Jason Merrill  <jason@redhat.com>
6872
6873         PR c++/44609
6874         * g++.dg/template/recurse3.C: New.
6875
6876 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6877
6878         PR debug/49676
6879         * gcc.dg/guality/csttest.c: New test.
6880
6881         PR fortran/49698
6882         * gfortran.dg/pr49698.f90: New test.
6883
6884 2011-07-11  Jeff Law  <law@redhat.com>
6885
6886         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6887
6888 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6889
6890         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6891         * go.test/go-test.exp (go-set-goarch): Likewise.
6892
6893 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6894
6895         PR target/39633
6896         * gcc.target/avr/torture/pr39633.c: New test case.
6897
6898 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6899
6900         PR fortran/18918
6901         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
6902
6903 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6904
6905         * lib/target-supports.exp (check_effective_target_scheduling):
6906         New Function.
6907         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
6908         * gcc.dg/pr45055.c: Ditto.
6909         * gcc.dg/pr45353.c: Ditto.
6910         * g++.dg/pr45056.C: Ditto.
6911
6912 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
6913
6914         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
6915         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
6916         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
6917         * g++.dg/torture/pr31863.C: Skip AVR.
6918
6919 2011-07-10  Tobias Burnus  <burnus@net-b.de>
6920
6921         PR fortran/49690
6922         * gfortran.dg/intrinsic_signal.f90: New.
6923
6924 2011-07-09  Jason Merrill  <jason@redhat.com>
6925
6926         * g++.dg/cpp0x/regress/regress6.C: New.
6927         * g++.dg/parse/crash45.C: Adjust message.
6928         * g++.dg/template/crash38.C: Adjust message.
6929         * g++.dg/template/crash64.C: Adjust message.
6930
6931 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
6932
6933         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
6934         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
6935         * g++.dg/abi/bitfield3.C: Likewise.
6936         * g++.dg/eh/pr38662.C: Likewise.
6937         * g++.dg/ext/attrib36.C: Likewise.
6938         * g++.dg/ext/attrib37.C: Likewise.
6939         * g++.dg/ext/attrib8.C: Likewise.
6940         * g++.dg/ext/tmplattr1.C: Likewise.
6941         * g++.dg/inherit/override-attribs.C: Likewise.
6942         * g++.dg/opt/inline9.C: Likewise.
6943         * g++.dg/opt/life1.C: Likewise.
6944         * g++.dg/opt/longbranch2.C: Likewise.
6945         * g++.dg/opt/nrv12.C: Likewise.
6946         * g++.dg/opt/reg-stack4.C: Likewise.
6947         * g++.dg/other/pr35504.C: Likewise.
6948         * g++.dg/other/pr39496.C: Likewise.
6949         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
6950         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
6951         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
6952         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
6953         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
6954         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
6955         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
6956         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
6957         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
6958         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
6959         * g++.dg/warn/pr15774-1.C: Likewise.
6960         * g++.dg/warn/pr15774-2.C: Likewise.
6961         * g++.old-deja/g++.ext/attrib1.C: Likewise.
6962         * g++.old-deja/g++.ext/attrib2.C: Likewise.
6963         * g++.old-deja/g++.ext/attrib3.C: Likewise.
6964         * g++.old-deja/g++.pt/asm2.C: Likewise.
6965         * gcc.c-torture/compile/20000804-1.c: Likewise.
6966         * gcc.c-torture/compile/pr16566-2.c: Likewise.
6967         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
6968         * gcc.dg/20020108-1.c: Likewise.
6969         * gcc.dg/20020122-2.c: Likewise.
6970         * gcc.dg/20020122-3.c: Likewise.
6971         * gcc.dg/20020206-1.c: Likewise.
6972         * gcc.dg/20020219-1.c: Likewise.
6973         * gcc.dg/20020310-1.c: Likewise.
6974         * gcc.dg/20020411-1.c: Likewise.
6975         * gcc.dg/20020418-2.c: Likewise.
6976         * gcc.dg/20020426-2.c: Likewise.
6977         * gcc.dg/20020517-1.c: Likewise.
6978         * gcc.dg/20030204-1.c: Likewise.
6979         * gcc.dg/20030826-2.c: Likewise.
6980         * gcc.dg/20031102-1.c: Likewise.
6981         * gcc.dg/20031202-1.c: Likewise.
6982         * gcc.dg/20050111-1.c: Likewise.
6983         * gcc.dg/20050503-1.c: Likewise.
6984         * gcc.dg/array-init-1.c: Likewise.
6985         * gcc.dg/builtin-apply4.c: Likewise.
6986         * gcc.dg/dfp/pr31344.c: Likewise.
6987         * gcc.dg/gomp/atomic-11.c: Likewise.
6988         * gcc.dg/graphite/pr40281.c: Likewise.
6989         * gcc.dg/ia64-sync-1.c: Likewise.
6990         * gcc.dg/ia64-sync-2.c: Likewise.
6991         * gcc.dg/ia64-sync-3.c: Likewise.
6992         * gcc.dg/ia64-sync-4.c: Likewise.
6993         * gcc.dg/ifcvt-fabs-1.c: Likewise.
6994         * gcc.dg/invalid-call-1.c: Likewise.
6995         * gcc.dg/loop-3.c: Likewise.
6996         * gcc.dg/lower-subreg-1.c: Likewise.
6997         * gcc.dg/lto/pr47259_0.c: Likewise.
6998         * gcc.dg/nested-calls-1.c: Likewise.
6999         * gcc.dg/pr20017.c: Likewise.
7000         * gcc.dg/pr25023.c: Likewise.
7001         * gcc.dg/pr27671-2.c: Likewise.
7002         * gcc.dg/pr32176.c: Likewise.
7003         * gcc.dg/pr33676.c: Likewise.
7004         * gcc.dg/pr35045.c: Likewise.
7005         * gcc.dg/pr36015.c: Likewise.
7006         * gcc.dg/pr36584.c: Likewise.
7007         * gcc.dg/pr36998.c: Likewise.
7008         * gcc.dg/pr37438.c: Likewise.
7009         * gcc.dg/pr37908.c: Likewise.
7010         * gcc.dg/pr41241.c: Likewise.
7011         * gcc.dg/pr41340.c: Likewise.
7012         * gcc.dg/pr44136.c: Likewise.
7013         * gcc.dg/pr44194-1.c: Likewise.
7014         * gcc.dg/pr46212.c: Likewise.
7015         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7016         * gcc.dg/setjmp-2.c: Likewise.
7017         * gcc.dg/short-compare-1.c: Likewise.
7018         * gcc.dg/short-compare-2.c: Likewise.
7019         * gcc.dg/smod-1.c: Likewise.
7020         * gcc.dg/sync-2.c: Likewise.
7021         * gcc.dg/sync-3.c: Likewise.
7022         * gcc.dg/tls/opt-1.c: Likewise.
7023         * gcc.dg/tls/opt-2.c: Likewise.
7024         * gcc.dg/tls/opt-3.c: Likewise.
7025         * gcc.dg/torture/badshift.c: Likewise.
7026         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7027         * gcc.dg/torture/pr20314-2.c: Likewise.
7028         * gcc.dg/torture/pr36891.c: Likewise.
7029         * gcc.dg/torture/pr38774.c: Likewise.
7030         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7031         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7032         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7033         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7034         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7035         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7036         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7037         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7038         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7039         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7040         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7041         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7042         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7043         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7044         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7045         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7046         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7047         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7048         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7049         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7050         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7051         * gcc.dg/unroll-1.c: Likewise.
7052         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7053         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7054         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7055         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7056         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7057         * gcc.target/i386/20000609-1.c: Likewise.
7058         * gcc.target/i386/20000720-1.c: Likewise.
7059         * gcc.target/i386/20000724-1.c: Likewise.
7060         * gcc.target/i386/20011107-1.c: Likewise.
7061         * gcc.target/i386/20011119-1.c: Likewise.
7062         * gcc.target/i386/20020201-3.c: Likewise.
7063         * gcc.target/i386/20020218-1.c: Likewise.
7064         * gcc.target/i386/20020729-1.c: Likewise.
7065         * gcc.target/i386/20030926-1.c: Likewise.
7066         * gcc.target/i386/20060125-1.c: Likewise.
7067         * gcc.target/i386/20060125-2.c: Likewise.
7068         * gcc.target/i386/20060512-1.c: Likewise.
7069         * gcc.target/i386/20060512-2.c: Likewise.
7070         * gcc.target/i386/20060512-3.c: Likewise.
7071         * gcc.target/i386/20060512-4.c: Likewise.
7072         * gcc.target/i386/387-1.c: Likewise.
7073         * gcc.target/i386/387-2.c: Likewise.
7074         * gcc.target/i386/387-5.c: Likewise.
7075         * gcc.target/i386/387-6.c: Likewise.
7076         * gcc.target/i386/980312-1.c: Likewise.
7077         * gcc.target/i386/980313-1.c: Likewise.
7078         * gcc.target/i386/990117-1.c: Likewise.
7079         * gcc.target/i386/990424-1.c: Likewise.
7080         * gcc.target/i386/990524-1.c: Likewise.
7081         * gcc.target/i386/991129-1.c: Likewise.
7082         * gcc.target/i386/991214-1.c: Likewise.
7083         * gcc.target/i386/991230-1.c: Likewise.
7084         * gcc.target/i386/addr-sel-1.c: Likewise.
7085         * gcc.target/i386/aggregate-ret1.c: Likewise.
7086         * gcc.target/i386/aggregate-ret2.c: Likewise.
7087         * gcc.target/i386/align-main-3.c: Likewise.
7088         * gcc.target/i386/amd64-abi-1.c: Likewise.
7089         * gcc.target/i386/amd64-abi-2.c: Likewise.
7090         * gcc.target/i386/amd64-abi-4.c: Likewise.
7091         * gcc.target/i386/amd64-abi-5.c: Likewise.
7092         * gcc.target/i386/amd64-abi-6.c: Likewise.
7093         * gcc.target/i386/asm-1.c: Likewise.
7094         * gcc.target/i386/asm-3.c: Likewise.
7095         * gcc.target/i386/asm-5.c: Likewise.
7096         * gcc.target/i386/attributes-error.c: Likewise.
7097         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7098         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7099         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7100         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7101         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7102         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7103         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7104         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7105         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7106         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7107         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7108         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7109         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7110         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7111         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7112         * gcc.target/i386/bitfield1.c: Likewise.
7113         * gcc.target/i386/bitfield2.c: Likewise.
7114         * gcc.target/i386/bmi-2.c: Likewise.
7115         * gcc.target/i386/bmi-5.c: Likewise.
7116         * gcc.target/i386/builtin-unreachable.c: Likewise.
7117         * gcc.target/i386/cleanup-2.c: Likewise.
7118         * gcc.target/i386/clobbers.c: Likewise.
7119         * gcc.target/i386/cmov8.c: Likewise.
7120         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7121         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7122         * gcc.target/i386/compress-float-387.c: Likewise.
7123         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7124         * gcc.target/i386/compress-float-sse.c: Likewise.
7125         * gcc.target/i386/crc32-2.c: Likewise.
7126         * gcc.target/i386/crc32-3.c: Likewise.
7127         * gcc.target/i386/divmod-7.c: Likewise.
7128         * gcc.target/i386/divmod-8.c: Likewise.
7129         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7130         * gcc.target/i386/fma3-builtin.c: Likewise.
7131         * gcc.target/i386/fma3-fma.c: Likewise.
7132         * gcc.target/i386/fma4-256-vector.c: Likewise.
7133         * gcc.target/i386/fma4-builtin.c: Likewise.
7134         * gcc.target/i386/fma4-fma-2.c: Likewise.
7135         * gcc.target/i386/fma4-fma.c: Likewise.
7136         * gcc.target/i386/fma4-vector-2.c: Likewise.
7137         * gcc.target/i386/fma4-vector.c: Likewise.
7138         * gcc.target/i386/funcspec-1.c: Likewise.
7139         * gcc.target/i386/funcspec-10.c: Likewise.
7140         * gcc.target/i386/funcspec-11.c: Likewise.
7141         * gcc.target/i386/funcspec-2.c: Likewise.
7142         * gcc.target/i386/funcspec-5.c: Likewise.
7143         * gcc.target/i386/funcspec-6.c: Likewise.
7144         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7145         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7146         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7147         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7148         * gcc.target/i386/incoming-1.c: Likewise.
7149         * gcc.target/i386/incoming-10.c: Likewise.
7150         * gcc.target/i386/incoming-11.c: Likewise.
7151         * gcc.target/i386/incoming-12.c: Likewise.
7152         * gcc.target/i386/incoming-13.c: Likewise.
7153         * gcc.target/i386/incoming-14.c: Likewise.
7154         * gcc.target/i386/incoming-15.c: Likewise.
7155         * gcc.target/i386/incoming-2.c: Likewise.
7156         * gcc.target/i386/incoming-3.c: Likewise.
7157         * gcc.target/i386/incoming-4.c: Likewise.
7158         * gcc.target/i386/incoming-5.c: Likewise.
7159         * gcc.target/i386/incoming-6.c: Likewise.
7160         * gcc.target/i386/incoming-7.c: Likewise.
7161         * gcc.target/i386/incoming-8.c: Likewise.
7162         * gcc.target/i386/incoming-9.c: Likewise.
7163         * gcc.target/i386/lea.c: Likewise.
7164         * gcc.target/i386/local.c: Likewise.
7165         * gcc.target/i386/loop-1.c: Likewise.
7166         * gcc.target/i386/loop-2.c: Likewise.
7167         * gcc.target/i386/loop-3.c: Likewise.
7168         * gcc.target/i386/max-stack-align.c: Likewise.
7169         * gcc.target/i386/memcpy-1.c: Likewise.
7170         * gcc.target/i386/movbe-2.c: Likewise.
7171         * gcc.target/i386/movq-2.c: Likewise.
7172         * gcc.target/i386/movq.c: Likewise.
7173         * gcc.target/i386/nrv1.c: Likewise.
7174         * gcc.target/i386/pad-4.c: Likewise.
7175         * gcc.target/i386/pad-5a.c: Likewise.
7176         * gcc.target/i386/pad-5b.c: Likewise.
7177         * gcc.target/i386/pad-6a.c: Likewise.
7178         * gcc.target/i386/pad-6b.c: Likewise.
7179         * gcc.target/i386/pad-7.c: Likewise.
7180         * gcc.target/i386/pad-9.c: Likewise.
7181         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7182         * gcc.target/i386/pic-1.c: Likewise.
7183         * gcc.target/i386/pr12092-1.c: Likewise.
7184         * gcc.target/i386/pr12329.c: Likewise.
7185         * gcc.target/i386/pr21518.c: Likewise.
7186         * gcc.target/i386/pr22362.c: Likewise.
7187         * gcc.target/i386/pr22585.c: Likewise.
7188         * gcc.target/i386/pr23098.c: Likewise.
7189         * gcc.target/i386/pr25196.c: Likewise.
7190         * gcc.target/i386/pr25293.c: Likewise.
7191         * gcc.target/i386/pr25654.c: Likewise.
7192         * gcc.target/i386/pr26449.c: Likewise.
7193         * gcc.target/i386/pr26778.c: Likewise.
7194         * gcc.target/i386/pr26826.c: Likewise.
7195         * gcc.target/i386/pr27266.c: Likewise.
7196         * gcc.target/i386/pr29978.c: Likewise.
7197         * gcc.target/i386/pr30505.c: Likewise.
7198         * gcc.target/i386/pr30961-1.c: Likewise.
7199         * gcc.target/i386/pr31628.c: Likewise.
7200         * gcc.target/i386/pr32000-2.c: Likewise.
7201         * gcc.target/i386/pr32661-1.c: Likewise.
7202         * gcc.target/i386/pr32708-2.c: Likewise.
7203         * gcc.target/i386/pr32708-3.c: Likewise.
7204         * gcc.target/i386/pr34256.c: Likewise.
7205         * gcc.target/i386/pr34312.c: Likewise.
7206         * gcc.target/i386/pr34522.c: Likewise.
7207         * gcc.target/i386/pr35160.c: Likewise.
7208         * gcc.target/i386/pr35281.c: Likewise.
7209         * gcc.target/i386/pr36246.c: Likewise.
7210         * gcc.target/i386/pr36786.c: Likewise.
7211         * gcc.target/i386/pr37275.c: Likewise.
7212         * gcc.target/i386/pr37843-3.c: Likewise.
7213         * gcc.target/i386/pr37843-4.c: Likewise.
7214         * gcc.target/i386/pr39082-1.c: Likewise.
7215         * gcc.target/i386/pr39431.c: Likewise.
7216         * gcc.target/i386/pr39496.c: Likewise.
7217         * gcc.target/i386/pr39543-2.c: Likewise.
7218         * gcc.target/i386/pr39911.c: Likewise.
7219         * gcc.target/i386/pr40718.c: Likewise.
7220         * gcc.target/i386/pr40906-1.c: Likewise.
7221         * gcc.target/i386/pr40906-2.c: Likewise.
7222         * gcc.target/i386/pr40906-3.c: Likewise.
7223         * gcc.target/i386/pr40934.c: Likewise.
7224         * gcc.target/i386/pr41900.c: Likewise.
7225         * gcc.target/i386/pr42589.c: Likewise.
7226         * gcc.target/i386/pr43662.c: Likewise.
7227         * gcc.target/i386/pr43671.c: Likewise.
7228         * gcc.target/i386/pr43766.c: Likewise.
7229         * gcc.target/i386/pr43869.c: Likewise.
7230         * gcc.target/i386/pr44942.c: Likewise.
7231         * gcc.target/i386/pr44948-2a.c: Likewise.
7232         * gcc.target/i386/pr45234.c: Likewise.
7233         * gcc.target/i386/pr45336-2.c: Likewise.
7234         * gcc.target/i386/pr45336-4.c: Likewise.
7235         * gcc.target/i386/pr45852.c: Likewise.
7236         * gcc.target/i386/pr46470.c: Likewise.
7237         * gcc.target/i386/pr48037-1.c: Likewise.
7238         * gcc.target/i386/pr48389.c: Likewise.
7239         * gcc.target/i386/pr49095.c: Likewise.
7240         * gcc.target/i386/pr9771-1.c: Likewise.
7241         * gcc.target/i386/rdfsbase-1.c: Likewise.
7242         * gcc.target/i386/rdfsbase-2.c: Likewise.
7243         * gcc.target/i386/rdgsbase-1.c: Likewise.
7244         * gcc.target/i386/rdgsbase-2.c: Likewise.
7245         * gcc.target/i386/rdrand-3.c: Likewise.
7246         * gcc.target/i386/regparm-stdcall.c: Likewise.
7247         * gcc.target/i386/regparm.c: Likewise.
7248         * gcc.target/i386/reload-1.c: Likewise.
7249         * gcc.target/i386/rotate-2.c: Likewise.
7250         * gcc.target/i386/sibcall-5.c: Likewise.
7251         * gcc.target/i386/signbit-1.c: Likewise.
7252         * gcc.target/i386/signbit-2.c: Likewise.
7253         * gcc.target/i386/signbit-3.c: Likewise.
7254         * gcc.target/i386/sse-5.c: Likewise.
7255         * gcc.target/i386/sse-8.c: Likewise.
7256         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7257         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7258         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7259         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7260         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7261         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7262         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7263         * gcc.target/i386/sse2-movq-2.c: Likewise.
7264         * gcc.target/i386/sse2-movq-3.c: Likewise.
7265         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7266         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7267         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7268         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7269         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7270         * gcc.target/i386/ssefn-1.c: Likewise.
7271         * gcc.target/i386/ssefn-2.c: Likewise.
7272         * gcc.target/i386/sseregparm-1.c: Likewise.
7273         * gcc.target/i386/sseregparm-2.c: Likewise.
7274         * gcc.target/i386/sseregparm-3.c: Likewise.
7275         * gcc.target/i386/sseregparm-4.c: Likewise.
7276         * gcc.target/i386/sseregparm-5.c: Likewise.
7277         * gcc.target/i386/sseregparm-6.c: Likewise.
7278         * gcc.target/i386/sseregparm-7.c: Likewise.
7279         * gcc.target/i386/sseregparm-8.c: Likewise.
7280         * gcc.target/i386/stack-realign.c: Likewise.
7281         * gcc.target/i386/stack-usage-realign.c: Likewise.
7282         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7283         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7284         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7285         * gcc.target/i386/stackalign/return-1.c: Likewise.
7286         * gcc.target/i386/stackalign/return-2.c: Likewise.
7287         * gcc.target/i386/stackalign/return-3.c: Likewise.
7288         * gcc.target/i386/tailcall-1.c: Likewise.
7289         * gcc.target/i386/tbm-2.c: Likewise.
7290         * gcc.target/i386/udivmod-7.c: Likewise.
7291         * gcc.target/i386/udivmod-8.c: Likewise.
7292         * gcc.target/i386/unroll-1.c: Likewise.
7293         * gcc.target/i386/vararg-1.c: Likewise.
7294         * gcc.target/i386/vararg-2.c: Likewise.
7295         * gcc.target/i386/vect8-ret.c: Likewise.
7296         * gcc.target/i386/vectorize5.c: Likewise.
7297         * gcc.target/i386/wmul-1.c: Likewise.
7298         * gcc.target/i386/wmul-2.c: Likewise.
7299         * gcc.target/i386/wrfsbase-1.c: Likewise.
7300         * gcc.target/i386/wrfsbase-2.c: Likewise.
7301         * gcc.target/i386/wrgsbase-1.c: Likewise.
7302         * gcc.target/i386/wrgsbase-2.c: Likewise.
7303         * gcc.target/i386/xop-pcmov.c: Likewise.
7304         * gcc.target/i386/xop-pcmov2.c: Likewise.
7305         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7306         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7307         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7308         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7309         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7310         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7311         * gcc.target/i386/zee.c: Likewise.
7312         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7313         * gfortran.dg/compiler-directive_2.f: Likewise.
7314         * gfortran.dg/g77/20010216-1.f: Likewise.
7315         * gfortran.dg/gomp/pr39152.f90: Likewise.
7316         * gfortran.dg/pr33794.f90: Likewise.
7317
7318 2011-07-09  Jason Merrill  <jason@redhat.com>
7319
7320         * g++.dg/cpp0x/regress/regress5.C: New.
7321
7322 2011-07-08  Jason Merrill  <jason@redhat.com>
7323
7324         PR c++/45437
7325         * g++.dg/expr/compound-asn1.C: New.
7326         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7327
7328 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7329
7330         PR target/49621
7331         * gcc.target/powerpc/altivec-34.c: New test.
7332
7333 2011-07-08  Jason Merrill  <jason@redhat.com>
7334
7335         PR c++/45603
7336         * g++.dg/abi/guard3.C: New.
7337
7338 2011-07-08  Julian Brown  <julian@codesourcery.com>
7339
7340         * lib/target-supports.exp
7341         (check_effective_target_arm_little_endian): New.
7342         (check_effective_target_vect_pack_trunc): Use above.
7343         (check_effective_target_vect_unpack): Likewise.
7344         (check_effective_target_vect_element_align): Test
7345         check_effective_target_arm_vect_no_misalign for ARM.
7346
7347 2011-07-08  Jason Merrill  <jason@redhat.com>
7348
7349         PR c++/49673
7350         * g++.dg/cpp0x/constexpr-rom.C: New.
7351
7352 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7353
7354         PR middle-end/49519
7355         * g++.dg/torture/pr49519.C: New test.
7356
7357 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7358
7359         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7360
7361 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7362
7363         PR testsuite/48727
7364         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7365
7366 2011-07-08  Richard Guenther  <rguenther@suse.de>
7367
7368         PR tree-optimization/49662
7369         * gcc.dg/graphite/interchange-14.c: XFAIL.
7370         * gcc.dg/graphite/interchange-15.c: Likewise.
7371         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7372
7373 2011-07-06  Jason Merrill  <jason@redhat.com>
7374
7375         PR c++/49663
7376         * g++.dg/cpp0x/regress/regress4.C: New.
7377
7378 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7379
7380         PR fortran/49648
7381         * gfortran.dg/result_in_spec_4.f90: New test.
7382
7383 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7384
7385         * gcc.target/sparc/cas64.c: New test.
7386
7387 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7388
7389         PR c/49644
7390         * g++.dg/torture/pr49644.C: New test.
7391
7392         PR c/49644
7393         * gcc.c-torture/execute/pr49644.c: New test.
7394
7395 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7396
7397         * lib/target-supports.exp (check_effective_target_ia32): New.
7398         (check_effective_target_x32): Likewise.
7399         (check_effective_target_vect_cmdline_needed): Also check x32.
7400
7401 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7402
7403         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7404         dg-prune-output.
7405         * gcc.target/arm/pr42235.c: Likewise.
7406         * gcc.target/arm/pr42495.c: Likewise.
7407         * gcc.target/arm/pr42574.c: Likewise.
7408         * gcc.target/arm/thumb-branch1.c: Likewise.
7409
7410         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7411         unneeded prune of possible warning.
7412         * gcc.target/arm/pr40956.c: Likewise.
7413         * gcc.target/arm/pr42505.c: Likewise.
7414
7415         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7416         * gcc.c-torture/compile/pr46883.c: Likewise.
7417         * gcc.c-torture/compile/pr46934.c: Likewise.
7418
7419         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7420         for move to ../../gcc.c-torture/compile.
7421         * gcc.target/arm/pr46883.c: Likewise.
7422         * gcc.target/arm/pr46934.c: Likewise.
7423
7424         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7425         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7426         * gcc.target/arm/wmul-1.c: Likewise.
7427         * gcc.target/arm/wmul-2.c: Likewise.
7428         * gcc.target/arm/wmul-3.c: Likewise.
7429         * gcc.target/arm/wmul-4.c: Likewise.
7430         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7431         add tab after scan target.
7432         * gcc.target/arm/smlaltt-1.c: Likewise.
7433         * gcc.target/arm/smlatb-1.c: Likewise.
7434         * gcc.target/arm/smlatt-1.c: Likewise.
7435
7436 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7437
7438         PR debug/49522
7439         * gcc.dg/debug/pr49522.c: New test.
7440
7441 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7442
7443         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7444         * gcc.dg/pr46212.c: Run only if target int32plus.
7445         * gcc.dg/torture/pr48146.c: Ditto.
7446         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7447         * c-c++-common/pr44832.c: Ditto.
7448         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7449         * gcc.dg/pr31490.c: Ditto.
7450         * gcc.dg/torture/builtin-math-7.c: Run only if target
7451         large_double.
7452         * gcc.dg/torture/pr45764.c: Skip for AVR.
7453         * gcc.dg/pr47893.c: Ditto.
7454
7455 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7456
7457         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7458         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7459         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7460         add tab to scan target.
7461
7462 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7463
7464         * gcc.target/arm/neon-modes-3.c: New test.
7465
7466 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7467
7468         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7469         -fno-loop-interchange -ffast-math.
7470
7471 2011-07-07  Richard Guenther  <rguenther@suse.de>
7472
7473         * gcc.dg/ftrapv-3.c: New testcase.
7474
7475 2011-07-07  Richard Guenther  <rguenther@suse.de>
7476
7477         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7478         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7479
7480 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7481
7482         * gcc.dg/binop-notxor1.c: New test.
7483         * gcc.dg/binop-notand4a.c: New test.
7484         * gcc.dg/binop-notxor2.c: New test.
7485         * gcc.dg/binop-notand3a.c: New test.
7486         * gcc.dg/binop-notand2a.c: New test.
7487         * gcc.dg/binop-notand6a.c: New test.
7488         * gcc.dg/binop-notor1.c: New test.
7489         * gcc.dg/binop-notand1a.c: New test.
7490         * gcc.dg/binop-notand5a.c: New test.
7491         * gcc.dg/binop-notor2.c: New test.
7492
7493 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7494
7495         PR middle-end/49640
7496         * gcc.dg/gomp/pr49640.c: New test.
7497
7498 2011-07-07  Richard Guenther  <rguenther@suse.de>
7499
7500         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7501
7502 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7503
7504         PR target/39150
7505         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7506
7507 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7508
7509         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7510         * gcc.target/powerpc/no-r11-2.c: Ditto.
7511         * gcc.target/powerpc/no-r11-3.c: Ditto.
7512
7513 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7514
7515         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7516         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7517
7518 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7519
7520         * lib/target-supports.exp (check_profiling_available): Disable
7521         profiling with -fprofile-generate for target avr.
7522
7523 2011-07-06  Richard Guenther  <rguenther@suse.de>
7524
7525         PR tree-optimization/49645
7526         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7527
7528 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7529
7530         PR middle-end/47383
7531         * gcc.dg/pr47383.c: New.
7532
7533 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7534
7535         PR tree-optimization/49647
7536         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7537
7538 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7539
7540         PR testsuite/49542
7541         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7542         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7543
7544 2011-07-05  Jason Merrill  <jason@redhat.com>
7545
7546         PR c++/48157
7547         * g++.dg/template/template-id-4.C: New.
7548
7549 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7550
7551         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7552         * gcc.dg/pr43402.c: Ditto.
7553
7554 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7555
7556         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7557
7558 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7559
7560         * gcc.target/powerpc/ppc-switch-1.c: New test for
7561         --param case-values-threshold.
7562         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7563
7564 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7565
7566         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7567
7568 2011-07-05  Jason Merrill  <jason@redhat.com>
7569
7570         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7571
7572 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7573
7574         PR tree-optimization/47654
7575         * gcc.dg/graphite/block-pr47654.c: New.
7576
7577 2011-07-05  Jason Merrill  <jason@redhat.com>
7578
7579         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7580
7581 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7582
7583         PR tree-optimization/49580
7584         * gcc.dg/autopar/pr49580.c: New test.
7585
7586 2011-07-05  Richard Guenther  <rguenther@suse.de>
7587
7588         PR tree-optimization/49518
7589         PR tree-optimization/49628
7590         * g++.dg/torture/pr49628.C: New testcase.
7591         * gcc.dg/torture/pr49518.c: Likewise.
7592
7593 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7594
7595         * ada/acats/run_acats (which): Extract last field from type -p,
7596         type output only if command succeeded.
7597
7598 2011-07-04  Jason Merrill  <jason@redhat.com>
7599
7600         * g++.dg/abi/mangle48.C: New.
7601
7602         * g++.dg/cpp0x/diag1.C: New.
7603
7604         * g++.dg/diagnostic/aka1.C: New.
7605
7606 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7607
7608         PR rtl-optimization/49619
7609         * gcc.dg/pr49619.c: New test.
7610
7611         PR rtl-optimization/49472
7612         * gfortran.dg/pr49472.f90: New test.
7613
7614         PR debug/49602
7615         * gcc.dg/pr49602.c: New test.
7616
7617 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7618
7619         PR target/34734
7620         PR target/44643
7621         * gcc.target/avr/avr.exp: Run over cpp files, too.
7622         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7623         * gcc.target/avr/progmem.h: New file.
7624         * gcc.target/avr/exit-abort.h: New file.
7625         * gcc.target/avr/progmem-error-1.c: New file.
7626         * gcc.target/avr/progmem-error-1.cpp: New file.
7627         * gcc.target/avr/progmem-warning-1.c: New file.
7628         * gcc.target/avr/torture/progmem-1.c: New file.
7629         * gcc.target/avr/torture/progmem-1.cpp: New file.
7630
7631 2011-07-04  Richard Guenther  <rguenther@suse.de>
7632
7633         PR tree-optimization/49615
7634         * g++.dg/torture/pr49615.C: New testcase.
7635
7636 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7637
7638         PR tree-optimization/49610
7639         * gcc.dg/vect/pr49610.c: New test.
7640
7641 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7642
7643         * gnat.dg/specs/debug1.ads: New test.
7644
7645 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7646
7647         PR fortran/49562
7648         * gfortran.dg/typebound_proc_23.f90: New.
7649
7650 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7651
7652         PR c++/49605
7653         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7654
7655 2011-07-01  Jason Merrill  <jason@redhat.com>
7656
7657         PR c++/48261
7658         * g++.dg/template/template-id-3.C: New.
7659
7660         PR c++/48593
7661         * g++.dg/template/qualified-id4.C: New.
7662
7663         PR c++/48883
7664         * g++.dg/template/explicit-args4.C: New.
7665
7666         PR c++/49085
7667         * g++.dg/template/offsetof2.C: New.
7668
7669 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7670
7671         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7672
7673 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7674
7675         PR libmudflap/49549
7676         * lib/target-supports.exp (check_effective_target_gld): New proc.
7677
7678 2011-07-01  Richard Guenther  <rguenther@suse.de>
7679
7680         PR tree-optimization/49603
7681         * gcc.dg/torture/pr49603.c: New testcase.
7682
7683 2011-06-30  Jason Merrill  <jason@redhat.com>
7684
7685         PR c++/49387
7686         * g++.dg/rtti/template1.C: New.
7687
7688         PR c++/49569
7689         * g++.dg/cpp0x/regress/ctor1.C: New.
7690
7691         PR c++/49355
7692         * g++.dg/cpp0x/initlist54.C: New.
7693
7694 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7695
7696         * gcc.dg/tree-ssa/sra-12.c: New test.
7697
7698 2011-06-29  Jason Merrill  <jason@redhat.com>
7699
7700         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7701
7702 2011-06-30  Richard Guenther  <rguenther@suse.de>
7703
7704         PR tree-optimization/46787
7705         * gcc.dg/vect/vect-121.c: New testcase.
7706
7707 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7708
7709         PR tree-optimization/49094
7710         * gcc.dg/tree-ssa/pr49094.c: New test.
7711
7712 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7713
7714         PR fortran/49540
7715         * gfortran.dg/pr49540-1.f90: New test.
7716         * gfortran.dg/pr49540-2.f90: New test.
7717
7718 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7719
7720         PR ada/49511
7721         * ada/acats/run_acats (which): Use last field of type -p output.
7722
7723 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7724             Iain Sandoe  <iains@gcc.gnu.org>
7725
7726         PR libobjc/36610
7727         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7728         Only skip on 64-bit *-*-darwin8* && !objc2.
7729
7730 2011-06-30  Richard Guenther  <rguenther@suse.de>
7731
7732         PR tree-optimization/38752
7733         * gcc.c-torture/compile/pr38752.c: New testcase.
7734
7735 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7736
7737         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7738         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7739
7740 2011-06-29  Jason Merrill  <jason@redhat.com>
7741
7742         PR c++/49216
7743         * g++.dg/cpp0x/initlist53.C: Use placement new.
7744         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7745         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7746
7747         PR c++/49003
7748         * g++.dg/cpp0x/trailing6.C: New.
7749         * g++.dg/cpp0x/pr45908.C: No error.
7750
7751         PR c++/49272
7752         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7753
7754         PR c++/49520
7755         * g++.dg/cpp0x/constexpr-using2.C: New.
7756
7757         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7758
7759         PR c++/45923
7760         * g++.dg/cpp0x/constexpr-diag3.C: New.
7761         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7762         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7763         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7764         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7765
7766 2011-06-29  Jason Merrill  <jason@redhat.com>
7767
7768         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7769
7770 2011-06-29  Richard Guenther  <rguenther@suse.de>
7771
7772         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7773
7774 2011-06-29  Jason Merrill  <jason@redhat.com>
7775
7776         * g++.dg/cpp0x/initlist-value2.C: New.
7777
7778         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7779         * g++.dg/cpp0x/initlist-value.C: New.
7780
7781 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7782
7783         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7784
7785 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7786
7787         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7788         * gcc.dg/inline_2.c: Likewise.
7789         * gcc.dg/unroll_1.c: Likewise.
7790
7791 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7792
7793         PR debug/49567
7794         * gcc.target/i386/pr49567.c: New test.
7795
7796 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7797
7798         * gnat.dg/opt17.ad[sb]: New test.
7799
7800 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7801             Tom de Vries  <tom@codesourcery.com>
7802
7803         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7804         (check_effective_target_arm_thumb2): New effective targets.
7805         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7806         properly.  Clean up temporary files.
7807         * gcc.target/arm/ivopts-2.c: Likewise.
7808         * gcc.target/arm/ivopts-3.c: Likewise.
7809         * gcc.target/arm/ivopts-4.c: Likewise.
7810         * gcc.target/arm/ivopts-5.c: Likewise.
7811         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7812
7813 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7814
7815         PR fortran/49479
7816         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7817
7818 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7819
7820         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7821         * gcc.target/arm/vfp-ldmias.c: Likewise.
7822         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7823         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7824         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7825         * gcc.target/arm/vfp-stmias.c: Likewise.
7826         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7827         * gcc.target/arm/vfp-stmiad.c: Likewise.
7828
7829 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7830
7831         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7832         dg-prune-output.
7833         * gcc.target/arm/pr45701-2.c: Ditto.
7834
7835 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7836
7837         PR fortran/49466
7838         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7839         * gfortran.dg/extends_14.f03: Modified.
7840
7841 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7842
7843         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7844         early if the test is already being skipped.
7845
7846         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7847         scan-assembler-dem-not): For missing file, report unresolved with
7848         same message as for pass/fail, with reason reported in log file.
7849
7850         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7851         from add_options_for_arm_neon_fp16.
7852         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7853         check_effective_target_arm_neon_fp16_ok_nocache.
7854         Check -mfpu and -mfloat-abi options from current multilib.
7855         Do not require neon support.
7856         (check_effective_target_arm_fp16_ok): Renamed from
7857         check_effecitve_target_arm_neon_fp16_ok.
7858         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7859         arm_neon_fp16_ok and arm_fp16.
7860         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7861         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7862         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7863         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7864
7865 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7866
7867         * gcc.dg/builtin-assume-aligned-1.c: New test.
7868         * gcc.dg/builtin-assume-aligned-2.c: New test.
7869         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7870
7871         PR debug/49544
7872         * gcc.dg/pr49544.c: New test.
7873
7874 2011-06-27  Richard Guenther  <rguenther@suse.de>
7875
7876         PR tree-optimization/49394
7877         * g++.dg/torture/pr49394.C: New testcase.
7878
7879 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7880
7881         * gcc.dg/optimize-bswapdi-2.c: New test.
7882
7883 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7884             Richard Sandiford  <richard.sandiford@linaro.org>
7885
7886         PR tree-optimization/49169
7887         * gcc.dg/torture/pr49169.c: New test.
7888
7889 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7890
7891         PR testsuite/49529
7892         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7893
7894         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
7895         hppa*-*-hpux*.
7896
7897 2011-06-26  Jason Merrill  <jason@redhat.com>
7898
7899         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
7900
7901         PR c++/49528
7902         * g++.dg/init/ref19.C: New.
7903         * g++.dg/cpp0x/constexpr-cleanup.C: New.
7904
7905 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
7906
7907         PR tree-optimization/48377
7908         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
7909         non_strict_align.
7910
7911 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
7912
7913         PR middle-end/49191
7914         * lib/target-supports.exp (check_effective_target_non_strict_align):
7915         New.
7916         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
7917
7918 2011-06-24  Martin Jambor  <mjambor@suse.cz>
7919
7920         PR tree-optimizations/49516
7921         * g++.dg/tree-ssa/pr49516.C: New test.
7922
7923 2011-06-23  Jason Merrill  <jason@redhat.com>
7924
7925         PR c++/35255
7926         * g++.dg/template/partial10.C: New.
7927         * g++.dg/template/partial11.C: New.
7928
7929 2011-06-23  Jeff Law <law@redhat.com>
7930
7931         PR middle-end/48770
7932         * gcc.dg/pr48770.c: New test.
7933
7934 2011-06-23  Jan Hubicka  <jh@suse.cz>
7935
7936         PR middle-end/49373
7937         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
7938
7939 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
7940
7941         PR testsuite/49512
7942         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
7943         instead of -fdump-tree-optimized.
7944
7945 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
7946
7947         PR c++/44625
7948         * g++.dg/template/crash107.C: New.
7949         * g++.dg/template/error17.C: Adjust.
7950
7951 2011-06-23  Jason Merrill  <jason@redhat.com>
7952
7953         PR c++/49507
7954         * g++.dg/cpp0x/defaulted30.C: New.
7955
7956         PR c++/49440
7957         * g++.dg/rtti/anon-ns1.C: New.
7958
7959         PR c++/49395
7960         * g++.dg/init/ref18.C: New.
7961
7962         PR c++/36435
7963         * g++.dg/template/partial9.C: New.
7964
7965 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
7966
7967         PR middle-end/49373
7968         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
7969
7970 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
7971
7972         PR debug/49496
7973         * gcc.dg/pr49496.c: New test.
7974
7975 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
7976
7977         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
7978         is not xscale.
7979
7980         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
7981
7982         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
7983         * gcc.target/arm/pr42879.c: Likewise.
7984         * gcc.target/arm/pr45701-3.c: Likewise.
7985
7986         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
7987         * gcc.target/arm/pr40482.c: Likewise.
7988         * gcc.target/arm/stack-corruption.c: Likewise.
7989
7990 2011-06-22  Richard Guenther  <rguenther@suse.de>
7991
7992         PR tree-optimization/49493
7993         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
7994
7995 2011-06-22  Jason Merrill  <jason@redhat.com>
7996
7997         PR c++/49260
7998         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
7999
8000 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8001             Dmitry Melnik  <dm@ispras.ru>
8002
8003         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8004         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8005         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8006
8007 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8008
8009         * gcc.target/arm/tlscall.c: New.
8010
8011 2011-06-21  Jason Merrill  <jason@redhat.com>
8012
8013         PR c++/49172
8014         * g++.dg/cpp0x/constexpr-ref1.C: New.
8015         * g++.dg/cpp0x/constexpr-ref2.C: New.
8016         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8017
8018         PR c++/49482
8019         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8020
8021         PR c++/49418
8022         * g++.dg/template/param3.C: New.
8023
8024 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8025
8026         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8027         my_clrsb test functions.
8028         (main): Test clrsb.
8029         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8030         test_sll, test_ull): Add clrsb tests.
8031         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8032         clrsbll.
8033
8034 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8035
8036         PR fortran/49112
8037         * gfortran.dg/class_44.f03: New.
8038
8039 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8040
8041         PR tree-optimization/49478
8042         * gcc.dg/vect/pr49478.c
8043
8044 2011-06-21  Richard Guenther  <rguenther@suse.de>
8045
8046         PR tree-optimization/49483
8047         * gcc.dg/vect/vect-120.c: New testcase.
8048
8049 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8050
8051         PR testsuite/49443
8052         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8053         * gcc.dg/vect/vect-peel-4.c: Likewise.
8054
8055 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8056
8057         PR middle-end/49139
8058         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8059         * gcc.dg/always_inline2.c: Likewise.
8060         * gcc.dg/always_inline3.c: Likewise.
8061         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8062         * gcc.dg/inline_1.c: Likewise.
8063         * gcc.dg/inline_2.c: Likewise.
8064         * gcc.dg/inline_3.c: Likewise.
8065         * gcc.dg/inline_4.c: Likewise.
8066         * gcc.dg/20051201-1.c: Likewise.
8067         * gcc.dg/pr40087.c: Likewise.
8068         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8069         * gcc.dg/inline-22.c: Likewise.
8070         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8071         * gcc.dg/lto/20090218-1_1.c: Likewise.
8072         * g++.dg/ipa/devirt-7.C: Likewise.
8073         * gcc.dg/uninit-pred-5_a.c: Likewise.
8074         * gcc.dg/uninit-pred-5_b.c: Likewise.
8075         * gcc.dg/fail_always_inline.c: New.
8076
8077 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8078
8079         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8080         into 6 jobs instead of 3.
8081
8082 2011-06-20  Jason Merrill  <jason@redhat.com>
8083
8084         PR c++/49216
8085         * g++.dg/cpp0x/initlist53.C: New.
8086
8087 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8088
8089         PR fortran/18918
8090         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8091         * gfortran.dg/coarray_lock_3.f90: New.
8092         * gfortran.dg/coarray/lock_1.f90: New.
8093
8094 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8095
8096         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8097         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8098         unresolved and report the reason to the log file.
8099
8100         * lib/scanasm.exp (object-size): Move argument processing earlier
8101         to report errors before verifying that the file exists.  Report
8102         problems detected at runtime as unresolved instead of error and
8103         report their reasons to the log file.
8104
8105 2011-06-20  Jason Merrill  <jason@redhat.com>
8106
8107         PR c++/47080
8108         * g++.dg/cpp0x/explicit6.C: New.
8109
8110         PR c++/47635
8111         * g++.dg/cpp0x/enum20.C: New.
8112
8113         PR c++/48138
8114         * g++.dg/ext/attr-aligned01.C: New.
8115
8116         PR c++/49205
8117         * g++.dg/cpp0x/variadic-default.C: New.
8118
8119         PR c++/43321
8120         * g++.dg/cpp0x/auto26.C: New.
8121
8122         PR c++/43831
8123         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8124
8125 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8126
8127         * gcc.dg/binop-notand1.c: New test.
8128         * gcc.dg/binop-notand2.c: New test.
8129         * gcc.dg/binop-notand3.c: New test.
8130         * gcc.dg/binop-notand4.c: New test.
8131         * gcc.dg/binop-notand5.c: New test.
8132         * gcc.dg/binop-notand6.c: New test.
8133
8134 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8135
8136         PR testsuite/49432
8137         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8138
8139 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8140
8141         PR fortran/49400
8142         * gfortran.dg/proc_ptr_31.f90: New.
8143
8144 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8145
8146         * gnat.dg/volatile6.adb: New test.
8147         * gnat.dg/volatile7.adb: Likewise.
8148         * gnat.dg/volatile8.adb: Likewise.
8149         * gnat.dg/volatile9.adb: Likewise.
8150
8151 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8152
8153         * gnat.dg/constant3.adb: New test.
8154
8155 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8156
8157         PR libfortran/49296
8158         * gfortran.dg/read_list_eof_1.f90: New test.
8159
8160 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8161
8162         PR target/49411
8163         * gcc.target/i386/testimm-1.c: New test.
8164         * gcc.target/i386/testimm-2.c: New test.
8165         * gcc.target/i386/testimm-3.c: New test.
8166         * gcc.target/i386/testimm-4.c: New test.
8167         * gcc.target/i386/testimm-5.c: New test.
8168         * gcc.target/i386/testimm-6.c: New test.
8169         * gcc.target/i386/testimm-7.c: New test.
8170         * gcc.target/i386/testimm-8.c: New test.
8171         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8172         * gcc.target/i386/xop-rotate1-int.c: New test.
8173         * gcc.target/i386/xop-rotate2-int.c: New test.
8174
8175 2011-06-17  Jason Merrill  <jason@redhat.com>
8176
8177         * g++.dg/cpp0x/rv-func2.C: New.
8178
8179         * g++.dg/debug/dwarf2/lambda1.C: New.
8180         * g++.dg/warn/Wshadow-6.C: Adjust.
8181
8182 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8183
8184         PR fortran/48699
8185         * gfortran.dg/move_alloc_5.f90: New.
8186
8187 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8188
8189         PR rtl-optimization/48542
8190         * gcc.dg/torture/pr48542.c: New test.
8191
8192 2011-06-16  Jason Merrill  <jason@redhat.com>
8193
8194         PR c++/44160
8195         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8196
8197         PR c++/45378
8198         * g++.dg/cpp0x/initlist52.C New.
8199
8200         PR c++/45399
8201         * c-c++-common/raw-string-12.c: New.
8202
8203         PR c++/49229
8204         * g++.dg/cpp0x/sfinae26.C: New.
8205
8206         PR c++/49251
8207         * g++.dg/cpp0x/variadic113.C: New.
8208
8209         PR c++/49420
8210         * g++.dg/cpp0x/variadic112.C: New.
8211
8212 2011-06-16  Jeff Law <law@redhat.com>
8213
8214         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8215         improved jump threading.
8216         * gcc.dg/builtin-object-size-2.c: Likewise.
8217         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8218
8219 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8220
8221         PR fortran/49074
8222         * gfortran.dg/typebound_assignment_3.f03: New.
8223
8224 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8225
8226         PR testsuite/48727
8227         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8228
8229 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8230
8231         PR tree-optimization/49343
8232         * gnat.dg/discr31.ad[sb]: New test.
8233
8234 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8235
8236         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8237
8238 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8239
8240         PR target/45098
8241         * gcc.target/arm/ivopts-3.c: Update test.
8242         * gcc.target/arm/ivopts-5.c: Same.
8243
8244 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8245
8246         Revert:
8247         2011-06-10  Wei Guozhi  <carrot@google.com>
8248
8249         PR target/45335
8250         * gcc.target/arm/pr45335.c: New test.
8251         * gcc.target/arm/pr45335-2.c: New test.
8252         * gcc.target/arm/pr45335-3.c: New test.
8253         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8254         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8255         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8256
8257 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8258
8259         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8260
8261 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8262
8263         PR fortran/49417
8264         * gfortran.dg/class_43.f03: New.
8265
8266 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8267
8268         PR tree-optimization/49419
8269         * gcc.c-torture/execute/pr49419.c: New test.
8270
8271 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8272
8273         * gcc.dg/sms-9.c: New file.
8274
8275 2011-06-15  Easwaran Raman  <eraman@google.com>
8276
8277         PR rtl-optimization/49414
8278         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8279
8280 2011-06-14  Jason Merrill  <jason@redhat.com>
8281
8282         * g++.dg/cpp0x/noexcept13.C: New.
8283
8284 2011-06-14  Easwaran Raman  <eraman@google.com>
8285
8286         PR rtl-optimization/44194
8287         * gcc.dg/pr44194-1.c: New test.
8288         * gcc.dg/pr44194-2.c: New test.
8289
8290 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8291
8292         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8293         switches.
8294         * gcc.target/arm/pr45701-2.c: Likewise.
8295         * gcc.target/arm/thumb-branch1.c: Likewise.
8296
8297 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8298
8299         PR testsuite/48727
8300         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8301
8302 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8303
8304         * gcc.target/arm/pr45701-1.c: Require thumb support.
8305         * gcc.target/arm/pr45701-2.c: Likewise.
8306         * gcc.target/arm/thumb-branch1.c: Likewise.
8307
8308         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8309         * gcc.target/arm/pr39839.c: Likewise.
8310         * gcc.target/arm/pr40657-2.c: Likewise.
8311         * gcc.target/arm/pr40956.c: Likewise.
8312         * gcc.target/arm/pr41679.c: Likewise.
8313         * gcc.target/arm/pr42235.c: Likewise.
8314         * gcc.target/arm/pr42495.c: Likewise.
8315         * gcc.target/arm/pr42505.c: Likewise.
8316         * gcc.target/arm/pr42574.c: Likewise.
8317         * gcc.target/arm/pr46883.c: Likewise.
8318         * gcc.target/arm/pr46934.c: Likewise.
8319         * gcc.target/arm/xor-and.c: Likewise.
8320
8321 2011-06-14  Jason Merrill  <jason@redhat.com>
8322
8323         * g++.dg/other/error23.C: Adjust error message.
8324         * g++.dg/other/error32.C: Likewise.
8325
8326         PR c++/49389
8327         * g++.dg/cpp0x/rv-dotstar.C: New.
8328
8329         PR c++/49369
8330         * g++.dg/cpp0x/decltype30.C: New.
8331
8332         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8333
8334 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8335
8336         PR fortran/49103
8337         * gfortran.dg/pr49103.f90: New test.
8338
8339 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8340
8341         PR target/45098
8342         * gcc.target/arm/ivopts-3.c: New test.
8343         * gcc.target/arm/ivopts-4.c: New test.
8344         * gcc.target/arm/ivopts-5.c: New test.
8345
8346 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8347
8348         PR rtl-optimization/49390
8349         * gcc.c-torture/execute/pr49390.c: New test.
8350
8351 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8352
8353         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8354
8355 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8356
8357         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8358         * gcc.c-torture/execute/cmpsi-2.x: New file.
8359         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8360         * gcc.c-torture/execute/pr45262.x: New file.
8361         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8362         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8363         int32plus
8364         * gcc.c-torture/compile/pr49163.c: Ditto.
8365
8366 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8367
8368         * gcc.dg/vect/vect-16.c: Rename to...
8369         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8370         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8371         for double-word vectors.
8372         * gcc.dg/vect/vect-peel-4.c: Likewise.
8373         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8374         vect_element_align.
8375         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8376         -fno-fast-math.
8377
8378 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8379
8380         PR target/44618
8381         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8382
8383 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8384
8385         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8386
8387 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8388
8389         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8390
8391 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8392
8393         * gfortran.dg/trim_optimize_8.f90:  New test case.
8394
8395 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8396            Ira Rosen  <ira.rosen@linaro.org>
8397
8398         PR tree-optimization/49352
8399         * gcc.dg/vect/pr49352.c: New test.
8400
8401 2011-06-12  Tobias Burnus
8402
8403         PR fortran/49324
8404         * gfortran.dg/alloc_comp_assign_11.f90: New.
8405
8406 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8407
8408         * gfortran.dg/trim_optimize_7.f90:  New test.
8409
8410 2011-06-10  Wei Guozhi  <carrot@google.com>
8411
8412         PR target/45335
8413         * gcc.target/arm/pr45335.c: New test.
8414         * gcc.target/arm/pr45335-2.c: New test.
8415         * gcc.target/arm/pr45335-3.c: New test.
8416         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8417         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8418         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8419
8420 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8421
8422         PR c++/41769
8423         * g++.dg/parse/error39.C: New.
8424
8425 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8426
8427         * gcc.target/arm/20090811-1.c: Skip for incompatible
8428         options, do not override other options.
8429         * gcc.target/arm/combine-cmp-shift.c: Skip for
8430         incompatible options.
8431         * gcc.target/arm/pr45094.c: Likewise.
8432         * gcc.target/arm/scd42-1.c: Likewise.
8433         * gcc.target/arm/scd42-3.c: Likewise.
8434         * gcc.target/arm/thumb-ltu.c: Likewise.
8435
8436         * lib/target-supports.exp
8437         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8438         multilib flags use -mfpu with a value other than neon-fp16.
8439
8440 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8441
8442         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8443         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8444
8445 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8446
8447         * lib/target-supports.exp (check_effective_target_pie): New proc.
8448         * gcc.dg/pie-link.c: Use target pie.
8449
8450 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8451             Laurent Roug�  <laurent.rouge@menta.fr>
8452
8453         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8454         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8455
8456 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8457
8458         * gfortran.dg/coarray/sync_1.f90: New test for
8459         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8460
8461 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8462
8463         PR tree-optimization/49318
8464         * gcc.dg/vect/pr49318.c: New test.
8465
8466 2011-06-09  David Krauss  <potswa@mac.com>
8467
8468         * g++.dg/template/arrow1.C: New.
8469
8470 2011-06-09  Jason Merrill  <jason@redhat.com>
8471
8472         * lib/prune.exp: Prune "note"s.
8473         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8474
8475         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8476         * g++.dg/template/dependent-expr3.C: Likewise.
8477         * g++.dg/parse/template7.C: Likewise.
8478         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8479         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8480         * g++.old-deja/g++.pt/friend38.C: Likewise.
8481         * g++.old-deja/g++.pt/crash32.C: Likewise.
8482         * g++.old-deja/g++.other/init4.C: Likewise.
8483         * g++.old-deja/g++.other/friend8.C: Likewise.
8484
8485         * g++.dg/ext/complex7.C: Adjust expected output.
8486         * g++.dg/diagnostic/method1.C: Likewise.
8487         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8488         * g++.dg/parse/crash33.C: Likewise.
8489         * g++.dg/other/warning1.C: Likewise.
8490         * g++.dg/init/pr29571.C: Likewise.
8491         * g++.dg/warn/overflow-warn-1.C: Likewise.
8492         * g++.dg/warn/overflow-warn-3.C: Likewise.
8493         * g++.dg/warn/overflow-warn-4.C: Likewise.
8494         * g++.old-deja/g++.oliva/template1.C: Likewise.
8495
8496         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8497         * g++.dg/parse/template7.C: Adjust.
8498
8499 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8500
8501         PR target/49307
8502         * gcc.dg/pr49307.c: New.
8503
8504 2011-06-09  Wei Guozhi  <carrot@google.com>
8505
8506         PR target/46975
8507         * gcc.target/arm/pr46975.c: New testcase.
8508
8509 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8510
8511         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8512         (PMETH, arglist_t): Removed.
8513         (method_get_number_of_arguments): Removed.
8514         (method_get_nth_argument): Removed.
8515         (method_get_first_argument): Removed.
8516         (method_get_next_argument): Removed.
8517         (method_get_sizeof_arguments): Removed.
8518         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8519         (PMETH): Removed.
8520         (method_get_number_of_arguments): Removed.
8521         (method_get_nth_argument): Removed.
8522         (method_get_first_argument): Removed.
8523         (method_get_next_argument): Removed.
8524         (method_get_sizeof_arguments): Removed.
8525         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8526
8527 2011-06-09  David Li  <davidxl@google.com>
8528
8529         * gcc.dg/dump-pass.c: New test.
8530
8531 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8532
8533         PR c++/29003
8534         * g++.dg/parse/error38.C: New.
8535
8536 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8537
8538         PR middle-end/49308
8539         * gfortran.dg/pr49308.f90: New test.
8540
8541 2011-06-08  Jason Merrill  <jason@redhat.com>
8542
8543         * g++.dg/cpp0x/noexcept11.C: New.
8544         * g++.dg/cpp0x/noexcept12.C: New.
8545         * g++.dg/cpp0x/sfinae11.C: Adjust.
8546
8547 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8548
8549         PR testsuite/49323
8550         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8551         to dg-options, match also DW_AT_linkage_name.
8552
8553 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8554
8555         PR middle-end/21953
8556         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8557         -fno-common on alpha*-dec-osf*.
8558         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8559
8560 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8561
8562         PR rtl-optimization/49303
8563         * gcc.target/ia64/pr49303.c: New test.
8564
8565 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8566
8567         PR fortran/18918
8568         * gfortran.dg/coarray_lock_1.f90: New.
8569         * gfortran.dg/coarray_lock_2.f90: New.
8570
8571 2011-06-07  Jason Merrill  <jason@redhat.com>
8572
8573         * lib/prune.exp: Look for "required" rather than "instantiated".
8574         * g++.dg/abi/mangle11.C: Likewise.
8575         * g++.dg/abi/mangle12.C: Likewise.
8576         * g++.dg/abi/mangle17.C: Likewise.
8577         * g++.dg/abi/mangle20-2.C: Likewise.
8578         * g++.dg/abi/pragma-pack1.C: Likewise.
8579         * g++.dg/cpp0x/decltype26.C: Likewise.
8580         * g++.dg/cpp0x/decltype28.C: Likewise.
8581         * g++.dg/cpp0x/decltype29.C: Likewise.
8582         * g++.dg/cpp0x/enum11.C: Likewise.
8583         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8584         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8585         * g++.dg/cpp0x/pr47416.C: Likewise.
8586         * g++.dg/ext/case-range2.C: Likewise.
8587         * g++.dg/ext/case-range3.C: Likewise.
8588         * g++.dg/gomp/for-19.C: Likewise.
8589         * g++.dg/gomp/pr37533.C: Likewise.
8590         * g++.dg/gomp/pr38639.C: Likewise.
8591         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8592         * g++.dg/inherit/base3.C: Likewise.
8593         * g++.dg/inherit/using6.C: Likewise.
8594         * g++.dg/init/placement4.C: Likewise.
8595         * g++.dg/init/reference3.C: Likewise.
8596         * g++.dg/lookup/scoped6.C: Likewise.
8597         * g++.dg/lookup/using7.C: Likewise.
8598         * g++.dg/other/abstract1.C: Likewise.
8599         * g++.dg/other/error10.C: Likewise.
8600         * g++.dg/other/error5.C: Likewise.
8601         * g++.dg/other/field1.C: Likewise.
8602         * g++.dg/other/offsetof5.C: Likewise.
8603         * g++.dg/parse/bitfield2.C: Likewise.
8604         * g++.dg/parse/constant4.C: Likewise.
8605         * g++.dg/parse/crash20.C: Likewise.
8606         * g++.dg/parse/invalid-op1.C: Likewise.
8607         * g++.dg/parse/non-dependent2.C: Likewise.
8608         * g++.dg/parse/template18.C: Likewise.
8609         * g++.dg/tc1/dr152.C: Likewise.
8610         * g++.dg/tc1/dr166.C: Likewise.
8611         * g++.dg/tc1/dr176.C: Likewise.
8612         * g++.dg/tc1/dr213.C: Likewise.
8613         * g++.dg/template/access11.C: Likewise.
8614         * g++.dg/template/access2.C: Likewise.
8615         * g++.dg/template/access3.C: Likewise.
8616         * g++.dg/template/access7.C: Likewise.
8617         * g++.dg/template/arg7.C: Likewise.
8618         * g++.dg/template/cond2.C: Likewise.
8619         * g++.dg/template/crash13.C: Likewise.
8620         * g++.dg/template/crash40.C: Likewise.
8621         * g++.dg/template/crash7.C: Likewise.
8622         * g++.dg/template/crash84.C: Likewise.
8623         * g++.dg/template/ctor5.C: Likewise.
8624         * g++.dg/template/defarg13.C: Likewise.
8625         * g++.dg/template/defarg14.C: Likewise.
8626         * g++.dg/template/dtor7.C: Likewise.
8627         * g++.dg/template/eh2.C: Likewise.
8628         * g++.dg/template/error2.C: Likewise.
8629         * g++.dg/template/error43.C: Likewise.
8630         * g++.dg/template/friend32.C: Likewise.
8631         * g++.dg/template/injected1.C: Likewise.
8632         * g++.dg/template/instantiate1.C: Likewise.
8633         * g++.dg/template/instantiate3.C: Likewise.
8634         * g++.dg/template/instantiate5.C: Likewise.
8635         * g++.dg/template/instantiate7.C: Likewise.
8636         * g++.dg/template/local6.C: Likewise.
8637         * g++.dg/template/lookup2.C: Likewise.
8638         * g++.dg/template/member5.C: Likewise.
8639         * g++.dg/template/memfriend15.C: Likewise.
8640         * g++.dg/template/memfriend16.C: Likewise.
8641         * g++.dg/template/memfriend17.C: Likewise.
8642         * g++.dg/template/memfriend7.C: Likewise.
8643         * g++.dg/template/meminit1.C: Likewise.
8644         * g++.dg/template/nested3.C: Likewise.
8645         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8646         * g++.dg/template/nontype12.C: Likewise.
8647         * g++.dg/template/nontype13.C: Likewise.
8648         * g++.dg/template/nontype6.C: Likewise.
8649         * g++.dg/template/pr23510.C: Likewise.
8650         * g++.dg/template/pr35240.C: Likewise.
8651         * g++.dg/template/ptrmem15.C: Likewise.
8652         * g++.dg/template/ptrmem6.C: Likewise.
8653         * g++.dg/template/qualified-id1.C: Likewise.
8654         * g++.dg/template/qualttp20.C: Likewise.
8655         * g++.dg/template/qualttp3.C: Likewise.
8656         * g++.dg/template/qualttp4.C: Likewise.
8657         * g++.dg/template/qualttp5.C: Likewise.
8658         * g++.dg/template/qualttp6.C: Likewise.
8659         * g++.dg/template/qualttp7.C: Likewise.
8660         * g++.dg/template/qualttp8.C: Likewise.
8661         * g++.dg/template/recurse.C: Likewise.
8662         * g++.dg/template/recurse2.C: Likewise.
8663         * g++.dg/template/ref5.C: Likewise.
8664         * g++.dg/template/scope2.C: Likewise.
8665         * g++.dg/template/sfinae10.C: Likewise.
8666         * g++.dg/template/sfinae3.C: Likewise.
8667         * g++.dg/template/sizeof3.C: Likewise.
8668         * g++.dg/template/static9.C: Likewise.
8669         * g++.dg/template/template-id-2.C: Likewise.
8670         * g++.dg/template/typedef13.C: Likewise.
8671         * g++.dg/template/typename4.C: Likewise.
8672         * g++.dg/template/using14.C: Likewise.
8673         * g++.dg/template/using2.C: Likewise.
8674         * g++.dg/template/warn1.C: Likewise.
8675         * g++.dg/warn/Wparentheses-13.C: Likewise.
8676         * g++.dg/warn/Wparentheses-15.C: Likewise.
8677         * g++.dg/warn/Wparentheses-16.C: Likewise.
8678         * g++.dg/warn/Wparentheses-17.C: Likewise.
8679         * g++.dg/warn/Wparentheses-18.C: Likewise.
8680         * g++.dg/warn/Wparentheses-19.C: Likewise.
8681         * g++.dg/warn/Wparentheses-20.C: Likewise.
8682         * g++.dg/warn/Wparentheses-23.C: Likewise.
8683         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8684         * g++.dg/warn/noeffect2.C: Likewise.
8685         * g++.dg/warn/noeffect4.C: Likewise.
8686         * g++.dg/warn/pr8570.C: Likewise.
8687         * g++.old-deja/g++.brendan/init2.C: Likewise.
8688         * g++.old-deja/g++.eh/spec6.C: Likewise.
8689         * g++.old-deja/g++.pt/crash10.C: Likewise.
8690         * g++.old-deja/g++.pt/crash36.C: Likewise.
8691         * g++.old-deja/g++.pt/derived3.C: Likewise.
8692         * g++.old-deja/g++.pt/error2.C: Likewise.
8693         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8694         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8695         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8696         * g++.old-deja/g++.pt/overload7.C: Likewise.
8697         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8698
8699 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8700             Iain Sandoe  <iains@gcc.gnu.org>
8701
8702         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8703         Added code to deal with the case when [Protocol
8704         -descriptionForInstanceMethod:] or [Protocol
8705         -descriptionForClassMethod:] returns NULL.
8706
8707 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8708             Iain Sandoe  <iains@gcc.gnu.org>
8709
8710         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8711         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8712         Added cast.
8713
8714 2011-06-07  Xinliang David Li  <davidxl@google.com>
8715
8716         * gcc.dg/inline_2.c: New test.
8717         * gcc.dg/unroll_2.c: New test.
8718         * gcc.dg/inline_3.c: New test.
8719         * gcc.dg/unroll_3.c: New test.
8720         * gcc.dg/inline_4.c: New test.
8721         * gcc.dg/unroll_4.c: New test.
8722         * gcc.dg/inline_1.c: New test.
8723         * gcc.dg/unroll_1.c: New test.
8724
8725 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8726
8727         PR tree-optimization/48497
8728         * lib/gcc-defs.exp (dg-additional-options): New proc.
8729         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8730         -msse2 on 32-bit x86.
8731
8732 2011-06-06  Jason Merrill  <jason@redhat.com>
8733
8734         * g++.dg/cpp0x/enum19.C: New.
8735
8736 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8737
8738         * gcc.target/arm/neon-reload-class.c: New test.
8739
8740 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8741
8742         PR debug/49130
8743         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8744
8745 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8746
8747         * gcc.target/arm/smlatb-1.c: New file.
8748         * gcc.target/arm/smlatt-1.c: New file.
8749         * gcc.target/arm/smlaltb-1.c: New file.
8750         * gcc.target/arm/smlaltt-1.c: New file.
8751
8752 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8753
8754         * gcc.target/arm/mla-2.c: New test.
8755
8756 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8757
8758         PR gcov-profile/49299
8759         * gcc.dg/tree-prof/pr49299-1.c: New test.
8760         * gcc.dg/tree-prof/pr49299-2.c: New test.
8761
8762 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8763
8764         * lib/target-supports.exp
8765         (check_effective_target_vect_widen_mult_qi_to_hi):
8766         Add NEON as supporting target.
8767         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8768         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8769         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8770         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8771         using widening multiplication on targets that support it.
8772         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8773         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8774         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8775
8776 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8777
8778         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8779         Modern Objective-C runtime API.
8780         * objc/execute/next_mapping.h: Removed.
8781         * objc-obj-c++-shared/next-mapping.h: Removed.
8782         * objc-obj-c++-shared/Object1.h: Removed.
8783         * objc-obj-c++-shared/Object1.m: Removed.
8784         * objc-obj-c++-shared/Object1.mm: Removed.
8785         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8786         * objc-obj-c++-shared/Protocol1.h: Removed.
8787         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8788         of ProtoBool, IVAR_T and METHOD.
8789         * objc-obj-c++-shared/runtime.h: New.
8790         * objc-obj-c++-shared/TestsuiteObject.h: New.
8791         * objc-obj-c++-shared/TestsuiteObject.m: New.
8792
8793         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8794         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8795         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8796         it a class method.
8797         * objc/execute/_cmd.m: Include
8798         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8799         runtime API.  ([TestClass +initialize]): Include this method also
8800         with the GNU runtime.
8801         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8802         Object.  ([-setValue:]): Return void.
8803         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8804         with the GNU runtime.  Include
8805         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8806         for the NeXT runtime.  Use the existing print_ivars() and
8807         compare_structures() implementations for the old NeXT runtime.
8808         Added new implementations for the Modern GNU and NeXT runtimes.
8809         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8810         well.  (main): Use objc_getClass().  Use return instead of exit.
8811         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8812         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8813         of exit().
8814         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8815         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8816         instead of Object.  (main): Use return instead of exit().
8817         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8818         instead of Object.  Removed prototype for exit().  (main): Use
8819         return instead of exit().  Use the Modern Objective-C runtime API.
8820         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8821         Object.
8822         * objc/execute/class-tests-1.h: Include
8823         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8824         runtime API.  (test_class_with_superclass): Do not call [Object
8825         class].  There is no need to with the current libobjc.
8826         * objc/execute/class-tests-2.h: Include
8827         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8828         runtime API.
8829         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8830         ../../objc-obj-c++-shared/next-mapping.h.
8831         * objc/execute/class-2.m: Likewise.
8832         * objc/execute/class-3.m: Likewise.
8833         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8834         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8835         +initialize]): Include this method also with the GNU
8836         runtime. (main): Use the Modern Objective-C runtime API.
8837         * objc/execute/class-5.m: Likewise.
8838         * objc/execute/class-6.m: Likewise.
8839         * objc/execute/class-7.m: Likewise.
8840         * objc/execute/class-8.m: Likewise.
8841         * objc/execute/class-9.m: Likewise.
8842         * objc/execute/class-10.m: Likewise.
8843         * objc/execute/class-11.m: Likewise.
8844         * objc/execute/class-12.m: Likewise.
8845         * objc/execute/class-13.m: Likewise.
8846         * objc/execute/class-14.m: Likewise.
8847         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8848         this method also with the GNU runtime.
8849         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8850         +initialize]): Include this method also with the GNU runtime.
8851         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8852         of Object.
8853         * objc/execute/encode-1.m: Likewise.
8854         * objc/execute/enumeration-1.m: Likewise.
8855         * objc/execute/enumeration-2.m: Likewise.
8856         * objc/execute/exceptions/catchall-1.m: Likewise.
8857         * objc/execute/exceptions/finally-1.m: Likewise.
8858         * objc/execute/exceptions/foward-1.m: Likewise.
8859         * objc/execute/exceptions/local-variables-1.m: Likewise.
8860         * objc/execute/exceptions/throw-nil.m: Likewise.
8861         * objc/execute/exceptions/trivial.m: Likewise.
8862         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8863         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8864         * objc/execute/exceptions/matcher-1.m: Likewise.
8865         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8866         Object.
8867         * objc/execute/formal_protocol-2.m: Likewise.
8868         * objc/execute/formal_protocol-3.m: Likewise.
8869         * objc/execute/formal_protocol-4.m: Likewise.
8870         * objc/execute/formal_protocol-5.m: Include
8871         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8872         protocol_getName().
8873         * objc/execute/formal_protocol-6.m: Likewise.
8874         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8875         Object.  Include <objc/Protocol.h> instead of
8876         ../../objc-obj-c++-shared/Protocol1.h.
8877         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8878         Object.
8879         * objc/execute/informal_protocol.m: Likewise.
8880         * objc/execute/load-3.m: Likewise.
8881         * objc/execute/many_args_method.m ([TestClass +initialize]):
8882         Include this method with the GNU runtime as well.
8883         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8884         * objc/execute/nested-func-1.m: Use TestsuiteObject
8885         instead of Object.
8886         * objc/execute/nil_method-1.m: Likewise.
8887         * objc/execute/no_clash.m: Likewise.
8888         * objc/execute/np-1.m: Do not include
8889         ../../objc-obj-c++-shared/Protocol1.h.
8890         (main): Use return instead of exit().
8891         * objc/execute/np-2.m: Do not include
8892         ../../objc-obj-c++-shared/Protocol1.h.
8893         ([MyObject +initialize]): Include this method also with the GNU
8894         runtime.  (main): Use return instead of exit().
8895         * objc/execute/object_is_class.m: Include
8896         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8897         of Object.  (main): Use the Modern Objective-C runtime API.
8898         * objc/execute/object_is_meta_class.m: Likewise.
8899         * objc/execute/private.m: Use TestsuiteObject instead of Object.
8900         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
8901         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
8902         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
8903         Objective-C runtime API.
8904         * objc/execute/protocol-isEqual-2.m: Likewise.
8905         * objc/execute/protocol-isEqual-3.m: Likewise.
8906         * objc/execute/protocol-isEqual-4.m: Likewise.
8907         * objc/execute/redefining_self.m ([TestClass +initialize]):
8908         Include this method with the GNU runtime as well.
8909         * objc/execute/root_methods.m: Include
8910         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
8911         Include this method with the GNU runtime as well.
8912         (main): Use the Modern Objective-C runtime API.
8913         * objc/execute/selector-1.m: Include
8914         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
8915         of Object.  (main): Use the Modern Objective-C runtime API.
8916         * objc/execute/static-1.m ([Test +initialize]): Include this
8917         method with the GNU runtime as well.
8918         * objc/execute/static-2.m: Likewise.
8919         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
8920         * objc/execute/va_method.m: Do not include objc/objc-api.h.
8921         ([MathClass +initialize]): Include this method with the GNU
8922         runtime as well.
8923         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
8924         instead of Object.
8925         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
8926         * objc.dg/attributes/categ-attributes-2.m: Likewise.
8927         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
8928         * objc.dg/attributes/method-attribute-1.m: Likewise.
8929         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
8930         * objc.dg/attributes/method-attribute-2.m: Likewise.
8931         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
8932         * objc.dg/attributes/method-attribute-3.m: Likewise.
8933         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
8934         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
8935         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
8936         * obj-c++.dg/bitfield-1.mm: Likewise.
8937         * obj-c++.dg/bitfield-2.mm: Likewise
8938         * objc.dg/bitfield-3.m: Likewise.
8939         * obj-c++.dg/bitfield-4.mm: Likewise.
8940         * objc.dg/bitfield-5.m: Likewise
8941         * objc.dg/call-super-1.m: Likewise.
8942         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
8943         Use objc_getClass() instead of objc_get_class(), but for the GNU
8944         runtime redefine objc_getClass as objc_get_class.  Include
8945         ../objc-obj-c++-shared/runtime.h.
8946         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
8947         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
8948         Use the Modern Objective-C runtime API.
8949         * objc.dg/class-protocol-1.m: Include
8950         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
8951         * obj-c++.dg/class-protocol-1.mm: Likewise.
8952         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
8953         * objc.dg/comp-types-10.m: Likewise.
8954         * objc.dg/comp-types-11.m: Likewise.
8955         * objc.dg/comp-types-12.m: Likewise.
8956         * obj-c++.dg/comp-types-9.mm: Likewise.
8957         * obj-c++.dg/comp-types-11.mm: Likewise.
8958         * obj-c++.dg/comp-types-12.mm: Likewise.
8959         * obj-c++.dg/comp-types-13.mm: Likewise.
8960         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
8961         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
8962         * obj-c++.dg/cxx-scope-1.mm: Likewise.
8963         * obj-c++.dg/cxx-scope-2.mm: Likewise.
8964         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
8965         * objc.dg/desig-init-1.m: Likewise.
8966         * obj-c++.dg/defs.mm: Likewise.
8967         * objc.dg/exceptions-2.m: Likewise.
8968         * obj-c++.dg/except-1.mm: Likewise.
8969         * obj-c++.dg/exceptions-2.mm: Likewise.
8970         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
8971         Use the Modern Objective-C runtime API.
8972         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
8973         the Modern Objective-C runtime API.  Do not include
8974         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
8975         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
8976         the Modern Objective-C runtime API except when using an older NeXT
8977         runtime.
8978         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
8979         the Modern Objective-C runtime API.
8980         * objc.dg/encode-7.m: Include objc/runtime.h instead of
8981         objc/encoding.h.
8982         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
8983         * objc.dg/encode-7-next-64bit.m: Updated include.
8984         * objc.dg/encode-8.m: Include objc/runtime.h instead of
8985         objc/encoding.h.
8986         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
8987         the Modern Objective-C runtime API.
8988         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
8989         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
8990         instead of ../objc-obj-c++-shared/Protocol1.h.
8991         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
8992         the Modern Objective-C runtime API except when using an older NeXT
8993         runtime.
8994         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
8995         the Modern Objective-C runtime API.
8996         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
8997         Object.
8998         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
8999         * objc.dg/fix-and-continue-2.m: Likewise.
9000         * objc.dg/foreach-1.m: Likewise.
9001         * objc.dg/foreach-2.m: Likewise.
9002         * objc.dg/foreach-3.m: Likewise.
9003         * objc.dg/foreach-4.m: Likewise.
9004         * objc.dg/foreach-5.m: Likewise.
9005         * objc.dg/foreach-6.m: Likewise.
9006         * objc.dg/foreach-7.m: Likewise.
9007         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9008         Object.
9009         * objc.dg/func-ptr-2.m: Likewise.
9010         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9011         Do not include objc/objc-api.h.
9012         * obj-c++.dg/fsf-package-0.mm: Likewise.
9013         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9014         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9015         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9016         of Object.
9017         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9018         * objc.dg/gnu-runtime-3.m: Likewise.
9019         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9020         * objc.dg/headers.m: Include objc/runtime.h instead of
9021         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9022         for the NeXT runtime.
9023         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9024         * obj-c++.dg/isa-field-1.mm: Likewise.
9025         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9026         * objc.dg/layout-1.m: Likewise.
9027         * objc.dg/layout-2.m: Likewise.
9028         * objc.dg/local-decl-2.m: Likewise.
9029         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9030         Object.  ([Container +elementForView:]): Use
9031         class_conformsToProtocol().
9032         * obj-c++.dg/lookup-2.mm: Likewise.
9033         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9034         * obj-c++.dg/local-decl-1.mm: Likewise.
9035         * objc.dg/method-3.m: Likewise.
9036         * objc.dg/method-4.m: Likewise.
9037         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9038         ../objc-obj-c++-shared/Protocol1.h.
9039         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9040         * objc.dg/method-9.m: Likewise.
9041         * objc.dg/method-10.m: Likewise.
9042         * objc.dg/method-13.m ([Root +initialize]): Include this method
9043         also for the GNU runtime.  (main): Use objc_getClass() also for
9044         the GNU runtime.
9045         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9046         * objc.dg/method-17.m: Likewise.
9047         * objc.dg/method-19.m: Likewise.
9048         * objc.dg/method-20b.m: Likewise.
9049         * obj-c++.dg/method-2.mm: Likewise.
9050         * obj-c++.dg/method-6.mm: Likewise.
9051         * obj-c++.dg/method-10.mm: Likewise.
9052         * obj-c++.dg/method-11.mm: Likewise.
9053         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9054         ../objc-obj-c++-shared/Protocol1.h.
9055         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9056         * obj-c++.dg/method-15.mm: Likewise.
9057         * obj-c++.dg/method-17.mm: Likewise.
9058         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9059         +initialize]): Include this method also for the GNU
9060         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9061         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9062         * obj-c++.dg/method-22.mm: Likewise.
9063         * obj-c++.dg/method-23.mm: Likewise.
9064         * obj-c++.dg/no-extra-load.mm: Likewise.
9065         * objc.dg/objc-fast-4.m: Likewise.
9066         * objc.dg/objc-gc-4.m: Likewise.
9067         * obj-c++.dg/objc-gc-3.mm: Likewise.
9068         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9069         protocol_getMethodDescription() instead of [Protocol
9070         -descriptionForInstanceMethod].
9071         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9072         Made it available with all runtimes.  (main): Call -test instead
9073         of -class.
9074         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9075         and put into a category.
9076         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9077         Object.  Include objc/objc.h.
9078         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9079         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9080         New. (main): Use protocol_getMethodDescription() instead
9081         of [Protocol -descriptionForInstanceMethod] and [Protocol
9082         -descriptionForClassMethod].
9083         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9084         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9085         Objective-C runtime API.
9086         * obj-c++.dg/proto-qual-1.mm: Likewise.
9087         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9088         Object.
9089         * obj-c++.dg/property/property-1.mm: Likewise.
9090         * obj-c++.dg/qual-types-1.mm: Likewise.
9091         * objc.dg/selector-2.m: Include objc/objc.h instead of
9092         ../objc-obj-c++-shared/Object1.h.
9093         * obj-c++.dg/selector-2.mm: Likewise.
9094         * obj-c++.dg/selector-5.mm: Likewise.
9095         * obj-c++.dg/selector-6.mm: Likewise.
9096         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9097         Object.  Do not include objc/objc-api.h.
9098         * obj-c++.dg/set-not-used-1.mm: Likewise.
9099         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9100         * objc.dg/stret-1.m: Likewise.
9101         * objc.dg/stret-2.m: Likewise.
9102         * obj-c++.dg/super-class-2.mm: Likewise.
9103         * objc.dg/super-class-3.m: Likewise.
9104         * objc.dg/super-class-4.m: Likewise.
9105         * objc.dg/sync-2.m: Likewise.
9106         * obj-c++.dg/sync-2.mm: Likewise.
9107         * objc.dg/sync-1.m: Include objc/objc.h instead of
9108         ../objc-obj-c++-shared/Object1.h.
9109         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9110         'Class' as the type of 'isa'.
9111         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9112         Objective-C runtime API.  ([TestClass +initialize]): Include this
9113         method with the GNU runtime as well.
9114         * objc.dg/strings/strings-1.m: Updated includes.
9115         * obj-c++.dg/strings/strings-1.mm: Likewise.
9116         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9117         objc.dg/strings/const-str-12b.m.
9118         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9119         * obj-c++.dg/template-3.mm: Likewise.
9120         * obj-c++.dg/template-4.mm: Likewise.
9121         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9122         Objective-C runtime API.
9123         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9124         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9125         * obj-c++.dg/try-catch-1.mm: Likewise.
9126         * obj-c++.dg/try-catch-2.mm: Likewise.
9127         * objc.dg/try-catch-3.m: Likewise.
9128         * obj-c++.dg/try-catch-3.mm: Likewise.
9129         * objc.dg/try-catch-6.m: Likewise.
9130         * objc.dg/try-catch-7.m: Likewise.
9131         * obj-c++.dg/try-catch-7.mm: Likewise.
9132         * obj-c++.dg/try-catch-8.mm: Likewise.
9133         * obj-c++.dg/try-catch-9.mm: Likewise.
9134         * objc.dg/try-catch-10.m: Likewise.
9135         * obj-c++.dg/try-catch-11.mm: Likewise.
9136         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9137         Object.  Include objc/objc.h.
9138         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9139         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9140         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9141         Object.  Use Modern Objective-C runtime API.  Do not use
9142         performv::.
9143         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9144         * obj-c++.dg/torture/trivial.mm: Likewise.
9145         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9146         instead of ../objc-obj-c++-shared/Object1.h.  Include
9147         ../objc-obj-c++-shared/runtime.h.
9148         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9149         * objc.dg/torture/strings/const-str-11.m: Likewise.
9150         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9151         * objc.dg/torture/strings/const-str-9.m: Likewise.
9152         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9153         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9154         instead of Object. Only add _FooClassReference if
9155         __NEXT_RUNTIME__.
9156         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9157         * objc.dg/torture/strings/const-str-8.m: Likewise.
9158         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9159         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9160         additional sources.
9161         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9162         Object.
9163         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9164         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9165         * obj-c++.dg/va-meth-1.mm: Likewise.
9166         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9167         ../objc-obj-c++-shared/Object1.h.
9168         * objc.dg/zero-link-3.m: Likewise.
9169
9170 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9171
9172         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9173
9174 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9175
9176         PR obj-c++/48275
9177         * obj-c++.dg/property/cxx-property-1.mm: New.
9178         * obj-c++.dg/property/cxx-property-2.mm: New.
9179
9180 2011-06-06  Jason Merrill  <jason@redhat.com>
9181
9182         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9183
9184 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9185
9186         PR rtl-optimization/49145
9187         From Ryan Mansfield
9188         * gcc.c-torture/compile/pr49145.c: New test.
9189
9190 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9191
9192         PR testsuite/49288
9193         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9194         to dg-options, match also DW_AT_linkage_name.
9195
9196         PR debug/49294
9197         * gcc.dg/debug/pr49294.c: New test.
9198
9199         PR c++/49264
9200         * g++.dg/opt/pr49264.C: New test.
9201
9202 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9203
9204         PR tree-optimization/49243
9205         * gcc.dg/pr49243.c: New.
9206
9207 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9208
9209         * gnat.dg/specs/cond_expr1.ads: New test.
9210
9211 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9212
9213         * gnat.dg/deferred_const4.ad[sb]: New test.
9214         * gnat.dg/deferred_const4_pkg.ads: New helper.
9215
9216 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9217
9218         * gnat.dg/test_tamdt.adb: Rename to...
9219         * gnat.dg/taft_type1.adb: ...this.
9220         * gnat.dg/tamdt.ad[sb]: Rename to...
9221         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9222         * gnat.dg/tamdt_aux.ads: Rename to...
9223         * gnat.dg/taft_type1_pkg2.ads: ...this.
9224         * gnat.dg/taft_type2.ad[sb]: New test.
9225         * gnat.dg/taft_type2_pkg.ads: New helper.
9226         * gnat.dg/taft_type3.adb: New test.
9227         * gnat.dg/taft_type3_pkg.ads: New helper.
9228
9229 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9230
9231         PR fortran/49255
9232         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9233         for F2008.
9234
9235 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9236
9237         PR testsuite/49287
9238         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9239         warning.
9240         * objc.dg/gnu-api-2-objc.m: Likewise.
9241         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9242         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9243
9244 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9245
9246         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9247         alignment, not the alignment, when calling class_addIvar().  Add
9248         an 'isa' instance variable to the test root class.
9249         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9250
9251 2011-06-04  Jan Hubicka  <jh@suse.cz>
9252
9253         PR tree-optimization/48893
9254         PR tree-optimization/49091
9255         PR tree-optimization/49179
9256         * gfortran.dg/pr49179.f90: New testcase
9257
9258 2011-06-04  Jan Hubicka  <jh@suse.cz>
9259
9260         PR lto/48954
9261         * g++.dg/torture/pr48954.C: New testcase.
9262
9263 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9264
9265         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9266
9267 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9268
9269         PR c++/33840
9270         * g++.dg/diagnostic/bitfld2.C: New.
9271
9272 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9273
9274         PR target/49281
9275         * gcc.c-torture/execute/pr49281.c: New test.
9276
9277 2011-06-04  Jan Hubicka  <jh@suse.cz>
9278
9279         PR tree-optimize/48929
9280         * gcc.c-torture/compile/pr48929.c: New testcase.
9281
9282 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9283
9284         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9285
9286 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9287
9288         PR c++/49276
9289         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9290
9291 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9292
9293         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9294
9295 2011-06-03  Richard Henderson  <rth@redhat.com>
9296             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9297
9298         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9299
9300 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9301
9302         * objc.dg/headers.m: Do not include objc-list.h.
9303
9304 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9305
9306         * objc.dg/type-stream-1.m: Test removed.
9307         * objc.dg/headers.m: Do not include typedstream.h.
9308
9309 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9310
9311         * objc.dg/torture/forward-1.m (main): Updated testcase.
9312
9313 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9314
9315         PR target/49163
9316         * gcc.c-torture/compile/pr49163.c: New.
9317
9318 2011-06-02  Asher Langton  <langton2@llnl.gov>
9319
9320         PR fortran/49268
9321         * gfortran.dg/PR49268.f90: New test.
9322
9323 2011-06-02  Asher Langton  <langton2@llnl.gov>
9324
9325         PR fortran/37039
9326         * gfortran.dg/PR37039.f90: New test.
9327
9328 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9329
9330         PR objc/48539
9331         * objc.dg/method-5.m: Updated.
9332         * objc.dg/method-19.m: Updated.
9333         * objc.dg/method-lookup-1.m: New.
9334         * obj-c++.dg/method-6.mm: Updated.
9335         * obj-c++.dg/method-7.mm: Updated.
9336         * obj-c++.dg/method-lookup-1.mm: New.
9337
9338 2011-06-02  DJ Delorie  <dj@redhat.com>
9339
9340         * lib/timeout.exp (timeout): Add board_info support.
9341
9342 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9343
9344         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9345
9346 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9347
9348         PR fortran/49265
9349         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9350         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9351
9352 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9353             Hans-Peter Nilsson  <hp@axis.com>
9354
9355         PR rtl-optimization/48840
9356         * gcc.target/sparc/ultrasp13.c: New test.
9357
9358 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9359
9360         PR target/49238
9361         * gcc.c-torture/compile/pr49238.c: New.
9362
9363 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9364
9365         * gcc.target/arm/g2.c: Skip test in -mthumb.
9366         Skip test unless cpu is xscale.
9367         * gcc.target/arm/scd42-2.c: Likewise.
9368         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9369
9370 2011-06-01  Jason Merrill  <jason@redhat.com>
9371
9372         * g++.dg/cpp0x/decltype28.C: New.
9373         * g++.dg/cpp0x/decltype29.C: New.
9374
9375 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9376
9377         PR target/45074
9378         * gcc.target/mips/pr45074.c: New test.
9379
9380 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9381             Hans-Peter Nilsson  <hp@axis.com>
9382
9383         PR rtl-optimization/48830
9384         * gcc.target/sparc/ultrasp12.c: New test.
9385
9386 2011-06-01  David Li  <davidxl@google.com>
9387
9388         * gcc.dg/profile-dir-1.c: Change pass name.
9389         * gcc.dg/profile-dir-2.c: Ditto.
9390         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9391         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9392         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9393         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9394         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9395         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9396         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9397         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9398         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9399         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9400         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9401         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9402         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9403         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9404         * gcc.dg/profile-dir-3.c: Ditto.
9405         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9406
9407 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9408
9409         * objc.dg/attributes/method-nonnull-1.m: New test.
9410         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9411
9412 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9413
9414         PR fortran/18918
9415         * gfortran.dg/coarray_atomic_1.f90: New.
9416         * gfortran.dg/coarray/atomic_1.f90: New.
9417
9418 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9419
9420         * gcc.dg/guality/bswaptest.c: New test.
9421         * gcc.dg/guality/clztest.c: New test.
9422         * gcc.dg/guality/ctztest.c: New test.
9423         * gcc.dg/guality/rotatetest.c: New test.
9424
9425         PR target/48688
9426         * gcc.target/i386/pr48688.c: New test.
9427
9428 2010-11-15  Fabien Chêne  <fabien@gcc.gnu.org>
9429
9430         PR c++/48010
9431         * g++.dg/lookup/name-clash9.C: New.
9432
9433 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9434
9435         PR fortran/18918
9436         * gfortran.dg/coarray/dummy_1.f90: New.
9437
9438 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9439
9440         PR fortran/18918
9441         * gfortran.dg/coarray/save_1.f90: New.
9442         * gfortran.dg/coarray_4.f90: Update dg-error.
9443
9444 2011-05-31  Jason Merrill  <jason@redhat.com>
9445
9446         * g++.dg/cpp0x/rv-template1.C: New.
9447
9448 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9449
9450         PR rtl-optimization/49235
9451         * gcc.dg/pr49235.c: New test.
9452
9453 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9454
9455         PR tree-optimization/49093
9456         * gcc.dg/vect/pr49093.c: New test.
9457
9458 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9459
9460         PR debug/49047
9461         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9462
9463 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9464
9465         PR testsuite/49239
9466         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9467         output array.
9468
9469 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9470
9471         PR target/49186
9472         * gcc.c-torture/execute/pr49186.c: New.
9473
9474 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9475
9476         PR target/49168
9477          * gcc.target/i386/pr49168-1.c: New.
9478
9479 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9480             Eric Botcazou  <ebotcazou@adacore.com>
9481
9482         * gcc.dg/guality/drap.c: New test.
9483
9484 2011-05-30  Richard Guenther  <rguenther@suse.de>
9485
9486         PR tree-optimization/49210
9487         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9488         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9489
9490 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9491
9492         PR c++/49223
9493         * g++.dg/gomp/pr49223-1.C: New test.
9494         * g++.dg/gomp/pr49223-2.C: New test.
9495
9496 2011-05-30  Richard Guenther  <rguenther@suse.de>
9497
9498         PR tree-optimization/49218
9499         * gcc.c-torture/execute/pr49218.c: New testcase.
9500
9501 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9502
9503         PR tree-optimization/49199
9504         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9505         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9506         -fno-tree-scev-cprop.
9507
9508 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9509
9510         PR fortran/47601
9511         * gfortran.dg/extends_13.f03: New.
9512
9513 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9514
9515         PR rtl-optimization/49095
9516         * gcc.target/i386/pr49095.c: New test.
9517
9518 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9519
9520         PR fortran/18918
9521         * gfortran.dg/coarray_24.f90: New.
9522
9523 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9524
9525         PR fortran/18918
9526         * gfortran.dg/coarray_23.f90: New.
9527
9528 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9529
9530         From Ryan Mansfield
9531         * gcc.dg/pr48826.c: New test.
9532
9533 2011-05-29  Richard Guenther  <rguenther@suse.de>
9534
9535         PR tree-optimization/49217
9536         * gcc.dg/torture/pr49217.c: New testcase.
9537
9538 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9539
9540         PR testsuite/49222
9541         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9542
9543 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9544
9545         * gnat.dg/boolean_subtype.adb: Rename to...
9546         * gnat.dg/boolean_subtype1.adb: ...this.
9547
9548 2011-05-28  Jason Merrill  <jason@redhat.com>
9549
9550         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9551
9552 2011-05-27  Jason Merrill  <jason@redhat.com>
9553
9554         * g++.dg/cpp0x/enum18.C: Adjust.
9555
9556         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9557
9558 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9559
9560         PR fortran/18918
9561         * gfortran.dg/coarray_22.f90: New.
9562
9563 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9564
9565         PR tree-optimization/46728
9566         * gcc.target/powerpc/pr46728-1.c: New.
9567         * gcc.target/powerpc/pr46728-2.c: New.
9568         * gcc.target/powerpc/pr46728-3.c: New.
9569         * gcc.target/powerpc/pr46728-4.c: New.
9570         * gcc.target/powerpc/pr46728-5.c: New.
9571         * gcc.dg/pr46728-6.c: New.
9572         * gcc.target/powerpc/pr46728-7.c: New.
9573         * gcc.target/powerpc/pr46728-8.c: New.
9574         * gcc.dg/pr46728-9.c: New.
9575         * gcc.target/powerpc/pr46728-10.c: New.
9576         * gcc.target/powerpc/pr46728-11.c: New.
9577         * gcc.dg/pr46728-12.c: New.
9578         * gcc.target/powerpc/pr46728-13.c: New.
9579         * gcc.target/powerpc/pr46728-14.c: New.
9580         * gcc.target/powerpc/pr46728-15.c: New.
9581         * gcc.target/powerpc/pr46728-16.c: New.
9582
9583 2011-05-27  Jason Merrill  <jason@redhat.com>
9584
9585         * g++.dg/abi/mangle47.C: New.
9586
9587         PR c++/49176
9588         * g++.dg/template/const5.C: New.
9589
9590         * g++.dg/cpp0x/enum18.C: New.
9591
9592         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9593
9594         * g++.dg/cpp0x/error6.C: New.
9595
9596         * g++.dg/cpp0x/error5.C: New.
9597
9598 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9599
9600         PR c++/49165
9601         * g++.dg/eh/cond6.C: New test.
9602
9603 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9604
9605         PR fortran/48820
9606         * gfortran.dg/rank_3.f90: New.
9607         * gfortran.dg/rank_4.f90: New.
9608
9609 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9610
9611         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9612         replace dump search.
9613
9614 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9615
9616         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9617         * gnat.dg/bit_packed_array5.adb: ...here.
9618
9619 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9620
9621         PR c++/42056
9622         * g++.dg/cpp0x/auto25.C: New.
9623
9624 2011-05-27  Richard Guenther  <rguenther@suse.de>
9625
9626         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9627
9628 2011-05-27  Richard Guenther  <rguenther@suse.de>
9629
9630         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9631
9632 2011-05-27  Richard Guenther  <rguenther@suse.de>
9633
9634         PR middle-end/49189
9635         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9636
9637 2011-05-26  Jason Merrill  <jason@redhat.com>
9638
9639         * g++.dg/cpp0x/friend1.C: New.
9640         * g++.dg/cpp0x/friend2.C: New.
9641
9642         * g++.dg/cpp0x/auto7.C: Update.
9643         * g++.dg/template/crash50.C: Adjust.
9644         * g++.dg/template/static9.C: Adjust.
9645         * g++.old-deja/g++.ext/memconst.C: Adjust.
9646
9647 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9648
9649         * gcc.dg/march.c: Ignore a note for some targets.
9650
9651 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9652             Nathan Froyd  <froydnj@codesourcery.com>
9653
9654         PR c++/2288
9655         PR c++/18770
9656         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9657         * g++.dg/parse/pr18770.C: New test.
9658         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9659
9660 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9661
9662         PR fortran/48955
9663         * gfortran.dg/dependency_40.f90 : New test.
9664
9665 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9666
9667         PR fortran/18918
9668         * gfortran.dg/coarray/registering_1.f90: New.
9669
9670 2011-05-26  Jason Merrill  <jason@redhat.com>
9671
9672         * g++.dg/cpp0x/variadic111.C: New.
9673         * g++.dg/cpp0x/variadic41.C: Adjust.
9674
9675 2011-05-26  Richard Guenther  <rguenther@suse.de>
9676
9677         PR tree-optimization/48702
9678         * gcc.dg/torture/pr48702.c: New testcase.
9679
9680 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9681
9682         PR gcov-profile/48845
9683         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9684         support.
9685         * gcc.dg/matrix/matrix.exp: Likewise.
9686         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9687         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9688         line number to check_profiling_available.
9689         * lib/target-supports.exp (check_profiling_available): Account for
9690         this.
9691         Require TLS runtime support with -fprofile-generate.
9692         * lib/profopt.exp (profopt-execute): Add TLS options for
9693         -fprofile-generate.
9694         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9695
9696 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9697
9698         PR c++/49165
9699         * g++.dg/eh/cond5.C: New test.
9700
9701         PR tree-optimization/49161
9702         * gcc.c-torture/execute/pr49161.c: New test.
9703
9704 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9705
9706         * gcc.target/arm/neon-vorn-vbic.c: New test.
9707
9708 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9709
9710         PR tree-optimization/49038
9711         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9712         * gcc.dg/vect/pr49038.c: New test.
9713
9714 2011-05-26  Fabien Chêne  <fabien@gcc.gnu.org>
9715
9716         * g++.dg/init/pr25811-3.C: New.
9717         * g++.dg/init/pr25811-4.C: New.
9718
9719 2011-05-25  Jason Merrill  <jason@redhat.com>
9720
9721         * g++.dg/cpp0x/enum17.C: New.
9722         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9723
9724         * g++.dg/cpp0x/auto24.C: New.
9725
9726         * g++.dg/cpp0x/error4.C: New.
9727
9728         * g++.dg/cpp0x/rv-restrict.C: New.
9729
9730         * g++.dg/cpp0x/enum15.C: New.
9731         * g++.dg/cpp0x/constexpr-switch2.C: New.
9732
9733         * g++.dg/cpp0x/variadic110.C: New.
9734
9735         * g++.dg/cpp0x/auto9.C: Add typedef test.
9736
9737         * g++.dg/cpp0x/auto23.C: New.
9738         * g++.dg/cpp0x/auto9.C: Adjust.
9739
9740         * g++.dg/cpp0x/defaulted29.C: New.
9741
9742         * g++.dg/cpp0x/initlist51.C: New.
9743
9744 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9745
9746         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9747         * g++.dg/abi/packed1.C: Suppress warning.
9748         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9749         * g++.dg/template/stdarg1.C: Likewise.
9750         * g++.dg/other/packed1.C: Remove arm from xfail list.
9751
9752 2011-05-25  Jason Merrill  <jason@redhat.com>
9753
9754         * g++.dg/cpp0x/enum16.C: New.
9755         * g++.dg/parse/error15.C: Adjust.
9756
9757         * g++.dg/cpp0x/initlist50.C: New.
9758
9759         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9760
9761         * g++.dg/cpp0x/variadic109.C: New.
9762
9763 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9764
9765          * gcc.target/i386/pause-1.c: New.
9766
9767 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9768
9769         * gcc.dg/stack-usage-1.c: Adjust comment.
9770         * gcc.dg/stack-usage-2.c: New test.
9771
9772 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9773
9774         PR c++/49136
9775         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9776         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9777
9778 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9779
9780         PR rtl-optimization/48757
9781         * gfortran.dg/pr48757.f:  New test case.
9782
9783 2011-05-24  Jason Merrill  <jason@redhat.com>
9784
9785         * g++.dg/cpp0x/access01.C: New.
9786
9787 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9788
9789         PR libobjc/48177
9790         * objc.dg/pr48177.m: New testcase.
9791
9792 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9793
9794         PR objc/48187
9795         * objc.dg/pr48187.m: New testcase.
9796         * obj-c++.dg/pr48187.mm: New testcase.
9797         * objc.dg/ivar-extra-semicolon.m: New testcase.
9798
9799 2011-05-24  Jason Merrill  <jason@redhat.com>
9800
9801         * g++.dg/template/access21.C: New.
9802         * g++.dg/template/access22.C: New.
9803
9804 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9805
9806         PR rtl-optimization/48633
9807         * g++.dg/pr48633.C: New test.
9808
9809 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9810
9811         PR target/49133
9812         * g++.dg/other/pr49133.C: New test.
9813
9814 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9815             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9816
9817         * gcc.dg/torture/tls/run-gd.c: New test.
9818         * gcc.dg/torture/tls/run-ie.c: New test.
9819         * gcc.dg/torture/tls/run-ld.c: New test.
9820         * gcc.dg/torture/tls/run-le.c: New test.
9821         * lib/target-supports.exp (check_effective_target_tls_runtime):
9822         Build testcase with TLS options.
9823
9824 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9825
9826         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9827
9828 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9829
9830         PR tree-optimization/49121
9831         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9832
9833 2011-05-23  Jason Merrill  <jason@redhat.com>
9834
9835         * g++.dg/cpp0x/defaulted28.C: New.
9836
9837         * g++.dg/cpp0x/sfinae25.C: New.
9838
9839         * g++.dg/cpp0x/rv-cast2.C: New.
9840
9841         * g++.dg/cpp0x/enum14.C: New.
9842
9843 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9844
9845         PR lto/49123
9846         * gcc.c-torture/execute/pr49123.c: New test.
9847
9848         PR debug/49032
9849         * gcc.dg/debug/pr49032.c: New test.
9850
9851         PR c/49120
9852         * gcc.dg/pr49120.c: New test.
9853
9854 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9855
9856         PR target/47315
9857         * gcc.target/i386/pr47315.c: New test.
9858
9859 2011-05-23  Jason Merrill  <jason@redhat.com>
9860
9861         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9862
9863         * g++.dg/cpp0x/sfinae24.C: New.
9864
9865         * g++.dg/cpp0x/error3.C: New.
9866
9867         * g++.dg/cpp0x/defaulted27.C: New.
9868
9869         * g++.dg/cpp0x/decltype27.C: New.
9870
9871 2011-05-23  Richard Guenther  <rguenther@suse.de>
9872
9873         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9874
9875 2011-05-23  Richard Guenther  <rguenther@suse.de>
9876
9877         PR tree-optimization/40874
9878         * g++.dg/tree-ssa/pr40874.C: New testcase.
9879
9880 2011-05-23  Richard Guenther  <rguenther@suse.de>
9881
9882         PR tree-optimization/49115
9883         * g++.dg/torture/pr49115.C: New testcase.
9884
9885 2011-05-23  Richard Guenther  <rguenther@suse.de>
9886
9887         PR middle-end/15419
9888         * gcc.dg/memcpy-3.c: New testcase.
9889
9890 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9891
9892         PR middle-end/48973
9893         * gcc.c-torture/execute/pr48973-1.c: New test.
9894         * gcc.c-torture/execute/pr48973-2.c: New test.
9895
9896 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
9897
9898         PR c++/18016
9899         * g++.dg/warn/pr18016.C: New.
9900
9901 2011-05-23  Tom de Vries  <tom@codesourcery.com>
9902
9903         PR target/45098
9904         * gcc.target/arm/ivopts-6.c: New test.
9905
9906 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
9907
9908         PR middle-end/49029
9909         * gcc.c-torture/compile/pr49029.c: New test.
9910
9911 2011-05-22  Jason Merrill  <jason@redhat.com>
9912
9913         * g++.dg/cpp0x/sfinae23.C: New.
9914         * g++.dg/cpp0x/sfinae8.C: Correct.
9915
9916 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
9917
9918         * gfortran.dg/function_optimize_8.f90:  New test case.
9919
9920 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
9921
9922         PR tree-optimization/49087
9923         * gcc.dg/vect/O3-pr49087.c: New test.
9924
9925 2011-05-21  Jason Merrill  <jason@redhat.com>
9926
9927         * g++.dg/debug/const5.C: New.
9928
9929 2011-05-20  Jason Merrill  <jason@redhat.com>
9930
9931         * g++.dg/cpp0x/constexpr-static7.C: Extend.
9932
9933         * g++.dg/cpp0x/constexpr-static7.C: New.
9934
9935         * g++.dg/cpp0x/enum12.C: New.
9936         * g++.dg/cpp0x/enum13.C: New.
9937
9938 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
9939
9940         PR fortran/48699
9941         * gfortran.dg/select_type_23.f03: New.
9942
9943 2011-05-20  Jason Merrill  <jason@redhat.com>
9944
9945         * g++.dg/cpp0x/defaulted26.C: New.
9946
9947         * g++.dg/cpp0x/noexcept02.C: Fix.
9948         * g++.dg/cpp0x/noexcept03.C: Fix.
9949         * g++.dg/cpp0x/noexcept08.C: Fix.
9950         * g++.dg/cpp0x/noexcept10.C: New.
9951
9952 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
9953
9954         PR fortran/48706
9955         * gfortran.dg/extends_12.f03: New.
9956
9957 2011-05-20  Jason Merrill  <jason@redhat.com>
9958
9959         * g++.dg/template/koenig9.C: New.
9960         * g++.dg/opt/pr47615.C: Fix.
9961         * g++.dg/overload/defarg1.C: Fix.
9962         * g++.dg/tc1/dr213.C: Remove xfail.
9963         * g++.dg/torture/pr34850.C: Fix.
9964         * g++.dg/torture/pr39362.C: Fix.
9965         * g++.old-deja/g++.brendan/crash56.C: Fix.
9966         * g++.old-deja/g++.pt/memtemp47.C: Fix.
9967
9968 2011-05-20  Richard Guenther  <rguenther@suse.de>
9969
9970         PR tree-optimization/49079
9971         * gcc.dg/torture/pr49079.c: New testcase.
9972
9973 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
9974
9975         PR tree-optimization/49073
9976         * gcc.c-torture/execute/pr49073.c: New test.
9977
9978 2011-06-19  Tobias Burnus  <burnus@net-b.de>
9979
9980         PR fortran/18918
9981         * gfortran.dg/coarray_21.f90: New.
9982
9983 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
9984
9985         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
9986         output.
9987
9988 2011-05-19  Richard Guenther  <rguenther@suse.de>
9989
9990         PR testsuite/49063
9991         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
9992
9993 2011-05-19  Richard Guenther  <rguenther@suse.de>
9994
9995         PR middle-end/48985
9996         * gcc.dg/builtin-object-size-11.c: New testcase.
9997
9998 2011-05-19  Tom de Vries  <tom@codesourcery.com>
9999
10000         PR target/45098
10001         * gcc.target/arm/ivopts.c: New test.
10002         * gcc.target/arm/ivopts-2.c: New test.
10003
10004 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10005
10006         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10007
10008 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10009
10010         * gcc.c-torture/execute/960321-1.x: Remove.
10011
10012 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10013
10014         PR fortran/48700
10015         * gfortran.dg/move_alloc_4.f90: New.
10016
10017 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10018
10019         PR target/49002
10020         * gcc.target/i386/pr49002-1.c: New test.
10021         * gcc.target/i386/pr49002-2.c: Likewise.
10022
10023 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10024
10025         PR tree-optimization/49039
10026         * gcc.c-torture/execute/pr49039.c: New test.
10027         * gcc.dg/tree-ssa/pr49039.c: New test.
10028         * g++.dg/torture/pr49039.C: New test.
10029
10030 2011-05-18  Jason Merrill  <jason@redhat.com>
10031
10032         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10033         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10034         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10035
10036 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10037
10038         * gcc.target/bfin/mcpu-bf592.c: New test.
10039
10040 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10041
10042         PR tree-optimization/41881
10043         * gcc.dg/vect/O3-pr41881.c: New test.
10044         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10045
10046 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10047
10048         PR tree-optimization/49000
10049         * gcc.dg/pr49000.c: New test.
10050
10051 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10052
10053         * gnat.dg/invalid1.adb: New test.
10054
10055 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10056
10057         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10058         scan pattern.
10059         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10060         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10061
10062 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10063
10064         PR c++/48994
10065         * g++.dg/cpp0x/range-for18.C: New.
10066
10067 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10068
10069         PR fortran/18918
10070         * gfortran.dg/coarray/image_index_2.f90: New.
10071
10072 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10073
10074         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10075         * g++.dg/cpp0x/override2.C: New.
10076
10077 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10078
10079         PR fortran/18918
10080         * gfortran.de/coarray_20.f90: New.
10081
10082 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10083
10084         PR fortran/22572
10085         * function_optimize_7.f90:  New test case.
10086
10087 2011-05-13  Jason Merrill  <jason@redhat.com>
10088
10089         * g++.dg/cpp0x/decltype26.C: New.
10090         * g++.dg/cpp0x/enum11.C: New.
10091
10092 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10093
10094         PR fortran/48972
10095         PR fortran/48991
10096         * gfortran.dg/assign_8.f90: Update dg-error.
10097
10098 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10099
10100         PR fortran/48972
10101         * gfortran.dg/io_constraints_8.f90: New.
10102         * gfortran.dg/io_constraints_9.f90: New.
10103
10104 2011-05-13  Martin Thuresson  <martint@google.com>
10105
10106         PR gcov-profile/47793
10107         * gcc.dg/pr47793.c: New.
10108
10109 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10110
10111         PR tree-optimization/48975
10112         * gcc.dg/pr48975.c: New test.
10113
10114 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10115
10116         PR fortran/48972
10117         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10118
10119 2011-05-12  Jason Merrill  <jason@redhat.com>
10120
10121         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10122
10123 2011-05-12  Geert Bosch  <bosch@adacore.com>
10124
10125         * gnat.dg/view_conversion1.adb: New test.
10126
10127 2011-05-12  Richard Guenther  <rguenther@suse.de>
10128
10129         PR tree-optimization/48172
10130         * gcc.dg/vect/pr48172.c: New testcase.
10131
10132 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10133
10134         PR debug/48967
10135         * g++.dg/opt/pr48967.C: New test.
10136
10137 2011-05-11  Jason Merrill  <jason@redhat.com>
10138
10139         * g++.dg/cpp0x/constexpr-friend.C: New.
10140         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10141
10142         * g++.dg/cpp0x/sfinae22.C: New.
10143
10144 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10145
10146         PR fortran/48889
10147         * gfortran.dg/generic_24.f90: New.
10148
10149 2011-05-11  Richard Guenther  <rguenther@suse.de>
10150
10151         PR tree-optimization/15256
10152         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10153
10154 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10155
10156         PR debug/48159
10157         * gcc.dg/pr48159-1.c: New test.
10158         * gcc.dg/pr48159-2.c: New test.
10159
10160 2011-05-11  Richard Guenther  <rguenther@suse.de>
10161
10162         PR middle-end/48953
10163         * gcc.dg/torture/pr48953.c: New testcase.
10164
10165 2011-05-11  Richard Guenther  <rguenther@suse.de>
10166
10167         PR tree-optimization/18041
10168         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10169
10170 2011-05-11  Alan Modra  <amodra@gmail.com>
10171
10172         PR target/47755
10173         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10174
10175 2011-05-10  Jason Merrill  <jason@redhat.com>
10176
10177         * g++.dg/cpp0x/defaulted25.C: New.
10178         * g++.dg/template/crash7.C: Adjust.
10179
10180         * g++.dg/cpp0x/variadic108.C: New.
10181
10182 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10183
10184         * g++.dg/inherit/virtual9.C: Extend.
10185
10186 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10187
10188         PR target/48857
10189         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10190         are passed and returned in vector registers.
10191
10192 2011-05-10  Richard Guenther  <rguenther@suse.de>
10193
10194         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10195         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10196         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10197         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10198         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10199         applies.
10200
10201 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10202
10203         PR tree-optimization/48611
10204         PR tree-optimization/48794
10205         * gfortran.dg/gomp/pr48611.f90: New test.
10206         * gfortran.dg/gomp/pr48794.f90: New test.
10207
10208         PR debug/48928
10209         * gcc.dg/dfp/pr48928.c: New test.
10210
10211 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10212
10213         PR c++/48522
10214         * g++.dg/cpp0x/pr48522.C: New.
10215
10216 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10217
10218         PR c++/48735
10219         * g++.dg/cpp0x/sfinae21.C: New.
10220
10221 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10222
10223         * g++.dg/template/sfinae28.C: Rename to...
10224         * g++.dg/cpp0x/sfinae19.C: ... this.
10225         * g++.dg/template/sfinae29.C: Rename to...
10226         * g++.dg/cpp0x/sfinae20.C: ... this.
10227
10228 2011-05-09  Jeff Law <law@redhat.com>
10229
10230         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10231         consistent results.
10232
10233 2011-05-09  Fabien Chêne  <fabien@gcc.gnu.org>
10234
10235         PR c++/20039
10236         * g++.dg/init/pr20039.C: New.
10237
10238 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10239
10240         PR c++/48737
10241         PR c++/48744
10242         * g++.dg/template/sfinae28.C: New.
10243         * g++.dg/template/sfinae29.C: Likewise.
10244
10245 2011-05-09  Jason Merrill  <jason@redhat.com>
10246
10247         * g++.dg/template/nontype23.C: New.
10248
10249 2011-05-07  Fabien Chêne  <fabien@gcc.gnu.org>
10250         PR c++/48859
10251         * g++.dg/init/pr48859.C: New.
10252
10253 2011-05-09  Jason Merrill  <jason@redhat.com>
10254
10255         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10256         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10257         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10258         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10259         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10260         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10261         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10262         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10263
10264 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10265
10266         * g++.dg/inherit/virtual9.C: New.
10267
10268 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10269
10270         PR c++/48574
10271         * g++.dg/template/dependent-expr8.C: New test case.
10272
10273 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10274
10275         PR tree-optimization/48837
10276         * gcc.dg/pr48837.c: New testcase.
10277
10278 2011-05-06  Jason Merrill  <jason@redhat.com>
10279
10280         * g++.dg/cpp0x/constexpr-condition2.C: New.
10281
10282         * g++.dg/cpp0x/constexpr-missing.C: New.
10283
10284 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10285
10286         PR fortran/18918
10287         * gfortran.dg/coarray/this_image_2.f90: New.
10288
10289 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10290
10291         PR fortran/48858
10292         PR fortran/48820
10293         * gfortran.dg/bind_c_usage_22.f90: New.
10294         * gfortran.dg/bind_c_usage_23.f90: New.
10295         * gfortran.dg/bind_c_usage_24.f90: New.
10296         * gfortran.dg/bind_c_usage_24_c.c: New.
10297
10298 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10299
10300         PR c++/48838
10301         * g++.dg/template/member9.C: New test case.
10302
10303 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10304
10305         * gnat.dg/discr29.ad[sb]: New test.
10306         * gnat.dg/discr30.adb: Likewise.
10307
10308 2011-05-05  Julian Brown  <julian@codesourcery.com>
10309
10310         * gcc.target/arm/neon-vset_lanes8.c: New test.
10311
10312 2011-05-05  Jason Merrill  <jason@redhat.com>
10313
10314         * g++.dg/init/new32.C: New.
10315
10316 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10317
10318         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10319         Fix typo.
10320
10321 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10322
10323         PR rtl-optimization/48381
10324         * gcc.c-torture/compile/pr48381.c: New test.
10325
10326 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10327
10328         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10329         to dg-options.
10330         * gcc.target/i386/opt-1.c: Ditto.
10331
10332 2011-05-04  Jason Merrill  <jason@redhat.com>
10333
10334         * g++.dg/conversion/base1.C: New.
10335
10336 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10337
10338         PR libgfortran/48787
10339         * gfortran.dg/round_3.f08: Add more checks to test case.
10340
10341 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10342
10343         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10344         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10345         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10346         Gate test on effective_target fd_truncate.
10347
10348 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10349
10350         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10351         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10352         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10353         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10354         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10355         * gcc.target/i386/pr38824.c: Ditto.
10356         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10357         * gcc.target/i386/vecinit-2.c: Ditto.
10358         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10359         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10360         * gcc.target/i386/parity-2.c: Ditto.
10361         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10362
10363 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10364
10365         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10366         remove duplication.
10367         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10368         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10369         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10370
10371 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10372
10373         PR fortran/18918
10374         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10375
10376 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10377
10378         PR fortran/18918
10379         * gfortran.dg/coarray/this_image_1.f90: New.
10380
10381 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10382
10383         PR fortran/18918
10384         * gfortran.dg/coarray/caf.dg: New.
10385         * gfortran.dg/coarray/image_index_1.f90: New, copied
10386         from ../coarray_16.f90.
10387
10388 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10389
10390         PR c++/28501
10391         * g++.dg/ext/complex9.C: New.
10392
10393 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10394
10395         From Mike Frysinger
10396         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10397         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10398         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10399
10400 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10401
10402         * gcc.target/bfin/builtins: Created.
10403         * gcc.target/bfin/hisilh-O0.c: Deleted.
10404         * gcc.target/bfin/hisilh.c: Moved to...
10405         * gcc.target/bfin/builtins/hisilh.c: ...here.
10406         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10407         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10408         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10409         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10410         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10411         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10412         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10413         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10414         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10415         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10416         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10417         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10418         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10419         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10420         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10421         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10422         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10423         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10424         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10425         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10426         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10427         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10428         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10429         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10430         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10431         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10432         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10433         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10434         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10435         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10436         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10437         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10438         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10439         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10440         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10441         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10442         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10443         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10444         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10445         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10446         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10447         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10448         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10449         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10450         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10451         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10452         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10453         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10454         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10455         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10456         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10457         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10458         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10459         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10460         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10461         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10462         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10463         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10464         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10465         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10466         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10467         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10468         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10469         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10470         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10471         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10472         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10473         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10474         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10475         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10476         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10477         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10478         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10479         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10480         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10481         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10482         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10483         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10484         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10485         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10486         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10487         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10488         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10489         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10490         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10491         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10492         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10493         * gcc.target/bfin/builtins/circptr.c: Ditto.
10494         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10495         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10496         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10497         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10498         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10499         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10500         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10501         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10502         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10503         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10504         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10505         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10506         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10507         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10508         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10509         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10510         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10511         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10512         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10513         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10514         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10515         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10516         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10517         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10518         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10519         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10520         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10521         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10522         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10523         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10524         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10525         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10526         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10527         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10528         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10529         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10530         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10531         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10532         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10533         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10534         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10535         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10536         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10537         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10538         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10539         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10540         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10541         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10542         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10543         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10544         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10545         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10546         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10547         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10548         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10549         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10550         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10551         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10552         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10553         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10554         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10555         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10556         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10557         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10558         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10559         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10560         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10561         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10562         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10563         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10564
10565 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10566
10567         * gcc.target/arm/cold-lc.c: New test.
10568
10569 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10570
10571         PR target/48774
10572         * gcc.dg/pr48774.c: New test.
10573
10574 2011-05-03  Richard Guenther  <rguenther@suse.de>
10575
10576         * gcc.dg/large-size-array-5.c: New testcase.
10577
10578 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10579
10580         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10581
10582 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10583
10584         * lib/target-supports.exp (check_effective_target_vect_strided):
10585         Replace with...
10586         (check_effective_target_vect_strided2)
10587         (check_effective_target_vect_strided3)
10588         (check_effective_target_vect_strided4)
10589         (check_effective_target_vect_strided8): ...these new functions.
10590
10591         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10592         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10593         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10594         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10595         * gcc.dg/vect/pr37539.c: Likewise.
10596         * gcc.dg/vect/slp-11a.c: Likewise.
10597         * gcc.dg/vect/slp-11b.c: Likewise.
10598         * gcc.dg/vect/slp-11c.c: Likewise.
10599         * gcc.dg/vect/slp-12a.c: Likewise.
10600         * gcc.dg/vect/slp-12b.c: Likewise.
10601         * gcc.dg/vect/slp-18.c: Likewise.
10602         * gcc.dg/vect/slp-19a.c: Likewise.
10603         * gcc.dg/vect/slp-19b.c: Likewise.
10604         * gcc.dg/vect/slp-21.c: Likewise.
10605         * gcc.dg/vect/slp-23.c: Likewise.
10606         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10607
10608         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10609         instead of vect_interleave && vect_extract_even_odd.
10610         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10611         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10612         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10613         * gcc.dg/vect/vect-1.c: Likewise.
10614         * gcc.dg/vect/vect-10.c: Likewise.
10615         * gcc.dg/vect/vect-98.c: Likewise.
10616         * gcc.dg/vect/vect-107.c: Likewise.
10617         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10618         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10619         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10620         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10621         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10622         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10623         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10624         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10625         * gcc.dg/vect/vect-strided-float.c: Likewise.
10626         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10627         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10628         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10629         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10630         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10631         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10632         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10633         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10634         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10635         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10636         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10637         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10638         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10639         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10640         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10641
10642         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10643         target condition.
10644         * gcc.dg/vect/pr30843.c: Likewise.
10645         * gcc.dg/vect/pr33866.c: Likewise.
10646         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10647         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10648         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10649         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10650
10651 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10652
10653         * gcc.dg/vect/slp-11.c: Split into...
10654         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10655         gcc.dg/vect/slp-11c.c: ...these tests.
10656         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10657         * gcc.dg/vect/slp-12c.c: ...this new test.
10658         * gcc.dg/vect/slp-19.c: Split into...
10659         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10660         gcc.dg/vect/slp-19c.c: ...these new tests.
10661
10662 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10663
10664         * lib/target-supports.exp
10665         (check_effective_target_vect_extract_even_odd_wide): Delete.
10666         (check_effective_target_vect_strided_wide): Likewise.
10667         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10668         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10669         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10670         * gcc.dg/vect/pr37539.c: Likewise.
10671         * gcc.dg/vect/slp-11.c: Likewise.
10672         * gcc.dg/vect/slp-12a.c: Likewise.
10673         * gcc.dg/vect/slp-12b.c: Likewise.
10674         * gcc.dg/vect/slp-19.c: Likewise.
10675         * gcc.dg/vect/slp-23.c: Likewise.
10676         * gcc.dg/vect/vect-1.c: Likewise.
10677         * gcc.dg/vect/vect-98.c: Likewise.
10678         * gcc.dg/vect/vect-107.c: Likewise.
10679         * gcc.dg/vect/vect-strided-float.c: Likewise.
10680
10681 2011-05-02  Jason Merrill  <jason@redhat.com>
10682
10683         * g++.dg/init/new31.C: New.
10684
10685 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10686
10687         PR c/35445
10688         * gcc.dg/pr35445.c: New test.
10689
10690 2011-05-02  Jason Merrill  <jason@redhat.com>
10691
10692         * c-c++-common/vla-1.c: New.
10693
10694 2011-05-02  Richard Guenther  <rguenther@suse.de>
10695
10696         PR tree-optimization/48822
10697         * gcc.dg/torture/pr48822.c: New testcase.
10698
10699 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10700
10701         PR c++/47969
10702         * g++.dg/cpp0x/constexpr-47969.C: New.
10703
10704 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10705
10706         PR testsuite/48498
10707         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10708         on vect_no_align targets.
10709         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10710         vect_no_align targets.
10711
10712 2011-05-01  Xinliang David Li  <davidxl@google.com>
10713
10714         * gcc.dg/tree-ssa/integer-addr.c: New test.
10715         * gcc.dg/tree-ssa/alias_bug.c: New test.
10716
10717 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10718
10719         PR libgfortran/48787
10720         * gfortran.dg/round_3.f08: Add more checks.
10721
10722 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10723
10724         PR fortran/48821
10725         * gfortran.dg/import9.f90: New, proper test.
10726         * gfortran.dg/interface_37.f90: Remove bogus
10727         test (bogus copy of interface_36.f90).
10728
10729 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10730
10731         PR fortran/48821
10732         * gfortran.dg/interface_37.f90: New.
10733
10734 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10735
10736         PR fortran/48746
10737         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10738
10739 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10740
10741         PR tree-optimization/48809
10742         * gcc.c-torture/execute/pr48809.c: New test.
10743
10744 2011-04-29  Jeff Law <law@redhat.com>
10745
10746         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10747
10748 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10749
10750         PR c++/48606
10751         * g++.dg/init/ctor10.C: New.
10752
10753 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10754
10755         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10756           warning in implicitly instantiated templates.
10757
10758 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10759
10760         * g++.dg/warn/Wnull-conversion-1.C: New.
10761         * g++.dg/warn/Wnull-conversion-2.C: New.
10762
10763 2011-04-29  Diego Novillo  <dnovillo@google.com>
10764
10765         * g++.old-deja/g++.other/null3.C: Expect warning about
10766         converting boolean to a pointer.
10767
10768 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10769
10770         PR fortran/48462
10771         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10772         being a target.
10773
10774         PR fortran/48746
10775         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10776
10777 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10778
10779         PR fortran/48810
10780         * gfortran.dg/typebound_proc_22.f90: New.
10781
10782         PR fortran/48800
10783         * gfortran.dg/interface_36.f90: New.
10784
10785 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10786
10787         PR libgfortran/48488
10788         PR libgfortran/48602
10789         PR libgfortran/48615
10790         PR libgfortran/48684
10791         PR libgfortran/48787
10792         * gfortran.dg/fmt_g.f: Adjust test.
10793         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10794         * gfortran.dg/round_3.f08: New test.
10795         * gfortran.dg/namelist_print_1.f: Adjust test.
10796         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10797         * gfortran.dg/f2003_io_5.f03: Adjust test.
10798         * gfortran.dg/coarray_15.f90: Adjust test.
10799         * gfortran.dg/namelist_65.f90: Adjust test.
10800         * gfortran.dg/fmt_cache_1.f: Adjust test.
10801         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10802         * gfortran.dg/real_const_3.f90: Adjust test.
10803
10804 2011-04-29  Jan Hubicka  <jh@suse.cz>
10805
10806         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10807         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10808
10809 2011-04-28  Xinliang David Li  <davidxl@google.com>
10810
10811         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10812         * g++.dg/prof-robust-1.C: New test.
10813
10814 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10815
10816         PR tree-optimization/48765
10817         * gcc.dg/vect/pr48765.c: New.
10818
10819 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10820
10821         PR tree-optimization/48775
10822         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10823
10824 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10825
10826         PR c++/48798
10827         * g++.dg/inherit/pr48798.C: New.
10828         * g++.old-deja/g++.other/base1.C: Adjust.
10829
10830 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10831
10832         PR c++/48656
10833         * g++.dg/template/inherit7.C: New test case.
10834
10835 2011-04-28  Richard Guenther  <rguenther@suse.de>
10836
10837         PR tree-optimization/40052
10838         PR tree-optimization/15347
10839         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10840         * gcc.dg/pr15347.c: Likewise.
10841
10842 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10843
10844         PR c++/48530
10845         * g++.dg/cpp0x/sfinae18.C: New.
10846
10847 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10848
10849         PR c++/48771
10850         * g++.dg/ext/is_literal_type1.C: New.
10851
10852 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10853
10854         PR fortran/48112
10855         PR fortran/48279
10856         * gfortran.dg/interface_35.f90: New.
10857         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10858         * gfortran.dg/func_result_6.f90: Add dg-warning.
10859         * gfortran.dg/bessel_1.f90: Ditto.
10860         * gfortran.dg/hypot_1.f90: Ditto.
10861         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10862         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10863         * gfortran.dg/interface_assignment_4.f90: Ditto.
10864
10865 2011-04-27  Jason Merrill  <jason@redhat.com>
10866
10867         * g++.dg/ext/complex8.C: New.
10868
10869         * g++.dg/cpp0x/initlist49.C: New.
10870         * g++.dg/init/new30.C: New.
10871
10872 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10873
10874         PR fortran/48788
10875         * gfortran.dg/whole_file_34.f90: New.
10876
10877 2011-04-27  Jan Hubicka  <jh@suse.cz>
10878
10879         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10880
10881 2011-04-27  Jason Merrill  <jason@redhat.com>
10882
10883         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10884
10885         * g++.dg/parse/ambig6.C: New.
10886
10887 2011-04-27  Nick Clifton  <nickc@redhat.com>
10888
10889         * gcc.dg/20020312-2.c: Add definition for RX.
10890
10891         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10892         option with RX targets.
10893
10894         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
10895         /* */ comments.
10896
10897 2011-04-27  Richard Guenther  <rguenther@suse.de>
10898
10899         * gcc.dg/tree-ssa/pr23382.c: Remove.
10900
10901 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
10902
10903         PR target/48767
10904         * gcc.c-torture/compile/pr48767.c: New test.
10905
10906 2011-04-27  Richard Guenther  <rguenther@suse.de>
10907
10908         PR tree-optimization/48772
10909         * g++.dg/pr48772.C: New testcase.
10910
10911 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
10912
10913         PR c/48742
10914         * gcc.c-torture/compile/pr48742.c: New test.
10915
10916 2011-04-26  Jason Merrill  <jason@redhat.com>
10917
10918         * g++.dg/lookup/koenig13.C: New.
10919
10920         * g++.dg/cpp0x/initlist48.C: New.
10921
10922 2011-04-25  Jason Merrill  <jason@redhat.com>
10923
10924         * g++.dg/cpp0x/sfinae17.C: New.
10925
10926 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
10927
10928         PR target/48258
10929         * gcc.target/powerpc/pr48258-1.c: New file.
10930         * gcc.target/powerpc/pr48258-2.c: Ditto.
10931
10932 2011-04-26  Xinliang David Li  <davidxl@google.com>
10933
10934         * gcc.dg/uninit-suppress.c: New test.
10935         * gcc.dg/uninit-suppress.c: New test.
10936
10937 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
10938
10939         PR debug/48768
10940         * gcc.dg/pr48768.c: New test.
10941
10942         PR tree-optimization/48734
10943         * gcc.c-torture/compile/pr48734.c: New test.
10944
10945         PR testsuite/48753
10946         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
10947
10948 2011-04-26  Richard Guenther  <rguenther@suse.de>
10949
10950         PR tree-optimization/48731
10951         * gcc.dg/torture/pr48731.c: New testcase.
10952
10953 2011-04-26  Richard Guenther  <rguenther@suse.de>
10954
10955         PR testsuite/48753
10956         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
10957
10958 2011-04-26  Richard Guenther  <rguenther@suse.de>
10959
10960         PR middle-end/48694
10961         * gcc.dg/torture/pr48694-1.c: New testcase.
10962         * gcc.dg/torture/pr48694-2.c: Likewise.
10963
10964 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
10965
10966         * g++.dg/ext/underlying_type1.C: New.
10967         * g++.dg/ext/underlying_type2.C: Likewise.
10968         * g++.dg/ext/underlying_type3.C: Likewise.
10969         * g++.dg/ext/underlying_type4.C: Likewise.
10970         * g++.dg/ext/underlying_type5.C: Likewise.
10971         * g++.dg/ext/underlying_type6.C: Likewise.
10972         * g++.dg/ext/underlying_type7.C: Likewise.
10973         * g++.dg/ext/underlying_type8.C: Likewise.
10974         * g++.dg/ext/underlying_type9.C: Likewise.
10975         * g++.dg/ext/underlying_type10.C: Likewise.
10976
10977 2011-04-25  Jason Merrill  <jason@redhat.com>
10978
10979         * g++.dg/cpp0x/regress/template-const2.C: New.
10980
10981 2011-04-25  Jeff Law <law@redhat.com>
10982
10983         * gcc.dg/tree-ssa/vrp56.c: new test.
10984
10985 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10986
10987         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
10988
10989 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
10990
10991         PR preprocessor/48740
10992         * c-c++-common/raw-string-11.c: New test.
10993
10994 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
10995
10996         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
10997         hppa*-*-hpux*.
10998
10999 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11000
11001         PR fortran/18918
11002         * gfortran.dg/coarray_19.f90: New.
11003
11004 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11005
11006         PR c/48685
11007         * gcc.dg/pr48685.c: New test.
11008
11009 2011-04-22  Jan Hubicka  <jh@suse.cz>
11010
11011         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11012
11013 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11014
11015         PR tree-optimization/48717
11016         * gcc.c-torture/execute/pr48717.c: New test.
11017
11018 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11019
11020         PR target/48723
11021         * gcc.target/i386/pr48723.c: New test.
11022
11023 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11024
11025         PR c/48716
11026         * gcc.dg/gomp/pr48716.c: New test.
11027         * g++.dg/gomp/pr48716.C: New test.
11028
11029 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11030
11031         PR c/36750
11032         * gcc.dg/missing-field-init-2.c: Update testcase.
11033
11034 2011-04-22  Alan Modra  <amodra@gmail.com>
11035
11036         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11037
11038 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11039
11040         PR fortran/48405
11041         * gfortran.dg/function_optimize_6.f90:  New test.
11042
11043 2011-04-21  Easwaran Raman  <eraman@google.com>
11044
11045         * gcc.dg/stack-layout-2.c: New test.
11046
11047 2011-04-21  Richard Guenther  <rguenther@suse.de>
11048
11049         PR lto/48703
11050         * g++.dg/lto/pr48207-2_0.C: New testcase.
11051         * g++.dg/lto/pr48207-3_0.C: Likewise.
11052
11053 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11054
11055         * gnat.dg/volatile5.adb: New test.
11056         * gnat.dg/volatile5_pkg.ads: New helper.
11057
11058 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11059
11060         PR target/48708
11061         * gcc.target/i386/pr48708.c: New test.
11062
11063 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11064
11065         * gcc.dg/vect/vect-119.c: New test.
11066
11067 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11068
11069         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11070         and once without.
11071
11072 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11073             Richard Sandiford  <richard.sandiford@linaro.org>
11074
11075         PR target/46329
11076         * gcc.target/arm/pr46329.c: New test.
11077
11078 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11079
11080         PR fortran/18918
11081         * gfortran.dg/coarray_18.f90: New.
11082
11083 2011-04-20  Jason Merrill  <jason@redhat.com>
11084
11085         * g++.dg/cpp0x/initlist47.C: New.
11086
11087         * g++.dg/init/dtor4.C: New.
11088
11089 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11090
11091         PR target/48678
11092         * gcc.target/i386/sse2-pinsrw.c: New test.
11093         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11094         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11095         * gcc.target/i386/sse2-insvhi.c: Ditto.
11096         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11097         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11098
11099 2011-04-20  Jason Merrill  <jason@redhat.com>
11100
11101         * g++.dg/template/const4.C: New.
11102
11103 2011-04-20  Easwaran Raman  <eraman@google.com>
11104
11105         * gcc.dg/stack-layout-1.c: New test.
11106
11107 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11108
11109         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11110         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11111         function.
11112
11113 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11114
11115         * gcc.dg/binop-xor1.c: New test.
11116         * gcc.dg/binop-xor2.c: New test.
11117         * gcc.dg/binop-xor3.c: New test.
11118         * gcc.dg/binop-xor4.c: New test.
11119         * gcc.dg/binop-xor5.c: New test.
11120
11121 2011-04-20  Richard Guenther  <rguenther@suse.de>
11122
11123         PR tree-optimization/47892
11124         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11125
11126 2011-04-20  Richard Guenther  <rguenther@suse.de>
11127
11128         PR middle-end/48695
11129         * g++.dg/torture/pr48695.C: New testcase.
11130
11131 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11132
11133         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11134         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11135         * gcc.c-torture/execute/pr45262.c: Ditto
11136         * gcc.dg/torture/pr43165.c: Ditto.
11137         * gcc.dg/torture/pr47228.c: Ditto.
11138         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11139         * gcc.dg/ipa/pr45644.c: Ditto.
11140         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11141         PDP11.
11142
11143 2011-04-19  Jason Merrill  <jason@redhat.com>
11144
11145         * g++.dg/ext/complex7.C: New.
11146
11147         * g++.dg/ext/attrib41.C: New.
11148
11149 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11150
11151         PR testsuite/48676
11152         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11153
11154 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11155
11156         PR target/48678
11157         * gcc.target/i386/pr48678.c: New test.
11158
11159 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11160
11161         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11162         * g++.dg/opt/devirt2.C: New test.
11163         * g++.dg/ipa/devirt-g-1.C: Likewise.
11164
11165 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11166
11167         PR fortran/48588
11168         * gfortran.dg/whole_file_33.f90: New.
11169
11170 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11171
11172         * g++.dg/ipa/devirt-7.C: New test.
11173
11174 2011-04-19  Richard Guenther  <rguenther@suse.de>
11175
11176         PR lto/48207
11177         * g++.dg/lto/pr48207_0.C: New testcase.
11178
11179 2011-04-18  Jason Merrill  <jason@redhat.com>
11180
11181         * g++.dg/init/void1.C: New.
11182
11183         * g++.dg/cpp0x/union4.C: New.
11184
11185 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11186
11187         PR middle-end/48661
11188         * g++.dg/torture/pr48661.C: New test.
11189
11190         PR c++/48632
11191         * g++.dg/gomp/pr48632.C: New test.
11192
11193 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11194
11195         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11196         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11197
11198 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11199
11200         PR fortran/18918
11201         * gfortran.dg/coarray_17.f90: New.
11202         * gfortran.dg/coarray_10.f90: Update dg-error.
11203
11204 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11205
11206         PR testsuite/48251
11207         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11208         * gfortran.dg/guality/guality.exp: Likewise.
11209
11210 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11211
11212         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11213
11214 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11215
11216         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11217
11218 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11219
11220         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11221
11222 2011-04-18  Richard Guenther  <rguenther@suse.de>
11223
11224         PR middle-end/46364
11225         * g++.dg/torture/pr46364.C: New testcase.
11226
11227 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11228
11229         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11230
11231 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11232
11233         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11234
11235 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11236             Ira Rosen  <ira.rosen@linaro.org>
11237
11238         PR target/48252
11239         * gcc.target/arm/pr48252.c: New test.
11240
11241 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11242
11243         PR tree-optimization/48616
11244         * gcc.dg/pr48616.c: New test.
11245
11246 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11247
11248         PR fortran/18918
11249         * gfortran.dg/coarray_16.f90: New.
11250
11251 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11252
11253         PR fortran/48462
11254         * gfortran.dg/realloc_on_assign_7.f03: New test.
11255
11256 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11257
11258         PR libgfortran/48602
11259         * gfortran.dg/fmt_g0_6.f08: New test.
11260
11261 2011-04-17  Jason Merrill  <jason@redhat.com>
11262
11263         * g++.dg/cpp0x/sfinae16.C: New.
11264
11265 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11266
11267         * gcc.target/mips/reg-var-1.c: New test.
11268
11269 2011-04-17  Jan Hubicka  <jh@suse.cz>
11270
11271         * gcc.dg/winline-5.c: Update testcase.
11272
11273 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11274
11275         * gnat.dg/discr27.ad[sb]: Move dg directive.
11276         * gnat.dg/discr28.ad[sb]: New test.
11277         * gnat.dg/discr28_pkg.ads: New helper.
11278
11279 2011-04-17  Michael Matz  <matz@suse.de>
11280
11281         PR tree-optimization/48622
11282         PR lto/48645
11283         * gcc.dg/lto/pr48622_0.c: New test.
11284
11285 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11286
11287         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11288         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11289         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11290         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11291         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11292         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11293
11294 2011-04-15  Jason Merrill  <jason@redhat.com>
11295
11296         * g++.dg/cpp0x/range-for17.C: New.
11297
11298 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11299
11300         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11301         * g++.dg/cpp0x/range-for3.C: Likewise.
11302         * g++.dg/cpp0x/range-for9.C: Correct error message.
11303         * g++.dg/cpp0x/range-for11.C: New.
11304         * g++.dg/cpp0x/range-for12.C: New.
11305         * g++.dg/cpp0x/range-for13.C: New.
11306         * g++.dg/cpp0x/range-for14.C: New.
11307         * g++.dg/cpp0x/range-for15.C: New.
11308         * g++.dg/cpp0x/range-for16.C: New.
11309
11310 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11311
11312         PR fortran/18918
11313         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11314
11315 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11316
11317         * objc.dg/naming-4.m: Updated.
11318         * objc.dg/naming-5.m: Updated.
11319         * objc.dg/naming-6.m: New.
11320         * objc.dg/naming-7.m: New.
11321         * obj-c++.dg/naming-1.mm: Updated.
11322         * obj-c++.dg/naming-2.mm: Updated.
11323         * obj-c++.dg/naming-3.mm: New.
11324         * obj-c++.dg/naming-4.mm: New.
11325
11326 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11327
11328         PR libgfortran/48589
11329         * gfortran.dg/fmt_g0_5.f08: New test.
11330
11331 2011-04-15  Richard Guenther  <rguenther@suse.de>
11332
11333         PR testsuite/48286
11334         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11335
11336 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11337
11338         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11339         -finline-limit=0 to -fno-inline
11340
11341 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11342
11343         PR target/48614
11344         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11345         just avx.
11346
11347 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11348
11349         PR target/48605
11350         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11351         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11352         * gcc.target/i386/avx-insertps-3.c: New test.
11353         * gcc.target/i386/avx-insertps-4.c: New test.
11354
11355 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11356
11357         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11358         -finline-limit=0
11359
11360 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11361
11362         PR target/46779
11363         PR target/45291
11364         PR target/41894
11365         * gcc.target/avr/pr46779-1.c: New test case
11366         * gcc.target/avr/pr46779-2.c: New test case
11367
11368 2011-04-14  Jason Merrill  <jason@redhat.com>
11369
11370         * g++.dg/cpp0x/sfinae15.C: New.
11371
11372         * g++.dg/cpp0x/sfinae14.C: New.
11373
11374         * g++.dg/ext/vla10.C: New.
11375
11376 2011-04-14  Richard Guenther  <rguenther@suse.de>
11377
11378         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11379
11380 2011-04-14  Richard Guenther  <rguenther@suse.de>
11381
11382         * gcc.dg/fold-bitand-4.c: Move ...
11383         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11384
11385 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11386
11387         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11388         variables const.
11389         * gcc.target/avr/torture/trivial.c: Ditto.
11390
11391 2011-04-13  Jason Merrill  <jason@redhat.com>
11392
11393         * g++.dg/template/operator11.C: New.
11394
11395 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11396
11397         PR middle-end/48591
11398         * gcc.dg/gomp/pr48591.c: New test.
11399
11400         PR c++/48570
11401         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11402         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11403
11404 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11405
11406         PR c++/48574
11407         * g++.dg/template/dependent-expr7.C: New test case.
11408
11409 2011-04-13  Jason Merrill  <jason@redhat.com>
11410
11411         * g++.dg/cpp0x/sfinae13.C: New.
11412
11413 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11414
11415         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11416
11417 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11418
11419         * gcc.target/arm/pr43698.c: Remove -march option.
11420
11421 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11422
11423         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11424         -march option.
11425
11426 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11427
11428         PR fortran/48360
11429         PR fortran/48456
11430         * gfortran.dg/realloc_on_assign_6.f03: New test.
11431
11432 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11433
11434         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11435         targets the additional -mno-ms-bitfields and
11436         -Wno-packed-bitfield-compat options.
11437         * g++.dg/ext/bitfield3.C: Likewise.
11438         * g++.dg/ext/bitfield4.C: Likewise.
11439         * g++.dg/ext/bitfield5.C: Likewise.
11440         * gcc.dg/bitfld-15.c: Likewise.
11441         * gcc.dg/bitfld-16.c: Likewise.
11442         * gcc.dg/bitfld-17.c: Likewise.
11443         * gcc.dg/bitfld-18.c: Likewise.
11444
11445 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11446
11447         * gcc.target/arm/neon-vld3-1.c: New test.
11448         * gcc.target/arm/neon-vst3-1.c: New test.
11449         * gcc.target/arm/neon/v*.c: Regenerate.
11450
11451 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11452
11453         PR rtl-optimization/48549
11454         * g++.dg/opt/pr48549.C: New test.
11455
11456 2011-04-12  Richard Guenther  <rguenther@suse.de>
11457
11458         PR tree-optimization/46076
11459         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11460
11461 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11462
11463         PR testsuite/21164
11464         * lib/compat.exp (compat-execute): Declare unsupported after
11465         stripping path from src1.
11466         * lib/lto.exp (lto-execute): Likewise.
11467
11468 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11469
11470         PR c/48552
11471         * gcc.dg/pr48552-1.c: New test.
11472         * gcc.dg/pr48552-2.c: New test.
11473
11474 2011-04-11  Jason Merrill  <jason@redhat.com>
11475
11476         * g++.dg/cpp0x/sfinae12.C: New.
11477
11478         * g++.dg/cpp0x/enum10.C: New.
11479
11480         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11481
11482         * g++.dg/cpp0x/rv-func.C: New.
11483
11484 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11485
11486         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11487         alpha*-dec-osf5*.
11488
11489 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11490
11491         PR tree-optimization/48195
11492         * gcc.dg/ipa/pr48195.c: New test.
11493
11494 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11495
11496         * gnat.dg/return3.adb: Remove unused switch.
11497
11498 2011-04-08  Mike Stump  <mikestump@comcast.net>
11499
11500         PR testsuite/48506
11501         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11502         default to fno-common.
11503
11504 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11505
11506         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11507         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11508
11509 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11510
11511         PR fortran/48448
11512         * gfortran.dg/function_optimize_5.f90:  New test.
11513
11514 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11515
11516         * gnat.dg/aggr17.adb: New test.
11517         * gnat.dg/aggr18.adb: Likewise.
11518
11519 2011-04-08  Michael Matz  <matz@suse.de>
11520
11521         PR middle-end/48389
11522         * gcc.target/i386/pr48389.c: New test.
11523
11524 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11525
11526         PR rtl-optimization/48272
11527         * g++.dg/opt/pr48272.C: New.
11528
11529 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11530
11531         PR rtl-optimization/48235
11532         * gcc.dg/pr48235.c: New.
11533
11534 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11535
11536         PR rtl-optimization/48302
11537         * g++.dg/opt/pr48302.C: New.
11538
11539 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11540
11541         PR target/48273
11542         * g++.dg/opt/pr48273.C: New.
11543
11544 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11545
11546         PR rtl-optimization/48442
11547         * gcc.dg/pr48442.c: New.
11548
11549 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11550
11551         PR tree-optimization/48377
11552         * gcc.dg/vect/pr48377.c: New test.
11553
11554 2011-04-07  Jason Merrill  <jason@redhat.com>
11555
11556         * g++.dg/cpp0x/regress/call1.C: New.
11557
11558         * g++.dg/cpp0x/variadic107.C: New.
11559
11560         * g++.dg/cpp0x/sfinae11.C: New.
11561         * g++.dg/cpp0x/noexcept02.C: Fix.
11562
11563         * g++.dg/cpp0x/sfinae10.C: New.
11564
11565         * g++.dg/cpp0x/sfinae9.C: New.
11566
11567         * c-c++-common/Wcast-qual-1.c: Move here from...
11568         * gcc.dg/cast-qual-3.c: ...here, and...
11569         * g++.dg/warn/Wcast-qual2.C: ...here.
11570
11571         * g++.dg/cpp0x/sfinae8.C: New.
11572
11573         * g++.dg/cpp0x/sfinae7.C: New.
11574
11575         * g++.dg/cpp0x/enum9.C: New.
11576
11577 2011-04-07  Mike Stump  <mikestump@comcast.net>
11578
11579         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11580         with no trampolines.
11581
11582 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11583
11584         PR fortran/48117
11585         * gfortran.dg/gomp/pr48117.f90: New test.
11586
11587         PR debug/48343
11588         * gcc.dg/torture/pr48343.c: New test.
11589
11590 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11591
11592         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11593
11594 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11595
11596         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11597
11598 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11599
11600         PR target/43920
11601         * lib/scanasm.exp (object-size): New proc.
11602         * gcc.target/arm/pr43920-2.c: New test.
11603
11604 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11605
11606         PR fortran/18918
11607         PR fortran/48477
11608         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11609
11610 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11611
11612         * gcc.dg/mtune.c: Prune note from output.
11613
11614 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11615
11616         PR debug/48466
11617         * gcc.dg/guality/pr36977.c: New test.
11618         * gcc.dg/guality/pr48466.c: New test.
11619
11620 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11621
11622         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11623
11624 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11625
11626         * gnat.dg/return3.adb: New test.
11627
11628 2011-04-06  Richard Guenther  <rguenther@suse.de>
11629
11630         PR tree-optimization/47663
11631         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11632
11633 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11634
11635         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11636         Solaris 8 and 9 as well.
11637
11638 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11639
11640         PR target/43920
11641         * gcc.target/arm/pr43920-1.c: New test.
11642
11643 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11644
11645         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11646         (cctor): Actually return the value.
11647         (main): Cast return values.
11648
11649 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11650
11651         * gfortran.dg/character_comparison_8.f90:  New test.
11652
11653 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11654
11655         * frontend-passes: (optimize_lexical_comparison): New function.
11656         (optimize_expr): Call it.
11657         (optimize_comparison): Also handle lexical comparison functions.
11658         Return false instad of -2 for unequal comparison.
11659
11660 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11661
11662         PR fortran/48412
11663         * function_optimize_4.f90:  New test.
11664
11665 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11666
11667         PR fortran/18918
11668         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11669         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11670         * gfortran.dg/coarray_15.f90: New.
11671
11672 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11673
11674         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11675         * gfortran.dg/bessel_7.f90: Likewise.
11676
11677 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11678
11679         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11680
11681 2011-04-03  Richard Guenther  <rguenther@suse.de>
11682             Ira Rosen  <ira.rosen@linaro.org>
11683
11684         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11685         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11686         -ftree-loop-if-convert-stores.
11687
11688 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11689
11690         * gnat.dg/specs/aggr2.ads: New test.
11691
11692 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11693
11694         * gnat.dg/debug2.ad[sb]: New test.
11695         * gnat.dg/debug2_pkg.ads: New helper.
11696         * gnat.dg/debug3.ad[sb]: New test.
11697
11698 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11699
11700         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11701
11702 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11703
11704         PR middle-end/48335
11705         * gcc.c-torture/compile/pr48335-1.c: New test.
11706         * gcc.dg/pr48335-1.c: New test.
11707         * gcc.dg/pr48335-2.c: New test.
11708         * gcc.dg/pr48335-3.c: New test.
11709         * gcc.dg/pr48335-4.c: New test.
11710         * gcc.dg/pr48335-5.c: New test.
11711         * gcc.dg/pr48335-6.c: New test.
11712         * gcc.dg/pr48335-7.c: New test.
11713         * gcc.dg/pr48335-8.c: New test.
11714         * gcc.target/i386/pr48335-1.c: New test.
11715
11716 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11717
11718         PR c/36299
11719         * gcc.dg/Waddress.c: New test.
11720
11721 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11722
11723         PR fortran/48352
11724         * gfortran.dg/function_optimize_3.f90:  New test.
11725
11726 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11727
11728         * gcc.c-torture/compile/20110401-1.c: New test.
11729
11730         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11731         * g++.dg/lto/20091002-2_0.C: Likewise.
11732         * g++.dg/lto/20090303_0.c: Likewise.
11733         * g++.dg/lto/20091004-1_0.C: Likewise.
11734         * g++.dg/lto/20091002-3_0.C: Likewise.
11735         * g++.dg/lto/20091004-2_0.C: Likewise.
11736         * g++.dg/lto/20081123_0.C: Likewise.
11737         * g++.dg/lto/20090313_0.C: Likewise.
11738         * g++.dg/lto/20081109-1_0.C: Likewise.
11739         * g++.dg/lto/20081219_0.C: Likewise.
11740         * g++.dg/lto/20081204-1_0.C: Likewise.
11741         * g++.dg/lto/20090302_0.C: Likewise.
11742         * g++.dg/lto/20081119-1_0.C: Likewise.
11743         * g++.dg/lto/20081118_0.C: Likewise.
11744         * gcc.dg/lto/20091020-2_0.c: Likewise.
11745         * gcc.dg/lto/20090210_0.c: Likewise.
11746         * gcc.dg/lto/20081204-1_0.c: Likewise.
11747         * gcc.dg/lto/20081224_0.c: Likewise.
11748         * gcc.dg/lto/20090219_0.c: Likewise.
11749         * gcc.dg/lto/20091014-1_0.c: Likewise.
11750         * gcc.dg/lto/20091016-1_0.c: Likewise.
11751         * gcc.dg/lto/20090206-2_0.c: Likewise.
11752         * gcc.dg/lto/20090116_0.c: Likewise.
11753         * gcc.dg/lto/20091013-1_0.c: Likewise.
11754         * gcc.dg/lto/20091015-1_0.c: Likewise.
11755         * gcc.dg/lto/20090126-2_0.c: Likewise.
11756
11757 2011-03-31  Ian Lance Taylor  <iant@google.com>
11758
11759         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11760
11761 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11762
11763         * gnat.dg/opt16.adb: New test.
11764
11765 2011-03-31  Jason Merrill  <jason@redhat.com>
11766
11767         * g++.dg/cpp0x/defaulted24.C: New.
11768
11769 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11770
11771         PR target/16292
11772         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11773         with -O0.
11774
11775 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11776
11777         * g++.dg/other/i386-9.C: New test.
11778
11779 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11780
11781         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11782
11783 2011-03-30  Jason Merrill  <jason@redhat.com>
11784
11785         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11786
11787         * g++.dg/cpp0x/regress/isnan.C: New.
11788
11789         * g++.dg/cpp0x/initlist46.C: New.
11790
11791 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11792
11793         PR target/47551
11794         * gcc.target/arm/neon-modes-2.c: New test.
11795
11796 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11797
11798         PR c/48305
11799         * gcc.c-torture/compile/pr48305.c: New test.
11800
11801 2011-03-29  Jason Merrill  <jason@redhat.com>
11802
11803         * g++.dg/cpp0x/regress/value-dep1.C: New.
11804
11805 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11806
11807         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11808
11809 2011-03-29  Ian Lance Taylor  <iant@google.com>
11810
11811         * go.test/go-test.exp: Handle the test lines used in several new
11812         tests.
11813         (errchk): Add opts parameter.  Change all callers.  Handle parens
11814         in regexps.
11815
11816 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11817             Dominique d'Humieres  <dominiq@lps.ens.fr>
11818
11819         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11820         and __APPLE__ && __PPC__ && __ALTIVEC__.
11821
11822 2011-03-29  Jason Merrill  <jason@redhat.com>
11823
11824         * g++.dg/cpp0x/dependent1.C: New.
11825
11826         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11827
11828         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11829
11830         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11831
11832 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11833
11834         PR fortran/48095
11835         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11836         * gfortran.dg/proc_ptr_comp_32.f90: New.
11837
11838 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11839
11840         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11841         check for corresponding warning.
11842
11843 2011-03-28  Jason Merrill  <jason@redhat.com>
11844
11845         * g++.dg/cpp0x/rv-deduce2.C: New.
11846
11847 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11848
11849         PR debug/48203
11850         * gcc.dg/pr48203.c: New test.
11851
11852 2011-03-28  Jeff Law <law@redhat.com>
11853
11854         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11855
11856 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11857
11858         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11859         and __PPC__ && __ALTIVEC__.
11860
11861 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11862
11863         PR testsuite/48238
11864         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11865         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11866         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11867         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11868
11869 2011-03-28  Jason Merrill  <jason@redhat.com>
11870
11871         * g++.dg/cpp0x/initlist-array2.C: New.
11872
11873         * g++.dg/cpp0x/initlist-array1.C: New.
11874
11875         * g++.dg/cpp0x/constexpr-compound.C: New.
11876
11877         * g++.dg/cpp0x/constexpr-using.C: New.
11878
11879         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11880
11881 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11882
11883         PR testsuite/48276
11884         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11885
11886 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11887
11888         * gcc.dg/slp-1.c: New test.
11889
11890 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11891
11892         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11893         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
11894         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
11895         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
11896         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
11897         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
11898         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
11899         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
11900         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
11901         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
11902         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
11903         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
11904         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
11905         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
11906
11907 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
11908
11909         PR fortran/47065
11910         * gfortran.dg/trim_optimize_5.f90:  New test.
11911         * gfortran.dg/trim_optimize_6.f90:  New test.
11912
11913 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
11914
11915         PR target/38598
11916         * gcc.target/mips/madd-7.c: Remove -mlong32.
11917         * gcc.target/mips/msub-7.c: Likewise.
11918
11919 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
11920
11921         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
11922         accesses to preserve the meaning of the test for doubleword vectors.
11923         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
11924         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
11925
11926 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
11927
11928         PR fortran/48291
11929         * gfortran.dg/class_42.f03: New.
11930
11931 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
11932
11933         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
11934         strided accesses.
11935
11936 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
11937
11938         PR rtl-optimization/48144
11939         * gcc.dg/pr48144.c: New test.
11940
11941 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11942
11943         * gnat.dg/discr27.ad[sb]: New test.
11944
11945 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11946
11947         * gnat.dg/limited_with2.ad[sb]: New test.
11948         * gnat.dg/limited_with2_pkg1.ads: New helper.
11949         * gnat.dg/limited_with2_pkg2.ads: Likewise.
11950
11951 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
11952
11953         * gnat.dg/opt15.adb: New test.
11954         * gnat.dg/opt15_pkg.ad[sb]: New helper.
11955
11956 2011-03-25  Tobias Burnus  <burnus@net-b.de>
11957
11958         PR fortran/48174
11959         PR fortran/45304
11960         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
11961         * gfortran.dg/leadz_trailz_3.f90: Ditto
11962
11963 2011-03-25  Martin Jambor  <mjambor@suse.cz>
11964
11965         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
11966
11967 2011-03-25  Jason Merrill  <jason@redhat.com>
11968
11969         * g++.dg/cpp0x/defaulted22.C: New.
11970         * g++.dg/cpp0x/defaulted23.C: New.
11971         * g++.dg/cpp0x/defaulted15.C: Adjust.
11972
11973 2011-03-25  Jason Merrill  <jason@redhat.com>
11974
11975         * g++.dg/cpp0x/move1.C: New.
11976
11977 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
11978
11979         PR target/48287
11980         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
11981
11982 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11983
11984         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
11985         for mips-sgi-irix6.5.
11986         Replace snprintf prototype by <stdio.h>.
11987
11988 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11989
11990         PR testsuite/48283
11991         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
11992         run_expensive_tests.
11993         * gcc.dg/graphite/block-4.c: Likewise.
11994         * gcc.dg/graphite/block-7.c: Likewise.
11995         * gcc.dg/graphite/block-8.c: Likewise.
11996
11997 2011-03-25  Richard Guenther  <rguenther@suse.de>
11998
11999         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12000         * g++.dg/tree-ssa/pr8781.C: Likewise.
12001         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12002         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12003         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12004         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12005         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12006         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12007         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12008         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12009         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12010         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12011         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12012         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12013         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12014         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12015         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12016         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12017         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12018         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12019         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12020         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12021         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12022         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12023         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12024         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12025         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12026         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12027         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12028         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12029         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12030         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12031         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12032         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12033         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12034         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12035         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12036         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12037         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12038         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12039         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12040         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12041         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12042         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12043         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12044         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12045         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12046         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12047         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12048         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12049         * c-c++-common/pr46562-2.c: Likewise.
12050         * gfortran.dg/pr42108.f90: Likewise.
12051         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12052         foo to be inlined even at -O1.
12053         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12054         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12055         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12056         * gcc.dg/matrix/matrix.exp: Disable FRE.
12057
12058 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12059
12060         PR debug/48204
12061         * gcc.dg/dfp/pr48204.c: New test.
12062
12063 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12064
12065         PR target/48209
12066         * gcc.c-torture/execute/pr47917.c: Move this...
12067         * gcc.dg/torture/pr47917.c: to here and add xfails.
12068
12069 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12070
12071         * gnat.dg/array16.ad[sb]: New test.
12072         * gnat.dg/array16.ads: New helper.
12073
12074 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12075
12076         * gnat.dg/derived_type2.adb: New test.
12077
12078 2011-03-24  Richard Guenther  <rguenther@suse.de>
12079
12080         PR tree-optimization/48271
12081         * g++.dg/torture/pr48271.C: New testcase.
12082
12083 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12084
12085         * gnat.dg/array15.ad[sb]: New test.
12086
12087 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12088
12089         PR target/48237
12090         * gcc.target/i386/pr48237.c: New test.
12091
12092 2011-03-24  Richard Guenther  <rguenther@suse.de>
12093
12094         PR middle-end/48269
12095         * gcc.dg/builtin-object-size-10.c: New testcase.
12096
12097 2011-03-24  Richard Guenther  <rguenther@suse.de>
12098
12099         PR tree-optimization/46562
12100         * c-c++-common/pr46562-2.c: New testcase.
12101         * c-c++-common/pr46562.c: Likewise.
12102
12103 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12104
12105         * gcc.dg/vect/vect-cselim-1.c: New test.
12106         * gcc.dg/vect/vect-cselim-2.c: New test.
12107
12108 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12109
12110         * gcc.target/arm/pr46934.c: New.
12111
12112 2011-03-23  Ian Lance Taylor  <iant@google.com>
12113
12114         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12115
12116 2011-03-23  Richard Guenther  <rguenther@suse.de>
12117
12118         * gcc.dg/struct: Remove directory and contents.
12119
12120 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12121
12122         PR testsuite/48251
12123         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12124
12125 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12126
12127         * gnat.dg/discr26.ad[sb]: New test.
12128         * gnat.dg/discr26_pkg.ads: New helper.
12129
12130 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12131
12132         PR target/47553
12133         * gcc.target/arm/neon-vld-1.c: New test.
12134
12135 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12136
12137         * gnat.dg/array14.ad[sb]: New test.
12138         * gnat.dg/array14_pkg.ads: New helper.
12139
12140 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12141
12142         * gcc.c-torture/execute/920501-8.x: Remove.
12143         * gcc.c-torture/execute/930513-1.x: Remove.
12144         * gcc.c-torture/execute/960312-1.x: Remove.
12145         * gcc.c-torture/compile/20000804-1.c,
12146         gcc.c-torture/compile/20001205-1.c,
12147         gcc.c-torture/compile/20001226-1.c,
12148         gcc.c-torture/compile/20010518-2.c,
12149         gcc.c-torture/compile/20020312-1.c,
12150         gcc.c-torture/compile/20020604-1.c,
12151         gcc.c-torture/compile/920501-12.c,
12152         gcc.c-torture/compile/920501-4.c,
12153         gcc.c-torture/compile/920520-1.c,
12154         gcc.c-torture/compile/980506-1.c,
12155         gcc.c-torture/execute/980709-1.x,
12156         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12157         options for m68hc11.
12158         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12159         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12160         m68hc11.
12161
12162 2011-03-22  Nick Clifton  <nickc@redhat.com>
12163
12164         * lib/target-supports.exp (check_profiling_available): Add MN10300
12165         to the list of targets that do not support profiling.  Restore
12166         alpha sorting to this list.
12167
12168 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12169
12170         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12171         failure on 32-bit systems.
12172         * gcc.dg/torture/vector-2.c: Ditto.
12173
12174 2011-03-22  Richard Guenther  <rguenther@suse.de>
12175
12176         PR tree-optimization/48228
12177         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12178
12179 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12180
12181         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12182         powerpc.
12183
12184         PR target/48226
12185         * gcc.target/powerpc/pr48226.c: New file.
12186
12187 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12188
12189         * lib/prune.exp (prune_gcc_output): Prune "could not create
12190         compact unwind for" warnings.
12191
12192 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12193
12194         PR c/42544
12195         PR c/48197
12196         * gcc.c-torture/execute/pr42544.c: New test.
12197         * gcc.c-torture/execute/pr48197.c: New test.
12198
12199 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12200
12201         PR preprocessor/48192
12202         * gcc.target/powerpc/pr48192.c: New file.
12203
12204         PR target/48053
12205         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12206         split problem of 0 being loaded in a VSX register.
12207
12208 2011-03-21  Richard Guenther  <rguenther@suse.de>
12209
12210         PR c/47939
12211         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12212         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12213         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12214         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12215
12216 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12217
12218         PR target/48213
12219         * gcc.dg/pr48213.c: New test.
12220
12221 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12222
12223         PR target/12171
12224         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12225
12226 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12227
12228         * gcc.target/arm/xor-and.c: New.
12229
12230 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12231
12232         PR fortran/22572
12233         * gfortran.dg/function_optimize_1.f90:  New test.
12234         * gfortran.dg/function_optimize_2.f90:  New test.
12235
12236 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12237
12238         PR rtl-optimization/47502
12239         * gcc.target/i386/pr47502-1.c: New.
12240         * gcc.target/i386/pr47502-2.c: Likewise.
12241
12242 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12243
12244         PR rtl-optimization/48156
12245         * gcc.dg/pr48156.c: New test.
12246
12247 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12248
12249         PR libfortran/47439
12250         * gfortran.dg/scratch_1.f90: Adjust test.
12251
12252 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12253
12254         PR libfortran/47439
12255         * gfortran.dg/scratch_1.f90: New test.
12256
12257 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12258
12259         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12260         variably modified typedefs.
12261         * gcc.dg/c1x-typedef-2.c: Remove.
12262
12263 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12264
12265         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12266         * gcc.dg/c1x-anon-struct-3.c: New test.
12267         * gcc.dg/anon-struct-11.c: Update.
12268
12269 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12270
12271         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12272         dg-xfail-run-if.
12273         Only xfail with gas.
12274
12275 2011-03-18  Jason Merrill  <jason@redhat.com>
12276
12277         * g++.dg/template/fn-ptr1.C: New.
12278
12279         * g++.dg/overload/volatile1.C: New.
12280
12281         * g++.dg/opt/pr23372.C: New.
12282
12283         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12284
12285 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12286
12287         PR middle-end/47405
12288         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12289
12290 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12291
12292         * gcc.target/arm/unsigned-extend-1.c: New.
12293
12294 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12295
12296         PR bootstrap/48161
12297         * gcc.c-torture/compile/pr48161.c: New test.
12298
12299 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12300
12301         PR middle-end/47725
12302         * gcc.dg/torture/pr47725.c: New.
12303
12304 2011-03-17  Jason Merrill  <jason@redhat.com>
12305
12306         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12307         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12308
12309 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12310
12311         * gnat.dg/specs/elab2.ads: New test.
12312         * gnat.dg/specs/elab2_pkg.ads: New helper.
12313
12314 2011-03-17  Jason Merrill  <jason@redhat.com>
12315
12316         * g++.dg/cpp0x/decltype-1212.C: New.
12317         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12318
12319 2011-03-17  Jason Merrill  <jason@redhat.com>
12320
12321         * g++.dg/parse/memfnquals1.C: New.
12322
12323 2011-03-17  Richard Guenther  <rguenther@suse.de>
12324
12325         PR middle-end/48134
12326         * gcc.dg/pr48134.c: New testcase.
12327
12328 2011-03-17  Richard Guenther  <rguenther@suse.de>
12329
12330         PR middle-end/48165
12331         * g++.dg/torture/pr48165.C: New testcase.
12332
12333 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12334
12335         PR rtl-optimization/48141
12336         * gcc.dg/pr48141.c: New test.
12337
12338 2011-03-16  Jason Merrill  <jason@redhat.com>
12339
12340         * g++.dg/cpp0x/constexpr-48089.C: New.
12341
12342         * g++.dg/cpp0x/constexpr-abi1.C: New.
12343
12344         * g++.dg/cpp0x/constexpr-46336.C: New.
12345         * g++.dg/parse/friend5.C: Adjust expected errors.
12346
12347         * g++.dg/cpp0x/constexpr-47570.C: New.
12348
12349 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12350
12351         PR debug/47510
12352         * ++.dg/debug/dwarf2/typedef6.C: New test.
12353
12354 2011-03-16  Jason Merrill  <jason@redhat.com>
12355
12356         * g++.dg/cpp0x/elision2.C: New.
12357
12358         * g++.dg/cpp0x/constexpr-array3.C: New.
12359
12360 2011-03-16  Jason Merrill  <jason@redhat.com>
12361
12362         * g++.dg/cpp0x/sfinae6.C: New.
12363         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12364         * g++.dg/cpp0x/pr45908.C: Likewise.
12365         * g++.dg/cpp0x/sfinae6.C: Likewise.
12366         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12367         * g++.old-deja/g++.law/arg11.C: Likewise.
12368
12369 2011-03-16  Jason Merrill  <jason@redhat.com>
12370
12371         * g++.dg/template/incomplete6.C: New.
12372
12373 2011-03-16  Jeff Law <law@redhat.com>
12374
12375         * gcc.dg/tree-ssa/vrp55.c: New test.
12376
12377 2011-03-16  Jason Merrill  <jason@redhat.com>
12378
12379         * g++.dg/cpp0x/auto22.C: New.
12380
12381 2011-03-16  Richard Guenther  <rguenther@suse.de>
12382
12383         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12384         optimizing it away if promoted to const.
12385
12386 2011-03-16  Richard Guenther  <rguenther@suse.de>
12387
12388         PR tree-optimization/48149
12389         * gcc.dg/fold-complex-1.c: New testcase.
12390
12391 2011-03-16  Richard Guenther  <rguenther@suse.de>
12392
12393         PR testsuite/48147
12394         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12395         or cloning happens.
12396
12397 2011-03-16  Richard Guenther  <rguenther@suse.de>
12398
12399         PR tree-optimization/26134
12400         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12401
12402 2011-03-16  Richard Guenther  <rguenther@suse.de>
12403
12404         PR tree-optimization/48146
12405         * gcc.dg/torture/pr48146.c: New testcase.
12406
12407 2011-03-16  Richard Guenther  <rguenther@suse.de>
12408
12409         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12410         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12411
12412 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12413
12414         PR middle-end/48136
12415         * gcc.c-torture/compile/pr48136.c: New test.
12416
12417         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12418
12419         PR debug/45882
12420         * gcc.dg/guality/pr45882.c: New test.
12421
12422 2011-03-15  Jason Merrill  <jason@redhat.com>
12423
12424         * g++.dg/cpp0x/constexpr-recursion.C: New.
12425
12426         * g++.dg/cpp0x/implicit11.C: New.
12427
12428 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12429
12430         * g++.dg/cpp0x/constexpr-attribute.C: New.
12431
12432 2011-03-15  Manuel López-Ibáñez  <manu@gcc.gnu.org>
12433
12434         * g++.dg/parse/pr34758.C: New.
12435
12436 2011-03-15  Xinliang David Li  <davidxl@google.com>
12437
12438         PR c/47837
12439         * gcc.dg/uninit-pred-7_d.c: New test.
12440         * gcc.dg/uninit-pred-8_d.c: New test.
12441
12442 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12443
12444         PR target/46788
12445         * gcc.target/arm/pr46788.c: New.
12446
12447 2011-03-15  Richard Guenther  <rguenther@suse.de>
12448
12449         PR middle-end/47650
12450         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12451         * gfortran.dg/ishft_4.f90: Likewise.
12452         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12453
12454 2011-03-15  Richard Guenther  <rguenther@suse.de>
12455
12456         PR tree-optimization/13954
12457         * g++.dg/tree-ssa/pr13954.C: New testcase.
12458
12459 2011-03-15  Richard Guenther  <rguenther@suse.de>
12460
12461         PR tree-optimization/48037
12462         * gcc.target/i386/pr48037-1.c: New testcase.
12463
12464 2011-03-15  Richard Guenther  <rguenther@suse.de>
12465
12466         PR tree-optimization/41490
12467         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12468         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12469         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12470         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12471         * g++.dg/tree-ssa/pr33604.C: Adjust.
12472
12473 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12474
12475         PR middle-end/47917
12476         * gcc.c-torture/execute/pr47917.c: New test.
12477         * gcc.dg/pr47917.c: New test.
12478
12479         PR middle-end/38878
12480         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12481
12482 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12483
12484         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12485         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12486         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12487         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12488         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12489         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12490         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12491         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12492         * gcc.target/i386/avx-floor-vec.c: Ditto.
12493         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12494         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12495         * gcc.target/i386/avx-rint-vec.c: Ditto.
12496         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12497         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12498         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12499         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12500
12501 2011-03-14  Tom Tromey  <tromey@redhat.com>
12502
12503         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12504         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12505         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12506
12507 2011-03-14  Tom Tromey  <tromey@redhat.com>
12508
12509         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12510         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12511         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12512
12513 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12514
12515         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12516
12517 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12518
12519         PR rtl-optimization/47166
12520         * gcc.c-torture/execute/postmod-1.c: New test.
12521
12522 2011-03-14  Richard Guenther  <rguenther@suse.de>
12523
12524         PR middle-end/48098
12525         * gcc.dg/torture/pr48098.c: New testcase.
12526
12527 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12528
12529         PR target/48053
12530         * gcc.target/powerpc/pr48053-1.c: New test.
12531         * gcc.target/powerpc/pr48053-2.c: Likewise.
12532
12533 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12534
12535         PR libfortran/48066
12536         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12537
12538 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12539
12540         PR libfortran/48066
12541         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12542
12543 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12544
12545         PR fortran/48059
12546         * gfortran.dg/class_41.f03: New.
12547
12548 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12549
12550         * g++.dg/conversion/cast3.C: New test.
12551
12552 2011-03-11  Jason Merrill  <jason@redhat.com>
12553
12554         * g++.dg/template/error45.C: New.
12555
12556         * g++.dg/parse/no-type-defn1.C: New.
12557
12558         * g++.dg/ext/attrib40.C: New.
12559
12560         * g++.dg/cpp0x/regress/array1.C: New.
12561
12562 2011-03-11  Richard Guenther  <rguenther@suse.de>
12563
12564         PR tree-optimization/48067
12565         * gcc.dg/pr48067.c: New testcase.
12566
12567 2011-03-11  Richard Guenther  <rguenther@suse.de>
12568
12569         PR lto/48073
12570         * g++.dg/lto/20110311-1_0.C: New testcase.
12571
12572 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12573
12574         PR c++/48035
12575         * g++.dg/inherit/virtual8.C: New test.
12576
12577         PR middle-end/48044
12578         * gcc.dg/torture/pr48044.c: New test.
12579
12580 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12581
12582         PR fortran/47768
12583         * gfortran.dg/proc_ptr_comp_31.f90: New.
12584
12585 2011-03-11  Richard Guenther  <rguenther@suse.de>
12586
12587         PR tree-optimization/47278
12588         * gcc.dg/torture/pr47278-1.c: New testcase.
12589         * gcc.dg/torture/pr47278-2.c: Likewise.
12590
12591 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12592
12593         PR tree-optimization/48063
12594         * gcc.dg/torture/pr48063.c: New test.
12595
12596 2011-03-10  Jason Merrill  <jason@redhat.com>
12597
12598         * g++.dg/template/array22.C: New.
12599
12600         * g++.dg/cpp0x/syntax-err1.C: New.
12601         * g++.dg/parse/error36.C: Adjust expected errors.
12602         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12603         * g++.old-deja/g++.pt/typename3.C: Likewise.
12604         * g++.old-deja/g++.pt/typename4.C: Likewise.
12605         * g++.old-deja/g++.pt/typename6.C: Likewise.
12606
12607 2011-03-09  Jason Merrill  <jason@redhat.com>
12608
12609         * g++.dg/template/nontype22.C: New.
12610
12611 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12612
12613         PR tree-optimization/47714
12614         * g++.dg/torture/pr47714.C: New test.
12615
12616 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12617
12618         PR target/47755
12619         * gcc.target/powerpc/pr47755-2.c: New file.
12620
12621 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12622
12623         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12624         is not set in the environment, pass 64 as first argument when not
12625         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12626         native where ulimit -u is supported.
12627
12628 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12629
12630         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12631
12632 2011-03-08  Jason Merrill  <jason@redhat.com>
12633
12634         * g++.dg/template/nontype21.C: New.
12635
12636         * g++.dg/template/anon5.C: New.
12637
12638 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12639
12640         PR debug/47881
12641         * gcc.dg/pr47881.c: New test.
12642
12643 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12644
12645         PR c++/47957
12646         * g++.dg/lookup/template3.C: New test.
12647
12648 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12649
12650         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12651         'long' type.
12652
12653 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12654
12655         PR testsuite/47954
12656         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12657         sizeof to compute alignment.
12658
12659 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12660
12661         PR tree-optimization/48022
12662         * gcc.dg/pr48022-1.c: New test.
12663         * gcc.dg/pr48022-2.c: New test.
12664
12665 2011-03-07  Jason Merrill  <jason@redhat.com>
12666
12667         * g++.dg/template/nontype20.C: New.
12668         * g++.dg/init/member1.C: Adjust expected errors.
12669         * g++.dg/parse/constant4.C: Likewise.
12670         * g++.dg/template/qualified-id3.C: Likewise.
12671         * g++.old-deja/g++.pt/crash10.C: Likewise.
12672
12673         * g++.dg/cpp0x/regress/non-const1.C: New.
12674
12675 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12676
12677         PR debug/47991
12678         * gcc.dg/pr47991.c: New test.
12679
12680 2011-03-07  Jason Merrill  <jason@redhat.com>
12681
12682         * g++.dg/abi/mangle46.C: New.
12683
12684 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12685
12686         PR target/47862
12687         * gcc.target/powerpc/pr47862.c: New.
12688
12689 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12690
12691         PR target/45413
12692         * gcc.target/i386/combine-mul.c: Require nonpic.
12693
12694 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12695             Nathan Froyd  <froydnj@codesourcery.com>
12696
12697         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12698
12699 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12700
12701         * README.QMTEST: Remove.
12702
12703 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12704             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12705
12706         PR fortran/47850
12707         * gfortran.dg/array_constructor_37.f90 : New test.
12708
12709 2011-03-05  Jason Merrill  <jason@redhat.com>
12710
12711         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12712         * g++.dg/abi/mangle45.C: Likewise.
12713         * g++.dg/cpp0x/trailing1.C: Likewise.
12714
12715 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12716
12717         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12718
12719 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12720
12721         PR rtl-optimization/47899
12722         * gcc.dg/pr47899.c: New test.
12723
12724         * gcc.dg/torture/pr47968.c: Ignore warnings.
12725
12726         PR tree-optimization/47967
12727         * gcc.c-torture/compile/pr47967.c: New test.
12728
12729 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12730
12731         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12732         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12733
12734 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12735
12736         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12737         and property_getAttributes() if __OBJC2__.
12738         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12739         * objc.dg/property/property-encoding-1.m: New.
12740         * obj-c++.dg/property/property-encoding-1.mm: New.
12741
12742 2011-03-04  Jason Merrill  <jason@redhat.com>
12743
12744         * g++.dg/template/pseudodtor6.C: New.
12745
12746         * g++.dg/inherit/covariant19.C: New.
12747
12748 2011-03-04  Richard Guenther  <rguenther@suse.de>
12749
12750         PR middle-end/47968
12751         * gcc.dg/torture/pr47968.c: New testcase.
12752
12753 2011-03-04  Richard Guenther  <rguenther@suse.de>
12754
12755         PR middle-end/47975
12756         * gcc.dg/torture/pr47975.c: New testcase.
12757
12758 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12759
12760         PR c++/47974
12761         * g++.dg/template/crash106.C: New.
12762
12763 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12764
12765         PR c/47963
12766         * gcc.dg/gomp/pr47963.c: New test.
12767         * g++.dg/gomp/pr47963.C: New test.
12768
12769 2011-03-02  Jason Merrill  <jason@redhat.com>
12770
12771         * g++.dg/cpp0x/regress/condition1.C: New.
12772
12773         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12774
12775 2011-03-01  Jason Merrill  <jason@redhat.com>
12776
12777         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12778
12779         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12780
12781 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12782
12783         PR rtl-optimization/47925
12784         * gcc.c-torture/execute/pr47925.c: New test.
12785
12786 2011-03-01  Jason Merrill  <jason@redhat.com>
12787
12788         * g++.dg/cpp0x/decltype25.C: New.
12789
12790         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12791
12792 2011-03-01  Richard Guenther  <rguenther@suse.de>
12793
12794         PR tree-optimization/47890
12795         * gcc.dg/torture/pr47890.c: New testcase.
12796
12797 2011-03-01  Richard Guenther  <rguenther@suse.de>
12798
12799         PR lto/47924
12800         * gcc.dg/lto/pr47924_0.c: New testcase.
12801
12802 2011-03-01  Richard Guenther  <rguenther@suse.de>
12803
12804         PR lto/46911
12805         * gfortran.dg/lto/pr46911_0.f: New testcase.
12806
12807 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12808
12809         PR libgfortran/47933
12810         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12811         compile errors from older code form.
12812
12813 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12814
12815         PR libgfortran/47567
12816         * gfortran.dg/fmt_fw_d.f90: New test.
12817
12818 2011-02-28  Jason Merrill  <jason@redhat.com>
12819
12820         * g++.dg/inherit/covariant18.C: New.
12821
12822 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12823
12824         PR middle-end/47893
12825         * gcc.dg/pr47893.c: New test.
12826
12827 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12828
12829         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12830         NULL in case of a selector with conflicting types.
12831         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12832
12833 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12834
12835         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12836         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12837         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12838         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12839
12840 2011-02-28  Jason Merrill  <jason@redhat.com>
12841
12842         PR c++/47906
12843         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12844
12845 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12846
12847         PR libgfortran/47778
12848         * gfortran.dg/namelist_71.f90: New test.
12849
12850 2011-02-27  Jason Merrill  <jason@redhat.com>
12851
12852         PR c++/47906
12853         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12854         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12855
12856 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12857
12858         PR c++/46466
12859         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12860
12861 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12862
12863         PR fortran/47886
12864         * gfortran.dg/gomp/task-1.f90: Removed.
12865
12866 2011-02-26  Jason Merrill  <jason@redhat.com>
12867
12868         * g++.dg/template/this-targ1.C: New.
12869
12870         * g++.dg/cpp0x/regress/template-const1.C: New.
12871         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12872         * g++.dg/template/function1.C: Adjust.
12873         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12874         * g++.dg/debug/debug7.C: Adjust.
12875
12876 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12877
12878         PR fortran/47886
12879         * gfortran.dg/gomp/task-1.f90: New.
12880
12881 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12882
12883         * gcc.target/arm/neon-thumb2-move.c: Add
12884         dg-require-effective-target arm_thumb2_ok.
12885
12886 2011-02-24  Jason Merrill  <jason@redhat.com>
12887
12888         * g++.dg/parse/constant1.C: Specify C++98 mode.
12889         * g++.dg/parse/constant5.C: Likewise.
12890         * g++.dg/parse/error2.C: Likewise.
12891         * g++.dg/parse/semicolon3.C: Likewise.
12892         * g++.dg/template/crash14.C: Likewise.
12893         * g++.dg/template/local4.C: Likewise.
12894         * g++.dg/template/nontype3.C: Likewise.
12895         * g++.dg/parse/crash31.C: Adjust expected errors.
12896         * g++.dg/template/function1.C: Likewise.
12897         * g++.dg/template/ref3.C: Likewise.
12898         * g++.dg/template/static9.C: Likewise.
12899         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
12900
12901         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
12902         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
12903         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
12904         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
12905         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
12906
12907 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
12908
12909         PR fortran/47878
12910         * gfortran.dg/pr47878.f90: New test.
12911
12912 2011-02-24  Richard Guenther  <rguenther@suse.de>
12913
12914         PR testsuite/47801
12915         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
12916         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
12917
12918 2011-02-24  Richard Guenther  <rguenther@suse.de>
12919
12920         PR fortran/47839
12921         * gfortran.dg/lto/pr47839_0.f90: New testcase.
12922         * gfortran.dg/lto/pr47839_1.f90: Likewise.
12923
12924 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12925
12926         PR libgfortran/47567
12927         * gfortran.dg/fmt_f0_1.f90: Update test.
12928
12929 2011-02-23  Jason Merrill  <jason@redhat.com>
12930
12931         * g++.dg/abi/mangle39.C: Adjust parm mangling.
12932         * g++.dg/abi/mangle45.C: New.
12933
12934         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
12935         * g++.dg/template/canon-type-9.C: Match use of decltype
12936         between declaration and definition.
12937         * g++.dg/template/canon-type-12.C: Likewise.
12938
12939 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
12940
12941         PR fortran/40850
12942         * gfortran.dg/nested_allocatables_1.f90: New.
12943
12944 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
12945
12946         PR c++/46868
12947         * g++.dg/pr46868.C: New test.
12948         * g++.dg/parse/parameter-declaration-1.C: Adjust.
12949         * g++.dg/parse/error14.C: Adjust.
12950
12951 2011-02-23  Richard Guenther  <rguenther@suse.de>
12952
12953         PR tree-optimization/47838
12954         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
12955
12956 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12957
12958         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
12959
12960 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
12961
12962         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
12963         * gfortran.dg/count_init_expr.f03: Ditto.
12964         * gfortran.dg/gomp/pr43711.f90: Ditto.
12965         * gcc.dg/struct-parse-2.c: Ditto.
12966         * gcc.dg/parse-error-3.c: Ditto.
12967         * gcc.dg/Wlogical-op-1.c: Ditto.
12968         * gcc.dg/Walways-true-1.c: Ditto.
12969         * gcc.dg/pr24225.c: Ditto.
12970         * gcc.dg/Walways-true-2.c: Ditto.
12971         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
12972         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
12973         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
12974         * g++.dg/overload/defarg4.C: Ditto.
12975         * g++.dg/inherit/covariant16.C: Ditto.
12976         * g++.dg/inherit/virtual7.C: Ditto.
12977         * g++.dg/template/canon-type-9.C: Ditto.
12978         * g++.dg/template/access19.C: Ditto.
12979         * g++.dg/template/call7.C: Ditto.
12980         * g++.dg/template/canon-type-2.C: Ditto.
12981         * g++.dg/template/init7.C: Ditto.
12982         * g++.dg/template/sizeof-template-argument.C: Ditto.
12983         * g++.dg/template/const3.C: Ditto.
12984         * g++.dg/template/sfinae26.C: Ditto.
12985         * g++.dg/template/sfinae26.C: Ditto.
12986         * g++.dg/template/canon-type-11.C: Ditto.
12987         * g++.dg/template/union2.C: Ditto.
12988         * g++.dg/template/canon-type-3.C: Ditto.
12989         * g++.dg/template/canon-type-1.C: Ditto.
12990         * g++.dg/template/canon-type-5.C: Ditto.
12991         * g++.dg/template/canon-type-7.C: Ditto.
12992         * g++.dg/template/canon-type-10.C: Ditto.
12993         * g++.dg/template/spec36.C: Ditto.
12994         * g++.dg/template/typedef38.C: Ditto.
12995         * g++.dg/template/canon-type-4.C: Ditto.
12996         * g++.dg/template/canon-type-6.C: Ditto.
12997         * g++.dg/template/canon-type-13.C: Ditto.
12998         * g++.dg/template/instantiate9.C: Ditto.
12999         * g++.dg/template/ttp22.C: Ditto.
13000         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13001         * g++.dg/warn/Walways-true-1.C: Ditto.
13002         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13003         * g++.dg/warn/Walways-true-2.C: Ditto.
13004         * g++.dg/conversion/op4.C: Ditto.
13005         * g++.dg/opt/pr19650.C: Ditto.
13006         * g++.dg/lookup/friend11.C: Ditto.
13007         * g++.dg/other/default2.C: Ditto.
13008         * g++.dg/other/default3.C: Ditto.
13009         * g++.dg/other/dtor2.C: Ditto.
13010         * g++.dg/other/friend5.C: Ditto.
13011         * g++.dg/other/default5.C: Ditto.
13012         * g++.dg/init/brace6.C: Ditto.
13013         * g++.dg/init/aggr5.C: Ditto.
13014         * g++.dg/init/error2.C: Ditto.
13015         * g++.dg/expr/bound-mem-fun.C: Ditto.
13016         * g++.dg/expr/cond6.C: Ditto.
13017         * g++.dg/expr/stmt-expr-1.C: Ditto.
13018         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13019         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13020         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13021         * g++.dg/cpp0x/bracket1.C: Ditto.
13022         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13023         * g++.dg/cpp0x/pr38646.C: Ditto.
13024         * g++.dg/cpp0x/variadic73.C: Ditto.
13025         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13026         * g++.dg/cpp0x/bracket4.C: Ditto.
13027         * g++.dg/cpp0x/decltype4.C: Ditto.
13028         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13029         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13030         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13031         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13032         * g++.dg/cpp0x/decltype2.C: Ditto.
13033         * g++.dg/cpp0x/decltype1.C: Ditto.
13034         * g++.dg/cpp0x/bracket2.C: Ditto.
13035         * g++.dg/cpp0x/decltype5.C: Ditto.
13036         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13037         * g++.dg/cpp0x/variadic70.C: Ditto.
13038         * g++.dg/cpp0x/decltype6.C: Ditto.
13039         * g++.dg/cpp0x/rvo.C: Ditto.
13040         * g++.dg/cpp0x/vt-40092.C: Ditto.
13041         * g++.dg/cpp0x/variadic-new.C: Ditto.
13042         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13043         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13044         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13045         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13046         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13047         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13048         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13049         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13050         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13051         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13052         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13053         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13054         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13055         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13056         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13057         * g++.dg/cpp0x/pr39639.C: Ditto.
13058         * g++.dg/cpp0x/decltype3.C: Ditto.
13059         * g++.dg/cpp0x/variadic68.C: Ditto.
13060         * g++.dg/cpp0x/variadic-function.C: Ditto.
13061         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13062         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13063         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13064         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13065         * g++.dg/parse/crash35.C: Ditto.
13066         * g++.dg/parse/crash40.C: Ditto.
13067         * g++.dg/parse/defarg12.C: Ditto.
13068         * g++.dg/parse/crash34.C: Ditto.
13069         * g++.dg/parse/constructor3.C: Ditto.
13070         * g++.dg/parse/template23.C: Ditto.
13071         * g++.dg/parse/crash56.C: Ditto.
13072         * g++.dg/parse/dtor13.C: Ditto.
13073         * g++.dg/parse/error33.C: Ditto.
13074         * g++.dg/parse/ctor9.C: Ditto.
13075         * g++.dg/parse/error32.C: Ditto.
13076         * g++.dg/parse/error37.C: Ditto.
13077         * g++.dg/parse/bitfield3.C: Ditto.
13078         * g++.dg/parse/struct-4.C: Ditto.
13079         * g++.dg/ext/has_trivial_copy.C: Ditto.
13080         * g++.dg/ext/is_polymorphic.C: Ditto.
13081         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13082         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13083         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13084         * g++.dg/ext/is_union.C: Ditto.
13085         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13086         * g++.dg/ext/is_pod.C: Ditto.
13087         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13088         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13089         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13090         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13091         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13092         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13093         * g++.dg/ext/is_abstract.C: Ditto.
13094         * g++.dg/ext/has_trivial_assign.C: Ditto.
13095         * g++.dg/ext/is_class.C: Ditto.
13096         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13097         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13098         * g++.dg/ext/is_base_of.C: Ditto.
13099         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13100         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13101         * g++.dg/ext/is_empty.C: Ditto.
13102         * g++.dg/ext/is_enum.C: Ditto.
13103         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13104         * gnat.dg/opt11.adb: Ditto.
13105         * obj-c++.dg/pr45735.mm: Ditto.
13106         * obj-c++.dg/pr24393.mm: Ditto.
13107         * obj-c++.dg/exceptions-2.mm: Ditto.
13108         * objc.dg/pr45735.m: Ditto.
13109         * objc.dg/pr24393.m: Ditto.
13110
13111 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13112
13113         * objc.dg/attributes/objc-exception-1.m: New.
13114
13115 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13116
13117         * gcc.dg/cpp/include7.c: New test.
13118
13119 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13120
13121         PR c++/47242
13122         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13123
13124 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13125
13126         PR rtl-optimization/47763
13127         * gcc.dg/pr47763.c: New test.
13128
13129 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13130
13131         PR fortran/45743
13132         * gfortran.dg/whole_file_32.f90 : New test.
13133
13134 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13135
13136         PR c++/47666
13137         * g++.dg/inherit/virtual7.C: New test.
13138
13139 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13140
13141         PR objc/47832
13142         * objc.dg/type-size-3.m: Updated error message.
13143         * objc.dg/type-size-4.m: New test.
13144         * objc.dg/type-size-5.m: New test.
13145
13146 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13147
13148         * lib/gnat.exp: Fix comments.
13149         Don't load libgloss.exp.
13150         (default_gnat_version): Call $compiler with --version.
13151         Adapt regexp for gnatmake output, insert version.
13152         (gnat_version): New proc.
13153         (gnat_init): Remove gnat_libgcc_s_path.
13154         (gnat_target_compile): Likewise.
13155         Remove ld_library_path.
13156         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13157         (gnat_pass): Remove.
13158         (gnat_pass): Remove.
13159         (gnat_finish): Remove.
13160         (gnat_exit): Remove.
13161         (local_find_gnatmake): Reindent.
13162         (runtest_file_p): Remove.
13163         (prune_warnings): Remove.
13164         (find_gnatclean): New proc.
13165         * lib/gnat-dg.exp (lremove): New proc.
13166         (gnat-dg-test): Reindent.
13167         Remove additional output files.
13168         (gnat-dg-runtest): Remove.
13169
13170         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13171         * gnat.dg/loop_optimization6.adb: Likewise.
13172         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13173
13174 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13175
13176         PR tree-optimization/47835
13177         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13178
13179 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13180
13181         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13182         * gfortran.dg/abstract_type_2.f03: Ditto.
13183         * gfortran.dg/abstract_type_3.f03: Ditto.
13184         * gfortran.dg/abstract_type_4.f03: Ditto.
13185         * gfortran.dg/abstract_type_5.f03: Ditto.
13186         * gfortran.dg/abstract_type_6.f03: Ditto.
13187         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13188         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13189         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13190         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13191         * gfortran.dg/array_function_5.f90: Ditto.
13192         * gfortran.dg/asynchronous_3.f03: Ditto.
13193         * gfortran.dg/char_expr_1.f90: Ditto.
13194         * gfortran.dg/class_14.f03: Ditto.
13195         * gfortran.dg/data_array_6.f: Ditto.
13196         * gfortran.dg/data_invalid.f90: Ditto.
13197         * gfortran.dg/dot_product_1.f03: Ditto.
13198         * gfortran.dg/func_derived_5.f90: Ditto.
13199         * gfortran.dg/func_result_4.f90: Ditto.
13200         * gfortran.dg/implied_do_1.f90: Ditto.
13201         * gfortran.dg/initialization_25.f90: Ditto.
13202         * gfortran.dg/initialization_26.f90: Ditto.
13203         * gfortran.dg/interface_34.f90: Ditto.
13204         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13205         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13206         * gfortran.dg/matmul_8.f03: Ditto.
13207         * gfortran.dg/merge_init_expr.f90: Ditto.
13208         * gfortran.dg/pack_assign_1.f90: Ditto.
13209         * gfortran.dg/pack_vector_1.f90: Ditto.
13210         * gfortran.dg/pointer_check_8.f90: Ditto.
13211         * gfortran.dg/product_init_expr.f03: Ditto.
13212         * gfortran.dg/reshape_order_5.f90: Ditto.
13213         * gfortran.dg/reshape_shape_1.f90: Ditto.
13214         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13215         * gfortran.dg/same_name_2.f90: Ditto.
13216         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13217         * gfortran.dg/spread_init_expr.f03: Ditto.
13218         * gfortran.dg/stmt_func_1.f90: Ditto.
13219         * gfortran.dg/sum_init_expr.f03: Ditto.
13220         * gfortran.dg/transpose_3.f03: Ditto.
13221         * gfortran.dg/unpack_init_expr.f03: Ditto.
13222         * gfortran.dg/warn_conversion.f90: Ditto.
13223         * gfortran.dg/warn_conversion_2.f90: Ditto.
13224         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13225         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13226         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13227         * gfortran.dg/whole_file_16.f90: Ditto.
13228         * gfortran.dg/whole_file_17.f90: Ditto.
13229         * gfortran.dg/whole_file_18.f90: Ditto.
13230         * gfortran.dg/whole_file_20.f03: Ditto.
13231         * gfortran.dg/whole_file_5.f90: Ditto.
13232         * gfortran.dg/whole_file_6.f90: Ditto.
13233         * gfortran.dg/write_invalid_format.f90: Ditto.
13234         * gfortran.dg/zero_sized_6.f90: Ditto.
13235
13236 2011-02-21  Jeff Law <law@redhat.com>
13237
13238         PR rtl-optimization/46178
13239         * gcc.target/i386/pr46178.c: New test.
13240
13241         PR rtl-optimization/46002
13242         * gcc.c-torture/compile/pr46002.c: New test.
13243
13244 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13245
13246         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13247         *-*-hpux10*.
13248
13249 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13250
13251         PR debug/47106
13252         * g++.dg/debug/pr47106.C: Require effective target lto.
13253
13254 2011-02-21  Jason Merrill  <jason@redhat.com>
13255
13256         * g++.dg/cpp0x/constexpr-diag2.C: New.
13257
13258 2011-02-20  Jason Merrill  <jason@redhat.com>
13259
13260         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13261
13262         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13263
13264         * g++.dg/overload/conv-op1.C: New.
13265
13266         * g++.dg/cpp0x/constexpr-synth1.C: New.
13267
13268 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13269
13270         * objc.dg/layout-2.m: New.
13271         * objc.dg/selector-3.m: Adjusted location of error message.
13272         * objc.dg/type-size-3.m: Same.
13273         * obj-c++.dg/selector-3.mm: Same.
13274
13275 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13276
13277         PR objc/47784
13278         * objc.dg/property/dotsyntax-22.m: New.
13279         * obj-c++.dg/property/dotsyntax-22.mm: New.
13280
13281 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13282
13283         PR c++/46394
13284         * g++.dg/template/typedef38.C: New test.
13285
13286 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13287
13288         PR fortran/46818
13289         * gfortran.dg/whole_file_30.f90 : New test.
13290         * gfortran.dg/whole_file_31.f90 : New test.
13291
13292 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13293
13294         PR fortran/45077
13295         PR fortran/44945
13296         * gfortran.dg/whole_file_28.f90 : New test.
13297         * gfortran.dg/whole_file_29.f90 : New test.
13298
13299 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13300
13301         PR c++/44118
13302         * g++.dg/template/crash105.C: New.
13303
13304 2011-02-19  Jason Merrill  <jason@redhat.com>
13305
13306         * g++.dg/cpp0x/regress/no-elide1.C: New.
13307
13308 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13309
13310         PR tree-optimization/46620
13311         * gcc.dg/pr46620.c: New.
13312
13313 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13314
13315         PR c/47809
13316         * gcc.target/i386/pr47809.c: New test.
13317
13318 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13319             Tobias Burnus  <burnus@net-b.de>
13320
13321         * lib/target-supports.exp
13322         (check_effective_target_fortran_large_real): New check for large reals.
13323         * gfortran.dg/nan_7.f90: New test.
13324
13325 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13326
13327         PR libgfortran/47567
13328         * gfortran.dg/fmt_f0_1.f90: Update test.
13329
13330 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13331
13332         PR fortran/47348
13333         * gfortran.dg/array_constructor_36.f90 : New test.
13334         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13335         allow for comparison between different elements of the array
13336         constructor at different levels of optimization.
13337
13338 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13339
13340         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13341         * gcc.target/i386/pr32280-1.c: Likewise.
13342
13343 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13344
13345         PR target/47800
13346         * gcc.target/i386/pr47800.c: New test.
13347
13348 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13349
13350         * objc/execute/exceptions/foward-1.x: New.
13351
13352 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13353
13354         PR fortran/47789
13355         * gfortran.dg/derived_constructor_comps_4.f90: New.
13356
13357 2011-02-18  Tobias Burnus
13358
13359         PR fortran/47775
13360         * gfortran.dg/func_result_6.f90: New.
13361
13362 2011-02-18  Michael Matz  <matz@suse.de>
13363
13364         PR fortran/45586
13365         * gfortran.dg/lto/pr45586_0.f90: New test.
13366         * gfortran.dg/typebound_proc_20.f90: Ditto.
13367         * gfortran.dg/typebound_proc_21.f90: Ditto.
13368
13369 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13370
13371         PR c++/47795
13372         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13373
13374 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13375
13376         PR fortran/47750
13377         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13378         gcc_warning_prefix.
13379         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13380         normalizing the error/warning output.
13381         * gfortran.dg/Wall.f90: Update dg-error/warning.
13382         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13383         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13384         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13385         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13386         * gfortran.dg/class_30.f90: Update dg-error/warning.
13387         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13388         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13389         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13390         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13391         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13392         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13393         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13394         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13395         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13396         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13397         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13398         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13399         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13400         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13401         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13402         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13403         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13404         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13405         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13406         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13407         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13408         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13409         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13410         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13411         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13412
13413 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13414
13415         PR fortran/47768
13416         * gfortran.dg/proc_ptr_comp_30.f90: New.
13417
13418 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13419
13420         PR debug/47780
13421         * gcc.target/i386/pr47780.c: New test.
13422
13423 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13424
13425         PR fortran/47767
13426         * gfortran.dg/class_40.f03: New.
13427
13428 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13429
13430         PR c++/47208
13431         * g++.dg/cpp0x/auto21.C: New test.
13432
13433 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13434
13435         * objc.dg/special/unclaimed-category-1.h: Updated for
13436         new ABI support.
13437         * objc.dg/special/unclaimed-category-1.m: Same.
13438         * objc.dg/zero-link-1.m: Same.
13439         * objc.dg/lookup-1.m: Same.
13440         * objc.dg/torture/strings/const-str-9.m
13441         * objc.dg/torture/strings/const-str-10.m: Same.
13442         * objc.dg/torture/strings/const-str-11.m: Same.
13443         * objc.dg/torture/forward-1.m: Same.
13444         * objc.dg/zero-link-2.m: Same.
13445         * objc.dg/encode-7-next-64bit.m: Same.
13446         * objc.dg/method-4.m: Same.
13447         * objc.dg/next-runtime-1.m: Same.
13448         * objc.dg/image-info.m: Same.
13449         * objc.dg/pr23214.m: Same.
13450         * objc.dg/symtab-1.m: Same.
13451         * obj-c++.dg/basic.m: Same.
13452         * obj-c++.dg/proto-lossage-3.m: Same.
13453         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13454         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13455         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13456         * obj-c++.dg/method-11.m: Same.
13457         * objc/execute/enumeration-1.m: Same.
13458         * objc/execute/object_is_class.m: Same.
13459         * objc/execute/formal_protocol-2.m: Same.
13460         * objc/execute/formal_protocol-4.m: Same.
13461         * objc/execute/formal_protocol-6.m: Same.
13462         * objc/execute/bycopy-3.m: Same.
13463         * objc/execute/exceptions/catchall-1.m: Same.
13464         * objc/execute/exceptions/finally-1.m: Same.
13465         * objc/execute/exceptions/local-variables-1.m: Same.
13466         * objc/execute/exceptions/foward-1.m: Same.
13467         * objc/execute/bf-common.h
13468         * objc/execute/enumeration-2.m: Same.
13469         * objc/execute/formal_protocol-1.m: Same.
13470         * objc/execute/formal_protocol-3.m: Same.
13471         * objc/execute/formal_protocol-5.m: Same.
13472         * objc/execute/accessing_ivars.m: Same.
13473         * objc/execute/bycopy-2.m: Same.
13474         * objc/execute/formal_protocol-7.m: Same.
13475         * objc/execute/compatibility_alias.m: Same.
13476         * objc/execute/no_clash.m: Same.
13477         * objc/execute/object_is_meta_class.m: Same.
13478         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13479         * objc/execute/class-tests-1.h: Include stdio.h.
13480         * objc/execute/class-tests-2.h: Same.
13481         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13482         runtimes.
13483         * obj-c++.dg/try-catch-2.mm: Same.
13484
13485 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13486
13487         PR c++/47783
13488         * g++.dg/warn/Wunused-parm-4.C: New test.
13489
13490 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13491             Jan Hubicka  <jh@suse.cz>
13492
13493         PR debug/47106
13494         PR debug/47402
13495         * g++.dg/debug/pr47106.C: New.
13496
13497 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13498
13499         PR target/43653
13500         * gcc.target/i386/pr43653.c: New test.
13501
13502 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13503
13504         PR c++/47172
13505         * g++.dg/template/inherit6.C: New test.
13506
13507 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13508
13509         PR fortran/47745
13510         * gfortran.dg/class_39.f03: New.
13511
13512 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13513
13514         PR c++/47326
13515         * g++.dg/cpp0x/variadic106.C: New test.
13516
13517 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13518
13519         PR libfortran/47757
13520         * gfortran.dg/pr47757-1.f90: New test.
13521         * gfortran.dg/pr47757-2.f90: New test.
13522         * gfortran.dg/pr47757-3.f90: New test.
13523
13524         PR c++/47704
13525         * g++.dg/cpp0x/enum8.C: New test.
13526
13527 2011-02-15  Jason Merrill  <jason@redhat.com>
13528
13529         * g++.dg/inherit/implicit-trivial1.C: New.
13530         * g++.dg/cpp0x/implicit-trivial1.C: New.
13531
13532 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13533
13534         PR middle-end/47725
13535         * gcc.dg/torture/pr47725.c: Removed.
13536
13537 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13538
13539         PR target/47755
13540         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13541         constant does not generate a load from memory.
13542
13543 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13544
13545         PR middle-end/47725
13546         * gcc.dg/torture/pr47725.c: New.
13547
13548 2011-02-15  Richard Guenther  <rguenther@suse.de>
13549
13550         PR tree-optimization/47743
13551         * gcc.dg/torture/pr47743.c: New testcase.
13552
13553 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13554
13555         PR middle-end/47581
13556         * gcc.target/i386/pr47581.c: New test.
13557
13558 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13559
13560         PR fortran/47730
13561         * gfortran.dg/select_type_22.f03: New.
13562
13563 2011-02-14  Jason Merrill  <jason@redhat.com>
13564
13565         * g++.dg/cpp0x/regress/enum1.C: New.
13566
13567 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13568
13569         * gnat.dg/include.adb: New test.
13570
13571 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13572
13573         PR fortran/47728
13574         * gfortran.dg/class_38.f03: New.
13575
13576 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13577
13578         * gcc.dg/pr46494.c: New test.
13579
13580 2011-02-14  Richard Guenther  <rguenther@suse.de>
13581
13582         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13583
13584 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13585
13586         PR ada/41929
13587         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13588         sparc*-sun-solaris2.11.
13589
13590 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13591
13592         PR fortran/47349
13593         * gfortran.dg/argument_checking_18.f90: New.
13594
13595 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13596
13597         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13598         * gfortran.dg/argument_checking_17.f90: New.
13599
13600 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13601
13602         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13603         are temporarily disabled.
13604         * gfortran.dg/class_7.f03: Ditto.
13605         * gfortran.dg/coarray_14.f90: Ditto.
13606         * gfortran.dg/typebound_proc_13.f03: Ditto.
13607
13608 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13609
13610         PR fortran/45586
13611         * gfortran.dg/extends_11.f03: New.
13612
13613 2011-02-11  Xinliang David Li  <davidxl@google.com>
13614
13615         PR tree-optimization/47707
13616         * g++.dg/tree-ssa/pr47707.C: New test.
13617
13618 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13619
13620         * g++.dg/opt/inline17.C: New test.
13621
13622 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13623
13624         PR fortran/47550
13625         * gfortran.dg/pure_formal_2.f90: New.
13626
13627 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13628
13629         PR rtl-optimization/47614
13630         * gfortran.dg/pr47614.f: New.
13631
13632 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13633
13634         PR driver/47678
13635         * gcc.dg/opts-6.c: New test.
13636
13637 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13638
13639         PR debug/47684
13640         * gcc.dg/pr47684.c: New test.
13641
13642 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13643
13644         PR target/47629
13645         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13646         c99_runtime, dg-add-options c99_runtime.
13647         (main): Use __asm__.
13648
13649 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13650
13651         PR testsuite/47400
13652         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13653         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13654         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13655         * gcc.dg/ucnid-10.c: Likewise.
13656         * gcc.dg/ucnid-13.c: Likewise.
13657         * gcc.dg/ucnid-7.c: Likewise.
13658         * gcc.dg/ucnid-8.c: Likewise.
13659         Adapt dg-warning line number.
13660
13661 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13662
13663         * gcc.target/i386/parity-1.c: Use -march=k8.
13664         * gcc.target/i386/parity-2.c: Ditto.
13665         * gcc.target/i386/vecinit-1.c: Ditto.
13666         * gcc.target/i386/vecinit-2.c: Ditto.
13667
13668 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13669
13670         PR target/46610
13671         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13672         * gcc.target/mips/save-restore-3.c: Likewise.
13673         * gcc.target/mips/save-restore-4.c: Likewise.
13674         * gcc.target/mips/save-restore-5.c: Likewise.
13675
13676         PR target/47683
13677         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13678         * g++.dg/tree-prof/partition2.C: Likewise.
13679
13680 2011-02-09  Jason Merrill  <jason@redhat.com>
13681
13682         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13683         rather than misdeclare std::puts.
13684
13685         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13686         * g++.dg/other/warning1.C: Likewise.
13687         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13688         * g++.old-deja/g++.gb/scope06.C: Likewise.
13689         * g++.old-deja/g++.law/cvt11.C: Likewise.
13690         * g++.old-deja/g++.law/init1.C: Likewise.
13691         * g++.dg/abi/mangle26.C: Likewise.
13692
13693         * g++.dg/template/function1.C: Adjust for C++0x mode.
13694         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13695
13696         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13697         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13698
13699         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13700
13701         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13702
13703         * g++.dg/cpp0x/regress: New directory.
13704         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13705         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13706         * g++.dg/cpp0x/regress/regress3.C: New.
13707
13708 2011-02-10  Richard Guenther  <rguenther@suse.de>
13709
13710         PR tree-optimization/47677
13711         * gcc.dg/torture/pr47677.c: New testcase.
13712
13713 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13714
13715         * objc.dg/special/load-category-1.m: Remove unused header.
13716         * objc.dg/special/load-category-1a.m: Likewise.
13717         * objc.dg/special/load-category-2.m: Likewise.
13718         * objc.dg/special/load-category-2a.m: Likewise.
13719         * objc.dg/special/load-category-3.m: Likewise.
13720         * objc.dg/special/load-category-3a.m: Likewise.
13721         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13722         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13723         * objc.dg/attributes/class-attribute-1.m: Likewise.
13724         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13725         * obj-c++.dg/property/property.exp: Likewise.
13726         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13727         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13728         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13729         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13730         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13731         * obj-c++.dg/template-8.mm: Likewise.
13732
13733 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13734
13735         PR target/47665
13736         * gcc.target/i386/pr47665.c: New test.
13737
13738 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13739
13740         PR testsuite/47622
13741         Revert
13742         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13743         PR debug/42631
13744         * gcc.dg/pr42631.c: Update test.
13745         * gcc.dg/pr42631-2.c: New test.
13746
13747 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13748
13749         PR fortran/47352
13750         * gfortran.dg/proc_decl_25.f90: New.
13751
13752 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13753
13754         PR fortran/47463
13755         * gfortran.dg/typebound_assignment_2.f03: New.
13756
13757 2011-02-09  Richard Guenther  <rguenther@suse.de>
13758
13759         PR tree-optimization/47664
13760         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13761
13762 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13763
13764         PR middle-end/47646
13765         * gnat.dg/uninit_func.adb: Adjust dg directive.
13766
13767 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13768
13769         PR middle-end/47646
13770         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13771
13772 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13773
13774         PR fortran/47637
13775         * gfortran.dg/auto_dealloc_2.f90: New.
13776
13777 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13778
13779         * gcc.dg/builtins-config.h: Remove __sgi handling.
13780         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13781         -std=c99 for mips-sgi-irix6.5*.
13782
13783 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13784
13785         PR middle-end/45505
13786         * gfortran.dg/pr25923.f90: Remove xfails.
13787
13788 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13789
13790         PR fortran/47583
13791         * gfortran.dg/inquire_14.f90: New test.
13792
13793 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13794
13795         PR fortran/45290
13796         * gfortran.dg/pointer_init_6.f90: New.
13797
13798 2011-02-08  Jeff Law <law@redhat.com>
13799
13800         PR tree-optimization/42893
13801         * gcc.tree-ssa/pr42893.c: New test.
13802
13803 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13804
13805         PR tree-optimization/46834
13806         PR tree-optimization/46994
13807         PR tree-optimization/46995
13808         * gcc.dg/graphite/id-pr46834.c: New.
13809         * gfortran.dg/graphite/id-pr46994.f90: New.
13810         * gfortran.dg/graphite/id-pr46995.f90: New.
13811
13812 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13813
13814         PR middle-end/47646
13815         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13816         using the variable is known the warning is emitted there.
13817         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13818         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13819
13820         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13821         statement.
13822         (vg): Likewise.
13823         * gcc.dg/noreturn-1.c (foo5): Likewise.
13824         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13825         (method2): Likewise.
13826
13827         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13828         the return statement using the uninitialized variable.
13829         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13830
13831 2011-02-08  Richard Guenther  <rguenther@suse.de>
13832
13833         PR middle-end/47639
13834         * g++.dg/opt/pr47639.c: New testcase.
13835
13836 2011-02-08  Richard Guenther  <rguenther@suse.de>
13837
13838         PR tree-optimization/47632
13839         * g++.dg/opt/pr47632.C: New testcase.
13840
13841 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13842
13843         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13844
13845 2011-02-07  Richard Guenther  <rguenther@suse.de>
13846
13847         PR tree-optimization/47615
13848         * g++.dg/opt/pr47615.C: New testcase.
13849
13850 2011-02-07  Richard Guenther  <rguenther@suse.de>
13851
13852         PR tree-optimization/47621
13853         * gcc.dg/torture/pr47621.c: New testcase.
13854
13855 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13856
13857         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13858
13859 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13860
13861         PR fortran/47592
13862         * gfortran.dg/allocate_with_source_1 : New test.
13863
13864 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13865
13866         PR middle-end/47610
13867         * gcc.dg/pr47610.c: New test.
13868
13869 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13870
13871         PR debug/42631
13872         * gcc.dg/pr42631.c: Update test.
13873         * gcc.dg/pr42631-2.c: New test.
13874
13875 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13876
13877         PR fortran/47574
13878         * gfortran.dg/pr47574.f90:  New test.
13879
13880 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13881
13882         PR tree-optimization/46194
13883         * gcc.dg/autopar/pr46194.c: New.
13884
13885 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13886
13887         PR tree-optimization/43695
13888         * g++.dg/ipa/pr43695.C: New.
13889
13890 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13891
13892         PR inline-asm/23200
13893         * gcc.dg/pr23200.c: New test.
13894
13895 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
13896
13897         PR c++/47589
13898         * g++.dg/pr47589.C: New test.
13899
13900 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
13901
13902         PR c++/47398
13903         * g++.dg/template/typedef37.C: New test.
13904         * g++.dg/template/param1.C: Adjust expected error message.
13905
13906 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13907
13908         PR middle-end/31490
13909         * gcc.dg/pr31490-2.c: New test.
13910         * gcc.dg/pr31490-3.c: New test.
13911         * gcc.dg/pr31490-4.c: New test.
13912
13913 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
13914             Jakub Jelinek  <jakub@redhat.com>
13915
13916         PR c++/46890
13917         * g++.dg/parser/semicolon3.C: Adjust.
13918         * g++.dg/parser/semicolon4.C: New testcase.
13919         * g++.dg/pr46890.C: New testcase.
13920
13921 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
13922
13923         PR c++/29571
13924         * g++.dg/init/pr29571.C: New.
13925
13926 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
13927
13928         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
13929         instead of vect_int.
13930
13931 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
13932
13933         PR target/47312
13934         * gcc.target/i386/pr47312.c: New test.
13935
13936         PR target/47564
13937         * gcc.target/i386/pr47564.c: New test.
13938
13939 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
13940
13941         PR tree-optimization/45122
13942         * gcc.dg/tree-ssa/pr45122.c: New.
13943
13944 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
13945
13946         PR target/47272
13947         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
13948         and vec_vsx_st.
13949
13950         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
13951         and vsx so a default --with-cpu=power7 doesn't give an error
13952         when -mavoid-indexed-addresses is used.
13953
13954         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
13955         wrapper function to save the arguments and then jump to the real
13956         function, rather than depending on the compiler not to move stuff
13957         before an asm.
13958         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
13959
13960 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13961             Paul Thomas  <pault@gcc.gnu.org>
13962
13963         PR fortran/47082
13964         * gfortran.dg/class_37.f03 : New test.
13965
13966 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
13967             Richard Guenther  <rguenther@suse.de>
13968
13969         PR tree-optimization/40979
13970         PR bootstrap/47044
13971         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
13972         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
13973         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
13974         check_vect_support_and_set_flags.
13975         * gfortran.dg/graphite/vect-pr40979.f90: New.
13976
13977 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
13978
13979         PR fortran/47572
13980         * gfortran.dg/class_36.f03: New.
13981
13982 2011-02-02  Richard Guenther  <rguenther@suse.de>
13983
13984         PR tree-optimization/47566
13985         * gcc.dg/lto/20110201-1_0.c: New testcase.
13986
13987 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
13988
13989         PR debug/47498
13990         PR debug/47501
13991         PR debug/45136
13992         PR debug/45130
13993         * debug/pr47498.c: New.
13994         * debug/pr47501.c: New.
13995
13996 2011-02-01  Richard Guenther  <rguenther@suse.de>
13997
13998         PR tree-optimization/47559
13999         * g++.dg/torture/pr47559.C: New testcase.
14000
14001 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14002
14003         PR fortran/47565
14004         * gfortran.dg/typebound_call_20.f03: New.
14005
14006 2011-02-01  Richard Guenther  <rguenther@suse.de>
14007
14008         PR tree-optimization/47555
14009         * gcc.dg/pr47555.c: New testcase.
14010
14011 2011-02-01  Richard Guenther  <rguenther@suse.de>
14012
14013         PR tree-optimization/47541
14014         * g++.dg/torture/pr47541.C: New testcase.
14015
14016 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14017
14018         PR fortran/47455
14019         * gfortran.dg/typebound_call_19.f03: New.
14020
14021 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14022
14023         PR c++/47416
14024         * g++.dg/cpp0x/pr47416.C: New test.
14025
14026 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14027
14028         PR fortran/47519
14029         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14030
14031 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14032
14033         PR fortran/47463
14034         * gfortran.dg/typebound_assignment_1.f03: New.
14035
14036 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14037
14038         PR tree-optimization/47538
14039         * gcc.c-torture/execute/pr47538.c: New test.
14040
14041 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14042
14043         PR target/45325
14044         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14045
14046 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14047
14048         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14049
14050 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14051
14052         PR rtl-optimization/44031
14053         * gcc.c-torture/compile/20110131-1.c: New test.
14054
14055 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14056
14057         PR fortran/47042
14058         * gfortran.dg/stmt_func_1.f90: New.
14059
14060 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14061
14062         PR fortran/47042
14063         * gfortran.dg/interface_34.f90: New.
14064
14065 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14066
14067         PR fortran/47523
14068         * gfortran.dg/realloc_on_assign_5.f03: New test.
14069         * gfortran.dg/realloc_on_assign_5.f03: New test.
14070
14071 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14072
14073         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14074         * gfortran.dg/bessel_7.f90: Likewise.
14075         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14076
14077         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14078         * gfortran.dg/sum_init_expr.f03: Likewise.
14079
14080         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14081
14082         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14083         -r -nostdlib.
14084
14085         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14086         loop only on "vect_intfloat_cvt" targets.
14087
14088 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14089
14090         PR fortran/47531
14091         * gfortran.dg/shape_6.f90: New.
14092
14093 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14094
14095         PR libgfortran/47434
14096         * gfortran.dg/read_infnan_1.f90: Update test.
14097         * gfortran.dg/module_nan.f90: Update test.
14098         * gfortran.dg/char4_iunit_1.f03: Update test.
14099         * gfortran.dg/large_real_kind_1.f90: Update test.
14100         * gfortran.dg/real_const_3.f90: Update test.
14101         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14102
14103 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14104
14105         PR c++/47311
14106         * g++.dg/template/param2.C: New test.
14107
14108 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14109
14110         PR libgfortran/47285
14111         * gfortran.dg/fmt_g.f: New test.
14112
14113 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14114
14115         PR fortran/47507
14116         * gfortran.dg/pure_formal_1.f90: New.
14117
14118 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14119
14120         PR target/42894
14121         * gcc.dg/tls/pr42894.c: New test.
14122
14123 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14124
14125         * gcc.dg/pr47276.c: Add dg-require-visibility.
14126
14127 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14128
14129         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14130
14131 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14132             Tobias Burnus  <burnus@gcc.gnu.org>
14133
14134         PR fortran/45170
14135         PR fortran/35810
14136         PR fortran/47350
14137         * gfortran.dg/realloc_on_assign_3.f03: New test.
14138         * gfortran.dg/realloc_on_assign_4.f03: New test.
14139         * gfortran.dg/allocatable_function_5.f90: New test.
14140         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14141         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14142         implemented" dg-errors.
14143
14144 2011-01-27  Jan Hubicka  <jh@suse.cz>
14145
14146         PR middle-end/46949
14147         * gcc.dg/attr-weakref-4.c: New testcase
14148
14149 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14150
14151         PR tree-optimization/47228
14152         * gcc.dg/torture/pr47228.c: New test.
14153
14154 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14155
14156         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14157
14158 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14159
14160         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14161         when using auto-overlay support on the SPU.
14162
14163 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14164
14165         PR rtl-optimization/44174
14166         * gcc.target/i386/asm-6.c: New test.
14167
14168 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14169
14170         PR rtl-optimization/46856
14171         * gcc.c-torture/compile/pr46856.c: New test.
14172
14173 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14174             Andrew Pinski  <pinskia@gmail.com>
14175
14176         PR c/43082
14177         * gcc.dg/pr43082.c: New.
14178
14179 2011-01-26  DJ Delorie  <dj@redhat.com>
14180
14181         PR rtl-optimization/46878
14182         * gcc.dg/pr46878-1.c: New test.
14183
14184 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14185
14186         PR c++/47476
14187         * g++.dg/cpp0x/pr47476.C: New test.
14188
14189 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14190
14191         * gcc.c-torture/compile/20110126-1.c: New test.
14192
14193 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14194
14195         PR c/47473
14196         * gcc.dg/torture/pr47473.c: New test.
14197
14198 2011-01-26  Jan Hubicka  <jh@suse.cz>
14199
14200         PR target/47237
14201         * gcc.c-torture/execute/pr47237.c: New testcase.
14202
14203 2011-01-26  Jan Hubicka  <jh@suse.cz>
14204
14205         PR tree-optimization/47190
14206         * gcc.dg/attr-weakref-3.c: New testcase.
14207
14208 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14209
14210         PR c++/43601
14211         * gcc.dg/dll-9a.c: New test file.
14212         * gcc.dg/dll-11.c: Likewise.
14213         * gcc.dg/dll-12.c: Likewise.
14214         * gcc.dg/dll-12a.c: Likewise.
14215         * gcc.dg/dll-11a.c: Likewise.
14216         * gcc.dg/dll-9.c: Likewise.
14217         * gcc.dg/dll-10.c: Likewise.
14218         * gcc.dg/dll-10a.c: Likewise.
14219         * g++.dg/ext/dllexport4a.cc: Likewise.
14220         * g++.dg/ext/dllexport4.C: Likewise.
14221         * g++.dg/ext/dllexport5.C: Likewise.
14222         * g++.dg/ext/dllexport5a.cc: Likewise.
14223
14224 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14225
14226         PR tree-optimization/46970
14227         * gcc.dg/graphite/pr46970.c: New.
14228
14229 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14230
14231         PR tree-optimization/46215
14232         * gcc.dg/graphite/pr46215.c: New.
14233
14234 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14235
14236         PR tree-optimization/46168
14237         * gcc.dg/graphite/pr46168.c: New.
14238
14239 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14240
14241         PR tree-optimization/43657
14242         * gcc.dg/graphite/pr43657.c: New.
14243
14244 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14245
14246         PR tree-optimization/29832
14247         * gfortran.dg/graphite/pr29832.f90: New.
14248
14249 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14250
14251         PR tree-optimization/43567
14252         * gcc.dg/graphite/pr43567.c: New.
14253
14254 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14255
14256         * gfortran.dg/graphite/interchange-4.f: New.
14257         * gfortran.dg/graphite/interchange-5.f: New.
14258
14259         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14260         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14261         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14262         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14263         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14264         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14265         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14266         * gfortran.dg/ltrans-7.f90: Removed.
14267         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14268
14269         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14270         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14271         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14272         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14273         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14274         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14275         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14276         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14277         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14278         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14279         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14280         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14281         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14282         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14283         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14284         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14285         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14286         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14287         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14288         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14289         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14290         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14291         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14292         * gcc.dg/tree-ssa/data-dep-1.c
14293         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14294         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14295         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14296         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14297         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14298
14299 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14300
14301         PR tree-optimization/47265
14302         PR tree-optimization/47443
14303         * gcc.c-torture/compile/pr47265.c: New test.
14304         * gcc.dg/pr47443.c: New test.
14305
14306 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14307
14308         PR tree-optimization/47382
14309         * g++.dg/torture/pr47382.C: New test.
14310         * g++.dg/opt/devirt1.C: Xfail.
14311
14312 2011-01-25  Yao Qi  <yao@codesourcery.com>
14313
14314         PR target/45701
14315         * gcc.target/arm/pr45701-1.c: New test.
14316         * gcc.target/arm/pr45701-2.c: New test.
14317         * gcc.target/arm/pr45701-3.c: New test.
14318
14319 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14320             Jakub Jelinek  <jakub@redhat.com>
14321
14322         PR tree-optimization/47271
14323         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14324
14325 2011-01-25  Nick Clifton  <nickc@redhat.com>
14326
14327         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14328         (saturate_add): Delete.
14329         (exchange): Delete.
14330         (main): Do not run saturate_add.
14331         (set_interrupts): Delete.
14332
14333 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14334
14335         PR fortran/47448
14336         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14337
14338 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14339
14340         PR tree-optimization/47427
14341         PR tree-optimization/47428
14342         * gcc.c-torture/compile/pr47427.c: New test.
14343         * gcc.c-torture/compile/pr47428.c: New test.
14344
14345 2011-01-25  Richard Guenther  <rguenther@suse.de>
14346
14347         PR middle-end/47411
14348         * gcc.dg/torture/pr47411.c: New testcase.
14349
14350 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14351
14352         * gfortran.dg/graphite/id-24.f: New.
14353         * gfortran.dg/graphite/id-25.f: New.
14354
14355 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14356
14357         * gfortran.dg/graphite/id-23.f: New.
14358
14359 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14360
14361         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14362
14363 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14364
14365         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14366         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14367         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14368         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14369         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14370         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14371         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14372         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14373         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14374
14375 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14376
14377         * gcc.dg/graphite/block-0.c: Add documentation.
14378         * gcc.dg/graphite/block-4.c: Same.
14379         * gcc.dg/graphite/block-7.c: Same.
14380         * gcc.dg/graphite/block-8.c: New.
14381         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14382         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14383         * gcc.dg/graphite/interchange-12.c: Add documentation.
14384         * gcc.dg/graphite/interchange-13.c: New.
14385         * gcc.dg/graphite/interchange-14.c: New.
14386         * gcc.dg/graphite/interchange-15.c: New.
14387         * gcc.dg/graphite/interchange-8.c: Add documentation.
14388         * gcc.dg/graphite/interchange-mvt.c: Same.
14389
14390 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14391
14392         PR target/47408
14393         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14394         * gcc.target/powerpc/altivec-14.c: Ditto.
14395         * gcc.target/powerpc/altivec-33.c: Ditto.
14396         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14397         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14398         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14399         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14400         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14401         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14402         * g++.dg/ext/altivec-15.C: Ditto.
14403         * g++.dg/ext/altivec-types-1.C: Ditto.
14404         * g++.dg/ext/altivec-types-2.C: Ditto.
14405         * g++.dg/ext/altivec-types-3.C: Ditto.
14406         * g++.dg/ext/altivec-types-4.C: Ditto.
14407
14408 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14409
14410         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14411
14412 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14413
14414         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14415         optimization options.
14416
14417 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14418
14419         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14420
14421         PR testsuite/45988
14422         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14423
14424 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14425
14426         PR fortran/47421
14427         * gfortran.dg/allocatable_scalar_12.f90: New.
14428
14429 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14430
14431         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14432         vectorization to be not profitable if peeling is used to
14433         realign the memory access.
14434         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14435         loop bound to avoid loop unrolling.
14436         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14437
14438 2011-01-22  Jan Hubicka  <jh@suse.cz>
14439
14440         PR lto/47333
14441         * g++.dg/lto/pr47333.C: New file.
14442
14443 2011-01-22  Jan Hubicka  <jh@suse.cz>
14444
14445         PR tree-optimization/43884
14446         PR lto/44334
14447         * gcc.dg/autopar/outer-2.c: Increase array size.
14448         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14449
14450 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14451
14452         PR fortran/38536
14453         * gfortran.dg/c_loc_tests_16.f90:  New test.
14454
14455 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14456
14457         PR fortran/47399
14458         * gfortran.dg/typebound_proc_19.f90: New.
14459
14460 2011-01-21  Jeff Law <law@redhat.com>
14461
14462         PR tree-optimization/47053
14463         * g++.dg/pr47053.C: New test.
14464
14465 2011-01-21  Jason Merrill  <jason@redhat.com>
14466
14467         PR c++/47041
14468         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14469
14470 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14471
14472         PR c++/47388
14473         * g++.dg/cpp0x/range-for10.C: New test.
14474         * g++.dg/template/for1.C: New test.
14475
14476         PR middle-end/45566
14477         * g++.dg/tree-prof/partition3.C: New test.
14478
14479         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14480
14481         PR rtl-optimization/47366
14482         * g++.dg/opt/pr47366.C: New test.
14483
14484 2011-01-21  Jason Merrill  <jason@redhat.com>
14485
14486         PR c++/46552
14487         * g++.dg/cpp0x/constexpr-regress2.C: New.
14488
14489         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14490
14491 2011-01-21  Jeff Law <law@redhat.com>
14492
14493         PR rtl-optimization/41619
14494         * gcc.dg/pr41619.c: New.
14495
14496 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14497
14498         PR tree-optimization/47355
14499         * g++.dg/opt/pr47355.C: New test.
14500
14501 2011-01-21  Richard Guenther  <rguenther@suse.de>
14502
14503         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14504         making main hot.
14505
14506 2011-01-21  Richard Guenther  <rguenther@suse.de>
14507
14508         PR tree-optimization/47365
14509         * gcc.dg/torture/pr47365.c: New testcase.
14510         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14511
14512 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14513
14514         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14515
14516 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14517
14518         PR tree-optimization/47391
14519         * gcc.dg/pr47391.c: New test.
14520
14521 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14522
14523         * g++.dg/template/char1.C: Use signed char.
14524
14525 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14526
14527         PR fortran/47377
14528         * gfortran.dg/pointer_target_4.f90: New.
14529
14530 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14531
14532         PR target/47251
14533         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14534         ILP32 system and not IP32.
14535
14536 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14537
14538         PR debug/46583
14539         * g++.dg/debug/pr46583.C: New.
14540
14541 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14542
14543         PR debug/47283
14544         * g++.dg/debug/pr47283.C: New test.
14545
14546         PR testsuite/47371
14547         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14548         * gcc.target/i386/headmerge-2.c: Likewise.
14549
14550 2011-01-20  Richard Guenther  <rguenther@suse.de>
14551
14552         PR middle-end/47370
14553         * gcc.dg/torture/pr47370.c: New testcase.
14554
14555 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14556
14557         PR tree-optimization/46130
14558         * gcc.dg/pr46130-1.c: New test.
14559         * gcc.dg/pr46130-2.c: New test.
14560
14561 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14562
14563         PR c++/47291
14564         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14565
14566 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14567
14568         PR debug/46240
14569         * g++.dg/debug/pr46240.cc: New.
14570
14571 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14572
14573         PR c++/47303
14574         * g++.dg/template/anonunion1.C: New test.
14575
14576         PR rtl-optimization/47337
14577         * gcc.c-torture/execute/pr47337.c: New test.
14578
14579 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14580
14581         PR testsuite/45342
14582         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14583
14584 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14585
14586         PR tree-optimization/46021
14587         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14588
14589 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14590
14591         PR tree-optimization/47290
14592         * g++.dg/torture/pr47290.C: New test.
14593
14594 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14595
14596         PR fortran/47240
14597         * gfortran.dg/proc_ptr_comp_29.f90: New.
14598
14599 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14600
14601         PR testsuite/41146
14602         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14603         powerpc-apple-darwin9.
14604
14605 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14606
14607         PR rtl-optimization/47299
14608         * gcc.c-torture/execute/pr47299.c: New test.
14609
14610 2011-01-17  Jason Merrill  <jason@redhat.com>
14611
14612         * g++.dg/cpp0x/constexpr-virtual.C: New.
14613
14614 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14615
14616         PR fortran/47331
14617         * gfortran.dg/gomp/pr47331.f90: New test.
14618
14619 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14620
14621         PR objc/47314
14622         * objc.dg/selector-warn-1.m: New.
14623         * obj-c++.dg/selector-warn-1.mm: New.
14624
14625 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14626
14627         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14628         Update dg-final accordingly.
14629
14630 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14631
14632         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14633
14634 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14635
14636         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14637         target check.
14638         * gcc.dg/guality/pr36728-2.c: Likewise.
14639
14640 2011-01-17  Richard Guenther  <rguenther@suse.de>
14641
14642         PR tree-optimization/47313
14643         * g++.dg/torture/pr47313.C: New testcase.
14644
14645 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14646
14647         PR target/47318
14648         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14649         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14650         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14651         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14652
14653         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14654         as __m256i.
14655         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14656         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14657         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14658
14659 2011-01-17  Richard Guenther  <rguenther@suse.de>
14660
14661         PR tree-optimization/45967
14662         * gcc.dg/torture/pr45967-2.c: New testcase.
14663         * gcc.dg/torture/pr45967-3.c: Likewise.
14664
14665 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14666
14667         PR testsuite/47325
14668         * g++.dg/ext/pr47213.C: Require visibility.
14669
14670 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14671
14672         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14673         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14674
14675 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14676
14677         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14678         Linux-based targets.
14679
14680 2011-01-13  Jan Hubicka  <jh@suse.cz>
14681
14682         PR tree-optimization/47276
14683         * gcc.dg/pr47276.c: New testcase.
14684
14685 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14686             Jonathan Wakely  <jwakely.gcc@gmail.com>
14687
14688         PR c++/33558
14689         * g++.dg/other/pr33558.C: New.
14690         * g++.dg/other/pr33558-2.C: New.
14691
14692 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14693
14694         PR tree-optimization/45934
14695         PR tree-optimization/46302
14696         * g++.dg/ipa/devirt-c-1.C: New test.
14697         * g++.dg/ipa/devirt-c-2.C: Likewise.
14698         * g++.dg/ipa/devirt-c-3.C: Likewise.
14699         * g++.dg/ipa/devirt-c-4.C: Likewise.
14700         * g++.dg/ipa/devirt-c-5.C: Likewise.
14701         * g++.dg/ipa/devirt-c-6.C: Likewise.
14702         * g++.dg/ipa/devirt-6.C: Likewise.
14703         * g++.dg/ipa/devirt-d-1.C: Likewise.
14704         * g++.dg/torture/pr45934.C: Likewise.
14705
14706 2011-01-14  Jason Merrill  <jason@redhat.com>
14707
14708         * g++.dg/cpp0x/variadic105.C: New.
14709
14710 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14711             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14712
14713         PR objc/45989
14714         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14715         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14716         execution tests on i?86-*-*, x86_64-*-* and
14717         powerpc*-apple-darwin* && ilp32.
14718         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14719         tests on i?86-*-* and x86_64-*-*.
14720
14721 2011-01-14  Richard Guenther  <rguenther@suse.de>
14722
14723         PR tree-optimization/47280
14724         * g++.dg/opt/pr47280.C: New testcase.
14725
14726 2011-01-14  Jason Merrill  <jason@redhat.com>
14727
14728         * g++.dg/cpp0x/constexpr-regress1.C: New.
14729
14730         * g++.dg/ext/flexary2.C: New.
14731
14732 2011-01-14  Richard Guenther  <rguenther@suse.de>
14733
14734         PR middle-end/47281
14735         * gcc.dg/torture/pr47281.c: New testcase.
14736         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14737
14738 2011-01-14  Richard Guenther  <rguenther@suse.de>
14739
14740         PR tree-optimization/47286
14741         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14742
14743 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14744
14745         PR c++/47213
14746         * g++.dg/ext/pr47213.C: New.
14747
14748 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14749
14750         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14751
14752 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14753             Mikael Morin  <mikael@gcc.gnu.org>
14754
14755         PR fortran/45848
14756         PR fortran/47204
14757         * gfortran.dg/select_type_20.f90: New.
14758         * gfortran.dg/select_type_21.f90: New.
14759
14760 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14761
14762         PR target/47251
14763         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14764
14765 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14766
14767         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14768         * gcc.dg/guality/pr36728-2.c: Likewise.
14769
14770 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14771
14772         PR debug/PR46973
14773         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14774
14775 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14776
14777         PR rtl-optimization/45352
14778         * gcc.dg/pr45352-3.c: New.
14779
14780 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14781
14782         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14783         comment.
14784         * g++.dg/cpp0x/range-for8.C: New.
14785         * g++.dg/cpp0x/range-for9.C: New.
14786
14787 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14788
14789         PR debug/47209
14790         * g++.dg/debug/pr47209.C: New.
14791
14792 2011-01-12  Richard Guenther  <rguenther@suse.de>
14793
14794         PR lto/47259
14795         * gcc.dg/lto/pr47259_0.c: New testcase.
14796         * gcc.dg/lto/pr47259_1.c: Likewise.
14797
14798 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14799
14800         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14801         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14802         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14803         methods missing from the OBJC2 Object.
14804         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14805         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14806         GNU and NeXT runtimes.
14807         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14808         comments.
14809         * objc-obj-c++-shared/Object1.m: Likewise.
14810         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14811         * objc.dg/proto-qual-1.m: Likewise.
14812         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14813         * obj-c++.dg/proto-qual-1.mm: Likewise.
14814
14815 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14816
14817         PR testsuite/33033
14818         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14819
14820 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14821
14822         Fixed the Objective-C++ testsuite and updated all tests.
14823         * lib/obj-c++.exp (obj-c++_init): Declare and set
14824         gcc_warning_prefix and gcc_error_prefix.
14825         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14826         'dg-warning', 'dg-message' and 'dg-error'.
14827         * obj-c++.dg/class-extension-3.mm: Likewise.
14828         * obj-c++.dg/class-protocol-1.mm: Likewise.
14829         * obj-c++.dg/encode-7.mm: Likewise.
14830         * obj-c++.dg/exceptions-3.mm: Likewise.
14831         * obj-c++.dg/exceptions-5.mm: Likewise.
14832         * obj-c++.dg/method-12.mm: Likewise.
14833         * obj-c++.dg/method-13.mm: Likewise.
14834         * obj-c++.dg/method-15.mm: Likewise.
14835         * obj-c++.dg/method-16.mm: Likewise.
14836         * obj-c++.dg/method-4.mm: Likewise.
14837         * obj-c++.dg/method-8.mm: Likewise.
14838         * obj-c++.dg/method-conflict-1.mm: Likewise.
14839         * obj-c++.dg/method-conflict-2.mm: Likewise.
14840         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14841         and uncommented second part of the testcase now that the testsuite
14842         works correctly.
14843         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14844         and uncommented second part of the testcase now that the testsuite
14845         works correctly.
14846         * obj-c++.dg/private-1.mm: Likewise.
14847         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14848         * obj-c++.dg/syntax-error-7.mm: Likewise.
14849         * obj-c++.dg/warn5.mm: Likewise.
14850         * obj-c++.dg/property/at-property-14.mm: Likewise.
14851         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14852         FIXME.
14853         * obj-c++.dg/property/at-property-18.mm: Likewise.
14854         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14855         FIXME.
14856         * obj-c++.dg/property/at-property-21.mm: Likewise.
14857         * obj-c++.dg/property/at-property-28.mm: Likewise.
14858         * obj-c++.dg/property/at-property-5.mm: Likewise.
14859         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14860         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14861         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14862         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14863         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14864         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14865         * obj-c++.dg/tls/diag-5.mm: Likewise.
14866         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14867         dg-error, now matched correctly.
14868
14869 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14870
14871         * objc.dg/property/at-property-29.m: New.
14872         * obj-c++.dg/property/at-property-29.mm: New.
14873
14874 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14875
14876         * go.test/go-test.exp (go-set-goarch): New proc.
14877         (go-gc-tests): Use it.
14878
14879 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14880
14881         PR debug/46955
14882         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14883
14884 2011-01-11  Richard Henderson  <rth@redhat.com>
14885
14886         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14887
14888 2011-01-11  Jan Hubicka  <jh@suse.cz>
14889
14890         PR lto/45721
14891         PR lto/45375
14892         * gcc.dg/lto/pr45721_1.c: New file.
14893         * gcc.dg/lto/pr45721_0.c: New file.
14894
14895 2011-01-11  Richard Guenther  <rguenther@suse.de>
14896
14897         PR tree-optimization/46076
14898         * gcc.dg/tree-ssa/pr46076.c: New testcase.
14899
14900 2011-01-11  Jeff Law <law@redhat.com>
14901
14902         * PR tree-optimization/47086
14903         * gcc.dg/pr47086.c: New test.
14904
14905 2011-01-11  Jason Merrill  <jason@redhat.com>
14906
14907         PR c++/46658
14908         * g++.dg/template/new10.C: New.
14909
14910         PR c++/45520
14911         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
14912
14913 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
14914
14915         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
14916         Split type definitions and NSConstantString class into...
14917         * objc-obj-c++-shared/objc-test-suite-types.h: New.
14918         * objc-obj-c++-shared/nsconstantstring-class.h: New.
14919         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
14920         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
14921         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
14922         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
14923         to comments.
14924         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
14925         encode defines for newer NeXT system headers.
14926         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
14927         * obj-c++.dg/torture/strings/string1.mm: Likewise.
14928         * objc.dg/foreach-5.m: Likewise.
14929         * objc.dg/foreach-2.m: Likewise.
14930         * objc.dg/foreach-4.m: Likewise.
14931         * objc.dg/torture/strings/string1.m: Likewise.
14932         * objc.dg/torture/strings/string2.m: Likewise.
14933         * objc.dg/torture/strings/string3.m: Likewise.
14934         * objc.dg/torture/strings/string4.m: Likewise.
14935         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
14936         header and stand alone.
14937         * obj-c++.dg/strings/strings-2.mm: Likewise.
14938         * objc.dg/torture/strings/const-str-3.m: Likewise.
14939         * objc.dg/strings/strings-2.m: Likewise.
14940         * objc.dg/strings/const-str-12b.m: Likewise.
14941
14942 2011-01-12  Richard Guenther  <rguenther@suse.de>
14943
14944         PR middle-end/32511
14945         * gcc.dg/attr-weak-1.c: Adjust.
14946
14947 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
14948
14949         PR fortran/47051
14950         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
14951         standard compliant and comment.
14952
14953 2011-01-10  Jan Hubicka  <jh@suse.cz>
14954
14955         PR lto/46083
14956         * gcc.dg/initpri3.c: New testcase.
14957
14958 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
14959
14960         PR lto/47222
14961         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
14962         externally visible.
14963         (g_esi): Likewise.
14964         (g_ebx): Likewise.
14965         (g_ebp): Likewise.
14966         (g_esp): Likewise.
14967         (g_ebp_save): Likewise.
14968         (g_esp_save): Likewise.
14969
14970 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14971
14972         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
14973
14974 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14975
14976         PR tree-optimization/46021
14977         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
14978         i?86-*-*, x86_64-*-*.
14979
14980 2011-01-10  Jeff Law <law@redhat.com>
14981
14982         * PR tree-optimization/47141
14983         * gcc.c-torture/compile/pr47141.c: New test.
14984
14985 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
14986
14987         PR testsuite/46230
14988         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
14989         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
14990         * gcc.dg/vect/slp-35.c: Remove XFAILs.
14991         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
14992
14993         PR testsuite/46230
14994         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
14995         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
14996         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
14997         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
14998         being vectorized.  Adjust dg-final pattern.
14999
15000         PR testsuite/46230
15001         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15002         * gcc.dg/vect/slp-24.c: Likewise.
15003
15004 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15005
15006         PR c++/47218
15007         * g++.dg/other/pr47218-1.C: New test file.
15008         * g++.dg/other/pr47218.C: Likewise.
15009         * g++.dg/other/pr47218.h: New supporting header.
15010
15011 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15012
15013         PR objc/47232
15014         * objc.dg/attributes/invalid-attribute-1.m: New.
15015         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15016
15017 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15018
15019         PR fortran/47224
15020         * gfortran.dg/proc_ptr_comp_28.f90: New.
15021
15022 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15023
15024         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15025         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15026         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15027         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15028         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15029         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15030         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15031         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15032         * objc.dg/gnu-api-2-class.m: Likewise.
15033         * objc.dg/gnu-api-2-ivar.m: Likewise.
15034         * objc.dg/gnu-api-2-method.m: Likewise.
15035         * objc.dg/gnu-api-2-objc.m: Likewise.
15036         * objc.dg/gnu-api-2-object.m: Likewise.
15037         * objc.dg/gnu-api-2-property.m: Likewise.
15038         * objc.dg/gnu-api-2-protocol.m: Likewise.
15039         * objc.dg/gnu-api-2-sel.m: Likewise.
15040
15041 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15042
15043         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15044         * objc.dg/objc-foreach-4.m: Likewise.
15045         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15046         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15047         * objc.dg/foreach-4.m: Likewise.
15048         * objc.dg/foreach-5.m: Likewise.
15049         * objc.dg/foreach-3.m: Return self from init.
15050
15051 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15052
15053         PR fortran/38536
15054         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15055
15056 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15057
15058         PR fortran/46313
15059         * gfortran.dg/class_35.f90: New.
15060
15061 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15062
15063         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15064
15065 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15066
15067         PR objc/47078
15068         * objc.dg/invalid-method-2.m: New.
15069         * obj-c++.dg/invalid-method-2.mm: New.
15070
15071 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15072
15073         PR fortran/46896
15074         * gfortran.dg/transpose_optimization_2.f90 : New test.
15075
15076 2011-01-08  Jan Hubicka  <jh@suse.cz>
15077
15078         PR tree-optmization/46469
15079         * g++.dg/torture/pr46469.C: New testcase.
15080
15081 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15082
15083         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15084         emulation of libobjc-gnu structure layout functionality to ..
15085         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15086         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15087         * objc/execute/bf-common.h: Adjust headers.
15088         * objc/execute/bf-1.m: Likewise.
15089         * objc/execute/bf-2.m: Likewise.
15090         * objc/execute/bf-3.m: Likewise.
15091         * objc/execute/bf-4.m: Likewise.
15092         * objc/execute/bf-5.m: Likewise.
15093         * objc/execute/bf-6.m: Likewise.
15094         * objc/execute/bf-7.m: Likewise.
15095         * objc/execute/bf-8.m: Likewise.
15096         * objc/execute/bf-9.m: Likewise.
15097         * objc/execute/bf-10.m: Likewise.
15098         * objc/execute/bf-11.m: Likewise.
15099         * objc/execute/bf-12.m: Likewise.
15100         * objc/execute/bf-13.m: Likewise.
15101         * objc/execute/bf-14.m: Likewise.
15102         * objc/execute/bf-15.m: Likewise.
15103         * objc/execute/bf-16.m: Likewise.
15104         * objc/execute/bf-17.m: Likewise.
15105         * objc/execute/bf-18.m: Likewise.
15106         * objc/execute/bf-19.m: Likewise.
15107         * objc/execute/bf-20.m: Likewise.
15108         * objc/execute/bf-21.m: Likewise.
15109         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15110         objc_get_type_qualifiers ().
15111
15112 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15113
15114         PR fortran/45777
15115         * gfortran.dg/dependency_39.f90:  New test.
15116
15117 2011-01-07  Jan Hubicka  <jh@suse.cz>
15118
15119         Get builtins tests ready for linker plugin.
15120         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15121         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15122         my_memset, my_bzero): Mark used.
15123         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15124         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15125         volatile.
15126         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15127         volatile.
15128
15129 2011-01-07  Jan Hubicka  <jh@suse.cz>
15130
15131         PR tree-optimization/46367
15132         * g++.dg/torture/pr46367.C: New file.
15133
15134 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15135
15136         PR target/47201
15137         * gcc.dg/pr47201.c: New test.
15138
15139         PR bootstrap/47187
15140         * gcc.dg/tree-prof/pr47187.c: New test.
15141
15142 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15143
15144         PR fortran/41580
15145         * gfortran.dg/extends_type_of_3.f90: New.
15146
15147 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15148
15149         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15150         * g++.dg/ext/dllimport-MI1.C: Likewise.
15151         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15152         * g++.dg/ext/dllimport10.C: Likewise.
15153         * g++.dg/ext/dllimport11.C: Likewise.
15154         * g++.dg/ext/dllimport12.C: Likewise.
15155         * g++.dg/ext/dllimport13.C: Likewise.
15156         * g++.dg/ext/dllimport2.C: Likewise.
15157         * g++.dg/ext/dllimport3.C: Likewise.
15158         * g++.dg/ext/dllimport4.C: Likewise.
15159         * g++.dg/ext/dllimport5.C: Likewise.
15160         * g++.dg/ext/dllimport6.C: Likewise.
15161         * g++.dg/ext/dllimport8.C: Likewise.
15162         * g++.dg/ext/dllimport9.C: Likewise.
15163         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15164         targets, too. Additionally enable test for i?86-*-mingw*.
15165         * g++.dg/ext/selectany1.C: Likewise.
15166         Remove guard variable check.
15167
15168 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15169
15170         PR fortran/47189
15171         PR fortran/47194
15172         * gfortran.dg/storage_size_3.f08: Extended.
15173
15174 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15175
15176         PR c++/47022
15177         * g++.dg/template/stdarg1.C: New test.
15178
15179 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15180
15181         PR fortran/47195
15182         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15183         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15184         from the interface of functions to not hide the errors that
15185         shall be tested.
15186
15187 2011-01-06  Jan Hubicka  <jh@suse.cz>
15188
15189         * gcc.dg/lto/pr47188_0.c: New testcase.
15190         * gcc.dg/lto/pr47188_1.c: New testcase.
15191
15192 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15193
15194         PR fortran/33117
15195         PR fortran/46478
15196         * gfortran.dg/interface_33.f90: New test.
15197
15198 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15199
15200         PR c/47150
15201         * gcc.c-torture/compile/pr47150.c: New test.
15202
15203 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15204
15205         PR tree-optimization/47139
15206         * gcc.dg/vect/pr47139.c: New test.
15207
15208 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15209
15210         PR fortran/47180
15211         * gfortran.dg/extends_type_of_2.f03: New.
15212
15213 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15214
15215         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15216
15217 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15218
15219         * gnat.dg/opt14.adb: New test.
15220
15221 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15222
15223         PR fortran/46017
15224         * gfortran.dg/allocate_error_2.f90:  New test.
15225
15226 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15227
15228         PR fortran/47024
15229         * gfortran.dg/storage_size_3.f08: New.
15230
15231 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15232
15233         PR libgfortran/47154
15234         * gfortran.dg/namelist_68.f90: New test.
15235
15236 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15237
15238         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15239
15240 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15241
15242         PR fortran/46448
15243         * gfortran.dg/class_34.f90: New.
15244
15245 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15246
15247         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15248         use __builtin_inff.  Skip all single-precision tests that require
15249         Infinity.
15250
15251 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15252
15253         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15254
15255 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15256
15257         PR tree-optimization/47148
15258         * gcc.c-torture/execute/pr47148.c: New test.
15259
15260         PR tree-optimization/47155
15261         * gcc.c-torture/execute/pr47155.c: New test.
15262
15263         PR rtl-optimization/47157
15264         * gcc.c-torture/compile/pr47157.c: New test.
15265
15266 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15267
15268         * gcc.dg/torture/vector-shift2.c (schar): Define.
15269         (main): Always use schar or uchar instead of plain "char" to avoid
15270         dependencies on implementation-defined char signedness.
15271
15272 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15273
15274         PR tree-optimization/46801
15275         * gnat.dg/pack9.adb: Remove xfail.
15276
15277 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15278
15279         PR tree-optimization/46984
15280         * g++.dg/ipa/pr46984.C: New test.
15281
15282 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15283
15284         PR fortran/46408
15285         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15286
15287 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15288
15289         PR tree-optimization/47140
15290         * gcc.c-torture/compile/pr47140.c: New test.
15291
15292         PR rtl-optimization/47028
15293         * gcc.dg/pr47028.c: New test.
15294
15295 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15296
15297         * objc.dg/protocol-forward-1.m: Removed TODO.
15298         * objc.dg/protocol-forward-2.m: New.
15299         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15300         * obj-c++.dg/protocol-forward-2.mm: New.
15301
15302 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15303
15304         PR target/38662
15305         * g++.dg/eh/pr38662.C: New testcase.
15306
15307 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15308
15309         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15310         scan for newline '\n'.
15311
15312 \f
15313 Copyright (C) 2011 Free Software Foundation, Inc.
15314
15315 Copying and distribution of this file, with or without modification,
15316 are permitted in any medium without royalty provided the copyright
15317 notice and this notice are preserved.