OSDN Git Service

71c3f67a2458a5ded6347bcfa6d662c573049565
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
2
3         PR libstdc++/51365
4         * g++.dg/ext/is_final.C: New.
5
6 2012-12-15  Richard Guenther  <rguenther@suse.de>
7
8         PR lto/48508
9         * g++.dg/lto/pr48508-1_0.C: New testcase.
10         * g++.dg/lto/pr48508-1_1.C: Likewise.
11
12 2011-12-14  Jason Merrill  <jason@redhat.com>
13
14         PR c++/51554
15         * g++.dg/init/constant1.C: New.
16
17         PR c++/51248
18         * g++.dg/other/enum2.C: New.
19
20 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
21
22         PR c++/51475
23         * g++.dg/cpp0x/initlist63.C: New test.
24
25 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
26
27         PR target/50931
28         * gcc.target/avr/torture/int24-mul.c: New.
29
30 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
31
32         PR c++/51476
33         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
34
35 2011-12-13  Jason Merrill  <jason@redhat.com>
36
37         PR c++/51406
38         PR c++/51161
39         * g++.dg/cpp0x/rv-cast3.C: New.
40         * g++.dg/cpp0x/rv-cast4.C: New.
41
42 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
43
44         PR c++/51464
45         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
46
47 2011-12-13  Andrew Pinski  <apinski@cavium.com>
48             Adam Nemet  <anemet@caviumnetworks.com>
49
50         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
51         -fdump-* options.
52         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
53         * gcc.target/mips/octeon-pipe-1.c: New testcase.
54
55 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
56
57         PR c++/14258
58         * g++.dg/template/using16.C: New.
59         * g++.dg/template/using17.C: New.
60
61 2011-12-13  Martin Jambor  <mjambor@suse.cz>
62
63         PR tree-optimization/51362
64         * gcc.dg/ipa/pr51362.c: New test.
65
66 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
67
68         PR testsuite/51524
69         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
70         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
71
72 2011-12-13  Richard Guenther  <rguenther@suse.de>
73
74         PR lto/48354
75         * g++.dg/lto/pr48354-1_0.C: New testcase.
76
77 2011-12-13  Richard Guenther  <rguenther@suse.de>
78
79         PR tree-optimization/51519
80         * gcc.dg/pr51519.c: New testcase.
81
82 2011-12-13  Richard Guenther  <rguenther@suse.de>
83
84         * gcc.dg/lto/20111213-1_0.c: New testcase.
85
86 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
87
88         * gnat.dg/vect1.ad[sb]: Add more tests.
89         * gnat.dg/vect2.ad[sb]: Likewise.
90         * gnat.dg/vect3.ad[sb]: Likewise.
91         * gnat.dg/vect4.ad[sb]: Likewise.
92         * gnat.dg/vect5.ad[sb]: Likewise.
93         * gnat.dg/vect6.ad[sb]: Likewise.
94
95 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
96
97         PR rtl-optimization/51495
98         * gcc.c-torture/compile/pr51495.c: New test.
99
100         PR tree-optimization/51481
101         * gcc.dg/pr51481.c: New test.
102
103 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
104
105         PR tree-optimization/45830
106         * gcc.c-torture/execute/pr45830.c: Move from here to...
107         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
108         dg-additional-options magic.
109
110 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
111
112         * gfortran.dg/nested_modules_2.f90: Tighten test.
113
114 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
115
116         * gcc.c-torture/execute/20111212-1.c: New test.
117
118 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
119
120         PR testsuite/51511
121         * gcc.dg/pr45819.c: Add -w to dg-options.
122
123 2011-12-12  Torvald Riegel  <triegel@redhat.com>
124
125         * g++.dg/tm/noexcept-1.C: New test.
126         * g++.dg/tm/noexcept-2.C: New test.
127         * g++.dg/tm/noexcept-3.C: New test.
128         * g++.dg/tm/noexcept-4.C: New test.
129         * g++.dg/tm/noexcept-5.C: New test.
130
131 2011-12-12  Torvald Riegel  <triegel@redhat.com>
132
133         * c-c++-common/tm/20111206.c: New test.
134
135 2011-12-12  Richard Guenther  <rguenther@suse.de>
136
137         PR lto/51262
138         * g++.dg/opt/pr51262.C: New testcase.
139
140 2011-12-12  Revital Eres  <revital.eres@linaro.org>
141
142         PR rtl-optimization/47013
143         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
144         to preserve the function.
145         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
146         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
147         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
148         -fmodulo-sched-allow-regmoves flags.
149         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
150         and avoid superfluous spaces in dg-final for spu-*-*.
151         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
152         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
153         change scan-rtl-dump-times for powerpc*-*-*.
154         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
155         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
156         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
157
158 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
159
160         PR tree-optimization/51485
161         * g++.dg/vect/pr51485.cc: New test.
162
163 2011-12-11  Tobias Burnus  <burnus@net-b.de>
164
165         PR fortran/50923
166         * gfortran.dg/warn_function_without_result_2.f90: New.
167
168 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
169             Tobias Burnus  <burnus@gcc.gnu.org>
170
171         PR fortran/41539
172         PR fortran/43214
173         PR fortran/43969
174         PR fortran/44568
175         PR fortran/46356
176         PR fortran/46990
177         PR fortran/49074
178         * gfortran.dg/class_array_1.f03: New.
179         * gfortran.dg/class_array_2.f03: New.
180         * gfortran.dg/class_array_3.f03: New.
181         * gfortran.dg/class_array_4.f03: New.
182         * gfortran.dg/class_array_5.f03: New.
183         * gfortran.dg/class_array_6.f03: New.
184         * gfortran.dg/class_array_7.f03: New.
185         * gfortran.dg/class_array_8.f03: New.
186         * gfortran.dg/coarray_poly_1.f90: New.
187         * gfortran.dg/coarray_poly_2.f90: New.
188         * gfortran.dg/coarray/poly_run_1.f90: New.
189         * gfortran.dg/coarray/poly_run_2.f90: New.
190         * gfortran.dg/class_to_type_1.f03: New.
191         * gfortran.dg/type_to_class_1.f03: New.
192         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
193         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
194         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
195
196 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
197
198         PR fortran/50690
199         * gfortran.dg/gomp/workshare2.f90:  New test.
200         * gfortran.dg/gomp/workshare3.f90:  New test.
201
202 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
203
204         * gnat.dg/specs/elab3.ads: New test.
205
206 2011-12-10  Richard Henderson  <rth@redhat.com>
207
208         * gcc.target/powerpc/altivec-perm-1.c: New.
209         * gcc.target/powerpc/altivec-perm-2.c: New.
210         * gcc.target/powerpc/altivec-perm-4.c: New.
211
212 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
213
214         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
215         Add a scan-assembler-time clause to test for the interupt vector jump.
216         (f): Rename to ...
217         (dma0_handler): ... this.
218
219 2011-12-10  Nathan Sidwell  <nathan@acm.org>
220
221         PR gcov-profile/51449
222         * g++.dg/gcov/gcov-14.C: New.
223
224 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
225
226         * gcc.c-torture/compile/20111209-1.c: New test.
227
228 2011-12-09  Jason Merrill  <jason@redhat.com>
229
230         PR c++/51151
231         * g++.dg/warn/Woverflow-4.C: New.
232
233 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
234
235         PR c++/51289
236         * g++.dg/cpp0x/alias-decl-17.C: New test.
237
238 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
239
240         * gcc.target/powerpc/recip-5.c: Disable running on any system that
241         does not support VSX.
242
243         * gcc.target/powerpc/ppc-target-4.c: New file to test target
244         specific functions enabling target specific builtins.
245
246 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
247
248         * gcc.dg/vect/slp-13.c: Array size increase reverted.
249         * gcc.dg/vect/slp-24.c: Ditto.
250         * gcc.dg/vect/slp-3.c: Ditto.
251         * gcc.dg/vect/slp-34.c: Ditto.
252         * gcc.dg/vect/slp-4.c: Ditto.
253         * gcc.dg/vect/slp-cond-2.c: Ditto.
254         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
255         * gcc.dg/vect/vect-1.c: Ditto.
256         * gcc.dg/vect/vect-10.c: Ditto.
257         * gcc.dg/vect/vect-105.c: Ditto.
258         * gcc.dg/vect/vect-112.c: Ditto.
259         * gcc.dg/vect/vect-15.c: Ditto.
260         * gcc.dg/vect/vect-2.c: Ditto.
261         * gcc.dg/vect/vect-31.c: Ditto.
262         * gcc.dg/vect/vect-32.c: Ditto.
263         * gcc.dg/vect/vect-33.c: Ditto.
264         * gcc.dg/vect/vect-34.c: Ditto.
265         * gcc.dg/vect/vect-35.c: Ditto.
266         * gcc.dg/vect/vect-36.c: Ditto.
267         * gcc.dg/vect/vect-6.c: Ditto.
268         * gcc.dg/vect/vect-73.c: Ditto.
269         * gcc.dg/vect/vect-74.c: Ditto.
270         * gcc.dg/vect/vect-75.c: Ditto.
271         * gcc.dg/vect/vect-76.c: Ditto.
272         * gcc.dg/vect/vect-80.c: Ditto.
273         * gcc.dg/vect/vect-85.c: Ditto.
274         * gcc.dg/vect/vect-89.c: Ditto.
275         * gcc.dg/vect/vect-97.c: Ditto.
276         * gcc.dg/vect/vect-98.c: Ditto.
277         * gcc.dg/vect/vect-all.c: Ditto.
278         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
279         * gcc.dg/vect/vect-iv-8.c: Ditto.
280         * gcc.dg/vect/vect-iv-8a.c: Ditto.
281         * gcc.dg/vect/vect-outer-1.c: Ditto.
282         * gcc.dg/vect/vect-outer-1a.c: Ditto.
283         * gcc.dg/vect/vect-outer-1b.c: Ditto.
284         * gcc.dg/vect/vect-outer-2.c: Ditto.
285         * gcc.dg/vect/vect-outer-2a.c: Ditto.
286         * gcc.dg/vect/vect-outer-2c.c: Ditto.
287         * gcc.dg/vect/vect-outer-3.c: Ditto.
288         * gcc.dg/vect/vect-outer-3a.c: Ditto.
289         * gcc.dg/vect/vect-outer-4a.c: Ditto.
290         * gcc.dg/vect/vect-outer-4b.c: Ditto.
291         * gcc.dg/vect/vect-outer-4c.c: Ditto.
292         * gcc.dg/vect/vect-outer-4d.c: Ditto.
293         * gcc.dg/vect/vect-outer-4m.c: Ditto.
294         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
295         * gcc.dg/vect/vect-outer-fir.c: Ditto.
296         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
297         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
298         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
299         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
300         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
301         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
302         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
303         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
304         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
305         * gcc.dg/vect/vect-shift-2.c: Ditto.
306         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
307         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
308         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
309         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
310         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
311         * gcc.dg/vect/slp-13-big-array.c: New test.
312         * gcc.dg/vect/slp-24-big-array.c: Ditto.
313         * gcc.dg/vect/slp-3-big-array.c: Ditto.
314         * gcc.dg/vect/slp-34-big-array.c: Ditto.
315         * gcc.dg/vect/slp-4-big-array.c: Ditto.
316         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
317         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
318         * gcc.dg/vect/vect-1-big-array.c: Ditto.
319         * gcc.dg/vect/vect-10-big-array.c: Ditto.
320         * gcc.dg/vect/vect-105-big-array.c: Ditto.
321         * gcc.dg/vect/vect-112-big-array.c: Ditto.
322         * gcc.dg/vect/vect-15-big-array.c: Ditto.
323         * gcc.dg/vect/vect-2-big-array.c: Ditto.
324         * gcc.dg/vect/vect-31-big-array.c: Ditto.
325         * gcc.dg/vect/vect-32-big-array.c: Ditto.
326         * gcc.dg/vect/vect-33-big-array.c: Ditto.
327         * gcc.dg/vect/vect-34-big-array.c: Ditto.
328         * gcc.dg/vect/vect-35-big-array.c: Ditto.
329         * gcc.dg/vect/vect-36-big-array.c: Ditto.
330         * gcc.dg/vect/vect-6-big-array.c: Ditto.
331         * gcc.dg/vect/vect-73-big-array.c: Ditto.
332         * gcc.dg/vect/vect-74-big-array.c: Ditto.
333         * gcc.dg/vect/vect-75-big-array.c: Ditto.
334         * gcc.dg/vect/vect-76-big-array.c: Ditto.
335         * gcc.dg/vect/vect-80-big-array.c: Ditto.
336         * gcc.dg/vect/vect-85-big-array.c: Ditto.
337         * gcc.dg/vect/vect-89-big-array.c: Ditto.
338         * gcc.dg/vect/vect-97-big-array.c: Ditto.
339         * gcc.dg/vect/vect-98-big-array.c: Ditto.
340         * gcc.dg/vect/vect-all-big-array.c: Ditto.
341         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
342         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
343         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
344         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
345         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
346         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
347         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
348         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
349         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
350         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
351         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
352         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
353         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
354         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
355         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
356         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
357         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
358         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
359         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
360         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
361         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
362         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
363         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
364         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
365         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
366         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
367         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
368         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
369         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
370         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
371         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
372         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
373         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
374
375 2011-12-09  Richard Guenther  <rguenther@suse.de>
376
377         PR lto/48042
378         * g++.dg/lto/pr48042_0.C: New testcase.
379
380 2011-12-09  Richard Guenther  <rguenther@suse.de>
381
382         PR tree-optimization/51482
383         * g++.dg/torture/pr51482.C: New testcase.
384
385 2011-12-08  Andrew Pinski  <apinski@cavium.com>
386
387         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
388         * gcc.target/mips/dmult-1.c: Likewise.
389         * gcc.target/mips/branch-1.c: Likewise.
390         * gcc.target/mips/extend-1.c: Likewise.
391
392 2011-12-08  Jason Merrill  <jason@redhat.com>
393
394         PR c++/51318
395         * g++.dg/template/cond8.C: New.
396
397         PR c++/51459
398         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
399
400 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
401
402         PR tree-optimization/51466
403         * gcc.c-torture/execute/pr51466.c: New test.
404
405 2011-12-08  Tobias Burnus  <burnus@net-b.de>
406
407         PR fortran/50815
408         * gfortran.dg/bounds_check_16.f90: New.
409
410 2011-12-08  Tobias Burnus  <burnus@net-b.de>
411
412         PR fortran/51378
413         * gfortran.dg/private_type_14.f90: New.
414
415 2011-12-08  Tobias Burnus  <burnus@net-b.de>
416
417         PR fortran/51407
418         * gfortran.dg/io_real_boz_3.f90: New.
419         * gfortran.dg/io_real_boz_4.f90: New.
420         * gfortran.dg/io_real_boz_5.f90: New.
421
422 2011-12-08  Tobias Burnus  <burnus@net-b.de>
423
424         PR fortran/51448
425         * gfortran.dg/realloc_on_assign_8.f90: New.
426
427 2011-12-08  Teresa Johnson  <tejohnson@google.com>
428
429         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
430
431 2011-12-08  Teresa Johnson  <tejohnson@google.com>
432
433         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
434         -Wwrite-strings option.
435
436 2011-12-08  Teresa Johnson  <tejohnson@google.com>
437
438         * gcc.target/i386/movdi-rex64.c: New.
439
440 2011-12-08  Richard Guenther  <rguenther@suse.de>
441
442         * gcc.dg/volatile3.c: New testcase.
443
444 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
445
446         PR tree-optimization/51315
447         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
448         for typedef.
449         (int32_t): Use __INT32_TYPE__ for typedef.
450
451 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
452
453         PR tree-optimization/51315
454         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
455         sizeof(int)==4.
456
457 2011-12-08  Richard Guenther  <rguenther@suse.de>
458
459         PR lto/50747
460         * g++.dg/opt/pr50747-1_0.C: New testcase.
461         * g++.dg/opt/pr50747-2_0.C: Likewise.
462
463 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
464
465         * gcc.c-torture/execute/20111208-1.c: New test.
466
467 2011-12-08  Richard Guenther  <rguenther@suse.de>
468
469         PR lto/48437
470         * gcc.dg/lto/20111207-2_0.c: New testcase.
471         * gcc.dg/guality/pr48437.c: Likewise.
472
473 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
474
475         PR c++/51401
476         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
477         * g++.dg/cpp0x/auto29.C: New test.
478
479         PR c++/51429
480         * g++.dg/parse/error45.C: New test.
481
482         PR c++/51229
483         * g++.dg/ext/desig3.C: New test.
484
485         PR c++/51369
486         * g++.dg/cpp0x/constexpr-51369.C: New test.
487
488 2011-12-07  Andrew Pinski  <apinski@cavium.com>
489
490         PR middle-end/45416
491         * gcc.dg/pr45416.c: New testcase.
492
493 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
494
495         PR c++/51420
496         * g++.dg/cpp0x/pr51420.C: New.
497
498 2011-12-07  Richard Guenther  <rguenther@suse.de>
499
500         PR lto/48100
501         * gcc.dg/lto/20111207-1_0.c: New testcase.
502         * gcc.dg/lto/20111207-1_1.c: Likewise.
503         * gcc.dg/lto/20111207-1_2.c: Likewise.
504         * gcc.dg/lto/20111207-1_3.c: Likewise.
505
506 2011-12-07  Richard Guenther  <rguenther@suse.de>
507
508         PR tree-optimization/50823
509         * gcc.dg/torture/pr50823.c: New testcase.
510
511 2011-12-07  Martin Jambor  <mjambor@suse.cz>
512
513         PR tree-optimization/50744
514         * gcc.dg/ipa/pr50744.c: New test.
515
516 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
517
518         PR c++/51430
519         * g++.dg/template/static32.C: New test.
520
521 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
522
523         * g++.dg/opt/pr51396.C: Use dg-additional-options.
524
525 2011-12-06  Tobias Burnus  <burnus@net-b.de>
526
527         PR fortran/51435
528         * gfortran.dg/default_initialization_5.f90: New.
529
530 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
531
532         PR target/51354
533         * gcc.c-torture/compile/pr51354.c: New test.
534
535 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
536
537         PR c++/51431
538         * g++.dg/other/abstract3.C: New.
539
540 2011-12-06  Richard Guenther  <rguenther@suse.de>
541
542         PR tree-optimization/49997
543         * gcc.dg/torture/pr49997.c: New testcase.
544
545 2011-12-06  Richard Guenther  <rguenther@suse.de>
546
547         PR middle-end/51436
548         * g++.dg/torture/pr51436.C: New testcase.
549
550 2011-12-06  Richard Guenther  <rguenther@suse.de>
551
552         PR tree-optimization/51245
553         * gcc.dg/torture/pr51245.c: New testcase.
554
555 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
556
557         PR c++/51427
558         * g++.dg/diagnostic/wrong-tag-1.C
559
560 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
561
562         PR c++/51319
563         * g++.dg/lookup/using50.C: New.
564         * g++.dg/lookup/using51.C: New.
565
566 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
567
568         PR tree-optimization/51396
569         * g++.dg/opt/pr51396.C: New test.
570
571         PR debug/51410
572         * gcc.dg/debug/dwarf2/pr51410.c: New test.
573
574         PR c/51339
575         * gcc.dg/gomp/pr51339.c: New test.
576
577 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
578
579         PR c++/51399
580         * g++.dg/cpp0x/initlist62.C: New.
581
582 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
583
584         PR fortran/51338
585         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
586
587 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
588
589         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
590         * g++.dg/torture/pr39732.C: Likewise.
591         * g++.dg/torture/pr40642.C: Likewise.
592         * gcc.c-torture/compile/pr44686.c: Likewise.
593         * gcc.dg/20050309-1.c: Likewise.
594         * gcc.dg/20050330-2.c: Likewise.
595         * gcc.dg/20051201-1.c: Likewise.
596         * gcc.dg/gomp/pr27573.c: Likewise.
597         * gcc.dg/pr46255.c: Likewise.
598         * gcc.dg/profile-dir-1.c: Likewise.
599         * gcc.dg/profile-dir-2.c: Likewise.
600         * gcc.dg/profile-dir-3.c: Likewise.
601         * gcc.dg/profile-generate-1.c: Likewise.
602         * gfortran.dg/gomp/pr27573.f90: Likewise.
603         * gcc.dg/profile-generate-3.c: Be specific about the type of
604         profiling required.
605
606 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
607
608         PR c++/51414
609         * g++.dg/ext/underlying_type11.C: New.
610
611 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
612
613         PR testsuite/51128
614         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
615         * gcc.dg/torture/pr39074.c: Ditto.
616         * gcc.dg/torture/pr39074-2.c: Ditto.
617         * gcc.dg/torture/pr42898.c: Ditto.
618         * gcc.dg/torture/pr42898-2.c: Ditto.
619         * gcc.dg/torture/pr45704.c: Ditto.
620         * gcc.dg/torture/pr50472.c: Ditto.
621         * gcc.dg/torture/pta-callused-1.c: Ditto.
622         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
623         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
624         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
625         * gcc.dg/torture/pta-escape-1.c: Ditto.
626         * gcc.dg/torture/ipa-pta-1.c: Ditto.
627         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
628
629 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
630
631         PR target/51408
632         * gcc.dg/pr51408.c: New.
633
634 2011-12-05  Jason Merrill  <jason@redhat.com>
635
636         * g++.dg/cpp0x/dc6.C: New.
637
638 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
639             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
640
641         * g++.dg/cpp0x/dc1.C: New test.
642         * g++.dg/cpp0x/dc2.C: New test.
643         * g++.dg/cpp0x/dc3.C: New test.
644         * g++.dg/cpp0x/dc4.C: New test.
645         * g++.dg/cpp0x/dc5.C: New test.
646         * g++.dg/template/meminit1.C: Adjust expected error.
647
648 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
649
650         PR c++/51404
651         * g++.dg/cpp0x/auto28.C: New.
652
653 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
654
655         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
656
657 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
658             Eric Botcazou  <ebotcazou@adacore.com>
659
660         PR middle-end/51323
661         PR middle-end/50074
662         * gcc.c-torture/execute/pr51323.c: New test.
663
664 2011-12-04  Tobias Burnus  <burnus@net-b.de>
665
666         PR fortran/51383
667         * gfortran.dg/associate_10.f90: New.
668
669 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
670
671         PR middle-end/51285
672         * gfortran.dg/vect/pr51285.f90: New test.
673
674 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
675             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
676
677         PR target/51393
678         * gcc.target/i386/pr51393.c: New test.
679
680 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
681
682         PR obj-c++/51349
683         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
684         * obj-c++.dg/naming-4.mm: Likewise.
685
686 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
687
688         * gcc.dg/darwin-segaddr.c: Use -no-pie.
689
690 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
691
692         PR c++/51313
693         * g++.dg/cpp0x/pr51313.C: New.
694
695 2011-12-03  Tobias Burnus  <burnus@net-b.de>
696
697         PR fortran/48887
698         * gfortran.dg/select_type_24.f90: New.
699         * gfortran.dg/select_type_23.f03: Add dg-error.
700         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
701
702 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
703
704         * gcc.dg/vect/vect-122.c: New test.
705
706 2011-12-03  Tobias Burnus  <burnus@net-b.de>
707
708         PR fortran/50684
709         * gfortran.dg/move_alloc_8.f90: New.
710
711 2011-12-03  Tobias Burnus  <burnus@net-b.de>
712
713         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
714         i.e. remove the dg-error line.
715         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
716         * gfortran.dg/move_alloc_9.f90: New.
717         * gfortran.dg/move_alloc_10.f90: New
718
719 2011-12-02  Nathan Sidwell  <nathan@acm.org>
720
721         * lib/gcov.exp (verify-lines): Allow = as a count char.
722         * g++.dg/gcov/gcov-13.C: New.
723
724 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
725
726         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
727         * gcc.dg/vect/slp-24.c: Ditto.
728         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
729         * gcc.dg/vect/slp-34.c: Ditto.
730         * gcc.dg/vect/slp-4.c: Ditto.
731         * gcc.dg/vect/slp-cond-2.c: Ditto.
732         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
733         * gcc.dg/vect/vect-1.c: Ditto.
734         * gcc.dg/vect/vect-10.c: Ditto.
735         * gcc.dg/vect/vect-105.c: Ditto.
736         * gcc.dg/vect/vect-112.c: Ditto.
737         * gcc.dg/vect/vect-15.c: Ditto.
738         * gcc.dg/vect/vect-2.c: Ditto.
739         * gcc.dg/vect/vect-31.c: Ditto.
740         * gcc.dg/vect/vect-32.c: Ditto.
741         * gcc.dg/vect/vect-33.c: Ditto.
742         * gcc.dg/vect/vect-34.c: Ditto.
743         * gcc.dg/vect/vect-35.c: Ditto.
744         * gcc.dg/vect/vect-36.c: Ditto.
745         * gcc.dg/vect/vect-6.c: Ditto.
746         * gcc.dg/vect/vect-73.c: Ditto.
747         * gcc.dg/vect/vect-74.c: Ditto.
748         * gcc.dg/vect/vect-75.c: Ditto.
749         * gcc.dg/vect/vect-76.c: Ditto.
750         * gcc.dg/vect/vect-80.c: Ditto.
751         * gcc.dg/vect/vect-85.c: Ditto.
752         * gcc.dg/vect/vect-89.c: Ditto.
753         * gcc.dg/vect/vect-97.c: Ditto.
754         * gcc.dg/vect/vect-98.c: Ditto.
755         * gcc.dg/vect/vect-all.c: Ditto.
756         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
757         * gcc.dg/vect/vect-iv-8.c: Ditto.
758         * gcc.dg/vect/vect-iv-8a.c: Ditto.
759         * gcc.dg/vect/vect-outer-1.c: Ditto.
760         * gcc.dg/vect/vect-outer-1a.c: Ditto.
761         * gcc.dg/vect/vect-outer-1b.c: Ditto.
762         * gcc.dg/vect/vect-outer-2.c: Ditto.
763         * gcc.dg/vect/vect-outer-2a.c: Ditto.
764         * gcc.dg/vect/vect-outer-2c.c: Ditto.
765         * gcc.dg/vect/vect-outer-3.c: Ditto.
766         * gcc.dg/vect/vect-outer-3a.c: Ditto.
767         * gcc.dg/vect/vect-outer-4a.c: Ditto.
768         * gcc.dg/vect/vect-outer-4b.c: Ditto.
769         * gcc.dg/vect/vect-outer-4c.c: Ditto.
770         * gcc.dg/vect/vect-outer-4d.c: Ditto.
771         * gcc.dg/vect/vect-outer-4m.c: Ditto.
772         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
773         * gcc.dg/vect/vect-outer-fir.c: Ditto.
774         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
775         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
776         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
777         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
778         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
779         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
780         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
781         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
782         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
783         * gcc.dg/vect/vect-shift-2.c: Ditto.
784         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
785         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
786         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
787         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
788         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
789
790 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
791
792         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
793         __builtin_memcpy arguments to honor sizeof(a).
794
795 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
796
797         * gcc.c-torture/execute/doloop-1.c,
798         gcc.c-torture/execute/doloop-2.c: New tests.
799
800 2011-12-02  Martin Jambor  <mjambor@suse.cz>
801
802         PR tree-optimization/50622
803         * g++.dg/tree-ssa/pr50622.C: New test.
804
805 2011-12-01  Jason Merrill  <jason@redhat.com>
806
807         * g++.dg/cpp0x/initlist61.C: New.
808
809 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
810
811         PR c++/51326
812         * g++.dg/inherit/crash3.C: New.
813
814 2011-12-01  Nathan Sidwell  <nathan@acm.org>
815
816         PR gcov-profile/51113
817         * lib/gcov.exp (verify-lines): Add support for xfailing.
818         (run-gcov): Likewise.
819         * gcc.misc-tests/gcov-13.c: Xfail weak function.
820         * gcc.misc-tests/gcov-16.c: Remove.
821         * gcc.misc-tests/gcov-17.c: Remove.
822         * g++.dg/gcov-8.C: Remove.
823         * g++.dg/gcov-9.C: Remove.
824         * g++.dg/gcovpart-12b.C: New.
825         * g++.dg/gcov-12.C: New.
826
827 2011-12-01  Andrew Pinski  <apinski@cavium.com>
828
829         PR lto/51198
830         * g++.dg/torture/pr51198.C: New testcase.
831
832 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
833
834         PR tree-optimization/51246
835         * gcc.c-torture/compile/pr51246.c: New test.
836
837         PR rtl-optimization/51014
838         * g++.dg/opt/pr51014.C: New test.
839
840 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
841
842         PR c++/51367
843         * g++.dg/template/error47.C: New.
844
845 2011-11-30  Jason Merrill  <jason@redhat.com>
846
847         PR c++/51009
848         * g++.dg/init/aggr8.C: New.
849
850 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
851
852         PR target/50725
853         * gcc.target/i386/pr50725.c: New test.
854
855         PR middle-end/51089
856         * gfortran.dg/gomp/pr51089.f90: New test.
857
858 2011-11-30  Andrew Pinski  <apinski@cavium.com>
859
860         * gcc.dg/pr51321.c: New testcase.
861
862 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
863
864         PR rtl-optimization/48721
865         * gcc.target/i386/pr48721.c: New test.
866
867 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
868
869         PR c++/51299
870         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
871
872 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
873
874         PR tree-optimization/51247
875         * gcc.c-torture/compile/pr51247.c: New test.
876
877 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
878
879         PR target/50123
880         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
881
882 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
883
884         Use complex floating-point constant in CDBL.
885
886         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
887
888 2011-11-29  Tobias Burnus  <burnus@net-b.de>
889
890         PR fortran/51306
891         PR fortran/48700
892         * gfortran.dg/move_alloc_5.f90: Add dg-error.
893         * gfortran.dg/select_type_23.f03: Add dg-error.
894         * gfortran.dg/move_alloc_6.f90: New.
895         * gfortran.dg/move_alloc_7.f90: New.
896
897 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
898
899         PR tree-optimization/51301
900         * gcc.dg/vect/pr51301.c: New test.
901
902 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
903
904         * g++.dg/cdce3.C: Use dg-additional-options.
905
906 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
907
908         PR middle-end/50907
909         * gcc.dg/tree-prof/pr50907.c: New test.
910
911         PR tree-optimization/50078
912         * gcc.dg/pr50078.c: New test.
913
914         PR tree-optimization/50682
915         * g++.dg/opt/pr50682.C: New test.
916
917 2011-11-28  Tobias Burnus  <burnus@net-b.de>
918
919         PR fortran/51308
920         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
921
922 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
923             Iain Sandoe  <iains@gcc.gnu.org>
924
925         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
926         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
927         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
928         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
929         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
930
931 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
932
933         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
934         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
935         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
936         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
937         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
938         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
939         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
940         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
941         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
942         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
943         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
944         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
945         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
946         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
947         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
948         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
949         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
950         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
951         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
952         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
953         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
954         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
955         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
956         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
957         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
958         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
959         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
960
961 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
962
963         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
964         imply -mno-dspr2.
965         * gcc.target/mips/no-dsp-1.c: New test.
966         * gcc.target/mips/soft-float-1.c: Likewise.
967
968 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
969
970         PR rtl-optimization/49912
971         * g++.dg/other/pr49912.C: New test.
972
973 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
974
975         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
976         effective target.
977         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
978
979 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
980
981         PR fortran/51250
982         PR fortran/43829
983         * gfortran.dg/inline_sum_3.f90: New test.
984
985 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
986
987         PR testsuite/51258
988         * lib/target-supports.exp
989         (check_effective_target_sync_long_long): Also supported on 32bit
990         x86 targets.  Add comment about required dg-options.
991         Add alpha*-*-* targets.
992         (check_effective_target_sync_long_long_runtime): Ditto.
993
994         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
995         32bit x86 targets.
996         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
997         * gcc.dg/atomic-exchange-4.c: Ditto.
998         * gcc.dg/atomic-load-4.c: Ditto.
999         * gcc.dg/atomic-store-4.c: Ditto.
1000         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1001         * gcc.dg/di-sync-multithread.c: Ditto.
1002         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1003         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1004
1005 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1006
1007         PR testsuite/51258
1008         * lib/target-supports.exp
1009         (check_effective_target_sync_int_128_runtime): New procedure.
1010         (check_effective_target_sync_long_long_runtime): Ditto.
1011         (check_effective_target_sync_long_long): Add arm*-*-*.
1012         (check_effective_target_sync_longlong): Remove.
1013
1014         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1015         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1016         * gcc.dg/atomic-exchange-5.c: Ditto.
1017         * gcc.dg/atomic-load-5.c: Ditto.
1018         * gcc.dg/atomic-store-5.c: Ditto.
1019         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1020         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1021         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1022         effective target.
1023         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1024         * gcc.dg/atomic-exchange-4.c: Ditto.
1025         * gcc.dg/atomic-load-4.c: Ditto.
1026         * gcc.dg/atomic-store-4.c: Ditto.
1027         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1028         * gcc.dg/di-sync-multithread.c: Ditto.
1029         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1030         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1031
1032 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1033
1034         PR fortran/50408
1035         * gfortran.dg/whole_file_35.f90: New.
1036
1037 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1038
1039         PR fortran/51302
1040         * gfortran.dg/volatile13.f90: New.
1041
1042 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1043
1044         PR c/51256
1045         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1046
1047 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1048
1049         PR c++/51227
1050         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1051
1052 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1053
1054         PR target/51134
1055         * gcc.target/i386/sw-1.c: Revert revision 181357.
1056
1057 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1058
1059         PR fortran/51218
1060         * gfortran.dg/implicit_pure_1.f90: New.
1061
1062 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1063
1064         PR testsuite/51258
1065         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1066         * gcc.dg/atomic-exchange-5.c: Likewise.
1067         * gcc.dg/atomic-load-5.c: Likewise.
1068         * gcc.dg/atomic-op-5.c: Likewise.
1069         * gcc.dg/atomic-store-5.c: Likewise.
1070         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1071
1072 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1073
1074         PR rtl-optimization/50290
1075         * gcc.dg/pr50290.c: New test.
1076
1077 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1078
1079         PR c++/51290
1080         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1081
1082 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1083
1084         PR target/51261
1085         * gcc.dg/pr51261.c: New test.
1086
1087 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1088
1089         PR c++/51145
1090         * g++.dg/cpp0x/alias-decl-14.C: New test.
1091         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1092         passing before.
1093         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1094         change.
1095         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1096         * g++.dg/lookup/struct1.C: Likewise.
1097         * g++.dg/parse/elab1.C: Likewise.
1098         * g++.dg/parse/elab2.C: Likewise.
1099         * g++.dg/parse/int-as-enum1.C: Likewise.
1100         * g++.dg/parse/typedef1.C: Likewise.
1101         * g++.dg/parse/typedef3.C: Likewise.
1102         * g++.dg/parse/typedef4.C: Likewise.
1103         * g++.dg/parse/typedef5.C: Likewise.
1104         * g++.dg/template/crash26.C: Likewise.
1105         * g++.dg/template/nontype4.C: Likewise.
1106         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1107         * g++.old-deja/g++.brendan/line1.C: Likewise.
1108         * g++.old-deja/g++.other/elab1.C: Likewise.
1109         * g++.old-deja/g++.other/syntax4.C: Likewise.
1110
1111 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1112
1113         PR rtl-optimization/50764
1114         * gcc.dg/pr50764.c: New test.
1115
1116 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1117
1118         PR c++/51265
1119         * g++.dg/cpp0x/decltype36.C: New.
1120
1121 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1122
1123         PR tree-optimization/51074
1124         * gcc.dg/vect/pr51074.c: New test.
1125
1126 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1127
1128         PR c++/51143
1129         * g++.dg/cpp0x/alias-decl-16.C: New test.
1130
1131 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1132
1133         PR tree-optimization/50765
1134         * gcc.dg/pr50765.c: New test.
1135
1136 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1137
1138         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1139         * gcc.dg/vshift-3.c (main): Likewise.
1140
1141 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1142
1143         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1144
1145 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1146
1147         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1148         * gcc.misc-tests/gcov-17.c: Likewise.
1149         * g++.dg/gcov/gcov-8.C: Likewise.
1150         * g++.dg/gcov/gcov-9.C: Likewise.
1151
1152 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1153
1154         * g++.dg/tm/pr47747.C: New test.
1155
1156 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1157
1158         * g++.dg/tm/template-2.C: New test.
1159
1160 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1161
1162         PR debug/50827
1163         * gcc.dg/pr50827.c: New test.
1164
1165 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1166
1167         PR c++/50958
1168         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1169         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1170         * g++.dg/cpp0x/udlit-member.C: Adjust.
1171         * g++.dg/cpp0x/udlit-raw-length.C: New.
1172         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1173         * g++.dg/cpp0x/udlit-resolve.C: New.
1174         * c-c++-common/dfp/pr33466.c: Adjust.
1175
1176 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1177
1178         * lib/target-supports.exp
1179         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1180         with ultrasparc_vis2_hw.
1181         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1182         with ultrasparc_vis3_hw.
1183
1184 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1185
1186         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1187         *-*-solaris2* && c++.
1188
1189 2011-11-20  Joey Ye  <joey.ye@arm.com>
1190
1191         * gcc.dg/volatile-bitfields-1.c: New.
1192
1193 2011-11-20  Jason Merrill  <jason@redhat.com>
1194
1195         PR c++/48322
1196         * g++.dg/cpp0x/variadic120.C: New.
1197         * g++.dg/cpp0x/sfinae26.C: Adjust.
1198
1199         * g++.dg/cpp0x/sfinae11.C: Adjust.
1200         * g++.dg/cpp0x/sfinae26.C: Adjust.
1201         * g++.dg/template/unify11.C: Adjust.
1202
1203 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1204
1205         PR c++/51230
1206         * g++.dg/template/error46.C: New.
1207
1208 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1209
1210         PR target/51235
1211         * gcc.target/i386/pr51235.c: New test.
1212
1213         PR target/51236
1214         * gcc.target/i386/pr51236.c: New test.
1215
1216 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1217
1218         * gnat.dg/discr32.adb: New test.
1219         * gnat.dg/discr32_pkg.ads: New helper.
1220
1221 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1222
1223         PR gcov-profile/51113
1224         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1225         * gcc.misc-tests/gcov-16.c: New.
1226         * gcc.misc-tests/gcov-17.c: New.
1227         * g++.dg/gcov/gcov-8.C: New.
1228         * g++.dg/gcov/gcov-9.C: New.
1229         * g++.dg/gcov/gcov-10.C: New.
1230
1231 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1232
1233         PR c++/51194
1234         * g++.dg/cpp0x/alias-decl-15.C: New test.
1235
1236 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1237
1238         PR c++/51216
1239         * g++.dg/cpp0x/pr51216.C: New.
1240
1241 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1242
1243         * gcc.dg/delay-slot-2.c: New test.
1244
1245 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1246
1247         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1248
1249 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1250
1251         PR c++/51188
1252         * g++.dg/lookup/using46.C: New.
1253         * g++.dg/lookup/using47.C: New.
1254         * g++.dg/lookup/using48.C: New.
1255         * g++.dg/lookup/using49.C: New.
1256         * g++.dg/lookup/using50.C: New.
1257
1258 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1259
1260         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1261         supports /* ... */ comments.
1262
1263 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1264
1265         PR c++/51150
1266         * g++.dg/cpp0x/pr51150.C: New.
1267
1268 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1269
1270         PR tree-optimization/50605
1271         * g++.dg/ipa/pr50605.C: New test.
1272
1273 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1274
1275         PR c++/51191
1276         * g++.dg/cpp0x/alias-decl-13.C: New test.
1277
1278 2011-11-17  Jason Merrill  <jason@redhat.com>
1279
1280         PR c++/51186
1281         * g++.dg/cpp0x/auto27.C: New.
1282         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1283
1284 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1285
1286         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1287         memory model parameters don't match expected values.
1288         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1289         __atomic_compare_exchange.
1290         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1291         __atomic_compare_exchange_n.
1292         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1293         weak/strong parameter and fail if memory models aren't correct.
1294
1295 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1296
1297         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1298         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1299         to 10 seconds and fail when timeout occurs.  Improve error messages.
1300
1301 2011-11-17  Jason Merrill  <jason@redhat.com>
1302
1303         PR c++/51137
1304         * g++.dg/template/virtual2.C: New.
1305
1306 2011-11-17  Michael Matz  <matz@suse.de>
1307
1308         PR middle-end/50644
1309         PR middle-end/50741
1310         * g++.dg/tree-ssa/pr50741.C: New.
1311
1312 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1313
1314         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1315
1316 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1317
1318         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1319         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1320         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1321
1322 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1323
1324         PR fortran/39427
1325         PR fortran/37829
1326         * gfortran.dg/constructor_1.f90: New.
1327         * gfortran.dg/constructor_2.f90: New.
1328         * gfortran.dg/constructor_3.f90: New.
1329         * gfortran.dg/constructor_4.f90: New.
1330         * gfortran.dg/constructor_5.f90: New.
1331         * gfortran.dg/constructor_6.f90: New.
1332         * gfortran.dg/use_only_5.f90: New.
1333         * gfortran.dg/c_ptr_tests_17.f90: New.
1334         * gfortran.dg/c_ptr_tests_18.f90: New.
1335         * gfortran.dg/used_types_25.f90: New.
1336         * gfortran.dg/used_types_26.f90: New
1337         * gfortran.dg/type_decl_3.f90: New.
1338         * gfortran.dg/function_types_3.f90: Update dg-error.
1339         * gfortran.dg/result_1.f90: Ditto.
1340         * gfortran.dg/structure_constructor_3.f03: Ditto.
1341         * gfortran.dg/structure_constructor_4.f03: Ditto.
1342
1343 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1344
1345         * gcc.dg/vect/pr30858.c: Update expected output for
1346         architectures with multiple vector sizes.
1347
1348 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1349             Bernd Schmidt <bernds@coudesourcery.com>
1350             Sebastian Huber <sebastian.huber@embedded-brains.de>
1351
1352         PR target/49641
1353         * gcc.target/arm/pr49641.c: New test.
1354
1355 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1356
1357         PR tree-optimization/49960
1358         * gcc.dg/autopar/pr49960.c: New test.
1359         * gcc.dg/autopar/pr49960-1.c: New test.
1360
1361
1362 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1363
1364         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1365         * gcc.dg/pr43864-2.c: Same.
1366         * gcc.dg/pr43864-3.c: Same.
1367         * gcc.dg/pr43864-4.c: Same.
1368
1369 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1370
1371         * gcc.target/i386/sse2-cvt-vec.c: New test.
1372         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1373         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1374         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1375         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1376         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1377         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1378
1379 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1380
1381         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1382         powerpc*-*-darwin* targets.
1383
1384 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1385
1386         * c-c++-common/tm/trxn-expr-3.c: New test.
1387
1388 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1389
1390         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1391
1392 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1393
1394         * gcc.target/i386/avx-recip-vec.c: New test.
1395         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1396         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1397         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1398         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1399         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1400         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1401         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1402         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1403         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1404         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1405         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1406         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1407         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1408         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1409
1410 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1411
1412         PR c++/51107
1413         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1414         non-template literal operator.
1415
1416 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1417
1418         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1419         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1420         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1421         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1422         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1423         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1424         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1425         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1426         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1427         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1428         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1429         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1430         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1431         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1432         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1433         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1434
1435 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1436
1437         PR c++/6936
1438         PR c++/25994
1439         PR c++/26256
1440         PR c++/30195
1441         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1442         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1443         * g++.old-deja/g++.other/anon7.C: Likewise.
1444         * g++.old-deja/g++.other/using1.C: Likewise.
1445         * g++.old-deja/g++.other/redecl1.C: Likewise.
1446         * g++.old-deja/g++.other/typedef7.C: Likewise.
1447         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1448         * g++.dg/template/using2.C: Likewise.
1449         * g++.dg/template/static4.C: Likewise.
1450         * g++.dg/template/typedef1.C: Likewise.
1451         * g++.dg/lookup/name-clash9.C: Likewise.
1452         * g++.dg/abi/mangle41.C: Likewise.
1453         * g++.dg/parse/ctor5.C: Likewise.
1454         * g++.dg/inherit/using4.C: Likewise.
1455         * g++.dg/lookup/using24.C: New.
1456         * g++.dg/lookup/using25.C: New.
1457         * g++.dg/lookup/using26.C: New.
1458         * g++.dg/lookup/using27.C: New.
1459         * g++.dg/lookup/using28.C: New.
1460         * g++.dg/lookup/using29.C: New.
1461         * g++.dg/lookup/using30.C: New.
1462         * g++.dg/lookup/using31.C: New.
1463         * g++.dg/lookup/using32.C: New.
1464         * g++.dg/lookup/using33.C: New.
1465         * g++.dg/lookup/using34.C: New.
1466         * g++.dg/lookup/using35.C: New.
1467         * g++.dg/lookup/using36.C: New.
1468         * g++.dg/lookup/using37.C: New.
1469         * g++.dg/lookup/using38.C: New.
1470         * g++.dg/lookup/using39.C: New.
1471         * g++.dg/lookup/using40.C: New.
1472         * g++.dg/lookup/using41.C: New.
1473         * g++.dg/lookup/using42.C: New.
1474         * g++.dg/lookup/using43.C: New.
1475         * g++.dg/lookup/using44.C: New.
1476         * g++.dg/lookup/using45.C: New.
1477         * g++.dg/lookup/pr6936.C: New.
1478         * g++.dg/debug/using4.C: New.
1479         * g++.dg/debug/using5.C: New.
1480         * g++.dg/cpp0x/forw_enum10.C: New.
1481
1482 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1483             Jan Hubicka  <jh@suse.cz>
1484
1485         * gcc.target/i386/sw-1.c: Force rep;movsb.
1486
1487 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1488
1489         PR testsuite/51059
1490         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1491         dg-additional-options.
1492
1493 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1494
1495         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1496         specified.  Remove redundant runtime checks.
1497         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1498         Allow for other than -m4.  Fix typos in comments.
1499
1500 2011-11-12  Jason Merrill  <jason@redhat.com>
1501
1502         PR c++/986
1503         * g++.dg/warn/ref-temp1.C: New.
1504
1505         PR c++/51060
1506         * g++.dg/opt/stack2.C: New.
1507
1508 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1509
1510         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1511         alpha*-*-linux* targets.
1512
1513 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1514
1515         PR testsuite/51059
1516         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1517         Darwin targets and allow external symbols to be undefined.
1518
1519 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1520
1521         * gcc.misc-tests/gcov-15.c: New.
1522
1523 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1524
1525         PR tree-optimization/51058
1526         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1527         * gfortran.dg/vect/pr51058-2.f90: New test.
1528
1529 2011-11-10  Jason Merrill  <jason@redhat.com>
1530
1531         * g++.dg/template/linkage1.C: New.
1532         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1533         * g++.old-deja/g++.other/linkage4.C: Likewise.
1534
1535         PR c++/50973
1536         * g++.dg/cpp0x/defaulted33.C: New.
1537
1538 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1539
1540         PR middle-end/51038
1541         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1542         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1543         __atomic_clear.
1544
1545 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1546
1547         PR rtl-optimization/51040
1548         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1549         patchup code.
1550
1551 2011-11-10  Jason Merrill  <jason@redhat.com>
1552
1553         PR c++/51079
1554         * g++.dg/template/conv12.C: New.
1555
1556         PR debug/50983
1557         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1558
1559 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1560
1561         * gnat.dg/atomic6_1.adb: New test.
1562         * gnat.dg/atomic6_2.adb: Likewise.
1563         * gnat.dg/atomic6_3.adb: Likewise.
1564         * gnat.dg/atomic6_4.adb: Likewise.
1565         * gnat.dg/atomic6_5.adb: Likewise.
1566         * gnat.dg/atomic6_6.adb: Likewise.
1567         * gnat.dg/atomic6_7.adb: Likewise.
1568         * gnat.dg/atomic6_8.adb: Likewise.
1569         * gnat.dg/atomic6_pkg.ads: New helper.
1570
1571 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1572
1573         PR middle-end/51077
1574         * gcc.c-torture/compile/pr51077.c: New test.
1575
1576         PR rtl-optimization/51023
1577         * gcc.c-torture/execute/pr51023.c: New test.
1578
1579 2011-11-10  Richard Guenther  <rguenther@suse.de>
1580
1581         PR tree-optimization/51042
1582         * gcc.dg/torture/pr51042.c: New testcase.
1583
1584 2011-11-10  Richard Guenther  <rguenther@suse.de>
1585
1586         PR tree-optimization/51070
1587         * gcc.dg/torture/pr51070.c: New testcase.
1588
1589 2011-11-10  Richard Guenther  <rguenther@suse.de>
1590
1591         PR tree-optimization/51030
1592         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1593
1594 2011-11-10  Richard Guenther  <rguenther@suse.de>
1595
1596         PR middle-end/51071
1597         * gcc.dg/torture/pr51071.c: New testcase.
1598
1599 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1600
1601         * gnat.dg/loop_optimization9.ad[sb]: New test.
1602
1603 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1604
1605         PR tree-optimization/51058
1606         * gfortran.dg/vect/pr51058.f90: New test.
1607
1608 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1609
1610         PR tree-optimization/51000
1611         * gcc.dg/vect/pr51000.c: New test.
1612
1613 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1614
1615         PR c++/50837
1616         * g++.dg/cpp0x/static_assert5.C: New.
1617         * g++.dg/template/nontype13.C: Tweak.
1618
1619 2011-11-09  Jason Merrill  <jason@redhat.com>
1620
1621         PR c++/50972
1622         * g++.dg/cpp0x/noexcept16.C: New.
1623
1624         PR c++/51046
1625         * g++.dg/cpp0x/variadic119.C: New.
1626
1627 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1628
1629         PR target/50911
1630         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1631         permutations.
1632         * gcc.dg/torture/vshuf-32.inc: Likewise.
1633         * gcc.dg/torture/vshuf-4.inc: Likewise.
1634         * gcc.dg/torture/vshuf-8.inc: Likewise.
1635
1636         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1637
1638 2011-11-09  Ian Lance Taylor  <iant@google.com>
1639
1640         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1641         procedure.
1642         * gcc.dg/split-5.c: New test.
1643
1644 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1645
1646         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1647
1648 2011-11-09  Jason Merrill  <jason@redhat.com>
1649
1650         PR c++/51029
1651         * g++.dg/template/virtual1.C: New.
1652
1653 2011-11-08  Jason Merrill  <jason@redhat.com>
1654
1655         Run most C++ tests in both C++98 and C++11 modes.
1656         * lib/target-supports.exp (check_effective_target_c++11): New.
1657         (check_effective_target_c++98): New.
1658         * lib/g++-dg.exp (g++-dg-runtest): New.
1659         * g++.dg/dg.exp: Use g++-dg-runtest.
1660         * g++.dg/charset/charset.exp: Likewise.
1661         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1662         * g++.dg/dfp/dfp.exp: Likewise.
1663         * g++.dg/gcov/gcov.exp: Likewise.
1664         * g++.dg/gomp/gomp.exp: Likewise.
1665         * g++.dg/graphite/graphite.exp: Likewise.
1666         * g++.dg/tls/tls.exp: Likewise.
1667         * g++.dg/tm/tm.exp: Likewise.
1668         * g++.dg/vect/vect.exp: Likewise.
1669         * g++.old-deja/old-deja.exp: Likewise.
1670         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1671         with some of the torture options.
1672         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1673         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1674         * g++.dg/init/null1.C: Only run in C++98.
1675         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1676         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1677         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1678         * g++.old-deja/g++.other/anon9.C: Likewise.
1679         * g++.old-deja/g++.other/linkage1.C: Likewise.
1680         * g++.old-deja/g++.other/linkage2.C: Likewise.
1681         * g++.old-deja/g++.pt/t29.C: Likewise.
1682         * g++.old-deja/g++.pt/t30.C: Likewise.
1683         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1684         * g++.dg/ext/anon-struct4.C: Likewise.
1685         * g++.dg/init/brace2.C: Likewise.
1686         * g++.dg/init/brace6.C: Likewise.
1687         * g++.dg/other/anon3.C: Likewise.
1688         * g++.dg/template/arg2.C: Likewise.
1689         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1690         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1691         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1692         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1693         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1694         * g++.old-deja/g++.brendan/init2.C: Likewise.
1695         * g++.old-deja/g++.brendan/init4.C: Likewise.
1696         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1697         * g++.old-deja/g++.jason/cond.C: Likewise.
1698         * g++.old-deja/g++.law/init1.C: Likewise.
1699         * g++.old-deja/g++.law/operators32.C: Likewise.
1700         * g++.old-deja/g++.pt/enum6.C: Likewise.
1701         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1702         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1703
1704         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1705         * g++.dg/init/new11.C: Likewise.
1706         * g++.dg/init/pr29571.C: Likewise.
1707         * g++.dg/lookup/forscope2.C: Likewise.
1708         * g++.dg/parse/linkage1.C: Likewise.
1709         * g++.dg/parse/typedef8.C: Likewise.
1710         * g++.dg/template/error44.C: Likewise.
1711         * g++.dg/tls/diag-2.C: Likewise.
1712         * g++.dg/tls/diag-4.C: Likewise.
1713         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1714         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1715         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1716         * g++.old-deja/g++.brendan/new3.C: Likewise.
1717         * g++.old-deja/g++.eh/new1.C: Likewise.
1718         * g++.old-deja/g++.eh/new2.C: Likewise.
1719         * g++.old-deja/g++.jason/new.C: Likewise.
1720         * g++.old-deja/g++.law/friend1.C: Likewise.
1721         * g++.old-deja/g++.mike/net46.C: Likewise.
1722         * g++.old-deja/g++.mike/p755.C: Likewise.
1723         * g++.old-deja/g++.other/new6.C: Likewise.
1724
1725         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1726         * g++.dg/template/crash53.C: Likewise.
1727         * g++.dg/template/void9.C: Likewise.
1728
1729 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1730
1731         PR c++/51045
1732         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1733
1734 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1735
1736         PR c++/51047
1737         * g++.dg/cpp0x/sfinae29.C: New.
1738
1739 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1740
1741         PR fortran/50960
1742         * gfortran.dg/typebound_call_22.f03: New test case.
1743
1744 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1745
1746         PR libfortran/50016
1747         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1748
1749 2011-11-09  Richard Guenther  <rguenther@suse.de>
1750
1751         PR tree-optimization/51039
1752         * gcc.dg/pr51039.c: New testcase.
1753
1754 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1755
1756         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1757         Enable also for powerpc*-*-*.
1758
1759 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1760
1761         PR fortran/50540
1762         * gfortran.dg/forall_16.f90: New test.
1763
1764 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1765
1766         PR fortran/38718
1767         * gfortran.dg/initialization_29.f90: Expand test.
1768
1769 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1770
1771         PR c++/51027
1772         * g++.dg/cpp0x/alias-decl-12.C: New test.
1773         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1774
1775 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1776
1777         PR debug/51032
1778         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1779
1780 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1781
1782         PR tree-optimization/51015
1783         * gcc.dg/vect/pr51015.c: New test.
1784
1785 2011-11-08  David S. Miller  <davem@davemloft.net>
1786
1787         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1788         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1789
1790 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1791
1792         PR fortran/50404
1793         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1794
1795 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1796
1797         PR fortran/50409
1798         * gfortran.dg/string_5.f90: Improve testcase.
1799
1800 2011-10-23  Jason Merrill  <jason@redhat.com>
1801
1802         PR c++/50835
1803         * g++.dg/template/lvalue2.C: New.
1804
1805 2011-11-08  Michael Matz  <matz@suse.de>
1806
1807         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1808         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1809         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1810         * g++.dg/eh/builtin2.C: Ditto.
1811         * g++.dg/eh/builtin3.C: Ditto.
1812
1813 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1814
1815         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1816         being prefered even for -mavx.
1817         * gcc.target/i386/avx-cvt-3.c: New test.
1818
1819 2011-11-08  Richard Guenther  <rguenther@suse.de>
1820
1821         PR tree-optimization/51012
1822         * gcc.dg/pr51012-1.c: New testcase.
1823         * gcc.dg/pr51012-2.c: Likewise.
1824
1825 2011-11-08  Richard Guenther  <rguenther@suse.de>
1826
1827         PR middle-end/51010
1828         * c-c++-common/uninit-pr51010.c: New testcase.
1829
1830 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1831
1832         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1833         check_effective_target_vect_call_copysignf,
1834         check_effective_target_vect_call_lrint): New procedures.
1835         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1836         $VECT_SLP_CFLAGS with -ffast-math.
1837         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1838         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1839         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1840         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1841
1842 2011-11-07  Richard Henderson  <rth@redhat.com>
1843             Aldy Hernandez  <aldyh@redhat.com>
1844             Torvald Riegel  <triegel@redhat.com>
1845
1846         Merged from transactional-memory.
1847
1848         * g++.dg/dg.exp: Run transactional memory tests.
1849         * g++.dg/tm: New directory with new tests.
1850         * gcc.dg/tm: New directory with new tests.
1851         * c-c++-common/tm: New directory with new tests.
1852
1853 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1854
1855         Fix context handling of alias-declaration
1856         * g++.dg/cpp0x/alias-decl-11.C: New test.
1857
1858 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1859
1860         PR c++/50864
1861         * g++.dg/parse/template26.C: New.
1862         * g++.dg/template/crash45.C: Adjust dg-error string.
1863
1864 2011-11-07  Jason Merrill  <jason@redhat.com>
1865
1866         PR c++/50848
1867         * g++.dg/template/lookup9.C: New.
1868
1869         PR c++/50863
1870         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1871
1872         PR c++/50870
1873         * g++.dg/cpp0x/decltype35.C: New.
1874
1875 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1876
1877         Support C++11 alias-declaration
1878         PR c++/45114
1879         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1880         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1881         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1882         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1883         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1884         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1885         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1886         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1887         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1888         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1889         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1890         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1891         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1892
1893 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1894
1895         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1896
1897 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1898
1899         PR fortran/50919
1900         * gfortran.dg/typebound_call_21.f03: New.
1901
1902 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1903
1904         * gcc.dg/profile-dir-1.c: Adjust final scan.
1905         * gcc.dg/profile-dir-2.c: Adjust final scan.
1906         * gcc.dg/profile-dir-3.c: Adjust final scan.
1907         * gcc.misc-tests/gcov.exp: Adjust regexp.
1908         * gcc.misc-tests/gcov-12.c: New.
1909         * gcc.misc-tests/gcov-13.c: New.
1910         * gcc.misc-tests/gcovpart-13b.c: New.
1911         * gcc.misc-tests/gcov-14.c: New.
1912
1913 2011-11-07  Jason Merrill  <jason@redhat.com>
1914
1915         PR c++/35688
1916         * g++.dg/ext/visibility/template8.C: New.
1917
1918 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1919
1920         PR tree-optimization/50789
1921         * gcc.target/i386/avx2-gather-1.c: New test.
1922         * gcc.target/i386/avx2-gather-2.c: New test.
1923         * gcc.target/i386/avx2-gather-3.c: New test.
1924         * gcc.target/i386/avx2-gather-4.c: New test.
1925
1926 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1927
1928         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1929
1930 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1931
1932         PR libfortran/45723
1933         * gfortran.dg/open_dev_null.f90: Remove testcase.
1934
1935 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1936
1937         * lib/target-supports.exp (check_effective_target_sync_int_128):
1938         Don't cache the result.
1939         (check_effective_target_sync_long_long): Ditto.
1940
1941 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1942
1943         PR rtl-optimization/47698
1944         * gcc.target/i386/47698.c: New test.
1945
1946 2011-11-06  Jason Merrill  <jason@redhat.com>
1947
1948         PR c++/35688
1949         * g++.dg/ext/visibility/template7.C: New.
1950
1951 2011-11-07  Terry Guo  <terry.guo@arm.com>
1952
1953         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1954         * gcc.target/arm/wmul-2.c: Ditto.
1955         * gcc.target/arm/wmul-3.c: Ditto.
1956         * gcc.target/arm/wmul-4.c: Ditto.
1957
1958 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
1959
1960         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
1961         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
1962         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
1963         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
1964         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
1965         expected diagnostics.
1966
1967 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
1968             Richard Henderson  <rth@redhat.com>
1969             Aldy Hernandez  <aldyh@redhat.com>
1970
1971         Merged from cxx-mem-model.
1972
1973         * lib/target-supports.exp (check_effective_target_sync_int_128,
1974         check_effective_target_sync_long_long): Check whether the target
1975         supports 64 and 128 bit __sync builtins.
1976         (check_effective_target_cas_char): New.
1977         (check_effective_target_cas_int): New.
1978         * gcc.dg/dg.exp: Exclude simulate-thread tests.
1979         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
1980         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
1981         produce the expected library calls.
1982         * gcc.dg/atomic-fence.c: New functional tests.
1983         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
1984         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
1985         * gcc.dg/atomic-lockfree[-aux].c: New tests.
1986         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
1987         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
1988         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
1989         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
1990         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
1991         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
1992         are atomic.
1993         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
1994         loads are atomic.
1995         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
1996         are atomic.
1997         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
1998         are atomic.
1999         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2000         int128 operations are atomic.
2001         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2002         operations are atomic.
2003         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2004         operations are atomic.
2005         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2006         operations are atomic.
2007         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2008         stores aren't moved out of a loop.
2009         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2010         globals don't overwrite neighbouring globals.
2011         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2012         writes dont overwrite neighbouring components.
2013         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2014         * c-c++-common/gomp/atomic-3.c: Likewise.
2015         * c-c++-common/gomp/atomic-9.c: Likewise.
2016         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2017         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2018         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2019         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2020         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2021         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2022         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2023         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2024         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2025         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2026         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2027         g++.dg/gomp/atomic-15.C: Remove.
2028         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2029         * gcc.dg/gomp/atomic-11.c: Remove test.
2030
2031 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2032
2033         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2034         * gcc.dg/vect/slp-cond-1.c: New test.
2035         * gcc.dg/vect/slp-cond-2.c: New test.
2036
2037 2011-11-05  David S. Miller  <davem@davemloft.net>
2038
2039         * lib/test-supports.exp
2040         (check_effective_target_ultrasparc_vis2_hw): New proc.
2041         (check_effective_target_ultrasparc_vis3_hw): New proc.
2042         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2043         * gcc.target/sparc/vec-init-2.inc: Likewise.
2044         * gcc.target/sparc/vec-init-3.inc: Likewise.
2045         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2046         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2047         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2048         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2049         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2050         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2051         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2052         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2053         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2054
2055 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2056
2057         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2058         Disable test on Epiphany.
2059         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2060         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2061         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2062         * g++.dg/parse/pragma3.C: Likewise.
2063         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2064         (bar): Use it.
2065         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2066         * gcc.dg/tls/thr-cse-1.c: Likewise.
2067         * g++.dg/opt/devirt2.C: Likewise.
2068         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2069         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2070         * gcc.target/epiphany: New directory.
2071
2072 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2073
2074         * gfortran.dg/quad_2.f90: New.
2075
2076 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2077
2078         * gcc.dg/strlenopt-22g.c: New wrapper around...
2079         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2080
2081 2011-11-04  Jason Merrill  <jason@redhat.com>
2082
2083         PR c++/26714
2084         * g++.dg/init/lifetime2.C: New.
2085         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2086
2087         PR c++/48370
2088         * g++.dg/init/lifetime1.C: Test cleanup order.
2089
2090 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2091
2092         * g++.dg/other/offsetof7.C: New test.
2093
2094 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2095
2096         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2097         variable, default empty, -ffat-lto-objects for effective_target_lto.
2098         (gcc-dg-test-1): Add options from dg-final methods.
2099         * lib/scanasm.exp (scan-assembler_required_options)
2100         (scan-assembler-not_required_options): New procs.
2101
2102 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2103
2104         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2105         generate a pedwarn in c++98-mode.
2106         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2107         don't generate a pedwarn in c++0x-mode.
2108
2109 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2110
2111         PR c++/50965
2112         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2113
2114 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2115
2116         PR rtl-optimization/38644
2117         * gcc.target/arm/stack-red-zone.c: New.
2118
2119 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2120
2121         PR c++/48420
2122         * g++.dg/warn/Wconversion-null-3.C: New.
2123
2124 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2125
2126         PR c++/50941
2127         * g++.dg/cpp0x/udlit-strint-length.C: New.
2128
2129 2011-11-04  Jason Merrill  <jason@redhat.com>
2130
2131         PR c++/48370
2132         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2133         * g++.dg/init/lifetime1.C: New.
2134         * g++.dg/init/ref21.C: New.
2135         * g++.dg/eh/array1.C: New.
2136
2137 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2138
2139         PR tree-optimization/50763
2140         * gcc.dg/pr50763-5.c: New test.
2141
2142 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2143
2144         PR tree-optimization/50763
2145         * g++.dg/pr50763-4.C: New test.
2146
2147 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2148
2149         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2150         test.
2151
2152         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2153
2154         * gcc.dg/torture/vec-cvt-1.c: New test.
2155
2156 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2157
2158         * gnat.dg/specs/private1[-sub].ads: New test.
2159
2160 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2161
2162         PR fortran/43829
2163         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2164         * gfortran.dg/inline_sum_1.f90: New.
2165         * gfortran.dg/inline_sum_2.f90: New.
2166         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2167         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2168         * gfortran.dg/inline_product_1.f90: New.
2169
2170 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2171
2172         PR fortran/50933
2173         * gfortran.dg/bind_c_dts_5.f90: New.
2174
2175 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2176
2177         PR fortran/50960
2178         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2179
2180 2011-11-03  Richard Guenther  <rguenther@suse.de>
2181
2182         PR middle-end/50079
2183         * g++.dg/init/copy7.C: Remove testcase.
2184
2185 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2186
2187         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2188         * g++.dg/ipa/devirt-c-2.C: Likewise.
2189         * g++.dg/ipa/devirt-c-7.C: New test.
2190         * g++.dg/ipa/devirt-c-8.C: Likewise.
2191
2192 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2193
2194         PR tree-optimization/50912
2195         * gnat.dg/loop_optimization10.ad[sb]: New test.
2196         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2197
2198 2011-11-02  Jason Merrill  <jason@redhat.com>
2199
2200         PR c++/50930
2201         * g++.dg/cpp0x/nsdmi-list2.C: New.
2202
2203 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2204
2205         PR c++/50810
2206         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2207         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2208
2209 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2210
2211         PR tree-optimization/50769
2212         * gfortran.dg/pr50769.f90: New test.
2213
2214 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2215
2216         * gcc.target/sparc/20111102-1.c: New test.
2217
2218 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2219
2220         PR c++/50956
2221         * g++.dg/warn/Wcast-qual2.C: New.
2222
2223 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2224
2225         PR tree-optimization/50763
2226         * g++.dg/pr50763-3.C: New test.
2227
2228 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2229
2230         PR tree-optimization/50672
2231         * g++.dg/pr50672.C: New test.
2232
2233 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2234
2235         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2236         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2237         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2238
2239         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2240
2241 2011-11-02  Richard Guenther  <rguenther@suse.de>
2242
2243         PR tree-optimization/50902
2244         * gcc.dg/torture/pr50902.c: New testcase.
2245
2246 2010-11-02  Richard Guenther  <rguenther@suse.de>
2247
2248         PR tree-optimization/50890
2249         * gcc.dg/torture/pr50890.c: New testcase.
2250
2251 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2252
2253         PR c++/44277
2254         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2255         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2256
2257 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2258
2259         PR tree-optimization/50908
2260         * gcc.dg/pr50908.c: New test.
2261         * gcc.dg/pr50908-2.c: Same.
2262         * gcc.dg/pr50908-3.c: Same.
2263
2264 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2265
2266         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2267         the outer loop.  Remove comment.  Don't check for widen-mult.
2268
2269 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2270
2271         * gcc.dg/ipa/ipcp-4.c: New test.
2272
2273 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2274
2275         * gcc.dg/vshift-3.c: New test.
2276         * gcc.dg/vshift-4.c: New test.
2277         * gcc.dg/vshift-5.c: New test.
2278
2279 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2280
2281         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2282         and current implementation.
2283
2284 2011-10-31  Paul Brook  <paul@codesourcery.com>
2285
2286         * gcc.dg/constructor-1.c: New test.
2287
2288 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2289
2290         PR fortran/50753
2291         * gfortran.dg/dshift_3.f90: New test.
2292
2293 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2294
2295         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2296         hppa*-*-hpux*.
2297         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2298         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2299         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2300         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2301         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2302         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2303         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2304         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2305         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2306         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2307         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2308         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2309         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2310         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2311         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2312         * gcc.dg/vector-compare-2.c: Likewise.
2313
2314 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2315
2316         PR c++/50901
2317         * g++.dg/cpp0x/pr50901.C: New.
2318
2319 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2320
2321         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2322         * gcc.target/i386/fma4-check.h (main): Ditto.
2323         * gcc.target/i386/xop-check.h (main): Ditto.
2324
2325 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2326
2327         Revert:
2328         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2329
2330         PR c++/50864
2331         * g++.dg/template/crash109.C: New.
2332
2333 2011-10-28  Jason Merrill  <jason@redhat.com>
2334
2335         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2336
2337 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2338
2339         PR c++/50864
2340         * g++.dg/template/crash109.C: New.
2341
2342 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2343
2344         * gfortran.dg/nearest_5.f90: New test.
2345
2346 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2347
2348         * gcc.dg/vshift-1.c: New test.
2349         * gcc.dg/vshift-2.c: New test.
2350         * gcc.target/i386/xop-vshift-1.c: New test.
2351         * gcc.target/i386/xop-vshift-2.c: New test.
2352         * gcc.target/i386/avx2-vshift-1.c: New test.
2353
2354 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2355
2356         PR rtl-optimization/49720
2357         * g++.dg/torture/pr49720.C: New test.
2358
2359 2011-10-27  David S. Miller  <davem@davemloft.net>
2360
2361         * gcc.target/sparc/setcc-3.c: New test.
2362
2363 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2364
2365         PR c++/30066
2366         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2367
2368 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2369
2370         * gcc.target/i386/sse2-cvt-1.c: New test.
2371         * gcc.target/i386/sse2-cvt-2.c: New test.
2372         * gcc.target/i386/avx-cvt-1.c: New test.
2373         * gcc.target/i386/avx-cvt-2.c: New test.
2374         * gcc.target/i386/avx2-cvt-1.c: New test.
2375         * gcc.target/i386/avx2-cvt-2.c: New test.
2376
2377 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2378
2379         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2380
2381 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2382             Steven G. Kargl  <kargl@gcc.gnu.org>
2383
2384         PR target/50875
2385         * gfortran.dg/pr50875.f90: New test.
2386
2387 2011-10-26  David S. Miller  <davem@davemloft.net>
2388
2389         * gcc.target/sparc/fmaf-1.c: New test.
2390
2391         * gcc.target/sparc/setcc-1.c: New test.
2392         * gcc.target/sparc/setcc-2.c: New test.
2393
2394 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2395
2396         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2397
2398 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2399
2400         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2401         Windows targets.
2402
2403 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2404
2405         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2406         symbol names.
2407
2408 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2409
2410         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2411
2412 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2413
2414         * gnat.dg/specs/discr1.ads: New test.
2415         * gnat.dg/specs/discr1_pkg.ads: New helper.
2416
2417 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2418
2419         * gnat.dg/specs/unchecked_union.ads: Rename to...
2420         * gnat.dg/specs/unchecked_union1.ads: ...this.
2421         * gnat.dg/specs/unchecked_union2.ads: New test.
2422
2423 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2424
2425         * gnat.dg/specs/atomic1.ads: New test.
2426
2427 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2428
2429         Implement C++11 user-defined literals.
2430         * g++.dg/cpp0x/udlit-addr.C: New.
2431         * g++.dg/cpp0x/udlit-args.C: New.
2432         * g++.dg/cpp0x/udlit-args-neg.C: New.
2433         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2434         * g++.dg/cpp0x/udlit-concat.C: New.
2435         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2436         * g++.dg/cpp0x/udlit-constexpr.C: New.
2437         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2438         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2439         * g++.dg/cpp0x/udlit-friend.C: New.
2440         * g++.dg/cpp0x/udlit-general.C: New.
2441         * g++.dg/cpp0x/udlit-inline.C: New.
2442         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2443         * g++.dg/cpp0x/udlit-member-neg.C: New.
2444         * g++.dg/cpp0x/udlit-namespace.C: New.
2445         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2446         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2447         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2448         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2449         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2450         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2451         * g++.dg/cpp0x/udlit-raw-str.C: New.
2452         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2453         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2454         * g++.dg/cpp0x/udlit-systemheader.C: New.
2455         * g++.dg/cpp0x/udlit-template.C: New.
2456         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2457         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2458         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2459         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2460         * g++.dg/cpp0x/udlit_system_header: New.
2461
2462 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2463
2464         PR c++/50870
2465         * g++.dg/cpp0x/decltype34.C: New.
2466
2467 2011-10-26  Tom de Vries <tom@codesourcery.com>
2468
2469         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2470         * gcc.c-torture/unsorted/HIset.c: Same.
2471         * gcc.c-torture/unsorted/SIcmp.c: Same.
2472         * gcc.c-torture/unsorted/SIset.c: Same.
2473         * gcc.c-torture/unsorted/SFset.c: Same.
2474         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2475         * gcc.c-torture/unsorted/USIcmp.c: Same.
2476         * gcc.c-torture/unsorted/DFcmp.c: Same.
2477
2478 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2479
2480         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2481         to work also with -masm=intel and additionally test the xmm vs. ymm
2482         register type combination on mask/dest and in vsib.
2483         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2484         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2485         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2486         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2487         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2488         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2489         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2490         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2491         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2492         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2493         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2494         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2495         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2496         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2497         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2498         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2499         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2500         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2501         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2502         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2503         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2504         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2505         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2506         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2507         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2508         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2509         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2510         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2511         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2512         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2513         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2514
2515 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2516
2517         PR tree-optimization/50763
2518         * gcc.dg/pr50763-2.c: New test.
2519
2520 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2521
2522         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2523         Update expected messages.
2524
2525 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2526
2527         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2528
2529 2011-10-25  Jason Merrill  <jason@redhat.com>
2530
2531         PR c++/50866
2532         * g++.dg/init/aggr7.C: New.
2533
2534         PR c++/49996
2535         * g++.dg/cpp0x/initlist59.C: New.
2536
2537 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2538
2539         PR c++/50858
2540         * g++.dg/overload/operator5.C: New.
2541
2542 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2543
2544         PR c++/50861
2545         * g++.dg/template/crash108.C: New.
2546
2547 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2548
2549         PR tree-optimization/50596
2550         * gcc.dg/vect/vect-cond-10.c: New test.
2551
2552 2011-10-24  Joey Ye  <joey.ye@arm.com>
2553
2554         * gcc.target/arm/pr42575.c: Remove architecture option.
2555
2556 2011-10-24  David S. Miller  <davem@davemloft.net>
2557
2558         * gcc.target/sparc/vis3move-1.c: New test.
2559         * gcc.target/sparc/vis3move-2.c: New test.
2560         * gcc.target/sparc/vis3move-3.c: New test.
2561
2562 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2563
2564         * gcc.dg/strlenopt-22.c: New testcase.
2565         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2566
2567 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2568
2569         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2570         Remove -march=i386.
2571         (dg-skip-if): Remove.
2572         * gcc.target/i386/funcspec-1.c: Ditto.
2573         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2574
2575 2011-10-24  Richard Guenther  <rguenther@suse.de>
2576
2577         * gcc.dg/vect/vect-bool-1.c: New testcase.
2578
2579 2011-10-24  Richard Guenther  <rguenther@suse.de>
2580
2581         PR tree-optimization/50838
2582         * gcc.dg/torture/pr50838.c: New testcase.
2583
2584 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2585
2586         PR tree-optimization/50730
2587         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2588         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2589         -fno-tree-sra and SLP flags.
2590
2591 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2592
2593         PR c++/50841
2594         Revert:
2595         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2596
2597         PR c++/50810
2598         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2599         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2600
2601 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2602
2603         PR c++/50810
2604         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2605         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2606
2607 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2608
2609         PR tree-optimization/50763
2610         * gcc.dg/pr50763.c: New test.
2611
2612 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2613
2614         PR target/50788
2615         * gcc.target/i386/pr50788.c: New test.
2616
2617 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2618
2619         PR tree-optimization/50819
2620         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2621         * g++.dg/vect/slp-pr50819.cc: New test.
2622
2623 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2624
2625         PR c++/45385
2626         * g++.dg/warn/Wconversion4.C: New.
2627
2628 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2629
2630         PR target/50813
2631         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2632         from element other than first and reverse permutation.
2633         * gcc.dg/torture/vshuf-16.inc: Likewise.
2634         * gcc.dg/torture/vshuf-8.inc: Likewise.
2635         * gcc.dg/torture/vshuf-4.inc: Likewise.
2636
2637 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2638
2639         PR c++/31423
2640         * g++.dg/parse/error43.C: New.
2641         * g++.dg/parse/error44.C: Likewise.
2642
2643 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2644             Kirill Yukhin  <kirill.yukhin@intel.com>
2645
2646         PR target/50740
2647         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2648         * gcc.target/i386/bmi2-check.h: Ditto.
2649
2650 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2651
2652         PR c++/50811
2653         * g++.dg/cpp0x/override2.C: Add test.
2654
2655 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2656
2657         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2658         check_linker_plugin_available.
2659
2660 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2661
2662         * gcc.target/i386/branch-cost1.c: New test.
2663         * gcc.target/i386/branch-cost2.c: New test.
2664         * gcc.target/i386/branch-cost3.c: New test.
2665         * gcc.target/i386/branch-cost4.c: New test.
2666
2667 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2668
2669         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2670
2671 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2672
2673         PR testsuite/50722
2674         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2675
2676 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2677
2678         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2679         (_moz_foo, EXT__foo): Use ASMNAME.
2680
2681 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2682
2683         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2684         names.
2685
2686 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2687
2688         PR target/50766
2689         * gcc.target/i386/pr50766.c: New test.
2690
2691 2011-10-20  Jason Merrill  <jason@redhat.com>
2692
2693         PR c++/41449
2694         * g++.dg/eh/partial1.C: New.
2695
2696 2011-10-20  Richard Henderson  <rth@redhat.com>
2697
2698         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2699         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2700         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2701         Use __builtin_shuffle.
2702
2703 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2704
2705         PR fortran/50514
2706         * gfortran.dg/ishft_3.f90:  Update test.
2707
2708 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2709
2710         PR fortran/50524
2711         * gfortran.dg/substring_integer_index.f90: New test.
2712
2713 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2714
2715         * gfortran.dg/format_string.f: New test.
2716
2717 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2718
2719         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2720         non_strict_align.
2721         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2722
2723 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2724
2725         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2726         gcc.target/i386/pr46226.c: Do not use
2727         -mno-accumulate-outgoing-args.
2728
2729 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2730
2731         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2732         including <strings.h>.
2733
2734 2011-10-19  Jan Hubicka  <jh@suse.cz>
2735
2736         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2737         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2738         * lib/c-torture.exp: Likewise.
2739         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2740         * gcc.c-torture/compile/sync-1.c: Likewise.
2741         * gcc.c-torture/compile/sync-1.c: Likewise.
2742         * gcc.c-torture/compile/sync-3.c: Likewise.
2743         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2744         * gcc.dg/noncompile/920507-1.c: Likewise.
2745         * gcc.dg/torture/pr36400.c: Likewise.
2746         * g++.dg/torture/pr34850.C: Likewise.
2747
2748 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2749
2750         * gnat.dg/source_ref1.adb: New test.
2751         * gnat.dg/source_ref2.adb: Likewise.
2752
2753 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2754
2755         PR c++/13657
2756         * g++.dg/parse/error42.C: New.
2757         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2758
2759 2011-10-19  Jason Merrill  <jason@redhat.com>
2760
2761         PR c++/50793
2762         * g++.dg/init/value9.C: New.
2763
2764 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2765
2766         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2767         * gcc.dg/torture/vshuf-16.inc: Likewise.
2768         * gcc.dg/torture/vshuf-8.inc: Likewise.
2769         * gcc.dg/torture/vshuf-4.inc: Likewise.
2770
2771 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2772
2773         PR fortran/47023
2774         * gfortran.dg/sizeof_proc.f90: New.
2775
2776 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2777
2778         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2779         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2780
2781 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2782
2783         PR testsuite/50796
2784         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2785
2786 2011-10-19  Jason Merrill  <jason@redhat.com>
2787
2788         PR c++/50787
2789         * g++.dg/init/ref20.C: New.
2790
2791 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2792
2793         PR middle-end/50795
2794         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2795         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2796         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2797         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2798         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2799
2800 2011-10-19  Richard Guenther  <rguenther@suse.de>
2801
2802         PR middle-end/50768
2803         * gcc.dg/torture/pr50768.c: New testcase.
2804
2805 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2806
2807         PR rtl-optimization/50340
2808         * gcc.dg/pr50340.c: New.
2809
2810 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2811
2812         PR tree-optimization/50717
2813
2814         * gcc.dg/pr50717-1.c: New file.
2815         * gcc.target/arm/wmul-12.c: Correct types.
2816         * gcc.target/arm/wmul-8.c: Correct types.
2817
2818 2011-10-18  Jason Merrill  <jason@redhat.com>
2819
2820         PR c++/50531
2821         * g++.dg/cpp0x/defaulted32.C: New.
2822
2823         PR c++/50742
2824         * g++.dg/lookup/using23.C: New.
2825
2826         PR c++/50500
2827         * g++.dg/cpp0x/implicit12.C: New.
2828         * g++.dg/cpp0x/defaulted20.C: Adjust.
2829         * g++.dg/cpp0x/defaulted21.C: Adjust.
2830         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2831         * g++.dg/cpp0x/implicit4.C: Adjust.
2832         * g++.dg/cpp0x/implicit5.C: Adjust.
2833         * g++.dg/cpp0x/implicit8.C: Adjust.
2834         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2835         * g++.dg/cpp0x/not_special.C: Adjust.
2836         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2837         * g++.dg/cpp0x/rv1n.C: Adjust.
2838         * g++.dg/cpp0x/rv2n.C: Adjust.
2839         * g++.dg/cpp0x/rv3n.C: Adjust.
2840         * g++.dg/cpp0x/rv4n.C: Adjust.
2841         * g++.dg/cpp0x/rv5n.C: Adjust.
2842         * g++.dg/cpp0x/rv6n.C: Adjust.
2843         * g++.dg/cpp0x/rv7n.C: Adjust.
2844
2845 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2846
2847         * gcc.target/i386/avx2-vpop-check.h: New header.
2848         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2849         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2850         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2851         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2852         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2853         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2854         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2855         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2856         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2857         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2858         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2859         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2860         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2861         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2862         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2863
2864 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2865
2866         PR fortran/50420
2867         * gfortran.dg/coarray_subobject_1.f90: New test.
2868         * gfortran.dg/coarray/subobject_1.f90: New test.
2869
2870 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2871
2872         PR rtl-optimization/50205
2873         * gcc.dg/pr50205.c: New.
2874
2875 2011-10-18  Richard Guenther  <rguenther@suse.de>
2876
2877         PR tree-optimization/50767
2878         * gcc.dg/torture/pr50767.c: New testcase.
2879
2880 2011-10-18  Julian Brown  <julian@codesourcery.com>
2881
2882         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2883         * gcc.target/arm/unaligned-memcpy-1.c: New.
2884         * gcc.target/arm/unaligned-memcpy-2.c: New.
2885         * gcc.target/arm/unaligned-memcpy-3.c: New.
2886         * gcc.target/arm/unaligned-memcpy-4.c: New.
2887
2888 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2889
2890         PR fortran/47023
2891         * gfortran.dg/iso_c_binding_class.f03: New.
2892
2893 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2894
2895         * testsuite/lib/target-supports.exp
2896         (check_effective_target_vect_widen_shift): New.
2897         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2898         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2899         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2900         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2901
2902 2011-10-18  Richard Guenther  <rguenther@suse.de>
2903
2904         * gcc.dg/torture/restrict-1.c: New testcase.
2905
2906 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2907
2908         * g++.dg/ext/bases.C: New test.
2909
2910 2011-10-17  David S. Miller  <davem@davemloft.net>
2911
2912         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2913         all operations to emit VIS instructions.
2914         * gcc.target/sparc/fandnot.c: Likewise.
2915         * gcc.target/sparc/fnot.c: Likewise.
2916         * gcc.target/sparc/for.c: Likewise.
2917         * gcc.target/sparc/fornot.c: Likewise.
2918         * gcc.target/sparc/fxnor.c: Likewise.
2919         * gcc.target/sparc/fxor.c: Likewise.
2920         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2921         needed.
2922
2923 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2924
2925         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2926         * gcc.dg/torture/vshuf-16.inc: New file.
2927         * gcc.dg/torture/vshuf-2.inc: New file.
2928         * gcc.dg/torture/vshuf-32.inc: New file.
2929         * gcc.dg/torture/vshuf-4.inc: New file.
2930         * gcc.dg/torture/vshuf-8.inc: New file.
2931         * gcc.dg/torture/vshuf-main.inc: New file.
2932         * gcc.dg/torture/vshuf-v16hi.c: New test.
2933         * gcc.dg/torture/vshuf-v16qi.c: New test.
2934         * gcc.dg/torture/vshuf-v2df.c: New test.
2935         * gcc.dg/torture/vshuf-v2di.c: New test.
2936         * gcc.dg/torture/vshuf-v2sf.c: New test.
2937         * gcc.dg/torture/vshuf-v2si.c: New test.
2938         * gcc.dg/torture/vshuf-v32qi.c: New test.
2939         * gcc.dg/torture/vshuf-v4df.c: New test.
2940         * gcc.dg/torture/vshuf-v4di.c: New test.
2941         * gcc.dg/torture/vshuf-v4hi.c: New test.
2942         * gcc.dg/torture/vshuf-v4sf.c: New test.
2943         * gcc.dg/torture/vshuf-v4si.c: New test.
2944         * gcc.dg/torture/vshuf-v8hi.c: New test.
2945         * gcc.dg/torture/vshuf-v8qi.c: New test.
2946         * gcc.dg/torture/vshuf-v8sf.c: New test.
2947         * gcc.dg/torture/vshuf-v8si.c: New test.
2948
2949 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2950
2951         PR tree-optimization/50746
2952         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2953
2954 2011-10-17  Jason Merrill  <jason@redhat.com>
2955
2956         PR c++/50736
2957         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
2958
2959 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2960
2961         PR c++/44524
2962         * g++.dg/parse/error41.C: New.
2963         * g++.dg/parse/error20.C: Adjust.
2964
2965 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2966
2967         PR c++/50757
2968         * g++.dg/warn/format7.C: New.
2969         * obj-c++.dg/warn7.mm: Likewise.
2970
2971 2011-10-17  Richard Guenther  <rguenther@suse.de>
2972
2973         PR tree-optimization/50729
2974         * gcc.dg/torture/pr50729.c: New testcase.
2975
2976 2011-10-15  Tom Tromey  <tromey@redhat.com>
2977             Dodji Seketeli  <dodji@redhat.com>
2978
2979         * lib/prune.exp (prune_gcc_output):  Prune output referring to
2980         included files.
2981         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
2982         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
2983         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
2984         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
2985
2986 2011-10-15  Tom Tromey  <tromey@redhat.com>
2987             Dodji Seketeli  <dodji@redhat.com>
2988
2989         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
2990
2991 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
2992
2993         PR c++/48489
2994         * g++.dg/inherit/error5.C: New.
2995
2996 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
2997
2998         PR fortran/47023
2999         PR fortran/50752
3000         * gfortran.dg/kind_tests_4.f90: New.
3001
3002 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3003
3004         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3005         targets that support vector condition.
3006
3007 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3008
3009         PR fortran/47023
3010         * gfortran.dg/c_kind_tests_3.f03: New.
3011
3012 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3013
3014         PR fortran/50547
3015         * gfortran.dg/elemental_args_check_4.f90: New.
3016
3017 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3018
3019         PR tree-optimization/50727
3020         * gcc.dg/vect/pr50727.c: New test.
3021
3022 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3023
3024         * gcc.dg/vla-23.c: New test.
3025
3026 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3027
3028         PR tree-optimization/50596
3029         * gcc.dg/vect/vect-cond-9.c: New test.
3030
3031 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3032
3033         * gcc.dg/vect/bb-slp-29.c: New test.
3034
3035 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3036
3037         PR c++/50732
3038         * g++.dg/ext/is_base_of_incomplete.C: New.
3039         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3040         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3041
3042 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3043
3044         * gcc.target/sparc/combined-1.c: Compile at -O2.
3045
3046 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3047
3048         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3049         (dg-options): Add -Wno-attributes.
3050         * gcc.target/i386/fma_double_?.c: Ditto.
3051         * gcc.target/i386/fma_run_float_?.c: Ditto.
3052         * gcc.target/i386/fma_run_double_?.c: Ditto.
3053         * gcc.target/i386/l_fma_float_?.c: Dtto.
3054         * gcc.target/i386/l_fma_double_?.c: Ditto.
3055         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3056         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3057
3058 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3059
3060         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3061         the comments.
3062         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3063         * gfortran.dg/rank_3.f90: Ditto.
3064         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3065         -std=f2008ts in dg-options.
3066         * gfortran.dg/rank_4.f90: Ditto.
3067
3068 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3069
3070         PR target/49263
3071         * gcc.target/sh/pr49263.c: New.
3072
3073 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3074
3075         * gnat.dg/specs/debug1.ads: Tweak.
3076
3077 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3078
3079         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3080
3081 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3082
3083         * gcc.target/i386/sse2-mul-1.c: New test.
3084         * gcc.target/i386/sse4_1-mul-1.c: New test.
3085         * gcc.target/i386/avx-mul-1.c: New test.
3086         * gcc.target/i386/xop-mul-1.c: New test.
3087         * gcc.target/i386/avx2-mul-1.c: New test.
3088
3089 2011-10-14  Jason Merrill  <jason@redhat.com>
3090
3091         PR c++/50563
3092         * g++.dg/cpp0x/nsdmi-list1.C: New.
3093
3094         PR c++/50707
3095         * g++.dg/cpp0x/nsdmi-const1.C: New.
3096
3097 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3098
3099         PR fortran/50570
3100         * gfortran.dg/pointer_intent_5.f90: New.
3101
3102 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3103
3104         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3105         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3106         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3107
3108 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3109
3110         PR fortran/50718
3111         * gfortran.dg/pointer_check_11.f90: New.
3112         * gfortran.dg/pointer_check_12.f90: New.
3113
3114 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3115
3116         PR c++/38174
3117         * g++.dg/overload/operator4.C: New.
3118
3119 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3120
3121         * gcc.dg/di-longlong64-sync-1.c: New test.
3122         * gcc.dg/di-sync-multithread.c: New test.
3123         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3124         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3125         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3126         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3127         (check_effective_target_arm_arm_ok): New helper.
3128         (check_effective_target_sync_longlong): New helper.
3129
3130 2011-10-14  Richard Guenther  <rguenther@suse.de>
3131
3132         PR tree-optimization/50723
3133         * gcc.dg/torture/pr50723.c: New testcase.
3134
3135 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3136
3137         PR c++/17212
3138         * g++.dg/warn/format6.C: New.
3139         * obj-c++.dg/warn6.mm: Likewise.
3140
3141 2011-10-13  Richard Henderson  <rth@redhat.com>
3142
3143         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3144         Delete.
3145         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3146         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3147         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3148
3149 2011-10-13  Jason Merrill  <jason@redhat.com>
3150
3151         PR c++/50614
3152         * g++.dg/cpp0x/nsdmi-template2.C: New.
3153
3154         PR c++/50437
3155         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3156
3157         PR c++/50618
3158         * g++.dg/init/vbase1.C: New.
3159
3160 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3161
3162         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3163         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3164         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3165         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3166
3167 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3168
3169         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3170
3171 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3172
3173         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3174
3175 2011-10-13  Richard Guenther  <rguenther@suse.de>
3176
3177         PR tree-optimization/50712
3178         * gcc.target/i386/pr50712.c: New testcase.
3179
3180 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3181
3182         * gcc.dg/memcpy-4.c: New test.
3183
3184 2011-10-13  Richard Guenther  <rguenther@suse.de>
3185
3186         PR tree-optimization/50698
3187         * g++.dg/vect/pr50698.cc: New testcase.
3188
3189 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3190
3191         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3192         * gcc.target/powerpc/warn-2.c: Ditto.
3193
3194         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3195         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3196         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3197         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3198         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3199         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3200         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3201         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3202         * gcc.target/powerpc/ppc-pow.c: Likewise.
3203         * gcc.target/powerpc/recip-1.c: Likewise.
3204         * gcc.target/powerpc/recip-2.c: Likewise.
3205         * gcc.target/powerpc/recip-3.c: Likewise.
3206         * gcc.target/powerpc/recip-4.c: Likewise.
3207         * gcc.target/powerpc/recip-5.c: Likewise.
3208
3209 2011-10-12  David S. Miller  <davem@davemloft.net>
3210
3211         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3212         '-mvis3' instead of 'mcpu=niagara3' in options.
3213         * gcc.target/sparc/fhalve.c: Likewise.
3214         * gcc.target/sparc/fnegop.c: Likewise.
3215         * gcc.target/sparc/fpadds.c: Likewise.
3216         * gcc.target/sparc/fshift.c: Likewise.
3217         * gcc.target/sparc/fucmp.c: Likewise.
3218         * gcc.target/sparc/lzd.c: Likewise.
3219         * gcc.target/sparc/vis3misc.c: Likewise.
3220         * gcc.target/sparc/xmul.c: Likewise.
3221
3222 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3223
3224         * gnat.dg/vect1.ad[sb]: New test.
3225         * gnat.dg/vect1_pkg.ads: New helper.
3226         * gnat.dg/vect2.ad[sb]: New test.
3227         * gnat.dg/vect2_pkg.ads: New helper.
3228         * gnat.dg/vect3.ad[sb]: New test.
3229         * gnat.dg/vect3_pkg.ads: New helper.
3230         * gnat.dg/vect4.ad[sb]: New test.
3231         * gnat.dg/vect4_pkg.ads: New helper.
3232         * gnat.dg/vect5.ad[sb]: New test.
3233         * gnat.dg/vect5_pkg.ads: New helper.
3234         * gnat.dg/vect6.ad[sb]: New test.
3235         * gnat.dg/vect6_pkg.ads: New helper.
3236
3237 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3238
3239         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3240         * gcc.target/i386/fma_run_double_2.c: Likewise.
3241         * gcc.target/i386/fma_run_double_3.c: Likewise.
3242         * gcc.target/i386/fma_run_double_4.c: Likewise.
3243         * gcc.target/i386/fma_run_double_5.c: Likewise.
3244         * gcc.target/i386/fma_run_double_6.c: Likewise.
3245         * gcc.target/i386/fma_run_float_1.c: Likewise.
3246         * gcc.target/i386/fma_run_float_2.c: Likewise.
3247         * gcc.target/i386/fma_run_float_3.c: Likewise.
3248         * gcc.target/i386/fma_run_float_4.c: Likewise.
3249         * gcc.target/i386/fma_run_float_5.c: Likewise.
3250         * gcc.target/i386/fma_run_float_6.c: Likewise.
3251
3252         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3253         remove the extra dg-options.
3254         * gcc.target/i386/l_fma_double_2.c: Likewise.
3255         * gcc.target/i386/l_fma_double_3.c: Likewise.
3256         * gcc.target/i386/l_fma_double_4.c: Likewise.
3257         * gcc.target/i386/l_fma_double_5.c: Likewise.
3258         * gcc.target/i386/l_fma_double_6.c: Likewise.
3259         * gcc.target/i386/l_fma_float_1.c: Likewise.
3260         * gcc.target/i386/l_fma_float_2.c: Likewise.
3261         * gcc.target/i386/l_fma_float_3.c: Likewise.
3262         * gcc.target/i386/l_fma_float_4.c: Likewise.
3263         * gcc.target/i386/l_fma_float_5.c: Likewise.
3264         * gcc.target/i386/l_fma_float_6.c: Likewise.
3265
3266 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3267
3268         PR tree-optimization/50189
3269         * g++.dg/torture/pr50189.C: New testcase.
3270
3271 2011-10-12  Richard Guenther  <rguenther@suse.de>
3272
3273         PR tree-optimization/50700
3274         * gcc.dg/builtin-object-size-12.c: New testcase.
3275
3276 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3277
3278         PR c/50565
3279         * gcc.c-torture/compile/pr50565-1.c,
3280         gcc.c-torture/compile/pr50565-2.c: New tests.
3281
3282 2011-10-11  Jason Merrill  <jason@redhat.com>
3283
3284         PR c++/49855
3285         PR c++/49896
3286         * g++.dg/template/constant1.C: New.
3287         * g++.dg/template/constant2.C: New.
3288         * g++.dg/cpp0x/constexpr-template3.C: New.
3289
3290 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3291
3292         * gcc.target/i386/warn-vect-op-3.c: New test.
3293         * gcc.target/i386/warn-vect-op-1.c: New test.
3294         * gcc.target/i386/warn-vect-op-2.c: New test.
3295
3296 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3297
3298         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3299
3300 2011-10-11  Richard Guenther  <rguenther@suse.de>
3301
3302         PR tree-optimization/50204
3303         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3304
3305 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3306
3307         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3308
3309 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3310
3311         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3312         * gcc.target/i386/fma_double_2.c: Ditto.
3313         * gcc.target/i386/fma_double_3.c: Ditto.
3314         * gcc.target/i386/fma_double_4.c: Ditto.
3315         * gcc.target/i386/fma_double_5.c: Ditto.
3316         * gcc.target/i386/fma_double_6.c: Ditto.
3317         * gcc.target/i386/fma_float_1.c: Ditto.
3318         * gcc.target/i386/fma_float_2.c: Ditto.
3319         * gcc.target/i386/fma_float_3.c: Ditto.
3320         * gcc.target/i386/fma_float_4.c: Ditto.
3321         * gcc.target/i386/fma_float_5.c: Ditto.
3322         * gcc.target/i386/fma_float_6.c: Ditto.
3323         * gcc.target/i386/l_fma_double_1.c: Ditto.
3324         * gcc.target/i386/l_fma_double_2.c: Ditto.
3325         * gcc.target/i386/l_fma_double_3.c: Ditto.
3326         * gcc.target/i386/l_fma_double_4.c: Ditto.
3327         * gcc.target/i386/l_fma_double_5.c: Ditto.
3328         * gcc.target/i386/l_fma_double_6.c: Ditto.
3329         * gcc.target/i386/l_fma_float_1.c: Ditto.
3330         * gcc.target/i386/l_fma_float_2.c: Ditto.
3331         * gcc.target/i386/l_fma_float_3.c: Ditto.
3332         * gcc.target/i386/l_fma_float_4.c: Ditto.
3333         * gcc.target/i386/l_fma_float_5.c: Ditto.
3334         * gcc.target/i386/l_fma_float_6.c: Ditto.
3335         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3336         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3337         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3338         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3339         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3340         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3341         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3342         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3343         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3344         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3345         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3346         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3347
3348 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3349
3350         * gcc.dg/va-arg-4.c: New test.
3351         * gcc.dg/va-arg-5.c: Ditto.
3352
3353 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3354
3355         * lib/target-supports.exp (check_effective_target_fd_truncate):
3356         Close and unlink test file before exit.
3357
3358 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3359
3360         PR fortran/50564
3361         * gfortran.dg/forall_15.f90:  New test case.
3362
3363 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3364             Andrew Macleod  <amacleod@redhat.com>
3365
3366         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3367         wrappers for *other_threads() and *final_verify().
3368         * gcc.dg/simulate-thread/simulate-thread.h
3369         (simulate_thread_wrapper_other_threads): New.
3370         (simulate_thread_wrapper_final_verify): New.
3371
3372 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3373
3374         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3375
3376 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3377
3378         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3379
3380 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3381             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3382
3383         * gcc.target/i386/fma_1.h: New file.
3384         * gcc.target/i386/fma_2.h: Likewise.
3385         * gcc.target/i386/fma_3.h: Likewise.
3386         * gcc.target/i386/fma_4.h: Likewise.
3387         * gcc.target/i386/fma_5.h: Likewise.
3388         * gcc.target/i386/fma_6.h: Likewise.
3389         * gcc.target/i386/fma_double_1.c: Likewise.
3390         * gcc.target/i386/fma_double_2.c: Likewise.
3391         * gcc.target/i386/fma_double_3.c: Likewise.
3392         * gcc.target/i386/fma_double_4.c: Likewise.
3393         * gcc.target/i386/fma_double_5.c: Likewise.
3394         * gcc.target/i386/fma_double_6.c: Likewise.
3395         * gcc.target/i386/fma_float_1.c: Likewise.
3396         * gcc.target/i386/fma_float_2.c: Likewise.
3397         * gcc.target/i386/fma_float_3.c: Likewise.
3398         * gcc.target/i386/fma_float_4.c: Likewise.
3399         * gcc.target/i386/fma_float_5.c: Likewise.
3400         * gcc.target/i386/fma_float_6.c: Likewise.
3401         * gcc.target/i386/fma_main.h: Likewise.
3402         * gcc.target/i386/fma_run_double_1.c: Likewise.
3403         * gcc.target/i386/fma_run_double_2.c: Likewise.
3404         * gcc.target/i386/fma_run_double_3.c: Likewise.
3405         * gcc.target/i386/fma_run_double_4.c: Likewise.
3406         * gcc.target/i386/fma_run_double_5.c: Likewise.
3407         * gcc.target/i386/fma_run_double_6.c: Likewise.
3408         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3409         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3410         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3411         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3412         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3413         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3414         * gcc.target/i386/fma_run_float_1.c: Likewise.
3415         * gcc.target/i386/fma_run_float_2.c: Likewise.
3416         * gcc.target/i386/fma_run_float_3.c: Likewise.
3417         * gcc.target/i386/fma_run_float_4.c: Likewise.
3418         * gcc.target/i386/fma_run_float_5.c: Likewise.
3419         * gcc.target/i386/fma_run_float_6.c: Likewise.
3420         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3421         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3422         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3423         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3424         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3425         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3426         * gcc.target/i386/l_fma_1.h: Likewise.
3427         * gcc.target/i386/l_fma_2.h: Likewise.
3428         * gcc.target/i386/l_fma_3.h: Likewise.
3429         * gcc.target/i386/l_fma_4.h: Likewise.
3430         * gcc.target/i386/l_fma_5.h: Likewise.
3431         * gcc.target/i386/l_fma_6.h: Likewise.
3432         * gcc.target/i386/l_fma_double_1.c: Likewise.
3433         * gcc.target/i386/l_fma_double_2.c: Likewise.
3434         * gcc.target/i386/l_fma_double_3.c: Likewise.
3435         * gcc.target/i386/l_fma_double_4.c: Likewise.
3436         * gcc.target/i386/l_fma_double_5.c: Likewise.
3437         * gcc.target/i386/l_fma_double_6.c: Likewise.
3438         * gcc.target/i386/l_fma_float_1.c: Likewise.
3439         * gcc.target/i386/l_fma_float_2.c: Likewise.
3440         * gcc.target/i386/l_fma_float_3.c: Likewise.
3441         * gcc.target/i386/l_fma_float_4.c: Likewise.
3442         * gcc.target/i386/l_fma_float_5.c: Likewise.
3443         * gcc.target/i386/l_fma_float_6.c: Likewise.
3444         * gcc.target/i386/l_fma_main.h: Likewise.
3445         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3446         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3447         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3448         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3449         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3450         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3451         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3452         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3453         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3454         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3455         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3456         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3457
3458 2011-10-10  Richard Guenther  <rguenther@suse.de>
3459
3460         PR middle-end/50389
3461         * gcc.dg/torture/pr50389.c: New testcase.
3462
3463 2011-10-10  Richard Guenther  <rguenther@suse.de>
3464
3465         PR middle-end/50195
3466         * gcc.dg/builtins-47.c: Optimize.
3467
3468 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3469
3470         * lib/gcc-simulate-thread.exp: New.
3471         * gcc.dg/simulate-thread/guality.h: New.
3472         * gcc.dg/simulate-thread/simulate-thread.h: New.
3473         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3474         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3475         * gcc.dg/simulate-thread/README: New.
3476         * g++.dg/simulate-thread/guality.h: New.
3477         * g++.dg/simulate-thread/simulate-thread.h: New.
3478         * g++.dg/simulate-thread/simulate-thread.exp: New.
3479         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3480         * c-c++-common/cxxbitfields-2.c: Remove.
3481         * c-c++-common/cxxbitfields.c: Remove.
3482         * c-c++-common/cxxbitfields-4.c: Remove.
3483         * c-c++-common/cxxbitfields-5.c: Remove.
3484         * c-c++-common/simulate-thread/bitfields-1.c: New.
3485         * c-c++-common/simulate-thread/bitfields-2.c: New.
3486         * c-c++-common/simulate-thread/bitfields-3.c: New.
3487         * c-c++-common/simulate-thread/bitfields-4.c: New.
3488
3489 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3490
3491         PR c++/38980
3492         * g++.dg/warn/format5.C: New.
3493
3494 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3495
3496         PR fortran/50273
3497         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3498         * gfortran.dg/common_16.f90: New.
3499
3500 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3501
3502         * gfortran.dg/iso_c_binding_param_1.f90: New.
3503         * gfortran.dg/iso_c_binding_param_2.f90: New.
3504         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3505
3506 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3507
3508         PR tree-optimization/50635
3509         * gcc.dg/vect/pr50635.c: New test.
3510
3511 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3512
3513         PR fortran/50659
3514         * gfortran.dg/proc_decl_27.f90: New.
3515
3516 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3517
3518         PR libobjc/50428
3519         * objc/execute/initialize-1.m: New test.
3520
3521 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3522
3523         PR fortran/47844
3524         * gfortran.dg/pointer_function_result_1.f90 : New test.
3525
3526 2011-10-07  David S. Miller  <davem@davemloft.net>
3527
3528         PR 50655
3529         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3530         * gcc.target/sparc/cmask.c: Use it.
3531         * gcc.target/sparc/fhalve.c: Likewise.
3532         * gcc.target/sparc/fnegop.c: Likewise.
3533         * gcc.target/sparc/fpadds.c: Likewise.
3534         * gcc.target/sparc/fshift.c: Likewise.
3535         * gcc.target/sparc/fucmp.c: Likewise.
3536         * gcc.target/sparc/lzd.c: Likewise.
3537         * gcc.target/sparc/vis3misc.c: Likewise.
3538         * gcc.target/sparc/xmul.c: Likewise.
3539
3540 2011-10-07  Richard Henderson  <rth@redhat.com>
3541
3542         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3543         match for avx2.
3544         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3545
3546 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3547
3548         * gcc.dg/pr50193-1.c: New file.
3549         * gcc.target/arm/shiftable.c: New file.
3550
3551 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3552
3553         PR fortran/50625
3554         * gfortran.dg/class_46.f03: New.
3555
3556 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3557
3558         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3559         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3560         (syslog, vsyslog, __vsyslog_chk): Likewise.
3561
3562         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3563         (x, EXT_x): Use ASMNAME.
3564
3565         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3566         (a, c): Use ASMNAME.
3567
3568 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3569
3570         PR middle-end/50527
3571         * gcc.dg/pr50527.c: New test.
3572
3573 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3574
3575         PR tree-optimization/50650
3576         * gcc.c-torture/compile/pr50650.c: New test.
3577
3578 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3579
3580         PR tree-optimization/50575
3581         * gcc.c-torture/execute/vector-compare-2.x: New file.
3582
3583 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3584
3585         PR middle-end/50125
3586         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3587         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3588         (bar3): Likewise.
3589
3590 2011-10-07  Richard Guenther  <rguenther@suse.de>
3591
3592         PR testsuite/50637
3593         * gcc.dg/vect/vect-align-2.c: Increase array size.
3594
3595 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3596             H.J. Lu  <hongjiu.lu@intel.com>
3597
3598         PR target/50603
3599         * gcc.target/i386/pr50603.c: New test.
3600
3601 2011-10-06  Jason Merrill  <jason@redhat.com>
3602
3603         PR c++/39164
3604         * g++.dg/cpp0x/default31.C: New.
3605
3606 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3607
3608         PR tree-optimization/50596
3609         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3610         New.
3611         * gcc.dg/vect/vect-cond-8.c: New test.
3612
3613 2011-10-06  Richard Henderson  <rth@redhat.com>
3614
3615         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3616         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3617         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3618         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3619         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3620         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3621         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3622         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3623         * gcc.c-torture/execute/vshuf-16.inc: New file.
3624         * gcc.c-torture/execute/vshuf-2.inc: New file.
3625         * gcc.c-torture/execute/vshuf-4.inc: New file.
3626         * gcc.c-torture/execute/vshuf-8.inc: New file.
3627         * gcc.c-torture/execute/vshuf-main.inc: New file.
3628         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3629         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3630         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3631         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3632         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3633         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3634         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3635         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3636         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3637         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3638         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3639         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3640         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3641
3642 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3643
3644         PR tree-optimization/49279
3645         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3646         * gcc.c-torture/execute/pr49279.c: New test.
3647
3648 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3649
3650         PR target/49049
3651         * gcc.c-torture/compile/pr49049.c: New test.
3652
3653 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3654
3655         PR target/50305
3656         * gcc.target/arm/pr50305.c: New test.
3657
3658 2011-10-06  Richard Guenther  <rguenther@suse.de>
3659
3660         PR tree-optimization/38884
3661         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3662         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3663
3664 2011-10-05  David S. Miller  <davem@davemloft.net>
3665
3666         * gcc.target/sparc/lzd.c: New test.
3667         * gcc.target/sparc/popc.c: New test.
3668
3669 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3670
3671         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3672         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3673         * g++.dg/other/final1.C: Cleanup original tree dump.
3674
3675 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3676
3677         PR tree-optimization/50613
3678         * gcc.dg/pr50613.c: New test.
3679
3680 2011-10-05  Richard Henderson  <rth@redhat.com>
3681
3682         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3683         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3684         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3685         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3686         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3687         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3688         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3689         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3690
3691 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3692
3693         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3694         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3695         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3696         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3697         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3698
3699 2011-10-05  Richard Guenther  <rguenther@suse.de>
3700
3701         PR tree-optimization/38885
3702         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3703
3704 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3705
3706         * gcc.target/i386/sw-1.c: New test.
3707
3708 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3709
3710         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3711         -mtune=generic.
3712         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3713
3714 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3715
3716         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3717
3718 2011-10-04  David S. Miller  <davem@davemloft.net>
3719
3720         * gcc.target/sparc/fhalve.c: New test.
3721         * gcc.target/sparc/fnegop.c: New test.
3722         * gcc.target/sparc/xmul.c: New test.
3723
3724 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3725
3726         PR fortran/35831
3727         * gfortran.dg/dummy_procedure_6.f90: New.
3728
3729 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3730
3731         PR tree-optimization/50604
3732         * gcc.dg/pr50604.c: New test.
3733
3734 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3735
3736         PR tree-optimization/49662
3737         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3738         * gcc.dg/graphite/interchange-15.c: Likewise.
3739         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3740
3741 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3742
3743         * gcc.dg/tree-ssa/restrict-4.c: New test.
3744
3745 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3746
3747         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3748         (main): Use __typeof to get result type of comparison.
3749
3750 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3751
3752         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3753         Make et_vect_multiple_sizes_saved global.
3754         (check_effective_target_vect64): Make et_vect64_saved global.
3755
3756 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3757
3758         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3759         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3760         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3761         * gcc.dg/builtin-complex-err-1.c: Adjust.
3762
3763 2011-10-02  Jason Merrill  <jason@redhat.com>
3764
3765         * g++.dg/cpp0x/range-for22.C: New.
3766
3767         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3768         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3769         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3770         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3771
3772         * g++.dg/cpp0x/nsdmi5.C: New.
3773
3774 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3775
3776         PR target/50579
3777         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3778         New procedures.
3779         (mips-dg-options): Force an ABI option if the current ABI is
3780         incompatible with the required -mlong setting.  Likewise force
3781         a long setting if the current one is incompatible with the
3782         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3783         throughout procedure.
3784         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3785         instead of addressing=absolute.
3786
3787 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3788
3789         * gcc.target/mips/stack-1.c: New test.
3790
3791 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3792
3793         * gcc.dg/pr49696.c: New test.
3794
3795 2011-10-02  Jan Hubicka  <jh@suse.cz>
3796
3797         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3798
3799 2011-10-01  David S. Miller  <davem@davemloft.net>
3800
3801         * gcc.target/sparc/cmask.c: New test.
3802         * gcc.target/sparc/fpadds.c: New test.
3803         * gcc.target/sparc/fshift.c: New test.
3804         * gcc.target/sparc/fucmp.c: New test.
3805         * gcc.target/sparc/vis3misc.c: New test.
3806
3807 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3808
3809         PR fortran/50585
3810         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3811
3812 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3813
3814         PR c++/44473
3815         * g++.dg/dfp/44473-1.C: New test.
3816         * g++.dg/dfp/44473-2.C: New test.
3817         * g++.dg/dfp/mangle-1.C: New test.
3818         * g++.dg/dfp/mangle-2.C: New test.
3819         * g++.dg/dfp/mangle-3.C: New test.
3820         * g++.dg/dfp/mangle-4.C: New test.
3821         * g++.dg/dfp/mangle-5.C: New test.
3822
3823 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3824
3825         PR inline-asm/50571
3826         * gcc.dg/pr50571.c: New test.
3827
3828         PR tree-optimization/46309
3829         * gcc.dg/pr46309.c: New test.
3830
3831 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3832
3833         * gcc.dg/strlenopt-21.c: New test.
3834
3835 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3836
3837         * gcc.dg/sms-10.c: New file.
3838
3839 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3840
3841         * gcc.target/arm/pr50099.c: New test.
3842
3843 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3844
3845         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3846
3847 2011-09-30  David S. Miller  <davem@davemloft.net>
3848
3849         * gcc.target/sparc/bmaskbshuf.c: New test.
3850         * gcc.target/sparc/edgen.c: New test.
3851
3852 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3853
3854         PR fortran/50547
3855         * gfortran.dg/pure_formal_proc_3.f90: New.
3856
3857         PR fortran/50553
3858         * gfortran.dg/stfunc_7.f90: New.
3859
3860 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3861
3862         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3863         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3864         * gcc.dg/vector-compare-1.c: Likewise.
3865         * gcc.dg/vector-compare-2.c: Likewise.
3866
3867 2011-09-29  David S. Miller  <davem@davemloft.net>
3868
3869         * gcc.target/sparc/array.c: New test.
3870
3871 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3872
3873         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3874         loop unroll and set max unroll times to 8.
3875         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3876         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3877         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3878         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3879
3880 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3881
3882         PR c++/40145
3883         * g++.dg/ext/visibility/warn5.C: New.
3884
3885 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3886
3887         PR c++/45278
3888         * g++.dg/warn/Wextra-3.C: New.
3889
3890 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3891
3892         PR target/49486
3893         * gcc.target/sh/pr49468-si.c: New.
3894
3895 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3896
3897         PR testsuite/50485
3898         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3899         (TEST): Initialize src3 with random floats.
3900         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3901         from union src3.  Initialize src3 with random floats.
3902
3903 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3904
3905         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3906         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3907         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3908         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3909         * gcc.target/sh/sh4a-cos.c: Ditto.
3910         * gcc.target/sh/sh4a-cosf.c: Ditto.
3911         * gcc.target/sh/sh4a-sin.c: Ditto.
3912         * gcc.target/sh/sh4a-sinf.c: Ditto.
3913         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3914         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3915         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3916
3917 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3918
3919         PR c++/31489
3920         * g++.dg/parse/error40.C: New.
3921         * g++.dg/warn/incomplete1.C: Adjust.
3922
3923 2011-09-27  Jan Hubicka  <jh@suse.cz>
3924
3925         PR middle-end/49463
3926         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3927         Mark used.
3928
3929 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3930
3931         * gcc.dg/strlenopt-1.c: New test.
3932         * gcc.dg/strlenopt-1f.c: New test.
3933         * gcc.dg/strlenopt-2.c: New test.
3934         * gcc.dg/strlenopt-2f.c: New test.
3935         * gcc.dg/strlenopt-3.c: New test.
3936         * gcc.dg/strlenopt-4.c: New test.
3937         * gcc.dg/strlenopt-4g.c: New test.
3938         * gcc.dg/strlenopt-4gf.c: New test.
3939         * gcc.dg/strlenopt-5.c: New test.
3940         * gcc.dg/strlenopt-6.c: New test.
3941         * gcc.dg/strlenopt-7.c: New test.
3942         * gcc.dg/strlenopt-8.c: New test.
3943         * gcc.dg/strlenopt-9.c: New test.
3944         * gcc.dg/strlenopt-10.c: New test.
3945         * gcc.dg/strlenopt-11.c: New test.
3946         * gcc.dg/strlenopt-12.c: New test.
3947         * gcc.dg/strlenopt-12g.c: New test.
3948         * gcc.dg/strlenopt-13.c: New test.
3949         * gcc.dg/strlenopt-14g.c: New test.
3950         * gcc.dg/strlenopt-14gf.c: New test.
3951         * gcc.dg/strlenopt-15.c: New test.
3952         * gcc.dg/strlenopt-16g.c: New test.
3953         * gcc.dg/strlenopt-17g.c: New test.
3954         * gcc.dg/strlenopt-18g.c: New test.
3955         * gcc.dg/strlenopt.h: New file.
3956
3957 2011-09-27  Tom de Vries  <tom@codesourcery.com>
3958
3959         PR middle-end/43864
3960         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
3961         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
3962         * gcc.dg/pr43864.c: New test.
3963         * gcc.dg/pr43864-2.c: Same.
3964         * gcc.dg/pr43864-3.c: Same.
3965         * gcc.dg/pr43864-4.c: Same.
3966
3967 2011-09-27  Jan Hubicka  <jh@suse.cz>
3968
3969         * gcc.dg/ipa/inline-5.c: New testcase.
3970
3971 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
3972
3973         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
3974         vectors.
3975         * gcc.dg/vect/bb-slp-27.c: New.
3976         * gcc.dg/vect/bb-slp-28.c: New.
3977
3978 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
3979
3980         * testsuite/lib/target-supports.exp (check_profiling_available):
3981         Don't rely solely on TLS tests for -fprofile-generate, fall
3982         through to the other code.
3983
3984 2011-09-27  Richard Guenther  <rguenther@suse.de>
3985
3986         PR tree-optimization/50363
3987         * gcc.dg/torture/pr50363.c: New testcase.
3988
3989 2011-09-26  Jason Merrill  <jason@redhat.com>
3990
3991         PR c++/45012
3992         * g++.dg/template/partial13.C: New.
3993
3994         PR c++/46105
3995         * g++.dg/template/partial12.C: New.
3996
3997         PR c++/50508
3998         * g++.dg/cpp0x/constexpr-typedef1.C: New.
3999
4000 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4001
4002         PR c++/45487
4003         * g++.dg/diagnostic/bindings1.C: New.
4004         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4005
4006 2011-09-26  David S. Miller  <davem@davemloft.net>
4007
4008         * gcc.target/sparc/wrgsr.c: New test.
4009         * gcc.target/sparc/rdgsr.c: New test.
4010         * gcc.target/sparc/edge.c: New test.
4011         * gcc.target/sparc/fcmp.c: New test.
4012
4013         * gcc.target/sparc/edge.c: Update for new return types.
4014         * gcc.target/sparc/fcmp.c: Likewise.
4015
4016         * gcc.target/sparc/fpaddsubi.c: New test.
4017
4018 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4019
4020         PR fortran/50515
4021         * gfortran.dg/common_15.f90: New.
4022
4023         PR fortran/50517
4024         * gfortran.dg/dummy_procedure_5.f90: New.
4025         * gfortran.dg/interface_26.f90: Modified error message.
4026         * gfortran.dg/proc_ptr_11.f90: Ditto.
4027         * gfortran.dg/proc_ptr_15.f90: Ditto.
4028         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4029         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4030
4031 2011-09-26  Jason Merrill  <jason@redhat.com>
4032
4033         PR c++/50512
4034         * g++.dg/overload/rvalue3.C: New.
4035
4036         PR c++/50523
4037         * g++.dg/overload/ref-conv2.C: New.
4038
4039         * g++.dg/cpp0x/nsdmi-template1.C: New.
4040
4041 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4042
4043         * g++.dg/cpp0x/nullptr25.C: New.
4044
4045 2011-09-26  Richard Guenther  <rguenther@suse.de>
4046
4047         PR tree-optimization/50472
4048         * gcc.dg/torture/pr50472.c: New testcase.
4049
4050 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4051
4052         * gnat.dg/opt22.adb: New test.
4053         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4054
4055 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4056
4057         * gnat.dg/opt21.adb: New test.
4058         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4059
4060 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4061
4062         * gnat.dg/opt20.ad[sb]: New test.
4063         * gnat.dg/opt20_pkg.ads: New helper.
4064
4065 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4066
4067         * gnat.dg/array17.adb: New test.
4068         * gnat.dg/array17_pkg.ads: New helper.
4069
4070 2011-09-25  Jason Merrill  <jason@redhat.com>
4071
4072         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4073
4074 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4075
4076         * gnat.dg/frame_overflow.ads: New.
4077         * gnat.dg/frame_overflow.adb: Adjust.
4078         * gnat.dg/specs/addr1.ads: Likewise.
4079
4080 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4081
4082         * g++.dg/tree-ssa/restrict2.C: New test.
4083
4084 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4085
4086         * lib/target-supports.exp (check_effective_target_vect64): New.
4087         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4088         of multiple vector sizes.
4089         * gcc.dg/vect/bb-slp-26.c: New.
4090
4091 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4092
4093         PR c++/50280
4094         * g++.dg/template/bitfield1.C: New.
4095
4096 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4097
4098         * gcc.dg/vect/bb-slp-24.c: New.
4099
4100 2011-09-24  Jason Merrill  <jason@redhat.com>
4101
4102         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4103
4104         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4105
4106         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4107         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4108
4109         * g++.dg/cpp0x/nsdmi1.C: New.
4110         * g++.dg/cpp0x/nsdmi2.C: New.
4111         * g++.dg/cpp0x/nsdmi3.C: New.
4112         * g++.dg/cpp0x/nsdmi4.C: New.
4113         * g++.old-deja/g++.other/init4.C: New.
4114
4115 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4116
4117         PR c++/44267
4118         * g++.dg/template/sfinae28.C: New.
4119
4120 2011-09-23  Ian Lance Taylor  <iant@google.com>
4121
4122         * go.test/go-test.exp (errchk): Handle more cases of getting
4123         correct Tcl backslash quoting in regular expressions in test file.
4124
4125 2011-09-23  Jason Merrill  <jason@redhat.com>
4126
4127         Core 253
4128         * g++.dg/init/const8.C: New.
4129         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4130         * g++.dg/cpp0x/defaulted2.C: Likewise.
4131         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4132         * g++.dg/init/pr20039.C: Likewise.
4133         * g++.dg/init/pr42844.C: Likewise.
4134
4135 2011-09-23  Jan Hubicka  <jh@suse.cz>
4136
4137         * gcc.dg/ipa/inline-1.c: new testcase.
4138         * gcc.dg/ipa/inline-2.c: new testcase.
4139         * gcc.dg/ipa/inline-3.c: new testcase.
4140         * gcc.dg/ipa/inline-4.c: new testcase.
4141
4142 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4143
4144         PR c++/50258
4145         * g++.dg/cpp0x/constexpr-static8.C: New.
4146
4147 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4148
4149         * gcc.target/i386/avxfp-1.c: New test.
4150         * gcc.target/i386/avxfp-2.c: New test.
4151
4152 2011-09-23  Terry Guo  <terry.guo@arm.com>
4153
4154         * gcc.c-torture/execute/941014-1.x: Deleted.
4155
4156 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4157
4158         PR c++/50491
4159         * g++.dg/cpp0x/pr50491.C: New.
4160
4161 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4162
4163         PR testsuite/50487
4164         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4165
4166 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4167
4168         PR c++/50371
4169         * g++.dg/cpp0x/nullptr24.C: New.
4170
4171 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4172
4173         PR target/50482
4174         * gcc.target/i386/pr50482.c: New test.
4175
4176 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4177
4178         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4179         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4180         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4181         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4182         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4183         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4184         multilib options contain different -march= from dg-options.
4185
4186 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4187             Paolo Carlini  <paolo.carlini@oracle.com>
4188
4189         PR c++/50344
4190         * g++.dg/template/friend52.C: New.
4191
4192 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4193
4194         * gcc.target/arm/cmp-1.c: New test.
4195         * gcc.target/arm/cmp-2.c: Likewise.
4196
4197 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4198
4199         PR fortran/41733
4200         * gfortran.dg/impure_actual_1.f90: Modified error message.
4201         * gfortran.dg/proc_ptr_32.f90: New.
4202         * gfortran.dg/proc_ptr_33.f90: New.
4203
4204 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4205
4206         PR tree-optimization/50451
4207         * gcc.dg/vect/pr50451.c: New test.
4208
4209 2011-09-21  Ian Lance Taylor  <iant@google.com>
4210
4211         * go.test/go-test.exp (errchk): Add special case for bug332.
4212         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4213         some more test lines.
4214
4215 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4216
4217         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4218         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4219         * g++.dg/other/i386-8.C: Ditto.
4220         * g++.dg/other/pr34435.C: Ditto.
4221         * g++.dg/other/pr39496.C: Ditto.
4222         * g++.dg/other/mmintrin.C: Ditto.
4223
4224 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4225
4226         * gcc.dg/vect/vect-cond-7.c: New test.
4227         * gcc.target/i386/sse4_1-cond-1.c: New test.
4228         * gcc.target/i386/avx-cond-1.c: New test.
4229
4230 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4231
4232         PR target/50464
4233         * g++.dg/other/pr50464.C: New test.
4234
4235 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4236
4237         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4238         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4239         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4240         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4241
4242 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4243
4244         * gnat.dg/opt19.adb: New test.
4245
4246 2011-09-21  Terry Guo  <terry.guo@arm.com>
4247
4248         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4249         on arch conflict when testing case on targets other than armv7-a.
4250
4251 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4252
4253         PR c++/50454
4254         * g++.dg/ext/int128-1.C: New.
4255         * g++.dg/ext/int128-2.C: Likewise.
4256         * g++.dg/ext/int128-2.h: Likewise.
4257
4258 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4259
4260         PR testsuite/50469
4261         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4262
4263 2011-09-20  Jason Merrill  <jason@redhat.com>
4264
4265         * g++.dg/cpp0x/constexpr-generated1.C: New.
4266
4267         PR c++/50442
4268         * g++.dg/overload/ref-conv1.C: New.
4269
4270 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4271
4272         * g++.dg/other/final1.C: New.
4273
4274 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4275
4276         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4277         and get_bit ().
4278
4279 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4280
4281         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4282         "target arm_eabi".
4283
4284 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4285
4286         PR tree-optimization/50413
4287         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4288         -fdump-tree-slp-details.  Run other tests with
4289         -fdump-tree-vect-details.
4290         * g++.dg/vect/slp-pr50413.cc: New.
4291
4292 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4293             Ira Rosen  <ira.rosen@linaro.org>
4294
4295         PR testsuite/50435
4296         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4297         Fix underscores around restrict.
4298
4299 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4300
4301         PR tree-optimization/50414
4302         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4303         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4304         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4305
4306 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4307
4308         PR tree-optimization/50412
4309         * gfortran.dg/vect/pr50412.f90: New.
4310
4311 2011-09-16  Jason Merrill  <jason@redhat.com>
4312
4313         PR c++/50424
4314         * g++.dg/eh/defarg1.C: New.
4315
4316 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4317
4318         * gcc.dg/vect/vect-reduc-10.c: New test.
4319         * gcc.target/i386/avx-reduc-1.c: New test.
4320
4321         * gcc.target/i386/sse2-extract-1.c: New test.
4322         * gcc.target/i386/avx-extract-1.c: New test.
4323
4324 2011-09-16  Terry Guo  <terry.guo@arm.com>
4325
4326         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4327
4328 2011-09-15  Diego Novillo  <dnovillo@google.com>
4329
4330         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4331         ALWAYS_CXXFLAGS, if defined.
4332         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4333         ALWAYS_GFORTRANFLAGS, if defined.
4334         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4335         ALWAYS_GOCFLAGS, if defined.
4336         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4337         ALWAYS_OBJCXXFLAGS, if defined.
4338         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4339         additional_flags, if defined.
4340         * lib/gnat.exp (gnat_target_compile): Likewise.
4341         * lib/objc.exp (objc_target_compile): Likewise.
4342         * lib/target-supports-dg.exp (dg-add-options): Handle
4343         TEST_ALWAYS_FLAGS.
4344
4345 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4346
4347         PR testsuite/50322
4348         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4349         Use uintptr_t in f1.  Undo avr xfails.
4350
4351 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4352
4353         PR fortran/50401
4354         PR fortran/50403
4355         * gfortran.dg/function_types_3.f90: New.
4356
4357 2011-09-15  Jason Merrill  <jason@redhat.com>
4358
4359         PR c++/50365
4360         * g++.dg/cpp0x/trailing7.C: New.
4361
4362         PR c++/50361
4363         * g++.dg/cpp0x/nullptr23.C: New.
4364
4365 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4366
4367         * gcc.dg/vect/bb-slp-25.c: New.
4368
4369 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4370
4371         PR c++/50391
4372         * g++.dg/cpp0x/noexcept15.C: New.
4373
4374 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4375
4376         PR middle-end/50251
4377         * gcc.dg/pr50251.c: New test.
4378
4379 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4380
4381         PR fortran/34547
4382         PR fortran/50375
4383         * gfortran.dg/null_5.f90: New.
4384         * gfortran.dg/null_6.f90: New.
4385
4386 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4387
4388         * gcc.c-torture/compile/20110913-1.c: New test.
4389
4390 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4391
4392         PR fortran/50379
4393         * gfortran.dg/result_2.f90: New.
4394
4395 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4396
4397         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4398
4399 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4400
4401         PR c++/48320
4402         * g++.dg/cpp0x/variadic116.C: New test case.
4403
4404 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4405
4406         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4407         * gcc.target/mips/interrupt_handler-2.c: New test.
4408         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4409
4410 2011-09-12  Jason Merrill  <jason@redhat.com>
4411
4412         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4413
4414         * g++.dg/cpp0x/explicit7.C: New.
4415
4416 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4417
4418         PR rtl-optimization/50212
4419         * g++.dg/other/pr50212.C: New test.
4420
4421 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4422
4423         PR target/43746
4424         * testsuite/gcc.target/avr/torture/avr-torture.exp
4425         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4426         "-O2 -fmerge-all-constants".
4427
4428 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4429
4430         PR fortran/50327
4431         * gfortran.dg/do_while_1.f90: New test.
4432
4433 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4434
4435         PR fortran/35831
4436         PR fortran/47978
4437         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4438         * gfortran.dg/proc_decl_26.f90: New.
4439         * gfortran.dg/typebound_override_2.f90: New.
4440         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4441
4442 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4443
4444         * gnat.dg/cond_expr2.ad[sb]: New test.
4445
4446 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4447
4448         * gnat.dg/atomic5.ad[sb]: New test.
4449
4450 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4451
4452         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4453
4454 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4455
4456         PR target/49030
4457         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4458
4459 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4460
4461         PR target/49614
4462         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4463
4464 2011-09-09  Richard Guenther  <rguenther@suse.de>
4465
4466         PR tree-optimization/50328
4467         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4468
4469 2011-09-09  Richard Guenther  <rguenther@suse.de>
4470
4471         PR middle-end/50333
4472         * gcc.dg/torture/pr50333.c: New testcase.
4473
4474 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4475
4476         PR tree-optimization/50318
4477         * gcc.target/arm/pr50318-1.c: New file.
4478
4479 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4480
4481         * gcc.target/i386/all_one_m256i.c: New test.
4482
4483 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4484
4485         PR c++/50324
4486         * g++.dg/cpp0x/sfinae28.C: New.
4487
4488 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4489
4490         PR c/50332
4491         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4492         longer ignored on typedefs.
4493
4494         PR c++/33255 - Support -Wunused-local-typedefs warning
4495         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4496         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4497
4498 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4499
4500         PR tree-optimization/50287
4501         * gcc.dg/torture/pr50287.c: New test.
4502
4503 2011-09-08  Richard Guenther  <rguenther@suse.de>
4504
4505         PR tree-optimization/19831
4506         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4507         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4508         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4509         * gcc.dg/errno-1.c: Adjust.
4510
4511 2011-09-08  Richard Guenther  <rguenther@suse.de>
4512
4513         PR tree-optimization/19831
4514         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4515
4516 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4517
4518         PR fortran/44646
4519         * gfortran.dg/do_concurrent_1.f90: New.
4520         * gfortran.dg/do_concurrent_2.f90: New.
4521
4522 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4523
4524         PR target/50310
4525         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4526         * gcc.dg/pr50310-2.c: New test.
4527
4528 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4529
4530         PR fortran/48095
4531         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4532         * gfortran.dg/impure_constructor_1.f90: Modified.
4533         * gfortran.dg/proc_ptr_comp_33.f90: New.
4534
4535 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4536
4537         PR target/50310
4538         * gcc.dg/pr50310-1.c: New test.
4539
4540 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4541
4542         PR middle-end/48571
4543         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4544         instead of 4.
4545
4546 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4547
4548         PR c++/50309
4549         * g++.dg/cpp0x/noexcept14.C: New.
4550
4551 2011-09-07  Jason Merrill  <jason@redhat.com>
4552
4553         * g++.dg/cpp0x/constexpr-ref3.C: New.
4554
4555         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4556
4557 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4558
4559         * gcc.dg/section1.c: Don't xfail for avr.
4560
4561 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4562
4563         PR tree-optimization/50322
4564         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4565
4566 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4567
4568         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4569
4570 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4571
4572         PR tree-optimization/49911
4573         * g++.dg/tree-ssa/pr49911.C: New test.
4574
4575 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4576
4577         PR target/49030
4578         * gcc.dg/torture/pr49030.c: New test.
4579
4580 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4581
4582         PR fortran/50288
4583         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4584         * gfortran.dg/class_4d.f03: Deleted.
4585         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4586
4587 2011-09-07  Richard Guenther  <rguenther@suse.de>
4588
4589         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4590
4591 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4592
4593         PR tree-optimization/46021
4594         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4595
4596 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4597
4598         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4599
4600 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4601
4602         * gcc.c-torture/compile/20110906-1.c: New test.
4603
4604 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4605
4606         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4607
4608 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4609
4610         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4611         --param tree-reassoc-width=1.
4612
4613         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4614         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4615
4616 2011-09-06  Richard Guenther  <rguenther@suse.de>
4617
4618         PR tree-optimization/48149
4619         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4620
4621 2011-09-06  Richard Guenther  <rguenther@suse.de>
4622
4623         PR tree-optimization/48317
4624         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4625
4626 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4627
4628         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4629         New procedure.
4630         (add_options_for_quad_vectors): Replace with ...
4631         (add_options_for_double_vectors): ... this.
4632         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4633         support multiple vector sizes since the vectorizer attempts to
4634         vectorize with both vector sizes.
4635         * gcc.dg/vect/no-vfa-vect-79.c,
4636         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4637         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4638         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4639         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4640         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4641         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4642         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4643         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4644         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4645         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4646         gcc.dg/vect/vect-40.c: Likewise.
4647         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4648         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4649         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4650         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4651         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4652         Likewise.
4653         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4654
4655 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4656
4657         PR target/49606
4658         * gcc.target/mips/abi-main.h: New file.
4659         * gcc.target/mips/abi-o32-long32.c: New test.
4660         * gcc.target/mips/abi-o32-long64.c: Likewise.
4661         * gcc.target/mips/abi-o64-long32.c: Likewise.
4662         * gcc.target/mips/abi-o64-long64.c: Likewise.
4663         * gcc.target/mips/abi-n32-long32.c: Likewise.
4664         * gcc.target/mips/abi-n32-long64.c: Likewise.
4665         * gcc.target/mips/abi-n64-long32.c: Likewise.
4666         * gcc.target/mips/abi-n64-long64.c: Likewise.
4667         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4668         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4669         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4670         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4671         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4672         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4673         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4674         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4675         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4676         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4677         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4678         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4679         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4680         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4681         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4682         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4683         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4684         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4685         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4686         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4687         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4688         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4689         * gcc.target/mips/branch-3.c: Likewise.
4690         * gcc.target/mips/branch-4.c: Likewise.
4691         * gcc.target/mips/branch-5.c: Likewise.
4692         * gcc.target/mips/branch-6.c: Likewise.
4693         * gcc.target/mips/branch-7.c: Likewise.
4694         * gcc.target/mips/branch-8.c: Likewise.
4695         * gcc.target/mips/branch-9.c: Likewise.
4696         * gcc.target/mips/branch-10.c: Likewise.
4697         * gcc.target/mips/branch-11.c: Likewise.
4698         * gcc.target/mips/branch-12.c: Likewise.
4699         * gcc.target/mips/branch-13.c: Likewise.
4700         * gcc.target/mips/lazy-binding-1.c: Likewise.
4701
4702 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4703
4704         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4705         to avoid warning on int=16 platforms..
4706
4707 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4708
4709         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4710         to work even with -fshort-enums.
4711
4712 2011-09-04  Jan Hubicka  <jh@suse.cz>
4713
4714         * gcc.c-torture/compile/20110902.c: new testcase.
4715
4716 2011-09-04  Jason Merrill  <jason@redhat.com>
4717
4718         PR c++/49267
4719         * g++.dg/cpp0x/rv-conv1.C: New.
4720
4721         DR 1328
4722         * g++.dg/cpp0x/rv-func3.C: New.
4723
4724         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4725
4726         PR c++/50248
4727         Core 1358
4728         * g++.dg/cpp0x/constexpr-template1.C: New.
4729         * g++.dg/cpp0x/constexpr-template2.C: New.
4730         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4731         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4732
4733 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4734
4735         * gnat.dg/specs/debug1.ads: Tweak pattern.
4736
4737 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4738
4739         PR fortran/50227
4740         * gfortran.dg/class_45a.f03: New.
4741         * gfortran.dg/class_45b.f03: New.
4742
4743 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4744             Ira Rosen  <ira.rosen@linaro.org>
4745
4746         PR tree-optimization/50208
4747         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4748         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4749         -fno-tree-fre -fno-tree-pre.
4750
4751 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4752
4753         * gcc.dg/ipa/ipcp-3.c: New test.
4754
4755 2011-09-02  Richard Guenther  <rguenther@suse.de>
4756
4757         PR tree-optimization/27460
4758         PR middle-end/29269
4759         * gcc.dg/vect/vect-cond-7.c: New testcase.
4760
4761 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4762
4763         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4764         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4765         xfailed test for inlining.
4766         * g++.dg/ipa/ivinline-9.C: Likewise.
4767
4768 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4769
4770         PR tree-optimization/50178
4771         * gfortran.dg/vect/pr50178.f90: New test.
4772
4773 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4774
4775         PR middle-end/49886
4776         * gcc.c-torture/execute/pr49886.c: New testcase.
4777
4778 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4779
4780         PR middle-end/43513
4781         * gcc.dg/pr43513.c: New test.
4782
4783 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4784
4785         PR fortran/45044
4786         * gfortran.dg/common_14.f90: New.
4787         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4788
4789 2011-08-30  Jason Merrill  <jason@redhat.com>
4790
4791         PR c++/50084
4792         * g++.dg/cpp0x/decltype33.C: New.
4793
4794         PR c++/50089
4795         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4796
4797         PR c++/50114
4798         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4799
4800 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4801
4802         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4803
4804 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4805
4806         * gnat.dg/specs/aggr3.ads: New test.
4807         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4808
4809         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4810         * gnat.dg/specs/aggr2.ads: Likewise.
4811
4812 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4813
4814         PR fortran/45170
4815         * gfortran.dg/allocate_with_source_2.f90: New test
4816
4817 2011-08-30  Jason Merrill  <jason@redhat.com>
4818
4819         PR c++/50220
4820         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4821
4822         PR c++/50234
4823         * g++.dg/cpp0x/constexpr-value3.C: New.
4824
4825 2011-08-30  Richard Guenther  <rguenther@suse.de>
4826
4827         PR middle-end/48571
4828         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4829         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4830         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4831         * gcc.dg/pr36902.c: XFAIL.
4832
4833 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4834
4835         * gcc.target/i386/fma-check.h: New.
4836         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4837         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4838         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4839         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4840         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4841         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4842         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4843         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4844         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4845         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4846         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4847         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4848         * gcc.target/i386/fma-compile.c: Likewise.
4849         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4850         * gcc.target/i386/sse-12.c: Add -mfma.
4851         * gcc.target/i386/sse-13.c: Likewise.
4852         * gcc.target/i386/sse-14.c: Likewise.
4853         * gcc.target/i386/sse-22.c: Likewise.
4854         * gcc.target/i386/sse-23.c: Likewise.
4855         * g++.dg/other/i386-2.C: Likewise.
4856         * g++.dg/other/i386-3.C: Likewise.
4857
4858 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4859
4860         PR testsuite/50185
4861         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4862         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4863
4864 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4865
4866         * g++.dg/bprob/bprob.exp (feedback_options): Set
4867         -fbranch-probabilities.
4868         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4869
4870 2011-08-29  Jason Merrill  <jason@redhat.com>
4871
4872         PR c++/50224
4873         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4874
4875 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4876             Jason Merrill  <jason@redhat.com>
4877
4878         * g++.dg/dfp/base.C: New test.
4879
4880 2011-08-29  Jason Merrill  <jason@redhat.com>
4881
4882         Core DR 994
4883         PR c++/50209
4884         * g++.dg/cpp0x/initlist58.C: New.
4885
4886 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4887
4888         PR fortran/50225
4889         * gfortran.dg/class_result_1.f03: New.
4890
4891 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4892
4893         PR middle-end/48722
4894         * gcc.target/i386/pr48722.c: New test.
4895
4896 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4897
4898         PR libfortran/50192
4899         * gfortran.dg/widechar_compare_1.f90:  New test.
4900
4901 2011-08-26  Jason Merrill  <jason@redhat.com>
4902
4903         Core DR 342
4904         PR c++/48582
4905         * g++.dg/abi/mangle50.C: New.
4906
4907 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4908
4909         PR target/50202
4910         * gcc.target/i386/pr50202.c: New test.
4911
4912 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4913
4914         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4915         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4916         * gcc.target/i386/avx-round-vec.c: New test.
4917         * gcc.target/i386/avx-roundf-vec.c: New test.
4918
4919 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4920
4921         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4922         instruction.
4923
4924         PR c/50179
4925         * c-c++-common/Wunused-var-14.c: New test.
4926
4927 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4928
4929         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4930
4931 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4932
4933         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4934         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4935         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4936         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4937
4938 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4939
4940         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4941         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4942         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4943         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4944
4945 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4946
4947         PR fortran/50050
4948         * gfortran.dg/pointer_comp_init_1.f90: New test.
4949
4950 2011-08-25  Jason Merrill  <jason@redhat.com>
4951
4952         PR c++/50157
4953         * g++.dg/cpp0x/sfinae27.C: New.
4954
4955 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4956
4957         * gfortran.dg/coarray_lib_token_4.f90: New.
4958
4959 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4960
4961         * gfortran.dg/coarray/alloc_comp_1.f90: New.
4962
4963 2011-08-25  Richard Guenther  <rguenther@suse.de>
4964
4965         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
4966
4967 2011-08-24  Tobias Burnus  <burnus@net-b.de>
4968
4969         PR fortran/50163
4970         * gfortran.dg/initialization_28.f90: New.
4971
4972 2011-08-24  Richard Guenther  <rguenther@suse.de>
4973
4974         PR tree-optimization/50067
4975         * gcc.dg/torture/pr50067-3.c: New testcase.
4976         * gcc.dg/torture/pr50067-4.c: Likewise.
4977         * gcc.dg/torture/pr50067-5.c: Likewise.
4978
4979 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
4980
4981         * g++.dg/other/i386-2.C: Add -mavx2 check.
4982         * g++.dg/other/i386-3.C: Likewise.
4983         * gcc.target/i386/avx-1.c: Add AVX2.
4984         * gcc.target/i386/avx-2.c: Likewise.
4985         * gcc.target/i386/funcspec-5.c: Likewise.
4986         * gcc.target/i386/sse-12.c: Likewise.
4987         * gcc.target/i386/sse-13.c: Likewise.
4988         * gcc.target/i386/sse-14.c: Likewise.
4989         * gcc.target/i386/sse-22.c: Likewise.
4990         * gcc.target/i386/sse-23.c: Likewise.
4991         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
4992         * gcc.target/i386/avx2-check.h: New.
4993         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
4994         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
4995         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
4996         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
4997         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
4998         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
4999         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5000         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5001         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5002         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5003         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5004         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5005         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5006         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5007         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5008         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5009         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5010         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5011         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5012         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5013         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5014         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5015         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5016         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5017         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5018         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5019         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5020         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5021         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5022         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5023         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5024         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5025         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5026         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5027         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5028         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5029         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5030         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5031         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5032         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5033         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5034         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5035         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5036         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5037         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5038         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5039         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5040         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5041         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5042         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5043         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5044         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5045         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5046         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5047         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5048         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5049         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5050         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5051         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5052         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5053         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5054         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5055         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5056         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5057         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5058         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5059         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5060         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5061         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5062         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5063         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5064         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5065         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5066         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5067         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5068         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5069         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5070         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5071         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5072         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5073         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5074         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5075         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5076         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5077         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5078         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5079         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5080         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5081         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5082         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5083         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5084         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5085         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5086         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5087         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5088         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5089         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5090         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5091         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5092         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5093         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5094         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5095         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5096         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5097         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5098         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5099         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5100         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5101         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5102         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5103         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5104         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5105         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5106         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5107         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5108         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5109         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5110         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5111         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5112         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5113         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5114         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5115         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5116         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5117         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5118         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5119         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5120         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5121         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5122         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5123         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5124         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5125         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5126         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5127         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5128         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5129         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5130         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5131         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5132         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5133         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5134         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5135         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5136         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5137         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5138         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5139         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5140         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5141         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5142         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5143         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5144         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5145         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5146         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5147         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5148         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5149         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5150         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5151         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5152         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5153         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5154         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5155         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5156         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5157         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5158         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5159         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5160         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5161         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5162         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5163         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5164         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5165         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5166         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5167         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5168         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5169         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5170         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5171         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5172         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5173         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5174         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5175         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5176         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5177         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5178         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5179         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5180         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5181         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5182         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5183         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5184         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5185         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5186         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5187         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5188         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5189         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5190         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5191         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5192         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5193         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5194         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5195         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5196         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5197         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5198         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5199         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5200         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5201         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5202         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5203         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5204         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5205         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5206         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5207         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5208         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5209         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5210         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5211         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5212         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5213         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5214         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5215         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5216         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5217         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5218         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5219         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5220         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5221         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5222         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5223         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5224         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5225         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5226         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5227         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5228         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5229         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5230         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5231         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5232         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5233         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5234         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5235         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5236         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5237         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5238         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5239         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5240         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5241         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5242         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5243         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5244         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5245         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5246         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5247         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5248         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5249         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5250         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5251         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5252         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5253         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5254         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5255         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5256         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5257         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5258         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5259         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5260         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5261         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5262         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5263         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5264         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5265         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5266         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5267         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5268         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5269         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5270         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5271         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5272         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5273         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5274         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5275         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5276         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5277         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5278         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5279         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5280         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5281         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5282         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5283         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5284         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5285         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5286         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5287         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5288         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5289         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5290         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5291         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5292         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5293         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5294         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5295         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5296         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5297         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5298         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5299         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5300         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5301         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5302         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5303         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5304         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5305         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5306         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5307         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5308         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5309         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5310         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5311         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5312         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5313         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5314         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5315         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5316         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5317         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5318         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5319         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5320         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5321         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5322         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5323         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5324         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5325         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5326         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5327         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5328         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5329         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5330         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5331         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5332         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5333         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5334         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5335         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5336         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5337         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5338         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5339         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5340         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5341         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5342         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5343         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5344         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5345         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5346         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5347         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5348         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5349         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5350         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5351         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5352         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5353         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5354         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5355         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5356         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5357         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5358         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5359         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5360         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5361         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5362         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5363         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5364         * gcc.target/i386/testimm-9.c: Likewise.
5365
5366 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5367
5368         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5369         * g++.dg/other/i386-3.C: Likewise.
5370         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5371         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5372         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5373         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5374         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5375         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5376         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5377         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5378         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5379         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5380         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5381         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5382         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5383         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5384         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5385         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5386         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5387         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5388         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5389         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5390         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5391         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5392         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5393         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5394         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5395         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5396         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5397         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5398         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5399         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5400         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5401         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5402         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5403         * gcc.target/i386/sse-12.c: Add BMI2.
5404         * gcc.target/i386/sse-13.c: Likewise.
5405         * gcc.target/i386/sse-14.c: Likewise.
5406         * gcc.target/i386/sse-22.c: Likewise.
5407         * gcc.target/i386/sse-23.c: Likewise.
5408
5409 2011-08-23  Jason Merrill  <jason@redhat.com>
5410
5411         * g++.dg/template/crash7.C: Adjust expected errors.
5412
5413 2011-08-23  Jason Merrill  <jason@redhat.com>
5414
5415         PR c++/49045
5416         Core 1321
5417         * g++.dg/cpp0x/overload2.C: New.
5418
5419 2011-08-23  Jason Merrill  <jason@redhat.com>
5420
5421         Core 903
5422         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5423
5424 2011-08-23  Jason Merrill  <jason@redhat.com>
5425
5426         Core 975
5427         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5428         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5429         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5430         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5431
5432 2011-08-23  Jason Merrill  <jason@redhat.com>
5433
5434         PR c++/50024
5435         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5436
5437 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5438
5439         PR c++/50158
5440         * g++.dg/warn/Wunused-var-16.C: New test.
5441
5442         PR middle-end/50161
5443         * gcc.dg/pr50161.c: New test.
5444
5445 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5446
5447         PR c++/50055
5448         * g++.dg/gcov/gcov-7.C: New test.
5449
5450 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5451
5452         PR c++/46862
5453         * g++.dg/dfp/nofields.C: New test.
5454
5455 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5456
5457         PR fortran/31600
5458         * gfortran.dg/use_16.f90: New.
5459
5460 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5461             Kirill Yukhin  <kirill.yukhin@intel.com>
5462
5463         PR target/50155
5464         * gcc.target/i386/pr50155.c: New test.
5465
5466 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5467
5468         PR tree-optimization/50133
5469         * gcc.dg/pr50133.c: New test.
5470
5471         PR middle-end/50141
5472         * c-c++-common/cxxbitfields-6.c: New test.
5473
5474 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5475
5476         PR fortran/50050
5477         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5478
5479 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5480
5481         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5482         * gcc.dg/pr49994-3.c: Ditto.
5483
5484 2011-08-22  Richard Guenther  <rguenther@suse.de>
5485
5486         PR testsuite/50145
5487         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5488         * gcc.dg/torture/pr50067-2.c: Likewise.
5489
5490 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5491
5492         PR fortran/47659
5493         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5494         of a constant resulting from simplification.
5495         * gfortran.dg/warn_conversion_3.f90:  New test.
5496
5497 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5498
5499         PR fortran/50130
5500         * gfortran.dg/zero_stride_1.f90:  New test.
5501
5502 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5503
5504         PR fortran/49638
5505         * gfortran.dg/typebound_override_1.f90: Modified.
5506
5507 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR tree-optimization/48739
5510         * gcc.dg/pr48739-1.c: New test.
5511         * gcc.dg/pr48739-2.c: New test.
5512
5513 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5514
5515         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5516
5517 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5518
5519         PR fortran/50129
5520         * gfortran.dg/where_3.f90: New test.
5521
5522 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5523
5524         PR middle-end/49721
5525         * gfortran.dg/pr49721-1.f: New.
5526         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5527
5528 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5529
5530         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5531         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5532         New tests.
5533
5534 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5535
5536         * gcc.target/arm/wmul-11.c: New file.
5537         * gcc.target/arm/wmul-12.c: New file.
5538         * gcc.target/arm/wmul-13.c: New file.
5539
5540 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5541
5542         * gcc.target/arm/wmul-10.c: New file.
5543
5544 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5545
5546         * gcc.target/arm/wmul-9.c: New file.
5547         * gcc.target/arm/wmul-bitfield-2.c: New file.
5548
5549 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5550
5551         * gcc.target/arm/wmul-8.c: New file.
5552
5553 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5554
5555         * gcc.target/arm/wmul-7.c: New file.
5556
5557 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5558
5559         * gcc.target/arm/wmul-6.c: New file.
5560
5561 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5562
5563         * gcc.target/arm/wmul-5.c: New file.
5564         * gcc.target/arm/no-wmla-1.c: New file.
5565
5566 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5567
5568         * gcc.target/arm/wmul-bitfield-1.c: New file.
5569
5570 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5571
5572         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5573
5574 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5575
5576         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5577         * gcc.target/i386/conversion.c: Likewise.
5578
5579 2011-08-19  Richard Guenther  <rguenther@suse.de>
5580
5581         * gcc.dg/torture/pr50067-1.c: New testcase.
5582         * gcc.dg/torture/pr50067-2.c: Likewise.
5583
5584 2011-08-19  Joey Ye  <joey.ye@arm.com>
5585
5586         PR target/49437
5587         * gcc.target/arm/handler-align.c: New test.
5588         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5589         New Function.
5590
5591 2011-08-19  Joey Ye  <joey.ye@arm.com>
5592
5593         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5594
5595 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5596
5597         PR fortran/50071
5598         * gfortran.dg/end_block_label_1.f90: New test.
5599         * gfortran.dg/end_associate_label_1.f90: New test.
5600
5601 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5602
5603         * gcc.dg/c1x-pointer-float-1.c: New test.
5604
5605 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5606
5607         PR fortran/50071
5608         * gfortran.dg/duplicate_labels_2.f: New test.
5609
5610 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5611
5612         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5613         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5614         gcc.dg/c1x-noreturn-5.c: New tests.
5615
5616 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5617
5618         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5619
5620 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5621
5622         PR fortran/18918
5623         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5624         * gfortran.dg/coarray_lock_3.f90: Fix test.
5625         * gfortran.dg/coarray_lock_4.f90: New.
5626         * gfortran.dg/coarray_lock_5.f90: New.
5627
5628 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5629
5630         PR target/50009
5631         * gcc.c-torture/compile/pr50009.c: New test.
5632
5633         PR target/50092
5634         * gcc.dg/torture/pr50092.c: New test.
5635
5636 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5637
5638         PR fortran/50109
5639         * gfortran.dg/namelist_73.f90: New.
5640
5641 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5642
5643         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5644
5645         PR debug/50017
5646         * gcc.dg/pr50017.c: New test.
5647
5648 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5649
5650         PR c++/45625
5651         * g++.dg/lookup/hidden-var1.C: New test case.
5652
5653 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5654
5655         PR fortran/31461
5656         * gfortran.dg/warn_unused_var_2.f90: New.
5657         * gfortran.dg/warn_unused_var_3.f90: New.
5658
5659 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5660
5661         PR target/43597
5662         * gcc.target/arm/pr43597.c: New test.
5663
5664 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5665
5666         PR fortran/50070
5667         * gfortran.dg/common_13.f90: New.
5668
5669 2011-08-16  Jason Merrill  <jason@redhat.com>
5670
5671         PR c++/50086
5672         * g++.dg/cpp0x/variadic-unresolved.C: New.
5673
5674         * g++.old-deja/g++.brendan/README: Add R.I.P.
5675
5676         * g++.dg/ext/attr-used-1.C: New.
5677
5678         PR c++/50054
5679         * g++.dg/cpp0x/initlist56.C: New.
5680
5681 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5682
5683         PR testsuite/50085
5684         * g++.dg/opt/life1.C: Only run on Linux.
5685
5686 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5687
5688         * gfortran.dg/coarray_26.f90: New.
5689
5690 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5691
5692         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5693         -fdump-tree-vrp1.
5694
5695 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5696
5697         PR fortran/50073
5698         * gfortran.dg/func_result_7.f90: New.
5699
5700 2011-08-13  Jason Merrill  <jason@redhat.com>
5701
5702         PR c++/50075
5703         * g++.dg/cpp0x/decltype32.C: New.
5704
5705         PR c++/50059
5706         * g++.dg/diagnostic/expr1.C: New.
5707
5708 2011-08-12  David Li  <davidxl@google.com>
5709
5710         * g++.dg/abi/vbase15.C: New test.
5711
5712 2011-08-12  Jason Merrill  <jason@redhat.com>
5713
5714         PR c++/50034
5715         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5716
5717 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5718
5719         * gcc.dg/builtins-67.c: New test.
5720         * gcc.target/i386/conversion.c: Ditto.
5721
5722 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5723             Brian Hackett  <bhackett1024@gmail.com>
5724
5725         * g++.dg/plugin/decl_plugin.c: New.
5726         * g++.dg/plugin/decl-plugin-test.C: New.
5727         * g++.dg/plugin/plugin.exp: Add above testcase.
5728
5729 2011-08-11  Richard Guenther  <rguenther@suse.de>
5730
5731         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5732
5733 2011-08-11  Michael Matz  <matz@suse.de>
5734
5735         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5736
5737 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5738
5739         PR tree-optimization/50039
5740         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5741         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5742
5743 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5744
5745         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5746         (sse4_1_test): Initialize src3 with random value.
5747
5748 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5749
5750         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5751         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5752         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5753         * gcc.dg/scal-to-vec1.c: New test.
5754         * gcc.dg/scal-to-vec2.c: New test.
5755
5756 2011-08-09  Richard Guenther  <rguenther@suse.de>
5757
5758         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5759         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5760         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5761         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5762
5763 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5764
5765         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5766
5767 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5768
5769         * gcc.dg/pr49948.c: Require pthread effective target.
5770
5771 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5772
5773         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5774
5775 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5776
5777         * gcc.target/i386/sse-22a.c: New test.
5778
5779 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5780
5781         PR tree-optimization/50014
5782         * gcc.dg/vect/pr50014.c: New test.
5783
5784 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5785
5786         PR middle-end/49923
5787         * gcc.dg/tree-ssa/pr49923.c: New test.
5788
5789 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5790
5791         PR target/49781
5792         * gcc.target/i386/pr49781-1.c: New.
5793
5794 2011-08-08  Jason Merrill  <jason@redhat.com>
5795
5796         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5797
5798         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5799
5800 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5801
5802         PR fortran/49638
5803         * gfortran.dg/typebound_override_1.f90: New.
5804
5805 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5806
5807         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5808         x86_64 mingw target.
5809         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5810         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5811         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5812         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5813         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5814         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5815         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5816         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5817         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5818         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5819
5820 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5821
5822         PR testsuite/48727
5823         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5824
5825 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5826
5827         * gcc.dg/pr48770.c: Cleanup coverage files.
5828         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5829
5830 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5831
5832         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5833         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5834         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5835         lzcnt and bmi options.
5836
5837 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5838
5839         PR target/47381
5840         * gcc.dg/pr47381-1.c: New.
5841         * gcc.dg/pr47381-2.c: Likewise.
5842         * gcc.target/i386/pr47381.c: Likewise.
5843
5844 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5845
5846         PR middle-end/47727
5847         * gcc.dg/pr47727.c: New.
5848
5849         PR target/47372
5850         * gcc.dg/pr47372-1.c: New.
5851         * gcc.dg/pr47372-2.c: Likewise.
5852
5853 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5854
5855         PR middle-end/47449
5856         * gcc.target/i386/pr47449.c: New.
5857
5858         PR target/47446
5859         * gcc.dg/pr47446-1.c: New.
5860         * gcc.dg/pr47446-2.c: Likewise.
5861
5862 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5863
5864         PR target/47766
5865         * gcc.dg/pr47766.c: New.
5866
5867         PR target/47715
5868         * gcc.dg/tls/pr47715-1.c: New.
5869         * gcc.dg/tls/pr47715-2.c: Likewise.
5870         * gcc.dg/tls/pr47715-3.c: Likewise.
5871         * gcc.dg/tls/pr47715-4.c: Likewise.
5872         * gcc.dg/tls/pr47715-5.c: Likewise.
5873
5874 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5875
5876         PR libobjc/50002
5877         * objc.dg/gnu-api-2-class.m: Updated comments.
5878         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5879         * objc.dg/gnu-api-2-class-meta.m: New test.
5880         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5881
5882 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5883
5884         PR libobjc/49882
5885         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5886         with classes that are in construction.
5887
5888 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5889
5890         PR target/48084
5891         * gcc.target/i386/pr48084-1.c: New.
5892         * gcc.target/i386/pr48084-2.c: Likewise.
5893         * gcc.target/i386/pr48084-3.c: Likewise.
5894         * gcc.target/i386/pr48084-4.c: Likewise.
5895         * gcc.target/i386/pr48084-5.c: Likewise.
5896
5897         PR rtl-optimization/49504
5898         * gcc.target/i386/pr49504.c: New.
5899
5900         PR target/49860
5901         * gcc.dg/pr49860.c: New.
5902
5903 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5904
5905         PR libobjc/49882
5906         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5907         with classes that are in construction.
5908
5909 2011-08-05  Jason Merrill  <jason@redhat.com>
5910
5911         PR c++/48993
5912         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5913
5914         PR c++/49921
5915         * g++.dg/cpp0x/decltype31.C: New.
5916
5917         PR c++/49669
5918         * g++.dg/init/array28.C: New.
5919
5920         PR c++/49988
5921         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5922
5923 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5924
5925         PR target/47369
5926         * gcc.dg/pr47369-1.c: New.
5927
5928 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5929
5930         PR middle-end/47364
5931         * gcc.dg/torture/pr47364-1.c: New.
5932         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5933         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5934
5935 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5936
5937         PR fortran/37211
5938         * gfortran.dg/transfer_check_2.f90:  New test case.
5939
5940 2011-08-05  Jan Hubicka  <jh@suse.cz>
5941
5942         PR middle-end/49494
5943         * gfortran.dg/pr49494.f90: New testcase.
5944
5945 2011-08-05  Jan Hubicka  <jh@suse.cz>
5946
5947         PR middle-end/49735
5948         * gcc.c-torture/compile/pr49735.c: New testcase.
5949
5950 2011-08-05  Jason Merrill  <jason@redhat.com>
5951
5952         PR c++/47453
5953         * g++.dg/cpp0x/initlist56.C: New.
5954
5955         PR c++/49812
5956         * g++.dg/overload/rvalue2.C: New.
5957
5958         PR c++/49983
5959         * g++.dg/cpp0x/range-for21.C: New.
5960
5961         * g++.dg/ext/vla11.C: New.
5962
5963 2011-08-05  Richard Guenther  <rguenther@suse.de>
5964
5965         PR tree-optimization/49984
5966         * gcc.dg/tree-ssa/vrp59.c: New testcase.
5967
5968 2011-08-05  Richard Guenther  <rguenther@suse.de>
5969
5970         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
5971         * gcc.dg/tree-ssa/vrp52.c: Likewise.
5972         * gcc.dg/tree-ssa/vrp53.c: Likewise.
5973
5974 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
5975
5976         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
5977         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
5978         * gfortran.dg/ldist-pr43023.f90: Ditto.
5979         * gfortran.dg/namelist_52.f90: Ditto.
5980         * gfortran.dg/interface_proc_end.f90: Ditto.
5981         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
5982         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
5983
5984 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
5985
5986         * gcc.dg/vect/vect-over-widen-1.c: New test.
5987         * gcc.dg/vect/vect-over-widen-2.c: New test.
5988         * gcc.dg/vect/vect-over-widen-3.c: New test.
5989         * gcc.dg/vect/vect-over-widen-4.c: New test.
5990
5991 2011-08-04  Richard Guenther  <rguenther@suse.de>
5992
5993         PR fortran/49957
5994         * gfortran.dg/vect/O3-pr49957.f: New testcase.
5995
5996 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
5997
5998         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
5999
6000 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6001
6002         PR middle-end/49905
6003         * g++.dg/ext/builtin-object-size3.C: New test.
6004
6005 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6006
6007         PR tree-optimization/49948
6008         * gcc.dg/pr49948.c: New test.
6009
6010 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6011
6012         PR middle-end/47383
6013         * gcc.dg/torture/pr47383.c: New.
6014
6015 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6016
6017         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6018
6019 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6020
6021         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6022
6023 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6024
6025         PR target/47744
6026         * gcc.dg/torture/pr47744-1.c: New.
6027         * gcc.dg/torture/pr47744-2.c: Likewise.
6028         * gcc.dg/torture/pr47744-3.c: Likewise.
6029
6030 2011-08-03  Richard Guenther  <rguenther@suse.de>
6031
6032         PR middle-end/49958
6033         * gcc.dg/torture/pr49958.c: New testcase.
6034
6035 2011-08-03  Richard Guenther  <rguenther@suse.de>
6036
6037         PR tree-optimization/49938
6038         * g++.dg/torture/pr49938.C: New testcase.
6039
6040 2011-08-02  Jason Merrill  <jason@redhat.com>
6041
6042         PR c++/43886
6043         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6044
6045         PR c++/49577
6046         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6047
6048         PR c++/49593
6049         * g++.dg/cpp0x/variadic115.C: New.
6050
6051         PR c++/49803
6052         * g++.dg/cpp0x/union5.C: New.
6053
6054 2011-08-02  Daniel Kraft  <d@domob.eu>
6055
6056         PR fortran/49885
6057         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6058
6059 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6060
6061         PR middle-end/49947
6062         * gcc.dg/tree-ssa/forwprop-15.c
6063
6064 2011-08-02  Jason Merrill  <jason@redhat.com>
6065
6066         PR c++/49834
6067         * g++.dg/cpp0x/range-for20.C: New.
6068
6069 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6070
6071         * gfortran.dg/coarray_lib_token_3.f90: New.
6072
6073 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6074
6075         PR fortran/46752
6076         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6077         * gcc.dg/gomp/atomic-15.c: New test.
6078         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6079         * g++.dg/gomp/atomic-15.C: New test.
6080         * g++.dg/gomp/private-1.C: New test.
6081         * g++.dg/gomp/sharing-2.C: New test.
6082         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6083         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6084         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6085
6086 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6087
6088         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6089         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6090         cleanup-module.
6091         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6092         * gfortran.dg/allocatable_function_5.f90: Ditto.
6093         * gfortran.dg/allocate_stat.f90: Ditto.
6094         * gfortran.dg/array_constructor_20.f90: Ditto.
6095         * gfortran.dg/array_constructor_21.f90: Ditto.
6096         * gfortran.dg/array_constructor_22.f90: Ditto.
6097         * gfortran.dg/array_constructor_26.f03: Ditto.
6098         * gfortran.dg/array_function_4.f90: Ditto.
6099         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6100         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6101         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6102         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6103         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6104         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6105         * gfortran.dg/class_15.f03: Ditto.
6106         * gfortran.dg/class_27.f03: Ditto.
6107         * gfortran.dg/class_33.f90: Ditto.
6108         * gfortran.dg/class_37.f03: Ditto.
6109         * gfortran.dg/class_40.f03: Ditto.
6110         * gfortran.dg/class_42.f03: Ditto.
6111         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6112         * gfortran.dg/coarray/registering_1.f90: Ditto.
6113         * gfortran.dg/convert_1.f90: Ditto.
6114         * gfortran.dg/default_initialization_3.f90: Ditto.
6115         * gfortran.dg/dependency_25.f90: Ditto.
6116         * gfortran.dg/dependency_26.f90: Ditto.
6117         * gfortran.dg/dependency_36.f90: Ditto.
6118         * gfortran.dg/dependency_37.f90: Ditto.
6119         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6120         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6121         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6122         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6123         * gfortran.dg/elemental_result_1.f90: Ditto.
6124         * gfortran.dg/empty_derived_type.f90: Ditto.
6125         * gfortran.dg/entry_7.f90: Ditto.
6126         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6127         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6128         * gfortran.dg/error_recovery_3.f90: Ditto.
6129         * gfortran.dg/extends_4.f03: Ditto.
6130         * gfortran.dg/func_assign.f90: Ditto.
6131         * gfortran.dg/func_assign_3.f90: Ditto.
6132         * gfortran.dg/generic_1.f90: Ditto.
6133         * gfortran.dg/generic_18.f90: Ditto.
6134         * gfortran.dg/generic_22.f03: Ditto.
6135         * gfortran.dg/generic_4.f90: Ditto.
6136         * gfortran.dg/generic_6.f90: Ditto.
6137         * gfortran.dg/generic_actual_arg.f90: Ditto.
6138         * gfortran.dg/graphite/id-21.f: Ditto.
6139         * gfortran.dg/graphite/pr45758.f90: Ditto.
6140         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6141         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6142         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6143         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6144         * gfortran.dg/host_used_types_1.f90: Ditto.
6145         * gfortran.dg/implicit_1.f90: Ditto.
6146         * gfortran.dg/implicit_11.f90: Ditto.
6147         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6148         * gfortran.dg/impure_actual_1.f90: Ditto.
6149         * gfortran.dg/impure_assignment_1.f90: Ditto.
6150         * gfortran.dg/impure_constructor_1.f90: Ditto.
6151         * gfortran.dg/initialization_10.f90: Ditto.
6152         * gfortran.dg/initialization_12.f90: Ditto.
6153         * gfortran.dg/interface_14.f90: Ditto.
6154         * gfortran.dg/interface_15.f90: Ditto.
6155         * gfortran.dg/interface_2.f90: Ditto.
6156         * gfortran.dg/interface_25.f90: Ditto.
6157         * gfortran.dg/interface_26.f90: Ditto.
6158         * gfortran.dg/interface_29.f90: Ditto.
6159         * gfortran.dg/interface_assignment_1.f90: Ditto.
6160         * gfortran.dg/internal_pack_6.f90: Ditto.
6161         * gfortran.dg/internal_pack_7.f90: Ditto.
6162         * gfortran.dg/internal_pack_8.f90: Ditto.
6163         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6164         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6165         * gfortran.dg/module_commons_3.f90: Ditto.
6166         * gfortran.dg/module_equivalence_4.f90: Ditto.
6167         * gfortran.dg/module_equivalence_6.f90: Ditto.
6168         * gfortran.dg/module_function_type_1.f90: Ditto.
6169         * gfortran.dg/module_naming_1.f90: Ditto.
6170         * gfortran.dg/namelist_4.f90: Ditto.
6171         * gfortran.dg/operator_c1202.f90: Ditto.
6172         * gfortran.dg/parens_7.f90: Ditto.
6173         * gfortran.dg/pr32921.f: Ditto.
6174         * gfortran.dg/pr33646.f90: Ditto.
6175         * gfortran.dg/pr41928.f90: Ditto.
6176         * gfortran.dg/pr42119.f90: Ditto.
6177         * gfortran.dg/pr43984.f90: Ditto.
6178         * gfortran.dg/present_1.f90: Ditto.
6179         * gfortran.dg/private_type_2.f90: Ditto.
6180         * gfortran.dg/proc_decl_2.f90: Ditto.
6181         * gfortran.dg/proc_ptr_10.f90: Ditto.
6182         * gfortran.dg/proc_ptr_22.f90: Ditto.
6183         * gfortran.dg/proc_ptr_8.f90: Ditto.
6184         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6185         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6186         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6187         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6188         * gfortran.dg/substring_equivalence.f90: Ditto.
6189         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6190         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6191         * gfortran.dg/trim_optimize_6.f90: Ditto.
6192         * gfortran.dg/typebound_call_12.f03: Ditto.
6193         * gfortran.dg/typebound_operator_5.f03: Ditto.
6194         * gfortran.dg/typebound_operator_6.f03: Ditto.
6195         * gfortran.dg/typebound_proc_18.f03: Ditto.
6196         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6197         * gfortran.dg/use_1.f90: Ditto.
6198         * gfortran.dg/use_10.f90: Ditto.
6199         * gfortran.dg/use_11.f90: Ditto.
6200         * gfortran.dg/use_14.f90: Ditto.
6201         * gfortran.dg/use_only_2.f90: Ditto.
6202         * gfortran.dg/use_rename_4.f90: Ditto.
6203         * gfortran.dg/use_rename_5.f90: Ditto.
6204         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6205         * gfortran.dg/used_interface_ref.f90: Ditto.
6206         * gfortran.dg/used_types_11.f90: Ditto.
6207         * gfortran.dg/used_types_3.f90: Ditto.
6208         * gfortran.dg/used_types_4.f90: Ditto.
6209         * gfortran.dg/userdef_operator_2.f90: Ditto.
6210         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6211         * gfortran.dg/vect/pr46213.f90: Ditto.
6212         * gfortran.dg/whole_file_21.f90: Ditto.
6213         * gfortran.dg/whole_file_22.f90: Ditto.
6214         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6215         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6216
6217 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6218
6219         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6220
6221 2011-08-01  Jason Merrill  <jason@redhat.com>
6222
6223         PR c++/49932
6224         * g++.dg/abi/mangle49.C: New.
6225
6226         PR c++/49924
6227         * g++.dg/cpp0x/constexpr-array4.C: New.
6228
6229         PR c++/49813
6230         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6231
6232 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6233
6234         PR target/49927
6235         * gcc.target/i386/pr49927.c: New test.
6236
6237 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6238
6239         PR tree-optimization/49926
6240         * gcc.dg/vect/pr49926.c: New test.
6241
6242 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6243
6244         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6245         * gcc.target/i386/lzcnt-1.c: New test.
6246         * gcc.target/i386/lzcnt-2.c: Likewise.
6247         * gcc.target/i386/lzcnt-2a.c: Likewise.
6248         * gcc.target/i386/lzcnt-3.c: Likewise.
6249         * gcc.target/i386/lzcnt-4.c: Likewise.
6250         * gcc.target/i386/lzcnt-4a.c: Likewise.
6251         * gcc.target/i386/lzcnt-5.c: Likewise.
6252         * gcc.target/i386/lzcnt-6.c: Likewise.
6253         * gcc.target/i386/lzcnt-6a.c: Likewise.
6254         * gcc.target/i386/lzcnt-check.h: Likewise.
6255
6256         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6257         * gcc.target/i386/sse-13.c: Likewise.
6258         * gcc.target/i386/sse-14.c: Likewise.
6259         * g++.dg/other/i386-2.C: Likewise.
6260         * g++.dg/other/i386-3.C: Likewise.
6261
6262 2011-08-01  Julian Brown  <julian@codesourcery.com>
6263
6264         * gcc.target/arm/fixed-point-exec.c: New test.
6265
6266 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6267
6268         PR target/49920
6269         * gcc.target/i386/pr49920.c: New test.
6270
6271 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6272
6273         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6274         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6275         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6276         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6277         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6278         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6279         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6280         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6281         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6282         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6283         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6284         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6285         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6286         * g++.dg/tree-ssa/pr33615.C: Ditto.
6287         * g++.dg/tree-ssa/restrict1.C: Ditto.
6288         * c-c++-common/restrict-2.c: Ditto.
6289         * gfortran.dg/pr32921.f: Ditto.
6290         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6291         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6292         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6293         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6294         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6295         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6296         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6297         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6298         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6299         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6300
6301 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6302
6303         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6304         .exe.ltrans[0-9]*. dump files.
6305
6306 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6307
6308         PR fortran/49112
6309         * gfortran.dg/abstract_type_6.f03: Modified.
6310         * gfortran.dg/typebound_proc_24.f03: New.
6311
6312 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6313
6314         PR testsuite/49917
6315         * g++.dg/init/for1.C: Fix.
6316
6317 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6318
6319         PR fortran/48876
6320         * gfortran.dg/string_5.f90:  New test.
6321
6322 2011-07-29  Jason Merrill  <jason@redhat.com>
6323
6324         PR c++/49867
6325         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6326
6327 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6328
6329         PR tree-optimization/47407
6330         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6331         alpha*-dec-osf*.
6332         Sort target list.
6333
6334 2011-07-29  Richard Guenther  <rguenther@suse.de>
6335
6336         * gcc.dg/uninit-suppress.c: Also disable VRP.
6337         * gcc.dg/uninit-suppress_2.c: Likewise.
6338
6339 2011-07-28  Jason Merrill  <jason@redhat.com>
6340
6341         PR c++/49808
6342         * g++.dg/template/nontype24.C: New.
6343
6344 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6345
6346         PR rtl-optimization/47958
6347         * gcc.dg/torture/pr47958-1.c: New.
6348
6349 2011-07-29  Wei Guozhi  <carrot@google.com>
6350
6351         PR rtl-optimization/49799
6352         * gcc.dg/pr49799.c: New test case.
6353
6354 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6355
6356         PR middle-end/48648
6357         * gcc.dg/graphite/id-pr48648.c: New.
6358
6359 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6360
6361         PR fortran/31067
6362         * gfortran.dg/maxloc_2.f90: New test.
6363         * gfortran.dg/maxloc_3.f90: New test.
6364         * gfortran.dg/minloc_1.f90: New test.
6365         * gfortran.dg/minloc_2.f90: New test.
6366         * gfortran.dg/minloc_3.f90: New test.
6367         * gfortran.dg/minmaxloc_7.f90: New test.
6368
6369         PR debug/49871
6370         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6371
6372 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6373
6374         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6375         the builtin isn't optimized away.
6376
6377 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6378
6379         PR fortran/45586
6380         * gfortran.dg/lto/pr45586-2_0.f90: New.
6381
6382 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6383
6384         PR middle-end/49875
6385         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6386         * c-c++-common/cxxbitfields-5.c: Same.
6387
6388 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6389
6390         * lib/target-supports.exp (check_effective_target_mmap): Use
6391         check_function_available.
6392
6393 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6394
6395         * g++.old-deja/g++.pt/crash60.C: Updated.
6396
6397 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6398
6399         PR target/49866
6400         * gcc.target/i386/pr49866.c: New test.
6401
6402 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6403
6404         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6405         * gcc.target/i386/bmi-andn-1.c: New test.
6406         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6407         * gcc.target/i386/bmi-andn-2.c: Likewise.
6408         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6409         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6410         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6411         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6412         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6413         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6414         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6415         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6416         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6417         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6418         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6419         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6420         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6421         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6422         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6423         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6424         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6425         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6426         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6427         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6428         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6429
6430 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6431
6432         PR middle-end/47691
6433         * gfortran.dg/graphite/id-pr47691.f: New.
6434
6435 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6436
6437         * gcc.target/i386/avx-os-support.h: New.
6438         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6439         (main): Check avx_os_support before the test is run.
6440         * gcc.target/i386/aes-avx-check.h: Ditto.
6441         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6442
6443 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6444
6445         * gcc.target/i386/aggregate-ret3.c: New test.
6446         * gcc.target/i386/aggregate-ret4.c: New test.
6447
6448 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6449
6450         PR fortran/49755
6451         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6452         allocated array should *not* change its size.
6453         * gfortran.dg/multiple_allocation_3.f90: New test.
6454
6455 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6456
6457         PR c++/49776
6458         * g++.dg/cpp0x/constexpr-49776.C: New.
6459
6460 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6461
6462         PR middle-end/47046
6463         * gcc.dg/graphite/id-pr47046.c: New.
6464
6465 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6466
6467         PR middle-end/47653
6468         * gcc.dg/graphite/run-id-pr47593.c: New.
6469
6470 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6471
6472         PR middle-end/47653
6473         * gcc.dg/graphite/run-id-pr47653.c: New.
6474         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6475         induction variables.
6476         * gcc.dg/graphite/scop-16.c: Same.
6477         * gcc.dg/graphite/scop-17.c: Same.
6478         * gcc.dg/graphite/scop-21.c: Same.
6479
6480 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6481
6482         PR middle-end/48805
6483         * gcc.dg/graphite/id-pr48805.c: New.
6484
6485 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6486
6487         * gfortran.dg/coarray_lib_token_2.f90: New.
6488
6489 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6490
6491         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6492         SPU local store.
6493
6494 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6495
6496         PR tree-opt/49671
6497         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6498         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6499
6500 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6501
6502         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6503
6504         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6505         * gcc.c-torture/execute/loop-2g.c: Likewise.
6506         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6507         Require mmap support.
6508         * gcc.c-torture/execute/loop-2g.x: Likewise.
6509         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6510         (MAP_ANON): Provide default.
6511         * gcc.dg/20050826-1.c: Likewise.
6512         * gcc.target/i386/pr36533.c: Likewise.
6513         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6514         Use dg-require-effective-target mmap.
6515
6516 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6517
6518         PR c++/49838
6519         * g++.dg/cpp0x/range-for19.C: New.
6520
6521 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6522
6523         PR testsuite/49753
6524         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6525
6526         Revert:
6527         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6528
6529         PR testsuite/49753
6530         * g++.dg/torture/pr49309.C: Remove.
6531
6532 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6533
6534         PR tree-optimization/49809
6535         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6536         test.
6537
6538 2011-07-25  Richard Guenther  <rguenther@suse.de>
6539
6540         PR tree-optimization/49715
6541         * gcc.target/i386/pr49715-1.c: New testcase.
6542         * gcc.target/i386/pr49715-2.c: Likewise.
6543
6544 2011-07-23  Jason Merrill  <jason@redhat.com>
6545
6546         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6547
6548 2011-07-22  Jason Merrill  <jason@redhat.com>
6549
6550         PR c++/49793
6551         * g++.dg/cpp0x/initlist55.C: New.
6552
6553 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6554
6555         PR fortran/49791
6556         * gfortran.dg/namelist_72.f: New.
6557
6558 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6559
6560         * gfortran.dg/coarray_25.f90: New.
6561
6562 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6563
6564         * override1.C: This test should use c++0x mode.
6565         * override3.C: New. Test the diagnostics in c++98 mode.
6566
6567 2011-07-22  Jason Merrill  <jason@redhat.com>
6568             Mark Glisse  <marc.glisse@normalesup.org>
6569
6570         PR c++/30112
6571         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6572
6573         PR c++/49813
6574         * g++.dg/opt/builtins2.C: New.
6575         * g++.dg/other/error27.C: Don't rely on __builtin.
6576
6577 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6578
6579         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6580         on lp64 targets.
6581         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6582         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6583         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6584         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6585
6586         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6587         instead of ia32.
6588
6589 2011-07-22  Richard Guenther  <rguenther@suse.de>
6590
6591         PR tree-optimization/45819
6592         * gcc.dg/pr45819.c: New testcase.
6593
6594 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6595
6596         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6597
6598 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6599
6600         PR middle-end/47654
6601         PR middle-end/49649
6602         * gcc.dg/graphite/run-id-pr47654.c: New.
6603
6604 2011-07-21  Ian Lance Taylor  <iant@google.com>
6605
6606         PR middle-end/49705
6607         * gcc.dg/pr49705.c: New test.
6608
6609 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6610
6611         * lib/target-supports.exp (check_avx_os_support_available): New.
6612         (check_effective_target_avx_runtime): Use it.
6613
6614 2011-07-21  Richard Guenther  <rguenther@suse.de>
6615
6616         PR tree-optimization/49770
6617         * g++.dg/torture/pr49770.C: New testcase.
6618
6619 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6620
6621         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6622         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6623
6624 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6625
6626         * gfortran.dg/coarray_lib_token_1.f90: New.
6627
6628 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6629
6630         * gcc.dg/pr32912-2.c: Skip for AVR.
6631         * gcc.dg/pr44674.c: Add dg-require-profiling.
6632
6633 2011-07-20  Jason Merrill  <jason@redhat.com>
6634
6635         * g++.dg/ext/desig2.C: New.
6636
6637 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6638
6639         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6640         be generated.
6641         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6642         * gcc.target/powerpc/recip-3.c: Ditto.
6643
6644 2011-07-19  Jason Merrill  <jason@redhat.com>
6645
6646         PR c++/6709 (DR 743)
6647         PR c++/42603 (DR 950)
6648         * g++.dg/cpp0x/decltype21.C: New.
6649
6650 2011-07-20  Richard Guenther  <rguenther@suse.de>
6651
6652         PR middle-end/18908
6653         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6654         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6655
6656 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6657
6658         * gcc.target/arm/combine-movs.c: New.
6659         * gcc.target/arm/unsigned-extend-2.c: New.
6660
6661 2011-07-19  Jason Merrill  <jason@redhat.com>
6662
6663         PR c++/49785
6664         * g++.dg/cpp0x/variadic114.C: New.
6665
6666 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6667
6668         * gfortran.dg/coarray_args_1.f90: New.
6669         * gfortran.dg/coarray_args_2.f90: New.
6670
6671 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6672
6673         PR fortran/49708
6674         * gfortran.dg/allocate_error_3.f90: New.
6675
6676 2011-07-19  Richard Guenther  <rguenther@suse.de>
6677
6678         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6679         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6680         * gcc.dg/torture/20110719-1.c: New testcase.
6681
6682 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6683
6684         PR tree-optimization/49768
6685         * gcc.c-torture/execute/pr49768.c: New test.
6686
6687 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6688
6689         PR tree-optimization/49771
6690         * gcc.dg/vect/pr49771.c: New test.
6691
6692 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6693
6694         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6695         * gcc.dg/ipa/ipa-2.c: Likewise.
6696         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6697         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6698         * gcc.dg/ipa/ipa-5.c: Likewise.
6699         * gcc.dg/ipa/ipa-7.c: Likewise.
6700         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6701         * gcc.dg/ipa/ipacost-1.c: Likewise.
6702         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6703         functions.
6704         * gcc.dg/ipa/ipcp-1.c: New test.
6705         * gcc.dg/ipa/ipcp-2.c: Likewise.
6706         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6707
6708 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6709
6710         PR middle-end/49675
6711         * gfortran.dg/pr49675.f90: New test.
6712
6713 2011-07-18  Richard Guenther  <rguenther@suse.de>
6714
6715         * gcc.dg/torture/20110718-1.c: New testcase.
6716
6717 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6718
6719         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6720         * g++.dg/ext/bitfield3.C: Likewise.
6721         * g++.dg/ext/bitfield4.C: Likewise.
6722         * g++.dg/ext/bitfield5.C: Likewise.
6723         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6724         * g++.dg/other/pr23205-2.C: Likewise.
6725         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6726         * gcc.c-torture/compile/20001109-2.c: Likewise.
6727         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6728         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6729         * gcc.dg/bitfld-16.c: Likewise.
6730         * gcc.dg/bitfld-17.c: Likewise.
6731         * gcc.dg/bitfld-18.c: Likewise.
6732         * gcc.dg/builtins-config.h: Remove Netware support.
6733         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6734         * gcc.dg/cdce2.c: Likewise.
6735         * gcc.dg/cpp/assert4.c: Remove netware support.
6736         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6737         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6738
6739         * lib/target-supports.exp (check_visibility_available): Remove
6740         NetWare support.
6741         (check_profiling_available): Likewise.
6742
6743 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6744
6745         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6746
6747 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6748             Thomas Koenig  <tkoenig@gcc.gnu.org>
6749
6750         PR fortran/34657
6751         * gfortran.dg/generic_17.f90: Fix testcase.
6752         * gfortran.dg/interface_3.f90: Add dg-error.
6753         * gfortran.dg/use_14.f90: New.
6754         * gfortran.dg/use_15.f90: New.
6755
6756 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6757
6758         * gnat.dg/pointer_controlled.adb: New test.
6759
6760 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6761
6762         PR fortran/49624
6763         * gfortran.dg/pointer_remapping_7.f90: New.
6764
6765 2011-07-16  Jason Merrill  <jason@redhat.com>
6766
6767         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6768
6769 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6770             Jason Merrill  <jason@redhat.com>
6771
6772         PR c++/45329
6773         PR c++/48934
6774         * g++.dg/cpp0x/decltype29.C: Adjust.
6775         * g++.dg/cpp0x/error4.C: Adjust.
6776         * g++.dg/cpp0x/sfinae26.C: Adjust.
6777         * g++.dg/cpp0x/variadic105.C: Adjust.
6778         * g++.dg/template/deduce3.C: Adjust.
6779         * g++.dg/template/error45.C: Adjust.
6780         * g++.dg/template/ptrmem2.C: Adjust.
6781         * g++.dg/template/sfinae2.C: Adjust.
6782         * g++.old-deja/g++.pt/crash60.C: Adjust.
6783         * g++.old-deja/g++.pt/unify6.C: Adjust.
6784         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6785         * g++.dg/cpp0x/nullptr15.C: Adjust.
6786         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6787         * g++.dg/cpp0x/pr31431.C: Adjust.
6788         * g++.dg/cpp0x/pr31434.C: Adjust.
6789         * g++.dg/cpp0x/sfinae11.C: Adjust
6790         * g++.dg/cpp0x/temp_default2.C: Adjust.
6791         * g++.dg/cpp0x/trailing4.C: Adjust.
6792         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6793         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6794         * g++.dg/cpp0x/variadic105.C: Adjust.
6795         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6796         * g++.dg/ext/vla2.C: Adjust.
6797         * g++.dg/other/ptrmem10.C: Adjust.
6798         * g++.dg/other/ptrmem11.C: Adjust.
6799         * g++.dg/overload/unknown1.C: Adjust.
6800         * g++.dg/template/conv11.C: Adjust.
6801         * g++.dg/template/dependent-expr5.C: Adjust.
6802         * g++.dg/template/friend.C: Adjust.
6803         * g++.dg/template/incomplete2.C: Adjust.
6804         * g++.dg/template/local4.C: Adjust.
6805         * g++.dg/template/local6.C: Adjust.
6806         * g++.dg/template/operator9.C: Adjust.
6807         * g++.dg/template/ttp25.C: Adjust.
6808         * g++.dg/template/unify10.C: Adjust.
6809         * g++.dg/template/unify11.C: Adjust.
6810         * g++.dg/template/unify6.C: Adjust.
6811         * g++.dg/template/unify9.C: Adjust.
6812         * g++.dg/template/varmod1.C: Adjust.
6813         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6814         * g++.old-deja/g++.pt/crash28.C: Adjust.
6815         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6816         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6817         * g++.old-deja/g++.pt/expr2.C: Adjust.
6818         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6819         * g++.old-deja/g++.pt/spec5.C: Adjust.
6820         * g++.old-deja/g++.pt/spec6.C: Adjust.
6821         * g++.old-deja/g++.pt/unify4.C: Adjust.
6822         * g++.old-deja/g++.pt/unify8.C: Adjust.
6823         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6824         * g++.dg/overload/template5.C: New testcase.
6825         * g++.dg/template/overload12.C: New testcase.
6826
6827 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6828
6829         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6830         * gfortran.dg/coarray_7.f90: Ditto.
6831         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6832         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6833
6834 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6835
6836         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6837         case.
6838         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6839         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6840         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6841         C67X.
6842         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6843         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6844         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6845
6846 2011-07-15  Jason Merrill  <jason@redhat.com>
6847
6848         PR testsuite/49741
6849         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6850         Use --extra_opts instead of --additional_options.
6851
6852 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6853
6854         PR testsuite/49753
6855         * g++.dg/torture/pr49309.C: Remove.
6856
6857 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6858
6859         * gcc.target/tic6x/weak-call.c: New test.
6860         * gcc.target/tic6x/fpcmp.c: New test.
6861         * gcc.target/tic6x/fpdiv.c: New test.
6862         * gcc.target/tic6x/rotdi16-scan.c: New test.
6863         * gcc.target/tic6x/ffssi.c: New test.
6864         * gcc.target/tic6x/fpdiv-lib.c: New test.
6865         * gcc.target/tic6x/cold-lc.c: New test.
6866         * gcc.target/tic6x/longcalls.c: New test.
6867         * gcc.target/tic6x/abi-align-1.c: New test.
6868         * gcc.target/tic6x/fpcmp-finite.c: New test.
6869         * gcc.target/tic6x/rotdi16.c: New test.
6870         * gcc.target/tic6x/bswapl.c: New test.
6871         * gcc.target/tic6x/ffsdi.c: New test.
6872         * gcc.target/tic6x/tic6x.exp: New file.
6873         * gcc.target/tic6x/builtins/arith24.c: New test.
6874         * gcc.target/tic6x/builtins/smpy.c: New test.
6875         * gcc.target/tic6x/builtins/smpylh.c: New test.
6876         * gcc.target/tic6x/builtins/smpyh.c: New test.
6877         * gcc.target/tic6x/builtins/sarith1.c: New test.
6878         * gcc.target/tic6x/builtins/extclr.c: New test
6879         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6880         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6881         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6882         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6883         New functions.
6884         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6885         __TMS320C6X__.
6886         * gcc.dg/20020312-2.c: Likewise.
6887         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6888         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6889         * gcc.dg/torture/builtin-math-7.c: Likewise.
6890
6891         PR testsuite/49757
6892         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6893         not testing tic6x-*-*.
6894
6895 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6896
6897         PR tree-opt/49309
6898         * g++.dg/torture/pr49309.C: New testcase.
6899
6900 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6901
6902         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6903
6904 2011-07-14  Richard Guenther  <rguenther@suse.de>
6905
6906         PR tree-optimization/49651
6907         * gcc.dg/torture/pr49651.c: New testcase.
6908
6909 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6910
6911         PR target/43746
6912         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6913
6914 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6915
6916         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6917         -mno-pointers-to-nested-functions.
6918         * gcc.target/powerpc/no-r11-2.c: Ditto.
6919         * gcc.target/powerpc/no-r11-3.c: Ditto.
6920
6921 2011-07-13  Jason Merrill  <jason@redhat.com>
6922
6923         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6924         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6925         when compiling C files.
6926         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6927         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6928         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6929         * g++.dg/lookup/anon2.C: Likewise.
6930         * g++.dg/tree-ssa/copyprop.C: Likewise.
6931         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6932         * g++.dg/init/vector1.C: Ignore narrowing errors.
6933         * g++.dg/torture/pr35526.C: Likewise.
6934         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6935
6936 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6937
6938         PR libfortran/49296
6939         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6940         and logical reads.
6941
6942 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6943
6944         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6945         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6946
6947 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6948
6949         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6950         * lib/obj-c++.exp (obj-c++_init): Ditto.
6951         * lib/file-format.exp (gcc_target_object_format): Ditto.
6952         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6953         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6954         (check_visibility_available): Ditto.
6955         (check_effective_target_tls_native): Ditto.
6956         (check_effective_target_tls_emulated): Ditto.
6957         (check_effective_target_function_sections): Ditto.
6958
6959 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
6960
6961         * gcc.target/arm/pr48183.c: New test.
6962
6963 2011-07-13  Richard Guenther  <rguenther@suse.de>
6964
6965         * gcc.dg/torture/20110713-1.c: New testcase.
6966
6967 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
6968
6969         PR rtl-opt/49474
6970         * gcc.c-torture/compile/pr49474.c: New testcase.
6971
6972 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
6973
6974         PR tree-optimization/49712
6975         * gcc.c-torture/execute/pr49712.c: New test.
6976
6977 2011-07-11  Jason Merrill  <jason@redhat.com>
6978
6979         PR c++/44609
6980         * g++.dg/template/recurse3.C: New.
6981
6982 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
6983
6984         PR debug/49676
6985         * gcc.dg/guality/csttest.c: New test.
6986
6987         PR fortran/49698
6988         * gfortran.dg/pr49698.f90: New test.
6989
6990 2011-07-11  Jeff Law  <law@redhat.com>
6991
6992         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
6993
6994 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
6995
6996         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
6997         * go.test/go-test.exp (go-set-goarch): Likewise.
6998
6999 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7000
7001         PR target/39633
7002         * gcc.target/avr/torture/pr39633.c: New test case.
7003
7004 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7005
7006         PR fortran/18918
7007         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7008
7009 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7010
7011         * lib/target-supports.exp (check_effective_target_scheduling):
7012         New Function.
7013         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7014         * gcc.dg/pr45055.c: Ditto.
7015         * gcc.dg/pr45353.c: Ditto.
7016         * g++.dg/pr45056.C: Ditto.
7017
7018 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7019
7020         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7021         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7022         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7023         * g++.dg/torture/pr31863.C: Skip AVR.
7024
7025 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7026
7027         PR fortran/49690
7028         * gfortran.dg/intrinsic_signal.f90: New.
7029
7030 2011-07-09  Jason Merrill  <jason@redhat.com>
7031
7032         * g++.dg/cpp0x/regress/regress6.C: New.
7033         * g++.dg/parse/crash45.C: Adjust message.
7034         * g++.dg/template/crash38.C: Adjust message.
7035         * g++.dg/template/crash64.C: Adjust message.
7036
7037 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7038
7039         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7040         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7041         * g++.dg/abi/bitfield3.C: Likewise.
7042         * g++.dg/eh/pr38662.C: Likewise.
7043         * g++.dg/ext/attrib36.C: Likewise.
7044         * g++.dg/ext/attrib37.C: Likewise.
7045         * g++.dg/ext/attrib8.C: Likewise.
7046         * g++.dg/ext/tmplattr1.C: Likewise.
7047         * g++.dg/inherit/override-attribs.C: Likewise.
7048         * g++.dg/opt/inline9.C: Likewise.
7049         * g++.dg/opt/life1.C: Likewise.
7050         * g++.dg/opt/longbranch2.C: Likewise.
7051         * g++.dg/opt/nrv12.C: Likewise.
7052         * g++.dg/opt/reg-stack4.C: Likewise.
7053         * g++.dg/other/pr35504.C: Likewise.
7054         * g++.dg/other/pr39496.C: Likewise.
7055         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7056         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7057         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7058         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7059         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7060         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7061         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7062         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7063         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7064         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7065         * g++.dg/warn/pr15774-1.C: Likewise.
7066         * g++.dg/warn/pr15774-2.C: Likewise.
7067         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7068         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7069         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7070         * g++.old-deja/g++.pt/asm2.C: Likewise.
7071         * gcc.c-torture/compile/20000804-1.c: Likewise.
7072         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7073         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7074         * gcc.dg/20020108-1.c: Likewise.
7075         * gcc.dg/20020122-2.c: Likewise.
7076         * gcc.dg/20020122-3.c: Likewise.
7077         * gcc.dg/20020206-1.c: Likewise.
7078         * gcc.dg/20020219-1.c: Likewise.
7079         * gcc.dg/20020310-1.c: Likewise.
7080         * gcc.dg/20020411-1.c: Likewise.
7081         * gcc.dg/20020418-2.c: Likewise.
7082         * gcc.dg/20020426-2.c: Likewise.
7083         * gcc.dg/20020517-1.c: Likewise.
7084         * gcc.dg/20030204-1.c: Likewise.
7085         * gcc.dg/20030826-2.c: Likewise.
7086         * gcc.dg/20031102-1.c: Likewise.
7087         * gcc.dg/20031202-1.c: Likewise.
7088         * gcc.dg/20050111-1.c: Likewise.
7089         * gcc.dg/20050503-1.c: Likewise.
7090         * gcc.dg/array-init-1.c: Likewise.
7091         * gcc.dg/builtin-apply4.c: Likewise.
7092         * gcc.dg/dfp/pr31344.c: Likewise.
7093         * gcc.dg/gomp/atomic-11.c: Likewise.
7094         * gcc.dg/graphite/pr40281.c: Likewise.
7095         * gcc.dg/ia64-sync-1.c: Likewise.
7096         * gcc.dg/ia64-sync-2.c: Likewise.
7097         * gcc.dg/ia64-sync-3.c: Likewise.
7098         * gcc.dg/ia64-sync-4.c: Likewise.
7099         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7100         * gcc.dg/invalid-call-1.c: Likewise.
7101         * gcc.dg/loop-3.c: Likewise.
7102         * gcc.dg/lower-subreg-1.c: Likewise.
7103         * gcc.dg/lto/pr47259_0.c: Likewise.
7104         * gcc.dg/nested-calls-1.c: Likewise.
7105         * gcc.dg/pr20017.c: Likewise.
7106         * gcc.dg/pr25023.c: Likewise.
7107         * gcc.dg/pr27671-2.c: Likewise.
7108         * gcc.dg/pr32176.c: Likewise.
7109         * gcc.dg/pr33676.c: Likewise.
7110         * gcc.dg/pr35045.c: Likewise.
7111         * gcc.dg/pr36015.c: Likewise.
7112         * gcc.dg/pr36584.c: Likewise.
7113         * gcc.dg/pr36998.c: Likewise.
7114         * gcc.dg/pr37438.c: Likewise.
7115         * gcc.dg/pr37908.c: Likewise.
7116         * gcc.dg/pr41241.c: Likewise.
7117         * gcc.dg/pr41340.c: Likewise.
7118         * gcc.dg/pr44136.c: Likewise.
7119         * gcc.dg/pr44194-1.c: Likewise.
7120         * gcc.dg/pr46212.c: Likewise.
7121         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7122         * gcc.dg/setjmp-2.c: Likewise.
7123         * gcc.dg/short-compare-1.c: Likewise.
7124         * gcc.dg/short-compare-2.c: Likewise.
7125         * gcc.dg/smod-1.c: Likewise.
7126         * gcc.dg/sync-2.c: Likewise.
7127         * gcc.dg/sync-3.c: Likewise.
7128         * gcc.dg/tls/opt-1.c: Likewise.
7129         * gcc.dg/tls/opt-2.c: Likewise.
7130         * gcc.dg/tls/opt-3.c: Likewise.
7131         * gcc.dg/torture/badshift.c: Likewise.
7132         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7133         * gcc.dg/torture/pr20314-2.c: Likewise.
7134         * gcc.dg/torture/pr36891.c: Likewise.
7135         * gcc.dg/torture/pr38774.c: Likewise.
7136         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7137         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7138         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7139         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7140         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7141         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7142         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7143         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7144         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7145         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7146         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7147         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7148         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7149         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7150         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7151         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7152         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7153         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7154         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7155         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7156         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7157         * gcc.dg/unroll-1.c: Likewise.
7158         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7159         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7160         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7161         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7162         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7163         * gcc.target/i386/20000609-1.c: Likewise.
7164         * gcc.target/i386/20000720-1.c: Likewise.
7165         * gcc.target/i386/20000724-1.c: Likewise.
7166         * gcc.target/i386/20011107-1.c: Likewise.
7167         * gcc.target/i386/20011119-1.c: Likewise.
7168         * gcc.target/i386/20020201-3.c: Likewise.
7169         * gcc.target/i386/20020218-1.c: Likewise.
7170         * gcc.target/i386/20020729-1.c: Likewise.
7171         * gcc.target/i386/20030926-1.c: Likewise.
7172         * gcc.target/i386/20060125-1.c: Likewise.
7173         * gcc.target/i386/20060125-2.c: Likewise.
7174         * gcc.target/i386/20060512-1.c: Likewise.
7175         * gcc.target/i386/20060512-2.c: Likewise.
7176         * gcc.target/i386/20060512-3.c: Likewise.
7177         * gcc.target/i386/20060512-4.c: Likewise.
7178         * gcc.target/i386/387-1.c: Likewise.
7179         * gcc.target/i386/387-2.c: Likewise.
7180         * gcc.target/i386/387-5.c: Likewise.
7181         * gcc.target/i386/387-6.c: Likewise.
7182         * gcc.target/i386/980312-1.c: Likewise.
7183         * gcc.target/i386/980313-1.c: Likewise.
7184         * gcc.target/i386/990117-1.c: Likewise.
7185         * gcc.target/i386/990424-1.c: Likewise.
7186         * gcc.target/i386/990524-1.c: Likewise.
7187         * gcc.target/i386/991129-1.c: Likewise.
7188         * gcc.target/i386/991214-1.c: Likewise.
7189         * gcc.target/i386/991230-1.c: Likewise.
7190         * gcc.target/i386/addr-sel-1.c: Likewise.
7191         * gcc.target/i386/aggregate-ret1.c: Likewise.
7192         * gcc.target/i386/aggregate-ret2.c: Likewise.
7193         * gcc.target/i386/align-main-3.c: Likewise.
7194         * gcc.target/i386/amd64-abi-1.c: Likewise.
7195         * gcc.target/i386/amd64-abi-2.c: Likewise.
7196         * gcc.target/i386/amd64-abi-4.c: Likewise.
7197         * gcc.target/i386/amd64-abi-5.c: Likewise.
7198         * gcc.target/i386/amd64-abi-6.c: Likewise.
7199         * gcc.target/i386/asm-1.c: Likewise.
7200         * gcc.target/i386/asm-3.c: Likewise.
7201         * gcc.target/i386/asm-5.c: Likewise.
7202         * gcc.target/i386/attributes-error.c: Likewise.
7203         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7204         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7205         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7206         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7207         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7208         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7209         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7210         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7211         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7212         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7213         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7214         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7215         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7216         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7217         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7218         * gcc.target/i386/bitfield1.c: Likewise.
7219         * gcc.target/i386/bitfield2.c: Likewise.
7220         * gcc.target/i386/bmi-2.c: Likewise.
7221         * gcc.target/i386/bmi-5.c: Likewise.
7222         * gcc.target/i386/builtin-unreachable.c: Likewise.
7223         * gcc.target/i386/cleanup-2.c: Likewise.
7224         * gcc.target/i386/clobbers.c: Likewise.
7225         * gcc.target/i386/cmov8.c: Likewise.
7226         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7227         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7228         * gcc.target/i386/compress-float-387.c: Likewise.
7229         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7230         * gcc.target/i386/compress-float-sse.c: Likewise.
7231         * gcc.target/i386/crc32-2.c: Likewise.
7232         * gcc.target/i386/crc32-3.c: Likewise.
7233         * gcc.target/i386/divmod-7.c: Likewise.
7234         * gcc.target/i386/divmod-8.c: Likewise.
7235         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7236         * gcc.target/i386/fma3-builtin.c: Likewise.
7237         * gcc.target/i386/fma3-fma.c: Likewise.
7238         * gcc.target/i386/fma4-256-vector.c: Likewise.
7239         * gcc.target/i386/fma4-builtin.c: Likewise.
7240         * gcc.target/i386/fma4-fma-2.c: Likewise.
7241         * gcc.target/i386/fma4-fma.c: Likewise.
7242         * gcc.target/i386/fma4-vector-2.c: Likewise.
7243         * gcc.target/i386/fma4-vector.c: Likewise.
7244         * gcc.target/i386/funcspec-1.c: Likewise.
7245         * gcc.target/i386/funcspec-10.c: Likewise.
7246         * gcc.target/i386/funcspec-11.c: Likewise.
7247         * gcc.target/i386/funcspec-2.c: Likewise.
7248         * gcc.target/i386/funcspec-5.c: Likewise.
7249         * gcc.target/i386/funcspec-6.c: Likewise.
7250         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7251         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7252         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7253         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7254         * gcc.target/i386/incoming-1.c: Likewise.
7255         * gcc.target/i386/incoming-10.c: Likewise.
7256         * gcc.target/i386/incoming-11.c: Likewise.
7257         * gcc.target/i386/incoming-12.c: Likewise.
7258         * gcc.target/i386/incoming-13.c: Likewise.
7259         * gcc.target/i386/incoming-14.c: Likewise.
7260         * gcc.target/i386/incoming-15.c: Likewise.
7261         * gcc.target/i386/incoming-2.c: Likewise.
7262         * gcc.target/i386/incoming-3.c: Likewise.
7263         * gcc.target/i386/incoming-4.c: Likewise.
7264         * gcc.target/i386/incoming-5.c: Likewise.
7265         * gcc.target/i386/incoming-6.c: Likewise.
7266         * gcc.target/i386/incoming-7.c: Likewise.
7267         * gcc.target/i386/incoming-8.c: Likewise.
7268         * gcc.target/i386/incoming-9.c: Likewise.
7269         * gcc.target/i386/lea.c: Likewise.
7270         * gcc.target/i386/local.c: Likewise.
7271         * gcc.target/i386/loop-1.c: Likewise.
7272         * gcc.target/i386/loop-2.c: Likewise.
7273         * gcc.target/i386/loop-3.c: Likewise.
7274         * gcc.target/i386/max-stack-align.c: Likewise.
7275         * gcc.target/i386/memcpy-1.c: Likewise.
7276         * gcc.target/i386/movbe-2.c: Likewise.
7277         * gcc.target/i386/movq-2.c: Likewise.
7278         * gcc.target/i386/movq.c: Likewise.
7279         * gcc.target/i386/nrv1.c: Likewise.
7280         * gcc.target/i386/pad-4.c: Likewise.
7281         * gcc.target/i386/pad-5a.c: Likewise.
7282         * gcc.target/i386/pad-5b.c: Likewise.
7283         * gcc.target/i386/pad-6a.c: Likewise.
7284         * gcc.target/i386/pad-6b.c: Likewise.
7285         * gcc.target/i386/pad-7.c: Likewise.
7286         * gcc.target/i386/pad-9.c: Likewise.
7287         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7288         * gcc.target/i386/pic-1.c: Likewise.
7289         * gcc.target/i386/pr12092-1.c: Likewise.
7290         * gcc.target/i386/pr12329.c: Likewise.
7291         * gcc.target/i386/pr21518.c: Likewise.
7292         * gcc.target/i386/pr22362.c: Likewise.
7293         * gcc.target/i386/pr22585.c: Likewise.
7294         * gcc.target/i386/pr23098.c: Likewise.
7295         * gcc.target/i386/pr25196.c: Likewise.
7296         * gcc.target/i386/pr25293.c: Likewise.
7297         * gcc.target/i386/pr25654.c: Likewise.
7298         * gcc.target/i386/pr26449.c: Likewise.
7299         * gcc.target/i386/pr26778.c: Likewise.
7300         * gcc.target/i386/pr26826.c: Likewise.
7301         * gcc.target/i386/pr27266.c: Likewise.
7302         * gcc.target/i386/pr29978.c: Likewise.
7303         * gcc.target/i386/pr30505.c: Likewise.
7304         * gcc.target/i386/pr30961-1.c: Likewise.
7305         * gcc.target/i386/pr31628.c: Likewise.
7306         * gcc.target/i386/pr32000-2.c: Likewise.
7307         * gcc.target/i386/pr32661-1.c: Likewise.
7308         * gcc.target/i386/pr32708-2.c: Likewise.
7309         * gcc.target/i386/pr32708-3.c: Likewise.
7310         * gcc.target/i386/pr34256.c: Likewise.
7311         * gcc.target/i386/pr34312.c: Likewise.
7312         * gcc.target/i386/pr34522.c: Likewise.
7313         * gcc.target/i386/pr35160.c: Likewise.
7314         * gcc.target/i386/pr35281.c: Likewise.
7315         * gcc.target/i386/pr36246.c: Likewise.
7316         * gcc.target/i386/pr36786.c: Likewise.
7317         * gcc.target/i386/pr37275.c: Likewise.
7318         * gcc.target/i386/pr37843-3.c: Likewise.
7319         * gcc.target/i386/pr37843-4.c: Likewise.
7320         * gcc.target/i386/pr39082-1.c: Likewise.
7321         * gcc.target/i386/pr39431.c: Likewise.
7322         * gcc.target/i386/pr39496.c: Likewise.
7323         * gcc.target/i386/pr39543-2.c: Likewise.
7324         * gcc.target/i386/pr39911.c: Likewise.
7325         * gcc.target/i386/pr40718.c: Likewise.
7326         * gcc.target/i386/pr40906-1.c: Likewise.
7327         * gcc.target/i386/pr40906-2.c: Likewise.
7328         * gcc.target/i386/pr40906-3.c: Likewise.
7329         * gcc.target/i386/pr40934.c: Likewise.
7330         * gcc.target/i386/pr41900.c: Likewise.
7331         * gcc.target/i386/pr42589.c: Likewise.
7332         * gcc.target/i386/pr43662.c: Likewise.
7333         * gcc.target/i386/pr43671.c: Likewise.
7334         * gcc.target/i386/pr43766.c: Likewise.
7335         * gcc.target/i386/pr43869.c: Likewise.
7336         * gcc.target/i386/pr44942.c: Likewise.
7337         * gcc.target/i386/pr44948-2a.c: Likewise.
7338         * gcc.target/i386/pr45234.c: Likewise.
7339         * gcc.target/i386/pr45336-2.c: Likewise.
7340         * gcc.target/i386/pr45336-4.c: Likewise.
7341         * gcc.target/i386/pr45852.c: Likewise.
7342         * gcc.target/i386/pr46470.c: Likewise.
7343         * gcc.target/i386/pr48037-1.c: Likewise.
7344         * gcc.target/i386/pr48389.c: Likewise.
7345         * gcc.target/i386/pr49095.c: Likewise.
7346         * gcc.target/i386/pr9771-1.c: Likewise.
7347         * gcc.target/i386/rdfsbase-1.c: Likewise.
7348         * gcc.target/i386/rdfsbase-2.c: Likewise.
7349         * gcc.target/i386/rdgsbase-1.c: Likewise.
7350         * gcc.target/i386/rdgsbase-2.c: Likewise.
7351         * gcc.target/i386/rdrand-3.c: Likewise.
7352         * gcc.target/i386/regparm-stdcall.c: Likewise.
7353         * gcc.target/i386/regparm.c: Likewise.
7354         * gcc.target/i386/reload-1.c: Likewise.
7355         * gcc.target/i386/rotate-2.c: Likewise.
7356         * gcc.target/i386/sibcall-5.c: Likewise.
7357         * gcc.target/i386/signbit-1.c: Likewise.
7358         * gcc.target/i386/signbit-2.c: Likewise.
7359         * gcc.target/i386/signbit-3.c: Likewise.
7360         * gcc.target/i386/sse-5.c: Likewise.
7361         * gcc.target/i386/sse-8.c: Likewise.
7362         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7363         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7364         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7365         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7366         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7367         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7368         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7369         * gcc.target/i386/sse2-movq-2.c: Likewise.
7370         * gcc.target/i386/sse2-movq-3.c: Likewise.
7371         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7372         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7373         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7374         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7375         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7376         * gcc.target/i386/ssefn-1.c: Likewise.
7377         * gcc.target/i386/ssefn-2.c: Likewise.
7378         * gcc.target/i386/sseregparm-1.c: Likewise.
7379         * gcc.target/i386/sseregparm-2.c: Likewise.
7380         * gcc.target/i386/sseregparm-3.c: Likewise.
7381         * gcc.target/i386/sseregparm-4.c: Likewise.
7382         * gcc.target/i386/sseregparm-5.c: Likewise.
7383         * gcc.target/i386/sseregparm-6.c: Likewise.
7384         * gcc.target/i386/sseregparm-7.c: Likewise.
7385         * gcc.target/i386/sseregparm-8.c: Likewise.
7386         * gcc.target/i386/stack-realign.c: Likewise.
7387         * gcc.target/i386/stack-usage-realign.c: Likewise.
7388         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7389         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7390         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7391         * gcc.target/i386/stackalign/return-1.c: Likewise.
7392         * gcc.target/i386/stackalign/return-2.c: Likewise.
7393         * gcc.target/i386/stackalign/return-3.c: Likewise.
7394         * gcc.target/i386/tailcall-1.c: Likewise.
7395         * gcc.target/i386/tbm-2.c: Likewise.
7396         * gcc.target/i386/udivmod-7.c: Likewise.
7397         * gcc.target/i386/udivmod-8.c: Likewise.
7398         * gcc.target/i386/unroll-1.c: Likewise.
7399         * gcc.target/i386/vararg-1.c: Likewise.
7400         * gcc.target/i386/vararg-2.c: Likewise.
7401         * gcc.target/i386/vect8-ret.c: Likewise.
7402         * gcc.target/i386/vectorize5.c: Likewise.
7403         * gcc.target/i386/wmul-1.c: Likewise.
7404         * gcc.target/i386/wmul-2.c: Likewise.
7405         * gcc.target/i386/wrfsbase-1.c: Likewise.
7406         * gcc.target/i386/wrfsbase-2.c: Likewise.
7407         * gcc.target/i386/wrgsbase-1.c: Likewise.
7408         * gcc.target/i386/wrgsbase-2.c: Likewise.
7409         * gcc.target/i386/xop-pcmov.c: Likewise.
7410         * gcc.target/i386/xop-pcmov2.c: Likewise.
7411         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7412         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7413         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7414         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7415         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7416         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7417         * gcc.target/i386/zee.c: Likewise.
7418         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7419         * gfortran.dg/compiler-directive_2.f: Likewise.
7420         * gfortran.dg/g77/20010216-1.f: Likewise.
7421         * gfortran.dg/gomp/pr39152.f90: Likewise.
7422         * gfortran.dg/pr33794.f90: Likewise.
7423
7424 2011-07-09  Jason Merrill  <jason@redhat.com>
7425
7426         * g++.dg/cpp0x/regress/regress5.C: New.
7427
7428 2011-07-08  Jason Merrill  <jason@redhat.com>
7429
7430         PR c++/45437
7431         * g++.dg/expr/compound-asn1.C: New.
7432         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7433
7434 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7435
7436         PR target/49621
7437         * gcc.target/powerpc/altivec-34.c: New test.
7438
7439 2011-07-08  Jason Merrill  <jason@redhat.com>
7440
7441         PR c++/45603
7442         * g++.dg/abi/guard3.C: New.
7443
7444 2011-07-08  Julian Brown  <julian@codesourcery.com>
7445
7446         * lib/target-supports.exp
7447         (check_effective_target_arm_little_endian): New.
7448         (check_effective_target_vect_pack_trunc): Use above.
7449         (check_effective_target_vect_unpack): Likewise.
7450         (check_effective_target_vect_element_align): Test
7451         check_effective_target_arm_vect_no_misalign for ARM.
7452
7453 2011-07-08  Jason Merrill  <jason@redhat.com>
7454
7455         PR c++/49673
7456         * g++.dg/cpp0x/constexpr-rom.C: New.
7457
7458 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7459
7460         PR middle-end/49519
7461         * g++.dg/torture/pr49519.C: New test.
7462
7463 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7464
7465         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7466
7467 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7468
7469         PR testsuite/48727
7470         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7471
7472 2011-07-08  Richard Guenther  <rguenther@suse.de>
7473
7474         PR tree-optimization/49662
7475         * gcc.dg/graphite/interchange-14.c: XFAIL.
7476         * gcc.dg/graphite/interchange-15.c: Likewise.
7477         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7478
7479 2011-07-06  Jason Merrill  <jason@redhat.com>
7480
7481         PR c++/49663
7482         * g++.dg/cpp0x/regress/regress4.C: New.
7483
7484 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7485
7486         PR fortran/49648
7487         * gfortran.dg/result_in_spec_4.f90: New test.
7488
7489 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7490
7491         * gcc.target/sparc/cas64.c: New test.
7492
7493 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7494
7495         PR c/49644
7496         * g++.dg/torture/pr49644.C: New test.
7497
7498         PR c/49644
7499         * gcc.c-torture/execute/pr49644.c: New test.
7500
7501 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7502
7503         * lib/target-supports.exp (check_effective_target_ia32): New.
7504         (check_effective_target_x32): Likewise.
7505         (check_effective_target_vect_cmdline_needed): Also check x32.
7506
7507 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7508
7509         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7510         dg-prune-output.
7511         * gcc.target/arm/pr42235.c: Likewise.
7512         * gcc.target/arm/pr42495.c: Likewise.
7513         * gcc.target/arm/pr42574.c: Likewise.
7514         * gcc.target/arm/thumb-branch1.c: Likewise.
7515
7516         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7517         unneeded prune of possible warning.
7518         * gcc.target/arm/pr40956.c: Likewise.
7519         * gcc.target/arm/pr42505.c: Likewise.
7520
7521         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7522         * gcc.c-torture/compile/pr46883.c: Likewise.
7523         * gcc.c-torture/compile/pr46934.c: Likewise.
7524
7525         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7526         for move to ../../gcc.c-torture/compile.
7527         * gcc.target/arm/pr46883.c: Likewise.
7528         * gcc.target/arm/pr46934.c: Likewise.
7529
7530         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7531         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7532         * gcc.target/arm/wmul-1.c: Likewise.
7533         * gcc.target/arm/wmul-2.c: Likewise.
7534         * gcc.target/arm/wmul-3.c: Likewise.
7535         * gcc.target/arm/wmul-4.c: Likewise.
7536         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7537         add tab after scan target.
7538         * gcc.target/arm/smlaltt-1.c: Likewise.
7539         * gcc.target/arm/smlatb-1.c: Likewise.
7540         * gcc.target/arm/smlatt-1.c: Likewise.
7541
7542 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7543
7544         PR debug/49522
7545         * gcc.dg/debug/pr49522.c: New test.
7546
7547 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7548
7549         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7550         * gcc.dg/pr46212.c: Run only if target int32plus.
7551         * gcc.dg/torture/pr48146.c: Ditto.
7552         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7553         * c-c++-common/pr44832.c: Ditto.
7554         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7555         * gcc.dg/pr31490.c: Ditto.
7556         * gcc.dg/torture/builtin-math-7.c: Run only if target
7557         large_double.
7558         * gcc.dg/torture/pr45764.c: Skip for AVR.
7559         * gcc.dg/pr47893.c: Ditto.
7560
7561 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7562
7563         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7564         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7565         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7566         add tab to scan target.
7567
7568 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7569
7570         * gcc.target/arm/neon-modes-3.c: New test.
7571
7572 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7573
7574         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7575         -fno-loop-interchange -ffast-math.
7576
7577 2011-07-07  Richard Guenther  <rguenther@suse.de>
7578
7579         * gcc.dg/ftrapv-3.c: New testcase.
7580
7581 2011-07-07  Richard Guenther  <rguenther@suse.de>
7582
7583         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7584         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7585
7586 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7587
7588         * gcc.dg/binop-notxor1.c: New test.
7589         * gcc.dg/binop-notand4a.c: New test.
7590         * gcc.dg/binop-notxor2.c: New test.
7591         * gcc.dg/binop-notand3a.c: New test.
7592         * gcc.dg/binop-notand2a.c: New test.
7593         * gcc.dg/binop-notand6a.c: New test.
7594         * gcc.dg/binop-notor1.c: New test.
7595         * gcc.dg/binop-notand1a.c: New test.
7596         * gcc.dg/binop-notand5a.c: New test.
7597         * gcc.dg/binop-notor2.c: New test.
7598
7599 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7600
7601         PR middle-end/49640
7602         * gcc.dg/gomp/pr49640.c: New test.
7603
7604 2011-07-07  Richard Guenther  <rguenther@suse.de>
7605
7606         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7607
7608 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7609
7610         PR target/39150
7611         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7612
7613 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7614
7615         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7616         * gcc.target/powerpc/no-r11-2.c: Ditto.
7617         * gcc.target/powerpc/no-r11-3.c: Ditto.
7618
7619 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7620
7621         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7622         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7623
7624 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7625
7626         * lib/target-supports.exp (check_profiling_available): Disable
7627         profiling with -fprofile-generate for target avr.
7628
7629 2011-07-06  Richard Guenther  <rguenther@suse.de>
7630
7631         PR tree-optimization/49645
7632         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7633
7634 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7635
7636         PR middle-end/47383
7637         * gcc.dg/pr47383.c: New.
7638
7639 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7640
7641         PR tree-optimization/49647
7642         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7643
7644 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7645
7646         PR testsuite/49542
7647         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7648         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7649
7650 2011-07-05  Jason Merrill  <jason@redhat.com>
7651
7652         PR c++/48157
7653         * g++.dg/template/template-id-4.C: New.
7654
7655 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7656
7657         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7658         * gcc.dg/pr43402.c: Ditto.
7659
7660 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7661
7662         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7663
7664 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7665
7666         * gcc.target/powerpc/ppc-switch-1.c: New test for
7667         --param case-values-threshold.
7668         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7669
7670 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7671
7672         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7673
7674 2011-07-05  Jason Merrill  <jason@redhat.com>
7675
7676         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7677
7678 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7679
7680         PR tree-optimization/47654
7681         * gcc.dg/graphite/block-pr47654.c: New.
7682
7683 2011-07-05  Jason Merrill  <jason@redhat.com>
7684
7685         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7686
7687 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7688
7689         PR tree-optimization/49580
7690         * gcc.dg/autopar/pr49580.c: New test.
7691
7692 2011-07-05  Richard Guenther  <rguenther@suse.de>
7693
7694         PR tree-optimization/49518
7695         PR tree-optimization/49628
7696         * g++.dg/torture/pr49628.C: New testcase.
7697         * gcc.dg/torture/pr49518.c: Likewise.
7698
7699 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7700
7701         * ada/acats/run_acats (which): Extract last field from type -p,
7702         type output only if command succeeded.
7703
7704 2011-07-04  Jason Merrill  <jason@redhat.com>
7705
7706         * g++.dg/abi/mangle48.C: New.
7707
7708         * g++.dg/cpp0x/diag1.C: New.
7709
7710         * g++.dg/diagnostic/aka1.C: New.
7711
7712 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7713
7714         PR rtl-optimization/49619
7715         * gcc.dg/pr49619.c: New test.
7716
7717         PR rtl-optimization/49472
7718         * gfortran.dg/pr49472.f90: New test.
7719
7720         PR debug/49602
7721         * gcc.dg/pr49602.c: New test.
7722
7723 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7724
7725         PR target/34734
7726         PR target/44643
7727         * gcc.target/avr/avr.exp: Run over cpp files, too.
7728         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7729         * gcc.target/avr/progmem.h: New file.
7730         * gcc.target/avr/exit-abort.h: New file.
7731         * gcc.target/avr/progmem-error-1.c: New file.
7732         * gcc.target/avr/progmem-error-1.cpp: New file.
7733         * gcc.target/avr/progmem-warning-1.c: New file.
7734         * gcc.target/avr/torture/progmem-1.c: New file.
7735         * gcc.target/avr/torture/progmem-1.cpp: New file.
7736
7737 2011-07-04  Richard Guenther  <rguenther@suse.de>
7738
7739         PR tree-optimization/49615
7740         * g++.dg/torture/pr49615.C: New testcase.
7741
7742 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7743
7744         PR tree-optimization/49610
7745         * gcc.dg/vect/pr49610.c: New test.
7746
7747 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7748
7749         * gnat.dg/specs/debug1.ads: New test.
7750
7751 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7752
7753         PR fortran/49562
7754         * gfortran.dg/typebound_proc_23.f90: New.
7755
7756 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7757
7758         PR c++/49605
7759         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7760
7761 2011-07-01  Jason Merrill  <jason@redhat.com>
7762
7763         PR c++/48261
7764         * g++.dg/template/template-id-3.C: New.
7765
7766         PR c++/48593
7767         * g++.dg/template/qualified-id4.C: New.
7768
7769         PR c++/48883
7770         * g++.dg/template/explicit-args4.C: New.
7771
7772         PR c++/49085
7773         * g++.dg/template/offsetof2.C: New.
7774
7775 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7776
7777         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7778
7779 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7780
7781         PR libmudflap/49549
7782         * lib/target-supports.exp (check_effective_target_gld): New proc.
7783
7784 2011-07-01  Richard Guenther  <rguenther@suse.de>
7785
7786         PR tree-optimization/49603
7787         * gcc.dg/torture/pr49603.c: New testcase.
7788
7789 2011-06-30  Jason Merrill  <jason@redhat.com>
7790
7791         PR c++/49387
7792         * g++.dg/rtti/template1.C: New.
7793
7794         PR c++/49569
7795         * g++.dg/cpp0x/regress/ctor1.C: New.
7796
7797         PR c++/49355
7798         * g++.dg/cpp0x/initlist54.C: New.
7799
7800 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7801
7802         * gcc.dg/tree-ssa/sra-12.c: New test.
7803
7804 2011-06-29  Jason Merrill  <jason@redhat.com>
7805
7806         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7807
7808 2011-06-30  Richard Guenther  <rguenther@suse.de>
7809
7810         PR tree-optimization/46787
7811         * gcc.dg/vect/vect-121.c: New testcase.
7812
7813 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7814
7815         PR tree-optimization/49094
7816         * gcc.dg/tree-ssa/pr49094.c: New test.
7817
7818 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7819
7820         PR fortran/49540
7821         * gfortran.dg/pr49540-1.f90: New test.
7822         * gfortran.dg/pr49540-2.f90: New test.
7823
7824 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7825
7826         PR ada/49511
7827         * ada/acats/run_acats (which): Use last field of type -p output.
7828
7829 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7830             Iain Sandoe  <iains@gcc.gnu.org>
7831
7832         PR libobjc/36610
7833         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7834         Only skip on 64-bit *-*-darwin8* && !objc2.
7835
7836 2011-06-30  Richard Guenther  <rguenther@suse.de>
7837
7838         PR tree-optimization/38752
7839         * gcc.c-torture/compile/pr38752.c: New testcase.
7840
7841 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7842
7843         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7844         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7845
7846 2011-06-29  Jason Merrill  <jason@redhat.com>
7847
7848         PR c++/49216
7849         * g++.dg/cpp0x/initlist53.C: Use placement new.
7850         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7851         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7852
7853         PR c++/49003
7854         * g++.dg/cpp0x/trailing6.C: New.
7855         * g++.dg/cpp0x/pr45908.C: No error.
7856
7857         PR c++/49272
7858         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7859
7860         PR c++/49520
7861         * g++.dg/cpp0x/constexpr-using2.C: New.
7862
7863         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7864
7865         PR c++/45923
7866         * g++.dg/cpp0x/constexpr-diag3.C: New.
7867         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7868         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7869         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7870         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7871
7872 2011-06-29  Jason Merrill  <jason@redhat.com>
7873
7874         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7875
7876 2011-06-29  Richard Guenther  <rguenther@suse.de>
7877
7878         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7879
7880 2011-06-29  Jason Merrill  <jason@redhat.com>
7881
7882         * g++.dg/cpp0x/initlist-value2.C: New.
7883
7884         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7885         * g++.dg/cpp0x/initlist-value.C: New.
7886
7887 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7888
7889         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7890
7891 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7892
7893         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7894         * gcc.dg/inline_2.c: Likewise.
7895         * gcc.dg/unroll_1.c: Likewise.
7896
7897 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7898
7899         PR debug/49567
7900         * gcc.target/i386/pr49567.c: New test.
7901
7902 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7903
7904         * gnat.dg/opt17.ad[sb]: New test.
7905
7906 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7907             Tom de Vries  <tom@codesourcery.com>
7908
7909         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7910         (check_effective_target_arm_thumb2): New effective targets.
7911         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7912         properly.  Clean up temporary files.
7913         * gcc.target/arm/ivopts-2.c: Likewise.
7914         * gcc.target/arm/ivopts-3.c: Likewise.
7915         * gcc.target/arm/ivopts-4.c: Likewise.
7916         * gcc.target/arm/ivopts-5.c: Likewise.
7917         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7918
7919 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7920
7921         PR fortran/49479
7922         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7923
7924 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7925
7926         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7927         * gcc.target/arm/vfp-ldmias.c: Likewise.
7928         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7929         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7930         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7931         * gcc.target/arm/vfp-stmias.c: Likewise.
7932         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7933         * gcc.target/arm/vfp-stmiad.c: Likewise.
7934
7935 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7936
7937         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7938         dg-prune-output.
7939         * gcc.target/arm/pr45701-2.c: Ditto.
7940
7941 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7942
7943         PR fortran/49466
7944         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7945         * gfortran.dg/extends_14.f03: Modified.
7946
7947 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7948
7949         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7950         early if the test is already being skipped.
7951
7952         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7953         scan-assembler-dem-not): For missing file, report unresolved with
7954         same message as for pass/fail, with reason reported in log file.
7955
7956         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
7957         from add_options_for_arm_neon_fp16.
7958         (check_effective_target_arm_fp16_ok_nocache): Renamed from
7959         check_effective_target_arm_neon_fp16_ok_nocache.
7960         Check -mfpu and -mfloat-abi options from current multilib.
7961         Do not require neon support.
7962         (check_effective_target_arm_fp16_ok): Renamed from
7963         check_effecitve_target_arm_neon_fp16_ok.
7964         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
7965         arm_neon_fp16_ok and arm_fp16.
7966         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
7967         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
7968         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
7969         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
7970
7971 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
7972
7973         * gcc.dg/builtin-assume-aligned-1.c: New test.
7974         * gcc.dg/builtin-assume-aligned-2.c: New test.
7975         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
7976
7977         PR debug/49544
7978         * gcc.dg/pr49544.c: New test.
7979
7980 2011-06-27  Richard Guenther  <rguenther@suse.de>
7981
7982         PR tree-optimization/49394
7983         * g++.dg/torture/pr49394.C: New testcase.
7984
7985 2011-06-27  Kai Tietz  <ktietz@redhat.com>
7986
7987         * gcc.dg/optimize-bswapdi-2.c: New test.
7988
7989 2011-06-27  Michael Hope  <michael.hope@linaro.org>
7990             Richard Sandiford  <richard.sandiford@linaro.org>
7991
7992         PR tree-optimization/49169
7993         * gcc.dg/torture/pr49169.c: New test.
7994
7995 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7996
7997         PR testsuite/49529
7998         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
7999
8000         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8001         hppa*-*-hpux*.
8002
8003 2011-06-26  Jason Merrill  <jason@redhat.com>
8004
8005         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8006
8007         PR c++/49528
8008         * g++.dg/init/ref19.C: New.
8009         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8010
8011 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8012
8013         PR tree-optimization/48377
8014         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8015         non_strict_align.
8016
8017 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8018
8019         PR middle-end/49191
8020         * lib/target-supports.exp (check_effective_target_non_strict_align):
8021         New.
8022         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8023
8024 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8025
8026         PR tree-optimizations/49516
8027         * g++.dg/tree-ssa/pr49516.C: New test.
8028
8029 2011-06-23  Jason Merrill  <jason@redhat.com>
8030
8031         PR c++/35255
8032         * g++.dg/template/partial10.C: New.
8033         * g++.dg/template/partial11.C: New.
8034
8035 2011-06-23  Jeff Law <law@redhat.com>
8036
8037         PR middle-end/48770
8038         * gcc.dg/pr48770.c: New test.
8039
8040 2011-06-23  Jan Hubicka  <jh@suse.cz>
8041
8042         PR middle-end/49373
8043         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8044
8045 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8046
8047         PR testsuite/49512
8048         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8049         instead of -fdump-tree-optimized.
8050
8051 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8052
8053         PR c++/44625
8054         * g++.dg/template/crash107.C: New.
8055         * g++.dg/template/error17.C: Adjust.
8056
8057 2011-06-23  Jason Merrill  <jason@redhat.com>
8058
8059         PR c++/49507
8060         * g++.dg/cpp0x/defaulted30.C: New.
8061
8062         PR c++/49440
8063         * g++.dg/rtti/anon-ns1.C: New.
8064
8065         PR c++/49395
8066         * g++.dg/init/ref18.C: New.
8067
8068         PR c++/36435
8069         * g++.dg/template/partial9.C: New.
8070
8071 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8072
8073         PR middle-end/49373
8074         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8075
8076 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8077
8078         PR debug/49496
8079         * gcc.dg/pr49496.c: New test.
8080
8081 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8082
8083         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8084         is not xscale.
8085
8086         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8087
8088         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8089         * gcc.target/arm/pr42879.c: Likewise.
8090         * gcc.target/arm/pr45701-3.c: Likewise.
8091
8092         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8093         * gcc.target/arm/pr40482.c: Likewise.
8094         * gcc.target/arm/stack-corruption.c: Likewise.
8095
8096 2011-06-22  Richard Guenther  <rguenther@suse.de>
8097
8098         PR tree-optimization/49493
8099         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8100
8101 2011-06-22  Jason Merrill  <jason@redhat.com>
8102
8103         PR c++/49260
8104         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8105
8106 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8107             Dmitry Melnik  <dm@ispras.ru>
8108
8109         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8110         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8111         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8112
8113 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8114
8115         * gcc.target/arm/tlscall.c: New.
8116
8117 2011-06-21  Jason Merrill  <jason@redhat.com>
8118
8119         PR c++/49172
8120         * g++.dg/cpp0x/constexpr-ref1.C: New.
8121         * g++.dg/cpp0x/constexpr-ref2.C: New.
8122         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8123
8124         PR c++/49482
8125         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8126
8127         PR c++/49418
8128         * g++.dg/template/param3.C: New.
8129
8130 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8131
8132         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8133         my_clrsb test functions.
8134         (main): Test clrsb.
8135         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8136         test_sll, test_ull): Add clrsb tests.
8137         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8138         clrsbll.
8139
8140 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8141
8142         PR fortran/49112
8143         * gfortran.dg/class_44.f03: New.
8144
8145 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8146
8147         PR tree-optimization/49478
8148         * gcc.dg/vect/pr49478.c
8149
8150 2011-06-21  Richard Guenther  <rguenther@suse.de>
8151
8152         PR tree-optimization/49483
8153         * gcc.dg/vect/vect-120.c: New testcase.
8154
8155 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8156
8157         PR testsuite/49443
8158         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8159         * gcc.dg/vect/vect-peel-4.c: Likewise.
8160
8161 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8162
8163         PR middle-end/49139
8164         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8165         * gcc.dg/always_inline2.c: Likewise.
8166         * gcc.dg/always_inline3.c: Likewise.
8167         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8168         * gcc.dg/inline_1.c: Likewise.
8169         * gcc.dg/inline_2.c: Likewise.
8170         * gcc.dg/inline_3.c: Likewise.
8171         * gcc.dg/inline_4.c: Likewise.
8172         * gcc.dg/20051201-1.c: Likewise.
8173         * gcc.dg/pr40087.c: Likewise.
8174         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8175         * gcc.dg/inline-22.c: Likewise.
8176         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8177         * gcc.dg/lto/20090218-1_1.c: Likewise.
8178         * g++.dg/ipa/devirt-7.C: Likewise.
8179         * gcc.dg/uninit-pred-5_a.c: Likewise.
8180         * gcc.dg/uninit-pred-5_b.c: Likewise.
8181         * gcc.dg/fail_always_inline.c: New.
8182
8183 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8184
8185         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8186         into 6 jobs instead of 3.
8187
8188 2011-06-20  Jason Merrill  <jason@redhat.com>
8189
8190         PR c++/49216
8191         * g++.dg/cpp0x/initlist53.C: New.
8192
8193 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8194
8195         PR fortran/18918
8196         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8197         * gfortran.dg/coarray_lock_3.f90: New.
8198         * gfortran.dg/coarray/lock_1.f90: New.
8199
8200 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8201
8202         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8203         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8204         unresolved and report the reason to the log file.
8205
8206         * lib/scanasm.exp (object-size): Move argument processing earlier
8207         to report errors before verifying that the file exists.  Report
8208         problems detected at runtime as unresolved instead of error and
8209         report their reasons to the log file.
8210
8211 2011-06-20  Jason Merrill  <jason@redhat.com>
8212
8213         PR c++/47080
8214         * g++.dg/cpp0x/explicit6.C: New.
8215
8216         PR c++/47635
8217         * g++.dg/cpp0x/enum20.C: New.
8218
8219         PR c++/48138
8220         * g++.dg/ext/attr-aligned01.C: New.
8221
8222         PR c++/49205
8223         * g++.dg/cpp0x/variadic-default.C: New.
8224
8225         PR c++/43321
8226         * g++.dg/cpp0x/auto26.C: New.
8227
8228         PR c++/43831
8229         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8230
8231 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8232
8233         * gcc.dg/binop-notand1.c: New test.
8234         * gcc.dg/binop-notand2.c: New test.
8235         * gcc.dg/binop-notand3.c: New test.
8236         * gcc.dg/binop-notand4.c: New test.
8237         * gcc.dg/binop-notand5.c: New test.
8238         * gcc.dg/binop-notand6.c: New test.
8239
8240 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8241
8242         PR testsuite/49432
8243         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8244
8245 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8246
8247         PR fortran/49400
8248         * gfortran.dg/proc_ptr_31.f90: New.
8249
8250 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8251
8252         * gnat.dg/volatile6.adb: New test.
8253         * gnat.dg/volatile7.adb: Likewise.
8254         * gnat.dg/volatile8.adb: Likewise.
8255         * gnat.dg/volatile9.adb: Likewise.
8256
8257 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8258
8259         * gnat.dg/constant3.adb: New test.
8260
8261 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8262
8263         PR libfortran/49296
8264         * gfortran.dg/read_list_eof_1.f90: New test.
8265
8266 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8267
8268         PR target/49411
8269         * gcc.target/i386/testimm-1.c: New test.
8270         * gcc.target/i386/testimm-2.c: New test.
8271         * gcc.target/i386/testimm-3.c: New test.
8272         * gcc.target/i386/testimm-4.c: New test.
8273         * gcc.target/i386/testimm-5.c: New test.
8274         * gcc.target/i386/testimm-6.c: New test.
8275         * gcc.target/i386/testimm-7.c: New test.
8276         * gcc.target/i386/testimm-8.c: New test.
8277         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8278         * gcc.target/i386/xop-rotate1-int.c: New test.
8279         * gcc.target/i386/xop-rotate2-int.c: New test.
8280
8281 2011-06-17  Jason Merrill  <jason@redhat.com>
8282
8283         * g++.dg/cpp0x/rv-func2.C: New.
8284
8285         * g++.dg/debug/dwarf2/lambda1.C: New.
8286         * g++.dg/warn/Wshadow-6.C: Adjust.
8287
8288 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8289
8290         PR fortran/48699
8291         * gfortran.dg/move_alloc_5.f90: New.
8292
8293 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8294
8295         PR rtl-optimization/48542
8296         * gcc.dg/torture/pr48542.c: New test.
8297
8298 2011-06-16  Jason Merrill  <jason@redhat.com>
8299
8300         PR c++/44160
8301         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8302
8303         PR c++/45378
8304         * g++.dg/cpp0x/initlist52.C New.
8305
8306         PR c++/45399
8307         * c-c++-common/raw-string-12.c: New.
8308
8309         PR c++/49229
8310         * g++.dg/cpp0x/sfinae26.C: New.
8311
8312         PR c++/49251
8313         * g++.dg/cpp0x/variadic113.C: New.
8314
8315         PR c++/49420
8316         * g++.dg/cpp0x/variadic112.C: New.
8317
8318 2011-06-16  Jeff Law <law@redhat.com>
8319
8320         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8321         improved jump threading.
8322         * gcc.dg/builtin-object-size-2.c: Likewise.
8323         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8324
8325 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8326
8327         PR fortran/49074
8328         * gfortran.dg/typebound_assignment_3.f03: New.
8329
8330 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8331
8332         PR testsuite/48727
8333         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8334
8335 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8336
8337         PR tree-optimization/49343
8338         * gnat.dg/discr31.ad[sb]: New test.
8339
8340 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8341
8342         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8343
8344 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8345
8346         PR target/45098
8347         * gcc.target/arm/ivopts-3.c: Update test.
8348         * gcc.target/arm/ivopts-5.c: Same.
8349
8350 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8351
8352         Revert:
8353         2011-06-10  Wei Guozhi  <carrot@google.com>
8354
8355         PR target/45335
8356         * gcc.target/arm/pr45335.c: New test.
8357         * gcc.target/arm/pr45335-2.c: New test.
8358         * gcc.target/arm/pr45335-3.c: New test.
8359         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8360         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8361         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8362
8363 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8364
8365         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8366
8367 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8368
8369         PR fortran/49417
8370         * gfortran.dg/class_43.f03: New.
8371
8372 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8373
8374         PR tree-optimization/49419
8375         * gcc.c-torture/execute/pr49419.c: New test.
8376
8377 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8378
8379         * gcc.dg/sms-9.c: New file.
8380
8381 2011-06-15  Easwaran Raman  <eraman@google.com>
8382
8383         PR rtl-optimization/49414
8384         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8385
8386 2011-06-14  Jason Merrill  <jason@redhat.com>
8387
8388         * g++.dg/cpp0x/noexcept13.C: New.
8389
8390 2011-06-14  Easwaran Raman  <eraman@google.com>
8391
8392         PR rtl-optimization/44194
8393         * gcc.dg/pr44194-1.c: New test.
8394         * gcc.dg/pr44194-2.c: New test.
8395
8396 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8397
8398         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8399         switches.
8400         * gcc.target/arm/pr45701-2.c: Likewise.
8401         * gcc.target/arm/thumb-branch1.c: Likewise.
8402
8403 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8404
8405         PR testsuite/48727
8406         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8407
8408 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8409
8410         * gcc.target/arm/pr45701-1.c: Require thumb support.
8411         * gcc.target/arm/pr45701-2.c: Likewise.
8412         * gcc.target/arm/thumb-branch1.c: Likewise.
8413
8414         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8415         * gcc.target/arm/pr39839.c: Likewise.
8416         * gcc.target/arm/pr40657-2.c: Likewise.
8417         * gcc.target/arm/pr40956.c: Likewise.
8418         * gcc.target/arm/pr41679.c: Likewise.
8419         * gcc.target/arm/pr42235.c: Likewise.
8420         * gcc.target/arm/pr42495.c: Likewise.
8421         * gcc.target/arm/pr42505.c: Likewise.
8422         * gcc.target/arm/pr42574.c: Likewise.
8423         * gcc.target/arm/pr46883.c: Likewise.
8424         * gcc.target/arm/pr46934.c: Likewise.
8425         * gcc.target/arm/xor-and.c: Likewise.
8426
8427 2011-06-14  Jason Merrill  <jason@redhat.com>
8428
8429         * g++.dg/other/error23.C: Adjust error message.
8430         * g++.dg/other/error32.C: Likewise.
8431
8432         PR c++/49389
8433         * g++.dg/cpp0x/rv-dotstar.C: New.
8434
8435         PR c++/49369
8436         * g++.dg/cpp0x/decltype30.C: New.
8437
8438         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8439
8440 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8441
8442         PR fortran/49103
8443         * gfortran.dg/pr49103.f90: New test.
8444
8445 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8446
8447         PR target/45098
8448         * gcc.target/arm/ivopts-3.c: New test.
8449         * gcc.target/arm/ivopts-4.c: New test.
8450         * gcc.target/arm/ivopts-5.c: New test.
8451
8452 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8453
8454         PR rtl-optimization/49390
8455         * gcc.c-torture/execute/pr49390.c: New test.
8456
8457 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8458
8459         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8460
8461 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8462
8463         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8464         * gcc.c-torture/execute/cmpsi-2.x: New file.
8465         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8466         * gcc.c-torture/execute/pr45262.x: New file.
8467         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8468         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8469         int32plus
8470         * gcc.c-torture/compile/pr49163.c: Ditto.
8471
8472 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8473
8474         * gcc.dg/vect/vect-16.c: Rename to...
8475         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8476         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8477         for double-word vectors.
8478         * gcc.dg/vect/vect-peel-4.c: Likewise.
8479         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8480         vect_element_align.
8481         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8482         -fno-fast-math.
8483
8484 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8485
8486         PR target/44618
8487         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8488
8489 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8490
8491         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8492
8493 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8494
8495         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8496
8497 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8498
8499         * gfortran.dg/trim_optimize_8.f90:  New test case.
8500
8501 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8502            Ira Rosen  <ira.rosen@linaro.org>
8503
8504         PR tree-optimization/49352
8505         * gcc.dg/vect/pr49352.c: New test.
8506
8507 2011-06-12  Tobias Burnus
8508
8509         PR fortran/49324
8510         * gfortran.dg/alloc_comp_assign_11.f90: New.
8511
8512 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8513
8514         * gfortran.dg/trim_optimize_7.f90:  New test.
8515
8516 2011-06-10  Wei Guozhi  <carrot@google.com>
8517
8518         PR target/45335
8519         * gcc.target/arm/pr45335.c: New test.
8520         * gcc.target/arm/pr45335-2.c: New test.
8521         * gcc.target/arm/pr45335-3.c: New test.
8522         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8523         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8524         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8525
8526 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8527
8528         PR c++/41769
8529         * g++.dg/parse/error39.C: New.
8530
8531 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8532
8533         * gcc.target/arm/20090811-1.c: Skip for incompatible
8534         options, do not override other options.
8535         * gcc.target/arm/combine-cmp-shift.c: Skip for
8536         incompatible options.
8537         * gcc.target/arm/pr45094.c: Likewise.
8538         * gcc.target/arm/scd42-1.c: Likewise.
8539         * gcc.target/arm/scd42-3.c: Likewise.
8540         * gcc.target/arm/thumb-ltu.c: Likewise.
8541
8542         * lib/target-supports.exp
8543         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8544         multilib flags use -mfpu with a value other than neon-fp16.
8545
8546 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8547
8548         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8549         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8550
8551 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8552
8553         * lib/target-supports.exp (check_effective_target_pie): New proc.
8554         * gcc.dg/pie-link.c: Use target pie.
8555
8556 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8557             Laurent Rougïżœ  <laurent.rouge@menta.fr>
8558
8559         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8560         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8561
8562 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8563
8564         * gfortran.dg/coarray/sync_1.f90: New test for
8565         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8566
8567 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8568
8569         PR tree-optimization/49318
8570         * gcc.dg/vect/pr49318.c: New test.
8571
8572 2011-06-09  David Krauss  <potswa@mac.com>
8573
8574         * g++.dg/template/arrow1.C: New.
8575
8576 2011-06-09  Jason Merrill  <jason@redhat.com>
8577
8578         * lib/prune.exp: Prune "note"s.
8579         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8580
8581         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8582         * g++.dg/template/dependent-expr3.C: Likewise.
8583         * g++.dg/parse/template7.C: Likewise.
8584         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8585         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8586         * g++.old-deja/g++.pt/friend38.C: Likewise.
8587         * g++.old-deja/g++.pt/crash32.C: Likewise.
8588         * g++.old-deja/g++.other/init4.C: Likewise.
8589         * g++.old-deja/g++.other/friend8.C: Likewise.
8590
8591         * g++.dg/ext/complex7.C: Adjust expected output.
8592         * g++.dg/diagnostic/method1.C: Likewise.
8593         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8594         * g++.dg/parse/crash33.C: Likewise.
8595         * g++.dg/other/warning1.C: Likewise.
8596         * g++.dg/init/pr29571.C: Likewise.
8597         * g++.dg/warn/overflow-warn-1.C: Likewise.
8598         * g++.dg/warn/overflow-warn-3.C: Likewise.
8599         * g++.dg/warn/overflow-warn-4.C: Likewise.
8600         * g++.old-deja/g++.oliva/template1.C: Likewise.
8601
8602         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8603         * g++.dg/parse/template7.C: Adjust.
8604
8605 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8606
8607         PR target/49307
8608         * gcc.dg/pr49307.c: New.
8609
8610 2011-06-09  Wei Guozhi  <carrot@google.com>
8611
8612         PR target/46975
8613         * gcc.target/arm/pr46975.c: New testcase.
8614
8615 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8616
8617         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8618         (PMETH, arglist_t): Removed.
8619         (method_get_number_of_arguments): Removed.
8620         (method_get_nth_argument): Removed.
8621         (method_get_first_argument): Removed.
8622         (method_get_next_argument): Removed.
8623         (method_get_sizeof_arguments): Removed.
8624         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8625         (PMETH): Removed.
8626         (method_get_number_of_arguments): Removed.
8627         (method_get_nth_argument): Removed.
8628         (method_get_first_argument): Removed.
8629         (method_get_next_argument): Removed.
8630         (method_get_sizeof_arguments): Removed.
8631         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8632
8633 2011-06-09  David Li  <davidxl@google.com>
8634
8635         * gcc.dg/dump-pass.c: New test.
8636
8637 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8638
8639         PR c++/29003
8640         * g++.dg/parse/error38.C: New.
8641
8642 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8643
8644         PR middle-end/49308
8645         * gfortran.dg/pr49308.f90: New test.
8646
8647 2011-06-08  Jason Merrill  <jason@redhat.com>
8648
8649         * g++.dg/cpp0x/noexcept11.C: New.
8650         * g++.dg/cpp0x/noexcept12.C: New.
8651         * g++.dg/cpp0x/sfinae11.C: Adjust.
8652
8653 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8654
8655         PR testsuite/49323
8656         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8657         to dg-options, match also DW_AT_linkage_name.
8658
8659 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8660
8661         PR middle-end/21953
8662         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8663         -fno-common on alpha*-dec-osf*.
8664         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8665
8666 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8667
8668         PR rtl-optimization/49303
8669         * gcc.target/ia64/pr49303.c: New test.
8670
8671 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8672
8673         PR fortran/18918
8674         * gfortran.dg/coarray_lock_1.f90: New.
8675         * gfortran.dg/coarray_lock_2.f90: New.
8676
8677 2011-06-07  Jason Merrill  <jason@redhat.com>
8678
8679         * lib/prune.exp: Look for "required" rather than "instantiated".
8680         * g++.dg/abi/mangle11.C: Likewise.
8681         * g++.dg/abi/mangle12.C: Likewise.
8682         * g++.dg/abi/mangle17.C: Likewise.
8683         * g++.dg/abi/mangle20-2.C: Likewise.
8684         * g++.dg/abi/pragma-pack1.C: Likewise.
8685         * g++.dg/cpp0x/decltype26.C: Likewise.
8686         * g++.dg/cpp0x/decltype28.C: Likewise.
8687         * g++.dg/cpp0x/decltype29.C: Likewise.
8688         * g++.dg/cpp0x/enum11.C: Likewise.
8689         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8690         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8691         * g++.dg/cpp0x/pr47416.C: Likewise.
8692         * g++.dg/ext/case-range2.C: Likewise.
8693         * g++.dg/ext/case-range3.C: Likewise.
8694         * g++.dg/gomp/for-19.C: Likewise.
8695         * g++.dg/gomp/pr37533.C: Likewise.
8696         * g++.dg/gomp/pr38639.C: Likewise.
8697         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8698         * g++.dg/inherit/base3.C: Likewise.
8699         * g++.dg/inherit/using6.C: Likewise.
8700         * g++.dg/init/placement4.C: Likewise.
8701         * g++.dg/init/reference3.C: Likewise.
8702         * g++.dg/lookup/scoped6.C: Likewise.
8703         * g++.dg/lookup/using7.C: Likewise.
8704         * g++.dg/other/abstract1.C: Likewise.
8705         * g++.dg/other/error10.C: Likewise.
8706         * g++.dg/other/error5.C: Likewise.
8707         * g++.dg/other/field1.C: Likewise.
8708         * g++.dg/other/offsetof5.C: Likewise.
8709         * g++.dg/parse/bitfield2.C: Likewise.
8710         * g++.dg/parse/constant4.C: Likewise.
8711         * g++.dg/parse/crash20.C: Likewise.
8712         * g++.dg/parse/invalid-op1.C: Likewise.
8713         * g++.dg/parse/non-dependent2.C: Likewise.
8714         * g++.dg/parse/template18.C: Likewise.
8715         * g++.dg/tc1/dr152.C: Likewise.
8716         * g++.dg/tc1/dr166.C: Likewise.
8717         * g++.dg/tc1/dr176.C: Likewise.
8718         * g++.dg/tc1/dr213.C: Likewise.
8719         * g++.dg/template/access11.C: Likewise.
8720         * g++.dg/template/access2.C: Likewise.
8721         * g++.dg/template/access3.C: Likewise.
8722         * g++.dg/template/access7.C: Likewise.
8723         * g++.dg/template/arg7.C: Likewise.
8724         * g++.dg/template/cond2.C: Likewise.
8725         * g++.dg/template/crash13.C: Likewise.
8726         * g++.dg/template/crash40.C: Likewise.
8727         * g++.dg/template/crash7.C: Likewise.
8728         * g++.dg/template/crash84.C: Likewise.
8729         * g++.dg/template/ctor5.C: Likewise.
8730         * g++.dg/template/defarg13.C: Likewise.
8731         * g++.dg/template/defarg14.C: Likewise.
8732         * g++.dg/template/dtor7.C: Likewise.
8733         * g++.dg/template/eh2.C: Likewise.
8734         * g++.dg/template/error2.C: Likewise.
8735         * g++.dg/template/error43.C: Likewise.
8736         * g++.dg/template/friend32.C: Likewise.
8737         * g++.dg/template/injected1.C: Likewise.
8738         * g++.dg/template/instantiate1.C: Likewise.
8739         * g++.dg/template/instantiate3.C: Likewise.
8740         * g++.dg/template/instantiate5.C: Likewise.
8741         * g++.dg/template/instantiate7.C: Likewise.
8742         * g++.dg/template/local6.C: Likewise.
8743         * g++.dg/template/lookup2.C: Likewise.
8744         * g++.dg/template/member5.C: Likewise.
8745         * g++.dg/template/memfriend15.C: Likewise.
8746         * g++.dg/template/memfriend16.C: Likewise.
8747         * g++.dg/template/memfriend17.C: Likewise.
8748         * g++.dg/template/memfriend7.C: Likewise.
8749         * g++.dg/template/meminit1.C: Likewise.
8750         * g++.dg/template/nested3.C: Likewise.
8751         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8752         * g++.dg/template/nontype12.C: Likewise.
8753         * g++.dg/template/nontype13.C: Likewise.
8754         * g++.dg/template/nontype6.C: Likewise.
8755         * g++.dg/template/pr23510.C: Likewise.
8756         * g++.dg/template/pr35240.C: Likewise.
8757         * g++.dg/template/ptrmem15.C: Likewise.
8758         * g++.dg/template/ptrmem6.C: Likewise.
8759         * g++.dg/template/qualified-id1.C: Likewise.
8760         * g++.dg/template/qualttp20.C: Likewise.
8761         * g++.dg/template/qualttp3.C: Likewise.
8762         * g++.dg/template/qualttp4.C: Likewise.
8763         * g++.dg/template/qualttp5.C: Likewise.
8764         * g++.dg/template/qualttp6.C: Likewise.
8765         * g++.dg/template/qualttp7.C: Likewise.
8766         * g++.dg/template/qualttp8.C: Likewise.
8767         * g++.dg/template/recurse.C: Likewise.
8768         * g++.dg/template/recurse2.C: Likewise.
8769         * g++.dg/template/ref5.C: Likewise.
8770         * g++.dg/template/scope2.C: Likewise.
8771         * g++.dg/template/sfinae10.C: Likewise.
8772         * g++.dg/template/sfinae3.C: Likewise.
8773         * g++.dg/template/sizeof3.C: Likewise.
8774         * g++.dg/template/static9.C: Likewise.
8775         * g++.dg/template/template-id-2.C: Likewise.
8776         * g++.dg/template/typedef13.C: Likewise.
8777         * g++.dg/template/typename4.C: Likewise.
8778         * g++.dg/template/using14.C: Likewise.
8779         * g++.dg/template/using2.C: Likewise.
8780         * g++.dg/template/warn1.C: Likewise.
8781         * g++.dg/warn/Wparentheses-13.C: Likewise.
8782         * g++.dg/warn/Wparentheses-15.C: Likewise.
8783         * g++.dg/warn/Wparentheses-16.C: Likewise.
8784         * g++.dg/warn/Wparentheses-17.C: Likewise.
8785         * g++.dg/warn/Wparentheses-18.C: Likewise.
8786         * g++.dg/warn/Wparentheses-19.C: Likewise.
8787         * g++.dg/warn/Wparentheses-20.C: Likewise.
8788         * g++.dg/warn/Wparentheses-23.C: Likewise.
8789         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8790         * g++.dg/warn/noeffect2.C: Likewise.
8791         * g++.dg/warn/noeffect4.C: Likewise.
8792         * g++.dg/warn/pr8570.C: Likewise.
8793         * g++.old-deja/g++.brendan/init2.C: Likewise.
8794         * g++.old-deja/g++.eh/spec6.C: Likewise.
8795         * g++.old-deja/g++.pt/crash10.C: Likewise.
8796         * g++.old-deja/g++.pt/crash36.C: Likewise.
8797         * g++.old-deja/g++.pt/derived3.C: Likewise.
8798         * g++.old-deja/g++.pt/error2.C: Likewise.
8799         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8800         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8801         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8802         * g++.old-deja/g++.pt/overload7.C: Likewise.
8803         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8804
8805 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8806             Iain Sandoe  <iains@gcc.gnu.org>
8807
8808         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8809         Added code to deal with the case when [Protocol
8810         -descriptionForInstanceMethod:] or [Protocol
8811         -descriptionForClassMethod:] returns NULL.
8812
8813 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8814             Iain Sandoe  <iains@gcc.gnu.org>
8815
8816         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8817         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8818         Added cast.
8819
8820 2011-06-07  Xinliang David Li  <davidxl@google.com>
8821
8822         * gcc.dg/inline_2.c: New test.
8823         * gcc.dg/unroll_2.c: New test.
8824         * gcc.dg/inline_3.c: New test.
8825         * gcc.dg/unroll_3.c: New test.
8826         * gcc.dg/inline_4.c: New test.
8827         * gcc.dg/unroll_4.c: New test.
8828         * gcc.dg/inline_1.c: New test.
8829         * gcc.dg/unroll_1.c: New test.
8830
8831 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8832
8833         PR tree-optimization/48497
8834         * lib/gcc-defs.exp (dg-additional-options): New proc.
8835         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8836         -msse2 on 32-bit x86.
8837
8838 2011-06-06  Jason Merrill  <jason@redhat.com>
8839
8840         * g++.dg/cpp0x/enum19.C: New.
8841
8842 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8843
8844         * gcc.target/arm/neon-reload-class.c: New test.
8845
8846 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8847
8848         PR debug/49130
8849         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8850
8851 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8852
8853         * gcc.target/arm/smlatb-1.c: New file.
8854         * gcc.target/arm/smlatt-1.c: New file.
8855         * gcc.target/arm/smlaltb-1.c: New file.
8856         * gcc.target/arm/smlaltt-1.c: New file.
8857
8858 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8859
8860         * gcc.target/arm/mla-2.c: New test.
8861
8862 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8863
8864         PR gcov-profile/49299
8865         * gcc.dg/tree-prof/pr49299-1.c: New test.
8866         * gcc.dg/tree-prof/pr49299-2.c: New test.
8867
8868 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8869
8870         * lib/target-supports.exp
8871         (check_effective_target_vect_widen_mult_qi_to_hi):
8872         Add NEON as supporting target.
8873         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8874         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8875         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8876         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8877         using widening multiplication on targets that support it.
8878         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8879         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8880         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8881
8882 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8883
8884         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8885         Modern Objective-C runtime API.
8886         * objc/execute/next_mapping.h: Removed.
8887         * objc-obj-c++-shared/next-mapping.h: Removed.
8888         * objc-obj-c++-shared/Object1.h: Removed.
8889         * objc-obj-c++-shared/Object1.m: Removed.
8890         * objc-obj-c++-shared/Object1.mm: Removed.
8891         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8892         * objc-obj-c++-shared/Protocol1.h: Removed.
8893         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8894         of ProtoBool, IVAR_T and METHOD.
8895         * objc-obj-c++-shared/runtime.h: New.
8896         * objc-obj-c++-shared/TestsuiteObject.h: New.
8897         * objc-obj-c++-shared/TestsuiteObject.m: New.
8898
8899         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8900         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8901         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8902         it a class method.
8903         * objc/execute/_cmd.m: Include
8904         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8905         runtime API.  ([TestClass +initialize]): Include this method also
8906         with the GNU runtime.
8907         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8908         Object.  ([-setValue:]): Return void.
8909         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8910         with the GNU runtime.  Include
8911         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8912         for the NeXT runtime.  Use the existing print_ivars() and
8913         compare_structures() implementations for the old NeXT runtime.
8914         Added new implementations for the Modern GNU and NeXT runtimes.
8915         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8916         well.  (main): Use objc_getClass().  Use return instead of exit.
8917         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8918         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8919         of exit().
8920         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8921         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8922         instead of Object.  (main): Use return instead of exit().
8923         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8924         instead of Object.  Removed prototype for exit().  (main): Use
8925         return instead of exit().  Use the Modern Objective-C runtime API.
8926         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8927         Object.
8928         * objc/execute/class-tests-1.h: Include
8929         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8930         runtime API.  (test_class_with_superclass): Do not call [Object
8931         class].  There is no need to with the current libobjc.
8932         * objc/execute/class-tests-2.h: Include
8933         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8934         runtime API.
8935         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8936         ../../objc-obj-c++-shared/next-mapping.h.
8937         * objc/execute/class-2.m: Likewise.
8938         * objc/execute/class-3.m: Likewise.
8939         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8940         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8941         +initialize]): Include this method also with the GNU
8942         runtime. (main): Use the Modern Objective-C runtime API.
8943         * objc/execute/class-5.m: Likewise.
8944         * objc/execute/class-6.m: Likewise.
8945         * objc/execute/class-7.m: Likewise.
8946         * objc/execute/class-8.m: Likewise.
8947         * objc/execute/class-9.m: Likewise.
8948         * objc/execute/class-10.m: Likewise.
8949         * objc/execute/class-11.m: Likewise.
8950         * objc/execute/class-12.m: Likewise.
8951         * objc/execute/class-13.m: Likewise.
8952         * objc/execute/class-14.m: Likewise.
8953         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8954         this method also with the GNU runtime.
8955         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8956         +initialize]): Include this method also with the GNU runtime.
8957         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
8958         of Object.
8959         * objc/execute/encode-1.m: Likewise.
8960         * objc/execute/enumeration-1.m: Likewise.
8961         * objc/execute/enumeration-2.m: Likewise.
8962         * objc/execute/exceptions/catchall-1.m: Likewise.
8963         * objc/execute/exceptions/finally-1.m: Likewise.
8964         * objc/execute/exceptions/foward-1.m: Likewise.
8965         * objc/execute/exceptions/local-variables-1.m: Likewise.
8966         * objc/execute/exceptions/throw-nil.m: Likewise.
8967         * objc/execute/exceptions/trivial.m: Likewise.
8968         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
8969         of Object. Include objc/runtime.h instead of objc/objc-api.h.
8970         * objc/execute/exceptions/matcher-1.m: Likewise.
8971         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
8972         Object.
8973         * objc/execute/formal_protocol-2.m: Likewise.
8974         * objc/execute/formal_protocol-3.m: Likewise.
8975         * objc/execute/formal_protocol-4.m: Likewise.
8976         * objc/execute/formal_protocol-5.m: Include
8977         ../../objc-obj-c++-shared/runtime.h. (main): Always use
8978         protocol_getName().
8979         * objc/execute/formal_protocol-6.m: Likewise.
8980         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
8981         Object.  Include <objc/Protocol.h> instead of
8982         ../../objc-obj-c++-shared/Protocol1.h.
8983         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
8984         Object.
8985         * objc/execute/informal_protocol.m: Likewise.
8986         * objc/execute/load-3.m: Likewise.
8987         * objc/execute/many_args_method.m ([TestClass +initialize]):
8988         Include this method with the GNU runtime as well.
8989         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
8990         * objc/execute/nested-func-1.m: Use TestsuiteObject
8991         instead of Object.
8992         * objc/execute/nil_method-1.m: Likewise.
8993         * objc/execute/no_clash.m: Likewise.
8994         * objc/execute/np-1.m: Do not include
8995         ../../objc-obj-c++-shared/Protocol1.h.
8996         (main): Use return instead of exit().
8997         * objc/execute/np-2.m: Do not include
8998         ../../objc-obj-c++-shared/Protocol1.h.
8999         ([MyObject +initialize]): Include this method also with the GNU
9000         runtime.  (main): Use return instead of exit().
9001         * objc/execute/object_is_class.m: Include
9002         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9003         of Object.  (main): Use the Modern Objective-C runtime API.
9004         * objc/execute/object_is_meta_class.m: Likewise.
9005         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9006         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9007         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9008         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9009         Objective-C runtime API.
9010         * objc/execute/protocol-isEqual-2.m: Likewise.
9011         * objc/execute/protocol-isEqual-3.m: Likewise.
9012         * objc/execute/protocol-isEqual-4.m: Likewise.
9013         * objc/execute/redefining_self.m ([TestClass +initialize]):
9014         Include this method with the GNU runtime as well.
9015         * objc/execute/root_methods.m: Include
9016         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9017         Include this method with the GNU runtime as well.
9018         (main): Use the Modern Objective-C runtime API.
9019         * objc/execute/selector-1.m: Include
9020         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9021         of Object.  (main): Use the Modern Objective-C runtime API.
9022         * objc/execute/static-1.m ([Test +initialize]): Include this
9023         method with the GNU runtime as well.
9024         * objc/execute/static-2.m: Likewise.
9025         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9026         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9027         ([MathClass +initialize]): Include this method with the GNU
9028         runtime as well.
9029         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9030         instead of Object.
9031         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9032         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9033         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9034         * objc.dg/attributes/method-attribute-1.m: Likewise.
9035         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9036         * objc.dg/attributes/method-attribute-2.m: Likewise.
9037         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9038         * objc.dg/attributes/method-attribute-3.m: Likewise.
9039         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9040         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9041         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9042         * obj-c++.dg/bitfield-1.mm: Likewise.
9043         * obj-c++.dg/bitfield-2.mm: Likewise
9044         * objc.dg/bitfield-3.m: Likewise.
9045         * obj-c++.dg/bitfield-4.mm: Likewise.
9046         * objc.dg/bitfield-5.m: Likewise
9047         * objc.dg/call-super-1.m: Likewise.
9048         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9049         Use objc_getClass() instead of objc_get_class(), but for the GNU
9050         runtime redefine objc_getClass as objc_get_class.  Include
9051         ../objc-obj-c++-shared/runtime.h.
9052         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9053         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9054         Use the Modern Objective-C runtime API.
9055         * objc.dg/class-protocol-1.m: Include
9056         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9057         * obj-c++.dg/class-protocol-1.mm: Likewise.
9058         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9059         * objc.dg/comp-types-10.m: Likewise.
9060         * objc.dg/comp-types-11.m: Likewise.
9061         * objc.dg/comp-types-12.m: Likewise.
9062         * obj-c++.dg/comp-types-9.mm: Likewise.
9063         * obj-c++.dg/comp-types-11.mm: Likewise.
9064         * obj-c++.dg/comp-types-12.mm: Likewise.
9065         * obj-c++.dg/comp-types-13.mm: Likewise.
9066         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9067         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9068         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9069         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9070         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9071         * objc.dg/desig-init-1.m: Likewise.
9072         * obj-c++.dg/defs.mm: Likewise.
9073         * objc.dg/exceptions-2.m: Likewise.
9074         * obj-c++.dg/except-1.mm: Likewise.
9075         * obj-c++.dg/exceptions-2.mm: Likewise.
9076         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9077         Use the Modern Objective-C runtime API.
9078         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9079         the Modern Objective-C runtime API.  Do not include
9080         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9081         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9082         the Modern Objective-C runtime API except when using an older NeXT
9083         runtime.
9084         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9085         the Modern Objective-C runtime API.
9086         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9087         objc/encoding.h.
9088         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9089         * objc.dg/encode-7-next-64bit.m: Updated include.
9090         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9091         objc/encoding.h.
9092         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9093         the Modern Objective-C runtime API.
9094         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9095         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9096         instead of ../objc-obj-c++-shared/Protocol1.h.
9097         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9098         the Modern Objective-C runtime API except when using an older NeXT
9099         runtime.
9100         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9101         the Modern Objective-C runtime API.
9102         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9103         Object.
9104         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9105         * objc.dg/fix-and-continue-2.m: Likewise.
9106         * objc.dg/foreach-1.m: Likewise.
9107         * objc.dg/foreach-2.m: Likewise.
9108         * objc.dg/foreach-3.m: Likewise.
9109         * objc.dg/foreach-4.m: Likewise.
9110         * objc.dg/foreach-5.m: Likewise.
9111         * objc.dg/foreach-6.m: Likewise.
9112         * objc.dg/foreach-7.m: Likewise.
9113         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9114         Object.
9115         * objc.dg/func-ptr-2.m: Likewise.
9116         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9117         Do not include objc/objc-api.h.
9118         * obj-c++.dg/fsf-package-0.mm: Likewise.
9119         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9120         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9121         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9122         of Object.
9123         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9124         * objc.dg/gnu-runtime-3.m: Likewise.
9125         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9126         * objc.dg/headers.m: Include objc/runtime.h instead of
9127         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9128         for the NeXT runtime.
9129         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9130         * obj-c++.dg/isa-field-1.mm: Likewise.
9131         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9132         * objc.dg/layout-1.m: Likewise.
9133         * objc.dg/layout-2.m: Likewise.
9134         * objc.dg/local-decl-2.m: Likewise.
9135         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9136         Object.  ([Container +elementForView:]): Use
9137         class_conformsToProtocol().
9138         * obj-c++.dg/lookup-2.mm: Likewise.
9139         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9140         * obj-c++.dg/local-decl-1.mm: Likewise.
9141         * objc.dg/method-3.m: Likewise.
9142         * objc.dg/method-4.m: Likewise.
9143         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9144         ../objc-obj-c++-shared/Protocol1.h.
9145         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9146         * objc.dg/method-9.m: Likewise.
9147         * objc.dg/method-10.m: Likewise.
9148         * objc.dg/method-13.m ([Root +initialize]): Include this method
9149         also for the GNU runtime.  (main): Use objc_getClass() also for
9150         the GNU runtime.
9151         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9152         * objc.dg/method-17.m: Likewise.
9153         * objc.dg/method-19.m: Likewise.
9154         * objc.dg/method-20b.m: Likewise.
9155         * obj-c++.dg/method-2.mm: Likewise.
9156         * obj-c++.dg/method-6.mm: Likewise.
9157         * obj-c++.dg/method-10.mm: Likewise.
9158         * obj-c++.dg/method-11.mm: Likewise.
9159         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9160         ../objc-obj-c++-shared/Protocol1.h.
9161         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9162         * obj-c++.dg/method-15.mm: Likewise.
9163         * obj-c++.dg/method-17.mm: Likewise.
9164         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9165         +initialize]): Include this method also for the GNU
9166         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9167         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9168         * obj-c++.dg/method-22.mm: Likewise.
9169         * obj-c++.dg/method-23.mm: Likewise.
9170         * obj-c++.dg/no-extra-load.mm: Likewise.
9171         * objc.dg/objc-fast-4.m: Likewise.
9172         * objc.dg/objc-gc-4.m: Likewise.
9173         * obj-c++.dg/objc-gc-3.mm: Likewise.
9174         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9175         protocol_getMethodDescription() instead of [Protocol
9176         -descriptionForInstanceMethod].
9177         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9178         Made it available with all runtimes.  (main): Call -test instead
9179         of -class.
9180         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9181         and put into a category.
9182         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9183         Object.  Include objc/objc.h.
9184         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9185         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9186         New. (main): Use protocol_getMethodDescription() instead
9187         of [Protocol -descriptionForInstanceMethod] and [Protocol
9188         -descriptionForClassMethod].
9189         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9190         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9191         Objective-C runtime API.
9192         * obj-c++.dg/proto-qual-1.mm: Likewise.
9193         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9194         Object.
9195         * obj-c++.dg/property/property-1.mm: Likewise.
9196         * obj-c++.dg/qual-types-1.mm: Likewise.
9197         * objc.dg/selector-2.m: Include objc/objc.h instead of
9198         ../objc-obj-c++-shared/Object1.h.
9199         * obj-c++.dg/selector-2.mm: Likewise.
9200         * obj-c++.dg/selector-5.mm: Likewise.
9201         * obj-c++.dg/selector-6.mm: Likewise.
9202         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9203         Object.  Do not include objc/objc-api.h.
9204         * obj-c++.dg/set-not-used-1.mm: Likewise.
9205         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9206         * objc.dg/stret-1.m: Likewise.
9207         * objc.dg/stret-2.m: Likewise.
9208         * obj-c++.dg/super-class-2.mm: Likewise.
9209         * objc.dg/super-class-3.m: Likewise.
9210         * objc.dg/super-class-4.m: Likewise.
9211         * objc.dg/sync-2.m: Likewise.
9212         * obj-c++.dg/sync-2.mm: Likewise.
9213         * objc.dg/sync-1.m: Include objc/objc.h instead of
9214         ../objc-obj-c++-shared/Object1.h.
9215         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9216         'Class' as the type of 'isa'.
9217         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9218         Objective-C runtime API.  ([TestClass +initialize]): Include this
9219         method with the GNU runtime as well.
9220         * objc.dg/strings/strings-1.m: Updated includes.
9221         * obj-c++.dg/strings/strings-1.mm: Likewise.
9222         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9223         objc.dg/strings/const-str-12b.m.
9224         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9225         * obj-c++.dg/template-3.mm: Likewise.
9226         * obj-c++.dg/template-4.mm: Likewise.
9227         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9228         Objective-C runtime API.
9229         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9230         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9231         * obj-c++.dg/try-catch-1.mm: Likewise.
9232         * obj-c++.dg/try-catch-2.mm: Likewise.
9233         * objc.dg/try-catch-3.m: Likewise.
9234         * obj-c++.dg/try-catch-3.mm: Likewise.
9235         * objc.dg/try-catch-6.m: Likewise.
9236         * objc.dg/try-catch-7.m: Likewise.
9237         * obj-c++.dg/try-catch-7.mm: Likewise.
9238         * obj-c++.dg/try-catch-8.mm: Likewise.
9239         * obj-c++.dg/try-catch-9.mm: Likewise.
9240         * objc.dg/try-catch-10.m: Likewise.
9241         * obj-c++.dg/try-catch-11.mm: Likewise.
9242         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9243         Object.  Include objc/objc.h.
9244         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9245         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9246         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9247         Object.  Use Modern Objective-C runtime API.  Do not use
9248         performv::.
9249         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9250         * obj-c++.dg/torture/trivial.mm: Likewise.
9251         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9252         instead of ../objc-obj-c++-shared/Object1.h.  Include
9253         ../objc-obj-c++-shared/runtime.h.
9254         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9255         * objc.dg/torture/strings/const-str-11.m: Likewise.
9256         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9257         * objc.dg/torture/strings/const-str-9.m: Likewise.
9258         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9259         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9260         instead of Object. Only add _FooClassReference if
9261         __NEXT_RUNTIME__.
9262         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9263         * objc.dg/torture/strings/const-str-8.m: Likewise.
9264         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9265         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9266         additional sources.
9267         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9268         Object.
9269         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9270         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9271         * obj-c++.dg/va-meth-1.mm: Likewise.
9272         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9273         ../objc-obj-c++-shared/Object1.h.
9274         * objc.dg/zero-link-3.m: Likewise.
9275
9276 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9277
9278         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9279
9280 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9281
9282         PR obj-c++/48275
9283         * obj-c++.dg/property/cxx-property-1.mm: New.
9284         * obj-c++.dg/property/cxx-property-2.mm: New.
9285
9286 2011-06-06  Jason Merrill  <jason@redhat.com>
9287
9288         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9289
9290 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9291
9292         PR rtl-optimization/49145
9293         From Ryan Mansfield
9294         * gcc.c-torture/compile/pr49145.c: New test.
9295
9296 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9297
9298         PR testsuite/49288
9299         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9300         to dg-options, match also DW_AT_linkage_name.
9301
9302         PR debug/49294
9303         * gcc.dg/debug/pr49294.c: New test.
9304
9305         PR c++/49264
9306         * g++.dg/opt/pr49264.C: New test.
9307
9308 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9309
9310         PR tree-optimization/49243
9311         * gcc.dg/pr49243.c: New.
9312
9313 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9314
9315         * gnat.dg/specs/cond_expr1.ads: New test.
9316
9317 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9318
9319         * gnat.dg/deferred_const4.ad[sb]: New test.
9320         * gnat.dg/deferred_const4_pkg.ads: New helper.
9321
9322 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9323
9324         * gnat.dg/test_tamdt.adb: Rename to...
9325         * gnat.dg/taft_type1.adb: ...this.
9326         * gnat.dg/tamdt.ad[sb]: Rename to...
9327         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9328         * gnat.dg/tamdt_aux.ads: Rename to...
9329         * gnat.dg/taft_type1_pkg2.ads: ...this.
9330         * gnat.dg/taft_type2.ad[sb]: New test.
9331         * gnat.dg/taft_type2_pkg.ads: New helper.
9332         * gnat.dg/taft_type3.adb: New test.
9333         * gnat.dg/taft_type3_pkg.ads: New helper.
9334
9335 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9336
9337         PR fortran/49255
9338         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9339         for F2008.
9340
9341 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9342
9343         PR testsuite/49287
9344         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9345         warning.
9346         * objc.dg/gnu-api-2-objc.m: Likewise.
9347         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9348         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9349
9350 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9351
9352         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9353         alignment, not the alignment, when calling class_addIvar().  Add
9354         an 'isa' instance variable to the test root class.
9355         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9356
9357 2011-06-04  Jan Hubicka  <jh@suse.cz>
9358
9359         PR tree-optimization/48893
9360         PR tree-optimization/49091
9361         PR tree-optimization/49179
9362         * gfortran.dg/pr49179.f90: New testcase
9363
9364 2011-06-04  Jan Hubicka  <jh@suse.cz>
9365
9366         PR lto/48954
9367         * g++.dg/torture/pr48954.C: New testcase.
9368
9369 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9370
9371         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9372
9373 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9374
9375         PR c++/33840
9376         * g++.dg/diagnostic/bitfld2.C: New.
9377
9378 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9379
9380         PR target/49281
9381         * gcc.c-torture/execute/pr49281.c: New test.
9382
9383 2011-06-04  Jan Hubicka  <jh@suse.cz>
9384
9385         PR tree-optimize/48929
9386         * gcc.c-torture/compile/pr48929.c: New testcase.
9387
9388 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9389
9390         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9391
9392 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9393
9394         PR c++/49276
9395         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9396
9397 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9398
9399         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9400
9401 2011-06-03  Richard Henderson  <rth@redhat.com>
9402             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9403
9404         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9405
9406 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9407
9408         * objc.dg/headers.m: Do not include objc-list.h.
9409
9410 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9411
9412         * objc.dg/type-stream-1.m: Test removed.
9413         * objc.dg/headers.m: Do not include typedstream.h.
9414
9415 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9416
9417         * objc.dg/torture/forward-1.m (main): Updated testcase.
9418
9419 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9420
9421         PR target/49163
9422         * gcc.c-torture/compile/pr49163.c: New.
9423
9424 2011-06-02  Asher Langton  <langton2@llnl.gov>
9425
9426         PR fortran/49268
9427         * gfortran.dg/PR49268.f90: New test.
9428
9429 2011-06-02  Asher Langton  <langton2@llnl.gov>
9430
9431         PR fortran/37039
9432         * gfortran.dg/PR37039.f90: New test.
9433
9434 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9435
9436         PR objc/48539
9437         * objc.dg/method-5.m: Updated.
9438         * objc.dg/method-19.m: Updated.
9439         * objc.dg/method-lookup-1.m: New.
9440         * obj-c++.dg/method-6.mm: Updated.
9441         * obj-c++.dg/method-7.mm: Updated.
9442         * obj-c++.dg/method-lookup-1.mm: New.
9443
9444 2011-06-02  DJ Delorie  <dj@redhat.com>
9445
9446         * lib/timeout.exp (timeout): Add board_info support.
9447
9448 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9449
9450         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9451
9452 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9453
9454         PR fortran/49265
9455         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9456         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9457
9458 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9459             Hans-Peter Nilsson  <hp@axis.com>
9460
9461         PR rtl-optimization/48840
9462         * gcc.target/sparc/ultrasp13.c: New test.
9463
9464 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9465
9466         PR target/49238
9467         * gcc.c-torture/compile/pr49238.c: New.
9468
9469 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9470
9471         * gcc.target/arm/g2.c: Skip test in -mthumb.
9472         Skip test unless cpu is xscale.
9473         * gcc.target/arm/scd42-2.c: Likewise.
9474         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9475
9476 2011-06-01  Jason Merrill  <jason@redhat.com>
9477
9478         * g++.dg/cpp0x/decltype28.C: New.
9479         * g++.dg/cpp0x/decltype29.C: New.
9480
9481 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9482
9483         PR target/45074
9484         * gcc.target/mips/pr45074.c: New test.
9485
9486 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9487             Hans-Peter Nilsson  <hp@axis.com>
9488
9489         PR rtl-optimization/48830
9490         * gcc.target/sparc/ultrasp12.c: New test.
9491
9492 2011-06-01  David Li  <davidxl@google.com>
9493
9494         * gcc.dg/profile-dir-1.c: Change pass name.
9495         * gcc.dg/profile-dir-2.c: Ditto.
9496         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9497         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9498         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9499         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9500         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9501         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9502         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9503         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9504         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9505         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9506         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9507         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9508         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9509         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9510         * gcc.dg/profile-dir-3.c: Ditto.
9511         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9512
9513 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9514
9515         * objc.dg/attributes/method-nonnull-1.m: New test.
9516         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9517
9518 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9519
9520         PR fortran/18918
9521         * gfortran.dg/coarray_atomic_1.f90: New.
9522         * gfortran.dg/coarray/atomic_1.f90: New.
9523
9524 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9525
9526         * gcc.dg/guality/bswaptest.c: New test.
9527         * gcc.dg/guality/clztest.c: New test.
9528         * gcc.dg/guality/ctztest.c: New test.
9529         * gcc.dg/guality/rotatetest.c: New test.
9530
9531         PR target/48688
9532         * gcc.target/i386/pr48688.c: New test.
9533
9534 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9535
9536         PR c++/48010
9537         * g++.dg/lookup/name-clash9.C: New.
9538
9539 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9540
9541         PR fortran/18918
9542         * gfortran.dg/coarray/dummy_1.f90: New.
9543
9544 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9545
9546         PR fortran/18918
9547         * gfortran.dg/coarray/save_1.f90: New.
9548         * gfortran.dg/coarray_4.f90: Update dg-error.
9549
9550 2011-05-31  Jason Merrill  <jason@redhat.com>
9551
9552         * g++.dg/cpp0x/rv-template1.C: New.
9553
9554 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9555
9556         PR rtl-optimization/49235
9557         * gcc.dg/pr49235.c: New test.
9558
9559 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9560
9561         PR tree-optimization/49093
9562         * gcc.dg/vect/pr49093.c: New test.
9563
9564 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9565
9566         PR debug/49047
9567         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9568
9569 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9570
9571         PR testsuite/49239
9572         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9573         output array.
9574
9575 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9576
9577         PR target/49186
9578         * gcc.c-torture/execute/pr49186.c: New.
9579
9580 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9581
9582         PR target/49168
9583          * gcc.target/i386/pr49168-1.c: New.
9584
9585 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9586             Eric Botcazou  <ebotcazou@adacore.com>
9587
9588         * gcc.dg/guality/drap.c: New test.
9589
9590 2011-05-30  Richard Guenther  <rguenther@suse.de>
9591
9592         PR tree-optimization/49210
9593         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9594         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9595
9596 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9597
9598         PR c++/49223
9599         * g++.dg/gomp/pr49223-1.C: New test.
9600         * g++.dg/gomp/pr49223-2.C: New test.
9601
9602 2011-05-30  Richard Guenther  <rguenther@suse.de>
9603
9604         PR tree-optimization/49218
9605         * gcc.c-torture/execute/pr49218.c: New testcase.
9606
9607 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9608
9609         PR tree-optimization/49199
9610         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9611         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9612         -fno-tree-scev-cprop.
9613
9614 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9615
9616         PR fortran/47601
9617         * gfortran.dg/extends_13.f03: New.
9618
9619 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9620
9621         PR rtl-optimization/49095
9622         * gcc.target/i386/pr49095.c: New test.
9623
9624 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9625
9626         PR fortran/18918
9627         * gfortran.dg/coarray_24.f90: New.
9628
9629 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9630
9631         PR fortran/18918
9632         * gfortran.dg/coarray_23.f90: New.
9633
9634 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9635
9636         From Ryan Mansfield
9637         * gcc.dg/pr48826.c: New test.
9638
9639 2011-05-29  Richard Guenther  <rguenther@suse.de>
9640
9641         PR tree-optimization/49217
9642         * gcc.dg/torture/pr49217.c: New testcase.
9643
9644 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9645
9646         PR testsuite/49222
9647         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9648
9649 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9650
9651         * gnat.dg/boolean_subtype.adb: Rename to...
9652         * gnat.dg/boolean_subtype1.adb: ...this.
9653
9654 2011-05-28  Jason Merrill  <jason@redhat.com>
9655
9656         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9657
9658 2011-05-27  Jason Merrill  <jason@redhat.com>
9659
9660         * g++.dg/cpp0x/enum18.C: Adjust.
9661
9662         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9663
9664 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9665
9666         PR fortran/18918
9667         * gfortran.dg/coarray_22.f90: New.
9668
9669 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9670
9671         PR tree-optimization/46728
9672         * gcc.target/powerpc/pr46728-1.c: New.
9673         * gcc.target/powerpc/pr46728-2.c: New.
9674         * gcc.target/powerpc/pr46728-3.c: New.
9675         * gcc.target/powerpc/pr46728-4.c: New.
9676         * gcc.target/powerpc/pr46728-5.c: New.
9677         * gcc.dg/pr46728-6.c: New.
9678         * gcc.target/powerpc/pr46728-7.c: New.
9679         * gcc.target/powerpc/pr46728-8.c: New.
9680         * gcc.dg/pr46728-9.c: New.
9681         * gcc.target/powerpc/pr46728-10.c: New.
9682         * gcc.target/powerpc/pr46728-11.c: New.
9683         * gcc.dg/pr46728-12.c: New.
9684         * gcc.target/powerpc/pr46728-13.c: New.
9685         * gcc.target/powerpc/pr46728-14.c: New.
9686         * gcc.target/powerpc/pr46728-15.c: New.
9687         * gcc.target/powerpc/pr46728-16.c: New.
9688
9689 2011-05-27  Jason Merrill  <jason@redhat.com>
9690
9691         * g++.dg/abi/mangle47.C: New.
9692
9693         PR c++/49176
9694         * g++.dg/template/const5.C: New.
9695
9696         * g++.dg/cpp0x/enum18.C: New.
9697
9698         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9699
9700         * g++.dg/cpp0x/error6.C: New.
9701
9702         * g++.dg/cpp0x/error5.C: New.
9703
9704 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9705
9706         PR c++/49165
9707         * g++.dg/eh/cond6.C: New test.
9708
9709 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9710
9711         PR fortran/48820
9712         * gfortran.dg/rank_3.f90: New.
9713         * gfortran.dg/rank_4.f90: New.
9714
9715 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9716
9717         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9718         replace dump search.
9719
9720 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9721
9722         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9723         * gnat.dg/bit_packed_array5.adb: ...here.
9724
9725 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9726
9727         PR c++/42056
9728         * g++.dg/cpp0x/auto25.C: New.
9729
9730 2011-05-27  Richard Guenther  <rguenther@suse.de>
9731
9732         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9733
9734 2011-05-27  Richard Guenther  <rguenther@suse.de>
9735
9736         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9737
9738 2011-05-27  Richard Guenther  <rguenther@suse.de>
9739
9740         PR middle-end/49189
9741         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9742
9743 2011-05-26  Jason Merrill  <jason@redhat.com>
9744
9745         * g++.dg/cpp0x/friend1.C: New.
9746         * g++.dg/cpp0x/friend2.C: New.
9747
9748         * g++.dg/cpp0x/auto7.C: Update.
9749         * g++.dg/template/crash50.C: Adjust.
9750         * g++.dg/template/static9.C: Adjust.
9751         * g++.old-deja/g++.ext/memconst.C: Adjust.
9752
9753 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9754
9755         * gcc.dg/march.c: Ignore a note for some targets.
9756
9757 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9758             Nathan Froyd  <froydnj@codesourcery.com>
9759
9760         PR c++/2288
9761         PR c++/18770
9762         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9763         * g++.dg/parse/pr18770.C: New test.
9764         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9765
9766 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9767
9768         PR fortran/48955
9769         * gfortran.dg/dependency_40.f90 : New test.
9770
9771 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9772
9773         PR fortran/18918
9774         * gfortran.dg/coarray/registering_1.f90: New.
9775
9776 2011-05-26  Jason Merrill  <jason@redhat.com>
9777
9778         * g++.dg/cpp0x/variadic111.C: New.
9779         * g++.dg/cpp0x/variadic41.C: Adjust.
9780
9781 2011-05-26  Richard Guenther  <rguenther@suse.de>
9782
9783         PR tree-optimization/48702
9784         * gcc.dg/torture/pr48702.c: New testcase.
9785
9786 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9787
9788         PR gcov-profile/48845
9789         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9790         support.
9791         * gcc.dg/matrix/matrix.exp: Likewise.
9792         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9793         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9794         line number to check_profiling_available.
9795         * lib/target-supports.exp (check_profiling_available): Account for
9796         this.
9797         Require TLS runtime support with -fprofile-generate.
9798         * lib/profopt.exp (profopt-execute): Add TLS options for
9799         -fprofile-generate.
9800         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9801
9802 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9803
9804         PR c++/49165
9805         * g++.dg/eh/cond5.C: New test.
9806
9807         PR tree-optimization/49161
9808         * gcc.c-torture/execute/pr49161.c: New test.
9809
9810 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9811
9812         * gcc.target/arm/neon-vorn-vbic.c: New test.
9813
9814 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9815
9816         PR tree-optimization/49038
9817         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9818         * gcc.dg/vect/pr49038.c: New test.
9819
9820 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9821
9822         * g++.dg/init/pr25811-3.C: New.
9823         * g++.dg/init/pr25811-4.C: New.
9824
9825 2011-05-25  Jason Merrill  <jason@redhat.com>
9826
9827         * g++.dg/cpp0x/enum17.C: New.
9828         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9829
9830         * g++.dg/cpp0x/auto24.C: New.
9831
9832         * g++.dg/cpp0x/error4.C: New.
9833
9834         * g++.dg/cpp0x/rv-restrict.C: New.
9835
9836         * g++.dg/cpp0x/enum15.C: New.
9837         * g++.dg/cpp0x/constexpr-switch2.C: New.
9838
9839         * g++.dg/cpp0x/variadic110.C: New.
9840
9841         * g++.dg/cpp0x/auto9.C: Add typedef test.
9842
9843         * g++.dg/cpp0x/auto23.C: New.
9844         * g++.dg/cpp0x/auto9.C: Adjust.
9845
9846         * g++.dg/cpp0x/defaulted29.C: New.
9847
9848         * g++.dg/cpp0x/initlist51.C: New.
9849
9850 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9851
9852         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9853         * g++.dg/abi/packed1.C: Suppress warning.
9854         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9855         * g++.dg/template/stdarg1.C: Likewise.
9856         * g++.dg/other/packed1.C: Remove arm from xfail list.
9857
9858 2011-05-25  Jason Merrill  <jason@redhat.com>
9859
9860         * g++.dg/cpp0x/enum16.C: New.
9861         * g++.dg/parse/error15.C: Adjust.
9862
9863         * g++.dg/cpp0x/initlist50.C: New.
9864
9865         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9866
9867         * g++.dg/cpp0x/variadic109.C: New.
9868
9869 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9870
9871          * gcc.target/i386/pause-1.c: New.
9872
9873 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9874
9875         * gcc.dg/stack-usage-1.c: Adjust comment.
9876         * gcc.dg/stack-usage-2.c: New test.
9877
9878 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9879
9880         PR c++/49136
9881         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9882         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9883
9884 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9885
9886         PR rtl-optimization/48757
9887         * gfortran.dg/pr48757.f:  New test case.
9888
9889 2011-05-24  Jason Merrill  <jason@redhat.com>
9890
9891         * g++.dg/cpp0x/access01.C: New.
9892
9893 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9894
9895         PR libobjc/48177
9896         * objc.dg/pr48177.m: New testcase.
9897
9898 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9899
9900         PR objc/48187
9901         * objc.dg/pr48187.m: New testcase.
9902         * obj-c++.dg/pr48187.mm: New testcase.
9903         * objc.dg/ivar-extra-semicolon.m: New testcase.
9904
9905 2011-05-24  Jason Merrill  <jason@redhat.com>
9906
9907         * g++.dg/template/access21.C: New.
9908         * g++.dg/template/access22.C: New.
9909
9910 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9911
9912         PR rtl-optimization/48633
9913         * g++.dg/pr48633.C: New test.
9914
9915 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9916
9917         PR target/49133
9918         * g++.dg/other/pr49133.C: New test.
9919
9920 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9921             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9922
9923         * gcc.dg/torture/tls/run-gd.c: New test.
9924         * gcc.dg/torture/tls/run-ie.c: New test.
9925         * gcc.dg/torture/tls/run-ld.c: New test.
9926         * gcc.dg/torture/tls/run-le.c: New test.
9927         * lib/target-supports.exp (check_effective_target_tls_runtime):
9928         Build testcase with TLS options.
9929
9930 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9931
9932         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9933
9934 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9935
9936         PR tree-optimization/49121
9937         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9938
9939 2011-05-23  Jason Merrill  <jason@redhat.com>
9940
9941         * g++.dg/cpp0x/defaulted28.C: New.
9942
9943         * g++.dg/cpp0x/sfinae25.C: New.
9944
9945         * g++.dg/cpp0x/rv-cast2.C: New.
9946
9947         * g++.dg/cpp0x/enum14.C: New.
9948
9949 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9950
9951         PR lto/49123
9952         * gcc.c-torture/execute/pr49123.c: New test.
9953
9954         PR debug/49032
9955         * gcc.dg/debug/pr49032.c: New test.
9956
9957         PR c/49120
9958         * gcc.dg/pr49120.c: New test.
9959
9960 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
9961
9962         PR target/47315
9963         * gcc.target/i386/pr47315.c: New test.
9964
9965 2011-05-23  Jason Merrill  <jason@redhat.com>
9966
9967         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
9968
9969         * g++.dg/cpp0x/sfinae24.C: New.
9970
9971         * g++.dg/cpp0x/error3.C: New.
9972
9973         * g++.dg/cpp0x/defaulted27.C: New.
9974
9975         * g++.dg/cpp0x/decltype27.C: New.
9976
9977 2011-05-23  Richard Guenther  <rguenther@suse.de>
9978
9979         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
9980
9981 2011-05-23  Richard Guenther  <rguenther@suse.de>
9982
9983         PR tree-optimization/40874
9984         * g++.dg/tree-ssa/pr40874.C: New testcase.
9985
9986 2011-05-23  Richard Guenther  <rguenther@suse.de>
9987
9988         PR tree-optimization/49115
9989         * g++.dg/torture/pr49115.C: New testcase.
9990
9991 2011-05-23  Richard Guenther  <rguenther@suse.de>
9992
9993         PR middle-end/15419
9994         * gcc.dg/memcpy-3.c: New testcase.
9995
9996 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9997
9998         PR middle-end/48973
9999         * gcc.c-torture/execute/pr48973-1.c: New test.
10000         * gcc.c-torture/execute/pr48973-2.c: New test.
10001
10002 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10003
10004         PR c++/18016
10005         * g++.dg/warn/pr18016.C: New.
10006
10007 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10008
10009         PR target/45098
10010         * gcc.target/arm/ivopts-6.c: New test.
10011
10012 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10013
10014         PR middle-end/49029
10015         * gcc.c-torture/compile/pr49029.c: New test.
10016
10017 2011-05-22  Jason Merrill  <jason@redhat.com>
10018
10019         * g++.dg/cpp0x/sfinae23.C: New.
10020         * g++.dg/cpp0x/sfinae8.C: Correct.
10021
10022 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10023
10024         * gfortran.dg/function_optimize_8.f90:  New test case.
10025
10026 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10027
10028         PR tree-optimization/49087
10029         * gcc.dg/vect/O3-pr49087.c: New test.
10030
10031 2011-05-21  Jason Merrill  <jason@redhat.com>
10032
10033         * g++.dg/debug/const5.C: New.
10034
10035 2011-05-20  Jason Merrill  <jason@redhat.com>
10036
10037         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10038
10039         * g++.dg/cpp0x/constexpr-static7.C: New.
10040
10041         * g++.dg/cpp0x/enum12.C: New.
10042         * g++.dg/cpp0x/enum13.C: New.
10043
10044 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10045
10046         PR fortran/48699
10047         * gfortran.dg/select_type_23.f03: New.
10048
10049 2011-05-20  Jason Merrill  <jason@redhat.com>
10050
10051         * g++.dg/cpp0x/defaulted26.C: New.
10052
10053         * g++.dg/cpp0x/noexcept02.C: Fix.
10054         * g++.dg/cpp0x/noexcept03.C: Fix.
10055         * g++.dg/cpp0x/noexcept08.C: Fix.
10056         * g++.dg/cpp0x/noexcept10.C: New.
10057
10058 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10059
10060         PR fortran/48706
10061         * gfortran.dg/extends_12.f03: New.
10062
10063 2011-05-20  Jason Merrill  <jason@redhat.com>
10064
10065         * g++.dg/template/koenig9.C: New.
10066         * g++.dg/opt/pr47615.C: Fix.
10067         * g++.dg/overload/defarg1.C: Fix.
10068         * g++.dg/tc1/dr213.C: Remove xfail.
10069         * g++.dg/torture/pr34850.C: Fix.
10070         * g++.dg/torture/pr39362.C: Fix.
10071         * g++.old-deja/g++.brendan/crash56.C: Fix.
10072         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10073
10074 2011-05-20  Richard Guenther  <rguenther@suse.de>
10075
10076         PR tree-optimization/49079
10077         * gcc.dg/torture/pr49079.c: New testcase.
10078
10079 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10080
10081         PR tree-optimization/49073
10082         * gcc.c-torture/execute/pr49073.c: New test.
10083
10084 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10085
10086         PR fortran/18918
10087         * gfortran.dg/coarray_21.f90: New.
10088
10089 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10090
10091         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10092         output.
10093
10094 2011-05-19  Richard Guenther  <rguenther@suse.de>
10095
10096         PR testsuite/49063
10097         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10098
10099 2011-05-19  Richard Guenther  <rguenther@suse.de>
10100
10101         PR middle-end/48985
10102         * gcc.dg/builtin-object-size-11.c: New testcase.
10103
10104 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10105
10106         PR target/45098
10107         * gcc.target/arm/ivopts.c: New test.
10108         * gcc.target/arm/ivopts-2.c: New test.
10109
10110 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10111
10112         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10113
10114 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10115
10116         * gcc.c-torture/execute/960321-1.x: Remove.
10117
10118 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10119
10120         PR fortran/48700
10121         * gfortran.dg/move_alloc_4.f90: New.
10122
10123 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10124
10125         PR target/49002
10126         * gcc.target/i386/pr49002-1.c: New test.
10127         * gcc.target/i386/pr49002-2.c: Likewise.
10128
10129 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10130
10131         PR tree-optimization/49039
10132         * gcc.c-torture/execute/pr49039.c: New test.
10133         * gcc.dg/tree-ssa/pr49039.c: New test.
10134         * g++.dg/torture/pr49039.C: New test.
10135
10136 2011-05-18  Jason Merrill  <jason@redhat.com>
10137
10138         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10139         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10140         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10141
10142 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10143
10144         * gcc.target/bfin/mcpu-bf592.c: New test.
10145
10146 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10147
10148         PR tree-optimization/41881
10149         * gcc.dg/vect/O3-pr41881.c: New test.
10150         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10151
10152 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10153
10154         PR tree-optimization/49000
10155         * gcc.dg/pr49000.c: New test.
10156
10157 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10158
10159         * gnat.dg/invalid1.adb: New test.
10160
10161 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10162
10163         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10164         scan pattern.
10165         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10166         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10167
10168 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10169
10170         PR c++/48994
10171         * g++.dg/cpp0x/range-for18.C: New.
10172
10173 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10174
10175         PR fortran/18918
10176         * gfortran.dg/coarray/image_index_2.f90: New.
10177
10178 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10179
10180         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10181         * g++.dg/cpp0x/override2.C: New.
10182
10183 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10184
10185         PR fortran/18918
10186         * gfortran.de/coarray_20.f90: New.
10187
10188 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10189
10190         PR fortran/22572
10191         * function_optimize_7.f90:  New test case.
10192
10193 2011-05-13  Jason Merrill  <jason@redhat.com>
10194
10195         * g++.dg/cpp0x/decltype26.C: New.
10196         * g++.dg/cpp0x/enum11.C: New.
10197
10198 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10199
10200         PR fortran/48972
10201         PR fortran/48991
10202         * gfortran.dg/assign_8.f90: Update dg-error.
10203
10204 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10205
10206         PR fortran/48972
10207         * gfortran.dg/io_constraints_8.f90: New.
10208         * gfortran.dg/io_constraints_9.f90: New.
10209
10210 2011-05-13  Martin Thuresson  <martint@google.com>
10211
10212         PR gcov-profile/47793
10213         * gcc.dg/pr47793.c: New.
10214
10215 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10216
10217         PR tree-optimization/48975
10218         * gcc.dg/pr48975.c: New test.
10219
10220 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10221
10222         PR fortran/48972
10223         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10224
10225 2011-05-12  Jason Merrill  <jason@redhat.com>
10226
10227         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10228
10229 2011-05-12  Geert Bosch  <bosch@adacore.com>
10230
10231         * gnat.dg/view_conversion1.adb: New test.
10232
10233 2011-05-12  Richard Guenther  <rguenther@suse.de>
10234
10235         PR tree-optimization/48172
10236         * gcc.dg/vect/pr48172.c: New testcase.
10237
10238 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10239
10240         PR debug/48967
10241         * g++.dg/opt/pr48967.C: New test.
10242
10243 2011-05-11  Jason Merrill  <jason@redhat.com>
10244
10245         * g++.dg/cpp0x/constexpr-friend.C: New.
10246         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10247
10248         * g++.dg/cpp0x/sfinae22.C: New.
10249
10250 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10251
10252         PR fortran/48889
10253         * gfortran.dg/generic_24.f90: New.
10254
10255 2011-05-11  Richard Guenther  <rguenther@suse.de>
10256
10257         PR tree-optimization/15256
10258         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10259
10260 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10261
10262         PR debug/48159
10263         * gcc.dg/pr48159-1.c: New test.
10264         * gcc.dg/pr48159-2.c: New test.
10265
10266 2011-05-11  Richard Guenther  <rguenther@suse.de>
10267
10268         PR middle-end/48953
10269         * gcc.dg/torture/pr48953.c: New testcase.
10270
10271 2011-05-11  Richard Guenther  <rguenther@suse.de>
10272
10273         PR tree-optimization/18041
10274         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10275
10276 2011-05-11  Alan Modra  <amodra@gmail.com>
10277
10278         PR target/47755
10279         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10280
10281 2011-05-10  Jason Merrill  <jason@redhat.com>
10282
10283         * g++.dg/cpp0x/defaulted25.C: New.
10284         * g++.dg/template/crash7.C: Adjust.
10285
10286         * g++.dg/cpp0x/variadic108.C: New.
10287
10288 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10289
10290         * g++.dg/inherit/virtual9.C: Extend.
10291
10292 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10293
10294         PR target/48857
10295         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10296         are passed and returned in vector registers.
10297
10298 2011-05-10  Richard Guenther  <rguenther@suse.de>
10299
10300         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10301         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10302         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10303         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10304         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10305         applies.
10306
10307 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10308
10309         PR tree-optimization/48611
10310         PR tree-optimization/48794
10311         * gfortran.dg/gomp/pr48611.f90: New test.
10312         * gfortran.dg/gomp/pr48794.f90: New test.
10313
10314         PR debug/48928
10315         * gcc.dg/dfp/pr48928.c: New test.
10316
10317 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10318
10319         PR c++/48522
10320         * g++.dg/cpp0x/pr48522.C: New.
10321
10322 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10323
10324         PR c++/48735
10325         * g++.dg/cpp0x/sfinae21.C: New.
10326
10327 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10328
10329         * g++.dg/template/sfinae28.C: Rename to...
10330         * g++.dg/cpp0x/sfinae19.C: ... this.
10331         * g++.dg/template/sfinae29.C: Rename to...
10332         * g++.dg/cpp0x/sfinae20.C: ... this.
10333
10334 2011-05-09  Jeff Law <law@redhat.com>
10335
10336         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10337         consistent results.
10338
10339 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10340
10341         PR c++/20039
10342         * g++.dg/init/pr20039.C: New.
10343
10344 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10345
10346         PR c++/48737
10347         PR c++/48744
10348         * g++.dg/template/sfinae28.C: New.
10349         * g++.dg/template/sfinae29.C: Likewise.
10350
10351 2011-05-09  Jason Merrill  <jason@redhat.com>
10352
10353         * g++.dg/template/nontype23.C: New.
10354
10355 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10356         PR c++/48859
10357         * g++.dg/init/pr48859.C: New.
10358
10359 2011-05-09  Jason Merrill  <jason@redhat.com>
10360
10361         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10362         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10363         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10364         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10365         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10366         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10367         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10368         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10369
10370 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10371
10372         * g++.dg/inherit/virtual9.C: New.
10373
10374 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10375
10376         PR c++/48574
10377         * g++.dg/template/dependent-expr8.C: New test case.
10378
10379 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10380
10381         PR tree-optimization/48837
10382         * gcc.dg/pr48837.c: New testcase.
10383
10384 2011-05-06  Jason Merrill  <jason@redhat.com>
10385
10386         * g++.dg/cpp0x/constexpr-condition2.C: New.
10387
10388         * g++.dg/cpp0x/constexpr-missing.C: New.
10389
10390 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10391
10392         PR fortran/18918
10393         * gfortran.dg/coarray/this_image_2.f90: New.
10394
10395 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10396
10397         PR fortran/48858
10398         PR fortran/48820
10399         * gfortran.dg/bind_c_usage_22.f90: New.
10400         * gfortran.dg/bind_c_usage_23.f90: New.
10401         * gfortran.dg/bind_c_usage_24.f90: New.
10402         * gfortran.dg/bind_c_usage_24_c.c: New.
10403
10404 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10405
10406         PR c++/48838
10407         * g++.dg/template/member9.C: New test case.
10408
10409 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10410
10411         * gnat.dg/discr29.ad[sb]: New test.
10412         * gnat.dg/discr30.adb: Likewise.
10413
10414 2011-05-05  Julian Brown  <julian@codesourcery.com>
10415
10416         * gcc.target/arm/neon-vset_lanes8.c: New test.
10417
10418 2011-05-05  Jason Merrill  <jason@redhat.com>
10419
10420         * g++.dg/init/new32.C: New.
10421
10422 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10423
10424         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10425         Fix typo.
10426
10427 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10428
10429         PR rtl-optimization/48381
10430         * gcc.c-torture/compile/pr48381.c: New test.
10431
10432 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10433
10434         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10435         to dg-options.
10436         * gcc.target/i386/opt-1.c: Ditto.
10437
10438 2011-05-04  Jason Merrill  <jason@redhat.com>
10439
10440         * g++.dg/conversion/base1.C: New.
10441
10442 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10443
10444         PR libgfortran/48787
10445         * gfortran.dg/round_3.f08: Add more checks to test case.
10446
10447 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10448
10449         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10450         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10451         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10452         Gate test on effective_target fd_truncate.
10453
10454 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10455
10456         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10457         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10458         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10459         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10460         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10461         * gcc.target/i386/pr38824.c: Ditto.
10462         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10463         * gcc.target/i386/vecinit-2.c: Ditto.
10464         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10465         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10466         * gcc.target/i386/parity-2.c: Ditto.
10467         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10468
10469 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10470
10471         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10472         remove duplication.
10473         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10474         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10475         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10476
10477 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10478
10479         PR fortran/18918
10480         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10481
10482 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10483
10484         PR fortran/18918
10485         * gfortran.dg/coarray/this_image_1.f90: New.
10486
10487 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10488
10489         PR fortran/18918
10490         * gfortran.dg/coarray/caf.dg: New.
10491         * gfortran.dg/coarray/image_index_1.f90: New, copied
10492         from ../coarray_16.f90.
10493
10494 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10495
10496         PR c++/28501
10497         * g++.dg/ext/complex9.C: New.
10498
10499 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10500
10501         From Mike Frysinger
10502         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10503         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10504         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10505
10506 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10507
10508         * gcc.target/bfin/builtins: Created.
10509         * gcc.target/bfin/hisilh-O0.c: Deleted.
10510         * gcc.target/bfin/hisilh.c: Moved to...
10511         * gcc.target/bfin/builtins/hisilh.c: ...here.
10512         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10513         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10514         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10515         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10516         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10517         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10518         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10519         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10520         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10521         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10522         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10523         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10524         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10525         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10526         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10527         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10528         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10529         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10530         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10531         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10532         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10533         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10534         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10535         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10536         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10537         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10538         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10539         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10540         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10541         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10542         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10543         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10544         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10545         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10546         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10547         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10548         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10549         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10550         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10551         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10552         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10553         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10554         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10555         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10556         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10557         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10558         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10559         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10560         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10561         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10562         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10563         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10564         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10565         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10566         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10567         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10568         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10569         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10570         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10571         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10572         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10573         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10574         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10575         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10576         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10577         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10578         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10579         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10580         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10581         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10582         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10583         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10584         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10585         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10586         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10587         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10588         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10589         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10590         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10591         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10592         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10593         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10594         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10595         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10596         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10597         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10598         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10599         * gcc.target/bfin/builtins/circptr.c: Ditto.
10600         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10601         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10602         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10603         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10604         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10605         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10606         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10607         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10608         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10609         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10610         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10611         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10612         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10613         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10614         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10615         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10616         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10617         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10618         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10619         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10620         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10621         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10622         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10623         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10624         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10625         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10626         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10627         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10628         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10629         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10630         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10631         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10632         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10633         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10634         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10635         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10636         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10637         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10638         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10639         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10640         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10641         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10642         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10643         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10644         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10645         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10646         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10647         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10648         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10649         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10650         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10651         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10652         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10653         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10654         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10655         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10656         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10657         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10658         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10659         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10660         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10661         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10662         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10663         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10664         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10665         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10666         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10667         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10668         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10669         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10670
10671 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10672
10673         * gcc.target/arm/cold-lc.c: New test.
10674
10675 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10676
10677         PR target/48774
10678         * gcc.dg/pr48774.c: New test.
10679
10680 2011-05-03  Richard Guenther  <rguenther@suse.de>
10681
10682         * gcc.dg/large-size-array-5.c: New testcase.
10683
10684 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10685
10686         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10687
10688 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10689
10690         * lib/target-supports.exp (check_effective_target_vect_strided):
10691         Replace with...
10692         (check_effective_target_vect_strided2)
10693         (check_effective_target_vect_strided3)
10694         (check_effective_target_vect_strided4)
10695         (check_effective_target_vect_strided8): ...these new functions.
10696
10697         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10698         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10699         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10700         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10701         * gcc.dg/vect/pr37539.c: Likewise.
10702         * gcc.dg/vect/slp-11a.c: Likewise.
10703         * gcc.dg/vect/slp-11b.c: Likewise.
10704         * gcc.dg/vect/slp-11c.c: Likewise.
10705         * gcc.dg/vect/slp-12a.c: Likewise.
10706         * gcc.dg/vect/slp-12b.c: Likewise.
10707         * gcc.dg/vect/slp-18.c: Likewise.
10708         * gcc.dg/vect/slp-19a.c: Likewise.
10709         * gcc.dg/vect/slp-19b.c: Likewise.
10710         * gcc.dg/vect/slp-21.c: Likewise.
10711         * gcc.dg/vect/slp-23.c: Likewise.
10712         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10713
10714         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10715         instead of vect_interleave && vect_extract_even_odd.
10716         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10717         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10718         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10719         * gcc.dg/vect/vect-1.c: Likewise.
10720         * gcc.dg/vect/vect-10.c: Likewise.
10721         * gcc.dg/vect/vect-98.c: Likewise.
10722         * gcc.dg/vect/vect-107.c: Likewise.
10723         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10724         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10725         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10726         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10727         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10728         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10729         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10730         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10731         * gcc.dg/vect/vect-strided-float.c: Likewise.
10732         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10733         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10734         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10735         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10736         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10737         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10738         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10739         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10740         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10741         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10742         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10743         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10744         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10745         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10746         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10747
10748         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10749         target condition.
10750         * gcc.dg/vect/pr30843.c: Likewise.
10751         * gcc.dg/vect/pr33866.c: Likewise.
10752         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10753         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10754         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10755         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10756
10757 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10758
10759         * gcc.dg/vect/slp-11.c: Split into...
10760         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10761         gcc.dg/vect/slp-11c.c: ...these tests.
10762         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10763         * gcc.dg/vect/slp-12c.c: ...this new test.
10764         * gcc.dg/vect/slp-19.c: Split into...
10765         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10766         gcc.dg/vect/slp-19c.c: ...these new tests.
10767
10768 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10769
10770         * lib/target-supports.exp
10771         (check_effective_target_vect_extract_even_odd_wide): Delete.
10772         (check_effective_target_vect_strided_wide): Likewise.
10773         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10774         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10775         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10776         * gcc.dg/vect/pr37539.c: Likewise.
10777         * gcc.dg/vect/slp-11.c: Likewise.
10778         * gcc.dg/vect/slp-12a.c: Likewise.
10779         * gcc.dg/vect/slp-12b.c: Likewise.
10780         * gcc.dg/vect/slp-19.c: Likewise.
10781         * gcc.dg/vect/slp-23.c: Likewise.
10782         * gcc.dg/vect/vect-1.c: Likewise.
10783         * gcc.dg/vect/vect-98.c: Likewise.
10784         * gcc.dg/vect/vect-107.c: Likewise.
10785         * gcc.dg/vect/vect-strided-float.c: Likewise.
10786
10787 2011-05-02  Jason Merrill  <jason@redhat.com>
10788
10789         * g++.dg/init/new31.C: New.
10790
10791 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10792
10793         PR c/35445
10794         * gcc.dg/pr35445.c: New test.
10795
10796 2011-05-02  Jason Merrill  <jason@redhat.com>
10797
10798         * c-c++-common/vla-1.c: New.
10799
10800 2011-05-02  Richard Guenther  <rguenther@suse.de>
10801
10802         PR tree-optimization/48822
10803         * gcc.dg/torture/pr48822.c: New testcase.
10804
10805 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10806
10807         PR c++/47969
10808         * g++.dg/cpp0x/constexpr-47969.C: New.
10809
10810 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10811
10812         PR testsuite/48498
10813         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10814         on vect_no_align targets.
10815         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10816         vect_no_align targets.
10817
10818 2011-05-01  Xinliang David Li  <davidxl@google.com>
10819
10820         * gcc.dg/tree-ssa/integer-addr.c: New test.
10821         * gcc.dg/tree-ssa/alias_bug.c: New test.
10822
10823 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10824
10825         PR libgfortran/48787
10826         * gfortran.dg/round_3.f08: Add more checks.
10827
10828 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10829
10830         PR fortran/48821
10831         * gfortran.dg/import9.f90: New, proper test.
10832         * gfortran.dg/interface_37.f90: Remove bogus
10833         test (bogus copy of interface_36.f90).
10834
10835 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10836
10837         PR fortran/48821
10838         * gfortran.dg/interface_37.f90: New.
10839
10840 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10841
10842         PR fortran/48746
10843         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10844
10845 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10846
10847         PR tree-optimization/48809
10848         * gcc.c-torture/execute/pr48809.c: New test.
10849
10850 2011-04-29  Jeff Law <law@redhat.com>
10851
10852         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10853
10854 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10855
10856         PR c++/48606
10857         * g++.dg/init/ctor10.C: New.
10858
10859 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10860
10861         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10862           warning in implicitly instantiated templates.
10863
10864 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10865
10866         * g++.dg/warn/Wnull-conversion-1.C: New.
10867         * g++.dg/warn/Wnull-conversion-2.C: New.
10868
10869 2011-04-29  Diego Novillo  <dnovillo@google.com>
10870
10871         * g++.old-deja/g++.other/null3.C: Expect warning about
10872         converting boolean to a pointer.
10873
10874 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10875
10876         PR fortran/48462
10877         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10878         being a target.
10879
10880         PR fortran/48746
10881         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10882
10883 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10884
10885         PR fortran/48810
10886         * gfortran.dg/typebound_proc_22.f90: New.
10887
10888         PR fortran/48800
10889         * gfortran.dg/interface_36.f90: New.
10890
10891 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10892
10893         PR libgfortran/48488
10894         PR libgfortran/48602
10895         PR libgfortran/48615
10896         PR libgfortran/48684
10897         PR libgfortran/48787
10898         * gfortran.dg/fmt_g.f: Adjust test.
10899         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10900         * gfortran.dg/round_3.f08: New test.
10901         * gfortran.dg/namelist_print_1.f: Adjust test.
10902         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10903         * gfortran.dg/f2003_io_5.f03: Adjust test.
10904         * gfortran.dg/coarray_15.f90: Adjust test.
10905         * gfortran.dg/namelist_65.f90: Adjust test.
10906         * gfortran.dg/fmt_cache_1.f: Adjust test.
10907         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10908         * gfortran.dg/real_const_3.f90: Adjust test.
10909
10910 2011-04-29  Jan Hubicka  <jh@suse.cz>
10911
10912         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10913         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10914
10915 2011-04-28  Xinliang David Li  <davidxl@google.com>
10916
10917         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10918         * g++.dg/prof-robust-1.C: New test.
10919
10920 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10921
10922         PR tree-optimization/48765
10923         * gcc.dg/vect/pr48765.c: New.
10924
10925 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10926
10927         PR tree-optimization/48775
10928         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10929
10930 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10931
10932         PR c++/48798
10933         * g++.dg/inherit/pr48798.C: New.
10934         * g++.old-deja/g++.other/base1.C: Adjust.
10935
10936 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10937
10938         PR c++/48656
10939         * g++.dg/template/inherit7.C: New test case.
10940
10941 2011-04-28  Richard Guenther  <rguenther@suse.de>
10942
10943         PR tree-optimization/40052
10944         PR tree-optimization/15347
10945         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10946         * gcc.dg/pr15347.c: Likewise.
10947
10948 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10949
10950         PR c++/48530
10951         * g++.dg/cpp0x/sfinae18.C: New.
10952
10953 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10954
10955         PR c++/48771
10956         * g++.dg/ext/is_literal_type1.C: New.
10957
10958 2011-04-28  Tobias Burnus  <burnus@net-b.de>
10959
10960         PR fortran/48112
10961         PR fortran/48279
10962         * gfortran.dg/interface_35.f90: New.
10963         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
10964         * gfortran.dg/func_result_6.f90: Add dg-warning.
10965         * gfortran.dg/bessel_1.f90: Ditto.
10966         * gfortran.dg/hypot_1.f90: Ditto.
10967         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
10968         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
10969         * gfortran.dg/interface_assignment_4.f90: Ditto.
10970
10971 2011-04-27  Jason Merrill  <jason@redhat.com>
10972
10973         * g++.dg/ext/complex8.C: New.
10974
10975         * g++.dg/cpp0x/initlist49.C: New.
10976         * g++.dg/init/new30.C: New.
10977
10978 2011-04-27  Tobias Burnus  <burnus@net-b.de>
10979
10980         PR fortran/48788
10981         * gfortran.dg/whole_file_34.f90: New.
10982
10983 2011-04-27  Jan Hubicka  <jh@suse.cz>
10984
10985         * gcc.dg/tree-ssa/inline-9.c: New testcase.
10986
10987 2011-04-27  Jason Merrill  <jason@redhat.com>
10988
10989         * g++.old-deja/g++.oliva/overload1.C: Adjust.
10990
10991         * g++.dg/parse/ambig6.C: New.
10992
10993 2011-04-27  Nick Clifton  <nickc@redhat.com>
10994
10995         * gcc.dg/20020312-2.c: Add definition for RX.
10996
10997         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
10998         option with RX targets.
10999
11000         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11001         /* */ comments.
11002
11003 2011-04-27  Richard Guenther  <rguenther@suse.de>
11004
11005         * gcc.dg/tree-ssa/pr23382.c: Remove.
11006
11007 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11008
11009         PR target/48767
11010         * gcc.c-torture/compile/pr48767.c: New test.
11011
11012 2011-04-27  Richard Guenther  <rguenther@suse.de>
11013
11014         PR tree-optimization/48772
11015         * g++.dg/pr48772.C: New testcase.
11016
11017 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11018
11019         PR c/48742
11020         * gcc.c-torture/compile/pr48742.c: New test.
11021
11022 2011-04-26  Jason Merrill  <jason@redhat.com>
11023
11024         * g++.dg/lookup/koenig13.C: New.
11025
11026         * g++.dg/cpp0x/initlist48.C: New.
11027
11028 2011-04-25  Jason Merrill  <jason@redhat.com>
11029
11030         * g++.dg/cpp0x/sfinae17.C: New.
11031
11032 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11033
11034         PR target/48258
11035         * gcc.target/powerpc/pr48258-1.c: New file.
11036         * gcc.target/powerpc/pr48258-2.c: Ditto.
11037
11038 2011-04-26  Xinliang David Li  <davidxl@google.com>
11039
11040         * gcc.dg/uninit-suppress.c: New test.
11041         * gcc.dg/uninit-suppress.c: New test.
11042
11043 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11044
11045         PR debug/48768
11046         * gcc.dg/pr48768.c: New test.
11047
11048         PR tree-optimization/48734
11049         * gcc.c-torture/compile/pr48734.c: New test.
11050
11051         PR testsuite/48753
11052         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11053
11054 2011-04-26  Richard Guenther  <rguenther@suse.de>
11055
11056         PR tree-optimization/48731
11057         * gcc.dg/torture/pr48731.c: New testcase.
11058
11059 2011-04-26  Richard Guenther  <rguenther@suse.de>
11060
11061         PR testsuite/48753
11062         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11063
11064 2011-04-26  Richard Guenther  <rguenther@suse.de>
11065
11066         PR middle-end/48694
11067         * gcc.dg/torture/pr48694-1.c: New testcase.
11068         * gcc.dg/torture/pr48694-2.c: Likewise.
11069
11070 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11071
11072         * g++.dg/ext/underlying_type1.C: New.
11073         * g++.dg/ext/underlying_type2.C: Likewise.
11074         * g++.dg/ext/underlying_type3.C: Likewise.
11075         * g++.dg/ext/underlying_type4.C: Likewise.
11076         * g++.dg/ext/underlying_type5.C: Likewise.
11077         * g++.dg/ext/underlying_type6.C: Likewise.
11078         * g++.dg/ext/underlying_type7.C: Likewise.
11079         * g++.dg/ext/underlying_type8.C: Likewise.
11080         * g++.dg/ext/underlying_type9.C: Likewise.
11081         * g++.dg/ext/underlying_type10.C: Likewise.
11082
11083 2011-04-25  Jason Merrill  <jason@redhat.com>
11084
11085         * g++.dg/cpp0x/regress/template-const2.C: New.
11086
11087 2011-04-25  Jeff Law <law@redhat.com>
11088
11089         * gcc.dg/tree-ssa/vrp56.c: new test.
11090
11091 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11092
11093         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11094
11095 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11096
11097         PR preprocessor/48740
11098         * c-c++-common/raw-string-11.c: New test.
11099
11100 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11101
11102         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11103         hppa*-*-hpux*.
11104
11105 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11106
11107         PR fortran/18918
11108         * gfortran.dg/coarray_19.f90: New.
11109
11110 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11111
11112         PR c/48685
11113         * gcc.dg/pr48685.c: New test.
11114
11115 2011-04-22  Jan Hubicka  <jh@suse.cz>
11116
11117         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11118
11119 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11120
11121         PR tree-optimization/48717
11122         * gcc.c-torture/execute/pr48717.c: New test.
11123
11124 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11125
11126         PR target/48723
11127         * gcc.target/i386/pr48723.c: New test.
11128
11129 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11130
11131         PR c/48716
11132         * gcc.dg/gomp/pr48716.c: New test.
11133         * g++.dg/gomp/pr48716.C: New test.
11134
11135 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11136
11137         PR c/36750
11138         * gcc.dg/missing-field-init-2.c: Update testcase.
11139
11140 2011-04-22  Alan Modra  <amodra@gmail.com>
11141
11142         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11143
11144 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11145
11146         PR fortran/48405
11147         * gfortran.dg/function_optimize_6.f90:  New test.
11148
11149 2011-04-21  Easwaran Raman  <eraman@google.com>
11150
11151         * gcc.dg/stack-layout-2.c: New test.
11152
11153 2011-04-21  Richard Guenther  <rguenther@suse.de>
11154
11155         PR lto/48703
11156         * g++.dg/lto/pr48207-2_0.C: New testcase.
11157         * g++.dg/lto/pr48207-3_0.C: Likewise.
11158
11159 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11160
11161         * gnat.dg/volatile5.adb: New test.
11162         * gnat.dg/volatile5_pkg.ads: New helper.
11163
11164 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11165
11166         PR target/48708
11167         * gcc.target/i386/pr48708.c: New test.
11168
11169 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11170
11171         * gcc.dg/vect/vect-119.c: New test.
11172
11173 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11174
11175         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11176         and once without.
11177
11178 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11179             Richard Sandiford  <richard.sandiford@linaro.org>
11180
11181         PR target/46329
11182         * gcc.target/arm/pr46329.c: New test.
11183
11184 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11185
11186         PR fortran/18918
11187         * gfortran.dg/coarray_18.f90: New.
11188
11189 2011-04-20  Jason Merrill  <jason@redhat.com>
11190
11191         * g++.dg/cpp0x/initlist47.C: New.
11192
11193         * g++.dg/init/dtor4.C: New.
11194
11195 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11196
11197         PR target/48678
11198         * gcc.target/i386/sse2-pinsrw.c: New test.
11199         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11200         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11201         * gcc.target/i386/sse2-insvhi.c: Ditto.
11202         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11203         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11204
11205 2011-04-20  Jason Merrill  <jason@redhat.com>
11206
11207         * g++.dg/template/const4.C: New.
11208
11209 2011-04-20  Easwaran Raman  <eraman@google.com>
11210
11211         * gcc.dg/stack-layout-1.c: New test.
11212
11213 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11214
11215         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11216         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11217         function.
11218
11219 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11220
11221         * gcc.dg/binop-xor1.c: New test.
11222         * gcc.dg/binop-xor2.c: New test.
11223         * gcc.dg/binop-xor3.c: New test.
11224         * gcc.dg/binop-xor4.c: New test.
11225         * gcc.dg/binop-xor5.c: New test.
11226
11227 2011-04-20  Richard Guenther  <rguenther@suse.de>
11228
11229         PR tree-optimization/47892
11230         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11231
11232 2011-04-20  Richard Guenther  <rguenther@suse.de>
11233
11234         PR middle-end/48695
11235         * g++.dg/torture/pr48695.C: New testcase.
11236
11237 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11238
11239         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11240         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11241         * gcc.c-torture/execute/pr45262.c: Ditto
11242         * gcc.dg/torture/pr43165.c: Ditto.
11243         * gcc.dg/torture/pr47228.c: Ditto.
11244         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11245         * gcc.dg/ipa/pr45644.c: Ditto.
11246         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11247         PDP11.
11248
11249 2011-04-19  Jason Merrill  <jason@redhat.com>
11250
11251         * g++.dg/ext/complex7.C: New.
11252
11253         * g++.dg/ext/attrib41.C: New.
11254
11255 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11256
11257         PR testsuite/48676
11258         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11259
11260 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11261
11262         PR target/48678
11263         * gcc.target/i386/pr48678.c: New test.
11264
11265 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11266
11267         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11268         * g++.dg/opt/devirt2.C: New test.
11269         * g++.dg/ipa/devirt-g-1.C: Likewise.
11270
11271 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11272
11273         PR fortran/48588
11274         * gfortran.dg/whole_file_33.f90: New.
11275
11276 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11277
11278         * g++.dg/ipa/devirt-7.C: New test.
11279
11280 2011-04-19  Richard Guenther  <rguenther@suse.de>
11281
11282         PR lto/48207
11283         * g++.dg/lto/pr48207_0.C: New testcase.
11284
11285 2011-04-18  Jason Merrill  <jason@redhat.com>
11286
11287         * g++.dg/init/void1.C: New.
11288
11289         * g++.dg/cpp0x/union4.C: New.
11290
11291 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11292
11293         PR middle-end/48661
11294         * g++.dg/torture/pr48661.C: New test.
11295
11296         PR c++/48632
11297         * g++.dg/gomp/pr48632.C: New test.
11298
11299 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11300
11301         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11302         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11303
11304 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11305
11306         PR fortran/18918
11307         * gfortran.dg/coarray_17.f90: New.
11308         * gfortran.dg/coarray_10.f90: Update dg-error.
11309
11310 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11311
11312         PR testsuite/48251
11313         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11314         * gfortran.dg/guality/guality.exp: Likewise.
11315
11316 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11317
11318         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11319
11320 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11321
11322         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11323
11324 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11325
11326         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11327
11328 2011-04-18  Richard Guenther  <rguenther@suse.de>
11329
11330         PR middle-end/46364
11331         * g++.dg/torture/pr46364.C: New testcase.
11332
11333 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11334
11335         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11336
11337 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11338
11339         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11340
11341 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11342             Ira Rosen  <ira.rosen@linaro.org>
11343
11344         PR target/48252
11345         * gcc.target/arm/pr48252.c: New test.
11346
11347 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11348
11349         PR tree-optimization/48616
11350         * gcc.dg/pr48616.c: New test.
11351
11352 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11353
11354         PR fortran/18918
11355         * gfortran.dg/coarray_16.f90: New.
11356
11357 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11358
11359         PR fortran/48462
11360         * gfortran.dg/realloc_on_assign_7.f03: New test.
11361
11362 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11363
11364         PR libgfortran/48602
11365         * gfortran.dg/fmt_g0_6.f08: New test.
11366
11367 2011-04-17  Jason Merrill  <jason@redhat.com>
11368
11369         * g++.dg/cpp0x/sfinae16.C: New.
11370
11371 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11372
11373         * gcc.target/mips/reg-var-1.c: New test.
11374
11375 2011-04-17  Jan Hubicka  <jh@suse.cz>
11376
11377         * gcc.dg/winline-5.c: Update testcase.
11378
11379 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11380
11381         * gnat.dg/discr27.ad[sb]: Move dg directive.
11382         * gnat.dg/discr28.ad[sb]: New test.
11383         * gnat.dg/discr28_pkg.ads: New helper.
11384
11385 2011-04-17  Michael Matz  <matz@suse.de>
11386
11387         PR tree-optimization/48622
11388         PR lto/48645
11389         * gcc.dg/lto/pr48622_0.c: New test.
11390
11391 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11392
11393         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11394         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11395         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11396         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11397         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11398         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11399
11400 2011-04-15  Jason Merrill  <jason@redhat.com>
11401
11402         * g++.dg/cpp0x/range-for17.C: New.
11403
11404 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11405
11406         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11407         * g++.dg/cpp0x/range-for3.C: Likewise.
11408         * g++.dg/cpp0x/range-for9.C: Correct error message.
11409         * g++.dg/cpp0x/range-for11.C: New.
11410         * g++.dg/cpp0x/range-for12.C: New.
11411         * g++.dg/cpp0x/range-for13.C: New.
11412         * g++.dg/cpp0x/range-for14.C: New.
11413         * g++.dg/cpp0x/range-for15.C: New.
11414         * g++.dg/cpp0x/range-for16.C: New.
11415
11416 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11417
11418         PR fortran/18918
11419         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11420
11421 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11422
11423         * objc.dg/naming-4.m: Updated.
11424         * objc.dg/naming-5.m: Updated.
11425         * objc.dg/naming-6.m: New.
11426         * objc.dg/naming-7.m: New.
11427         * obj-c++.dg/naming-1.mm: Updated.
11428         * obj-c++.dg/naming-2.mm: Updated.
11429         * obj-c++.dg/naming-3.mm: New.
11430         * obj-c++.dg/naming-4.mm: New.
11431
11432 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11433
11434         PR libgfortran/48589
11435         * gfortran.dg/fmt_g0_5.f08: New test.
11436
11437 2011-04-15  Richard Guenther  <rguenther@suse.de>
11438
11439         PR testsuite/48286
11440         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11441
11442 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11443
11444         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11445         -finline-limit=0 to -fno-inline
11446
11447 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11448
11449         PR target/48614
11450         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11451         just avx.
11452
11453 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11454
11455         PR target/48605
11456         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11457         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11458         * gcc.target/i386/avx-insertps-3.c: New test.
11459         * gcc.target/i386/avx-insertps-4.c: New test.
11460
11461 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11462
11463         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11464         -finline-limit=0
11465
11466 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11467
11468         PR target/46779
11469         PR target/45291
11470         PR target/41894
11471         * gcc.target/avr/pr46779-1.c: New test case
11472         * gcc.target/avr/pr46779-2.c: New test case
11473
11474 2011-04-14  Jason Merrill  <jason@redhat.com>
11475
11476         * g++.dg/cpp0x/sfinae15.C: New.
11477
11478         * g++.dg/cpp0x/sfinae14.C: New.
11479
11480         * g++.dg/ext/vla10.C: New.
11481
11482 2011-04-14  Richard Guenther  <rguenther@suse.de>
11483
11484         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11485
11486 2011-04-14  Richard Guenther  <rguenther@suse.de>
11487
11488         * gcc.dg/fold-bitand-4.c: Move ...
11489         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11490
11491 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11492
11493         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11494         variables const.
11495         * gcc.target/avr/torture/trivial.c: Ditto.
11496
11497 2011-04-13  Jason Merrill  <jason@redhat.com>
11498
11499         * g++.dg/template/operator11.C: New.
11500
11501 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11502
11503         PR middle-end/48591
11504         * gcc.dg/gomp/pr48591.c: New test.
11505
11506         PR c++/48570
11507         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11508         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11509
11510 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11511
11512         PR c++/48574
11513         * g++.dg/template/dependent-expr7.C: New test case.
11514
11515 2011-04-13  Jason Merrill  <jason@redhat.com>
11516
11517         * g++.dg/cpp0x/sfinae13.C: New.
11518
11519 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11520
11521         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11522
11523 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11524
11525         * gcc.target/arm/pr43698.c: Remove -march option.
11526
11527 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11528
11529         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11530         -march option.
11531
11532 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11533
11534         PR fortran/48360
11535         PR fortran/48456
11536         * gfortran.dg/realloc_on_assign_6.f03: New test.
11537
11538 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11539
11540         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11541         targets the additional -mno-ms-bitfields and
11542         -Wno-packed-bitfield-compat options.
11543         * g++.dg/ext/bitfield3.C: Likewise.
11544         * g++.dg/ext/bitfield4.C: Likewise.
11545         * g++.dg/ext/bitfield5.C: Likewise.
11546         * gcc.dg/bitfld-15.c: Likewise.
11547         * gcc.dg/bitfld-16.c: Likewise.
11548         * gcc.dg/bitfld-17.c: Likewise.
11549         * gcc.dg/bitfld-18.c: Likewise.
11550
11551 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11552
11553         * gcc.target/arm/neon-vld3-1.c: New test.
11554         * gcc.target/arm/neon-vst3-1.c: New test.
11555         * gcc.target/arm/neon/v*.c: Regenerate.
11556
11557 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11558
11559         PR rtl-optimization/48549
11560         * g++.dg/opt/pr48549.C: New test.
11561
11562 2011-04-12  Richard Guenther  <rguenther@suse.de>
11563
11564         PR tree-optimization/46076
11565         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11566
11567 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11568
11569         PR testsuite/21164
11570         * lib/compat.exp (compat-execute): Declare unsupported after
11571         stripping path from src1.
11572         * lib/lto.exp (lto-execute): Likewise.
11573
11574 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11575
11576         PR c/48552
11577         * gcc.dg/pr48552-1.c: New test.
11578         * gcc.dg/pr48552-2.c: New test.
11579
11580 2011-04-11  Jason Merrill  <jason@redhat.com>
11581
11582         * g++.dg/cpp0x/sfinae12.C: New.
11583
11584         * g++.dg/cpp0x/enum10.C: New.
11585
11586         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11587
11588         * g++.dg/cpp0x/rv-func.C: New.
11589
11590 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11591
11592         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11593         alpha*-dec-osf5*.
11594
11595 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11596
11597         PR tree-optimization/48195
11598         * gcc.dg/ipa/pr48195.c: New test.
11599
11600 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11601
11602         * gnat.dg/return3.adb: Remove unused switch.
11603
11604 2011-04-08  Mike Stump  <mikestump@comcast.net>
11605
11606         PR testsuite/48506
11607         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11608         default to fno-common.
11609
11610 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11611
11612         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11613         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11614
11615 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11616
11617         PR fortran/48448
11618         * gfortran.dg/function_optimize_5.f90:  New test.
11619
11620 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11621
11622         * gnat.dg/aggr17.adb: New test.
11623         * gnat.dg/aggr18.adb: Likewise.
11624
11625 2011-04-08  Michael Matz  <matz@suse.de>
11626
11627         PR middle-end/48389
11628         * gcc.target/i386/pr48389.c: New test.
11629
11630 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11631
11632         PR rtl-optimization/48272
11633         * g++.dg/opt/pr48272.C: New.
11634
11635 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11636
11637         PR rtl-optimization/48235
11638         * gcc.dg/pr48235.c: New.
11639
11640 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11641
11642         PR rtl-optimization/48302
11643         * g++.dg/opt/pr48302.C: New.
11644
11645 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11646
11647         PR target/48273
11648         * g++.dg/opt/pr48273.C: New.
11649
11650 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11651
11652         PR rtl-optimization/48442
11653         * gcc.dg/pr48442.c: New.
11654
11655 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11656
11657         PR tree-optimization/48377
11658         * gcc.dg/vect/pr48377.c: New test.
11659
11660 2011-04-07  Jason Merrill  <jason@redhat.com>
11661
11662         * g++.dg/cpp0x/regress/call1.C: New.
11663
11664         * g++.dg/cpp0x/variadic107.C: New.
11665
11666         * g++.dg/cpp0x/sfinae11.C: New.
11667         * g++.dg/cpp0x/noexcept02.C: Fix.
11668
11669         * g++.dg/cpp0x/sfinae10.C: New.
11670
11671         * g++.dg/cpp0x/sfinae9.C: New.
11672
11673         * c-c++-common/Wcast-qual-1.c: Move here from...
11674         * gcc.dg/cast-qual-3.c: ...here, and...
11675         * g++.dg/warn/Wcast-qual2.C: ...here.
11676
11677         * g++.dg/cpp0x/sfinae8.C: New.
11678
11679         * g++.dg/cpp0x/sfinae7.C: New.
11680
11681         * g++.dg/cpp0x/enum9.C: New.
11682
11683 2011-04-07  Mike Stump  <mikestump@comcast.net>
11684
11685         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11686         with no trampolines.
11687
11688 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11689
11690         PR fortran/48117
11691         * gfortran.dg/gomp/pr48117.f90: New test.
11692
11693         PR debug/48343
11694         * gcc.dg/torture/pr48343.c: New test.
11695
11696 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11697
11698         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11699
11700 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11701
11702         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11703
11704 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11705
11706         PR target/43920
11707         * lib/scanasm.exp (object-size): New proc.
11708         * gcc.target/arm/pr43920-2.c: New test.
11709
11710 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11711
11712         PR fortran/18918
11713         PR fortran/48477
11714         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11715
11716 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11717
11718         * gcc.dg/mtune.c: Prune note from output.
11719
11720 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11721
11722         PR debug/48466
11723         * gcc.dg/guality/pr36977.c: New test.
11724         * gcc.dg/guality/pr48466.c: New test.
11725
11726 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11727
11728         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11729
11730 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11731
11732         * gnat.dg/return3.adb: New test.
11733
11734 2011-04-06  Richard Guenther  <rguenther@suse.de>
11735
11736         PR tree-optimization/47663
11737         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11738
11739 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11740
11741         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11742         Solaris 8 and 9 as well.
11743
11744 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11745
11746         PR target/43920
11747         * gcc.target/arm/pr43920-1.c: New test.
11748
11749 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11750
11751         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11752         (cctor): Actually return the value.
11753         (main): Cast return values.
11754
11755 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11756
11757         * gfortran.dg/character_comparison_8.f90:  New test.
11758
11759 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11760
11761         * frontend-passes: (optimize_lexical_comparison): New function.
11762         (optimize_expr): Call it.
11763         (optimize_comparison): Also handle lexical comparison functions.
11764         Return false instad of -2 for unequal comparison.
11765
11766 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11767
11768         PR fortran/48412
11769         * function_optimize_4.f90:  New test.
11770
11771 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11772
11773         PR fortran/18918
11774         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11775         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11776         * gfortran.dg/coarray_15.f90: New.
11777
11778 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11779
11780         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11781         * gfortran.dg/bessel_7.f90: Likewise.
11782
11783 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11784
11785         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11786
11787 2011-04-03  Richard Guenther  <rguenther@suse.de>
11788             Ira Rosen  <ira.rosen@linaro.org>
11789
11790         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11791         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11792         -ftree-loop-if-convert-stores.
11793
11794 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11795
11796         * gnat.dg/specs/aggr2.ads: New test.
11797
11798 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11799
11800         * gnat.dg/debug2.ad[sb]: New test.
11801         * gnat.dg/debug2_pkg.ads: New helper.
11802         * gnat.dg/debug3.ad[sb]: New test.
11803
11804 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11805
11806         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11807
11808 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11809
11810         PR middle-end/48335
11811         * gcc.c-torture/compile/pr48335-1.c: New test.
11812         * gcc.dg/pr48335-1.c: New test.
11813         * gcc.dg/pr48335-2.c: New test.
11814         * gcc.dg/pr48335-3.c: New test.
11815         * gcc.dg/pr48335-4.c: New test.
11816         * gcc.dg/pr48335-5.c: New test.
11817         * gcc.dg/pr48335-6.c: New test.
11818         * gcc.dg/pr48335-7.c: New test.
11819         * gcc.dg/pr48335-8.c: New test.
11820         * gcc.target/i386/pr48335-1.c: New test.
11821
11822 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11823
11824         PR c/36299
11825         * gcc.dg/Waddress.c: New test.
11826
11827 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11828
11829         PR fortran/48352
11830         * gfortran.dg/function_optimize_3.f90:  New test.
11831
11832 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11833
11834         * gcc.c-torture/compile/20110401-1.c: New test.
11835
11836         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11837         * g++.dg/lto/20091002-2_0.C: Likewise.
11838         * g++.dg/lto/20090303_0.c: Likewise.
11839         * g++.dg/lto/20091004-1_0.C: Likewise.
11840         * g++.dg/lto/20091002-3_0.C: Likewise.
11841         * g++.dg/lto/20091004-2_0.C: Likewise.
11842         * g++.dg/lto/20081123_0.C: Likewise.
11843         * g++.dg/lto/20090313_0.C: Likewise.
11844         * g++.dg/lto/20081109-1_0.C: Likewise.
11845         * g++.dg/lto/20081219_0.C: Likewise.
11846         * g++.dg/lto/20081204-1_0.C: Likewise.
11847         * g++.dg/lto/20090302_0.C: Likewise.
11848         * g++.dg/lto/20081119-1_0.C: Likewise.
11849         * g++.dg/lto/20081118_0.C: Likewise.
11850         * gcc.dg/lto/20091020-2_0.c: Likewise.
11851         * gcc.dg/lto/20090210_0.c: Likewise.
11852         * gcc.dg/lto/20081204-1_0.c: Likewise.
11853         * gcc.dg/lto/20081224_0.c: Likewise.
11854         * gcc.dg/lto/20090219_0.c: Likewise.
11855         * gcc.dg/lto/20091014-1_0.c: Likewise.
11856         * gcc.dg/lto/20091016-1_0.c: Likewise.
11857         * gcc.dg/lto/20090206-2_0.c: Likewise.
11858         * gcc.dg/lto/20090116_0.c: Likewise.
11859         * gcc.dg/lto/20091013-1_0.c: Likewise.
11860         * gcc.dg/lto/20091015-1_0.c: Likewise.
11861         * gcc.dg/lto/20090126-2_0.c: Likewise.
11862
11863 2011-03-31  Ian Lance Taylor  <iant@google.com>
11864
11865         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11866
11867 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11868
11869         * gnat.dg/opt16.adb: New test.
11870
11871 2011-03-31  Jason Merrill  <jason@redhat.com>
11872
11873         * g++.dg/cpp0x/defaulted24.C: New.
11874
11875 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11876
11877         PR target/16292
11878         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11879         with -O0.
11880
11881 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11882
11883         * g++.dg/other/i386-9.C: New test.
11884
11885 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11886
11887         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11888
11889 2011-03-30  Jason Merrill  <jason@redhat.com>
11890
11891         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11892
11893         * g++.dg/cpp0x/regress/isnan.C: New.
11894
11895         * g++.dg/cpp0x/initlist46.C: New.
11896
11897 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11898
11899         PR target/47551
11900         * gcc.target/arm/neon-modes-2.c: New test.
11901
11902 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11903
11904         PR c/48305
11905         * gcc.c-torture/compile/pr48305.c: New test.
11906
11907 2011-03-29  Jason Merrill  <jason@redhat.com>
11908
11909         * g++.dg/cpp0x/regress/value-dep1.C: New.
11910
11911 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11912
11913         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11914
11915 2011-03-29  Ian Lance Taylor  <iant@google.com>
11916
11917         * go.test/go-test.exp: Handle the test lines used in several new
11918         tests.
11919         (errchk): Add opts parameter.  Change all callers.  Handle parens
11920         in regexps.
11921
11922 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11923             Dominique d'Humieres  <dominiq@lps.ens.fr>
11924
11925         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11926         and __APPLE__ && __PPC__ && __ALTIVEC__.
11927
11928 2011-03-29  Jason Merrill  <jason@redhat.com>
11929
11930         * g++.dg/cpp0x/dependent1.C: New.
11931
11932         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11933
11934         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11935
11936         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11937
11938 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11939
11940         PR fortran/48095
11941         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11942         * gfortran.dg/proc_ptr_comp_32.f90: New.
11943
11944 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11945
11946         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11947         check for corresponding warning.
11948
11949 2011-03-28  Jason Merrill  <jason@redhat.com>
11950
11951         * g++.dg/cpp0x/rv-deduce2.C: New.
11952
11953 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11954
11955         PR debug/48203
11956         * gcc.dg/pr48203.c: New test.
11957
11958 2011-03-28  Jeff Law <law@redhat.com>
11959
11960         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
11961
11962 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
11963
11964         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
11965         and __PPC__ && __ALTIVEC__.
11966
11967 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
11968
11969         PR testsuite/48238
11970         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
11971         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
11972         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
11973         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
11974
11975 2011-03-28  Jason Merrill  <jason@redhat.com>
11976
11977         * g++.dg/cpp0x/initlist-array2.C: New.
11978
11979         * g++.dg/cpp0x/initlist-array1.C: New.
11980
11981         * g++.dg/cpp0x/constexpr-compound.C: New.
11982
11983         * g++.dg/cpp0x/constexpr-using.C: New.
11984
11985         * g++.dg/cpp0x/constexpr-noexcept.C: New.
11986
11987 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
11988
11989         PR testsuite/48276
11990         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
11991
11992 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
11993
11994         * gcc.dg/slp-1.c: New test.
11995
11996 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
11997
11998         * gcc.target/i386/avx256-unaligned-load-1.c: New.
11999         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12000         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12001         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12002         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12003         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12004         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12005         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12006         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12007         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12008         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12009         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12010         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12011         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12012
12013 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12014
12015         PR fortran/47065
12016         * gfortran.dg/trim_optimize_5.f90:  New test.
12017         * gfortran.dg/trim_optimize_6.f90:  New test.
12018
12019 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12020
12021         PR target/38598
12022         * gcc.target/mips/madd-7.c: Remove -mlong32.
12023         * gcc.target/mips/msub-7.c: Likewise.
12024
12025 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12026
12027         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12028         accesses to preserve the meaning of the test for doubleword vectors.
12029         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12030         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12031
12032 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12033
12034         PR fortran/48291
12035         * gfortran.dg/class_42.f03: New.
12036
12037 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12038
12039         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12040         strided accesses.
12041
12042 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12043
12044         PR rtl-optimization/48144
12045         * gcc.dg/pr48144.c: New test.
12046
12047 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12048
12049         * gnat.dg/discr27.ad[sb]: New test.
12050
12051 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12052
12053         * gnat.dg/limited_with2.ad[sb]: New test.
12054         * gnat.dg/limited_with2_pkg1.ads: New helper.
12055         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12056
12057 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12058
12059         * gnat.dg/opt15.adb: New test.
12060         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12061
12062 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12063
12064         PR fortran/48174
12065         PR fortran/45304
12066         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12067         * gfortran.dg/leadz_trailz_3.f90: Ditto
12068
12069 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12070
12071         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12072
12073 2011-03-25  Jason Merrill  <jason@redhat.com>
12074
12075         * g++.dg/cpp0x/defaulted22.C: New.
12076         * g++.dg/cpp0x/defaulted23.C: New.
12077         * g++.dg/cpp0x/defaulted15.C: Adjust.
12078
12079 2011-03-25  Jason Merrill  <jason@redhat.com>
12080
12081         * g++.dg/cpp0x/move1.C: New.
12082
12083 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12084
12085         PR target/48287
12086         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12087
12088 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12089
12090         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12091         for mips-sgi-irix6.5.
12092         Replace snprintf prototype by <stdio.h>.
12093
12094 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12095
12096         PR testsuite/48283
12097         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12098         run_expensive_tests.
12099         * gcc.dg/graphite/block-4.c: Likewise.
12100         * gcc.dg/graphite/block-7.c: Likewise.
12101         * gcc.dg/graphite/block-8.c: Likewise.
12102
12103 2011-03-25  Richard Guenther  <rguenther@suse.de>
12104
12105         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12106         * g++.dg/tree-ssa/pr8781.C: Likewise.
12107         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12108         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12109         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12110         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12111         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12112         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12113         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12114         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12115         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12116         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12117         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12118         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12119         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12120         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12121         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12122         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12123         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12124         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12125         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12126         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12127         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12128         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12129         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12130         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12131         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12132         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12133         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12134         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12135         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12136         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12137         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12138         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12139         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12140         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12141         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12142         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12143         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12144         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12145         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12146         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12147         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12148         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12149         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12150         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12151         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12152         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12153         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12154         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12155         * c-c++-common/pr46562-2.c: Likewise.
12156         * gfortran.dg/pr42108.f90: Likewise.
12157         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12158         foo to be inlined even at -O1.
12159         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12160         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12161         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12162         * gcc.dg/matrix/matrix.exp: Disable FRE.
12163
12164 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12165
12166         PR debug/48204
12167         * gcc.dg/dfp/pr48204.c: New test.
12168
12169 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12170
12171         PR target/48209
12172         * gcc.c-torture/execute/pr47917.c: Move this...
12173         * gcc.dg/torture/pr47917.c: to here and add xfails.
12174
12175 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12176
12177         * gnat.dg/array16.ad[sb]: New test.
12178         * gnat.dg/array16.ads: New helper.
12179
12180 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12181
12182         * gnat.dg/derived_type2.adb: New test.
12183
12184 2011-03-24  Richard Guenther  <rguenther@suse.de>
12185
12186         PR tree-optimization/48271
12187         * g++.dg/torture/pr48271.C: New testcase.
12188
12189 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12190
12191         * gnat.dg/array15.ad[sb]: New test.
12192
12193 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12194
12195         PR target/48237
12196         * gcc.target/i386/pr48237.c: New test.
12197
12198 2011-03-24  Richard Guenther  <rguenther@suse.de>
12199
12200         PR middle-end/48269
12201         * gcc.dg/builtin-object-size-10.c: New testcase.
12202
12203 2011-03-24  Richard Guenther  <rguenther@suse.de>
12204
12205         PR tree-optimization/46562
12206         * c-c++-common/pr46562-2.c: New testcase.
12207         * c-c++-common/pr46562.c: Likewise.
12208
12209 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12210
12211         * gcc.dg/vect/vect-cselim-1.c: New test.
12212         * gcc.dg/vect/vect-cselim-2.c: New test.
12213
12214 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12215
12216         * gcc.target/arm/pr46934.c: New.
12217
12218 2011-03-23  Ian Lance Taylor  <iant@google.com>
12219
12220         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12221
12222 2011-03-23  Richard Guenther  <rguenther@suse.de>
12223
12224         * gcc.dg/struct: Remove directory and contents.
12225
12226 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12227
12228         PR testsuite/48251
12229         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12230
12231 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12232
12233         * gnat.dg/discr26.ad[sb]: New test.
12234         * gnat.dg/discr26_pkg.ads: New helper.
12235
12236 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12237
12238         PR target/47553
12239         * gcc.target/arm/neon-vld-1.c: New test.
12240
12241 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12242
12243         * gnat.dg/array14.ad[sb]: New test.
12244         * gnat.dg/array14_pkg.ads: New helper.
12245
12246 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12247
12248         * gcc.c-torture/execute/920501-8.x: Remove.
12249         * gcc.c-torture/execute/930513-1.x: Remove.
12250         * gcc.c-torture/execute/960312-1.x: Remove.
12251         * gcc.c-torture/compile/20000804-1.c,
12252         gcc.c-torture/compile/20001205-1.c,
12253         gcc.c-torture/compile/20001226-1.c,
12254         gcc.c-torture/compile/20010518-2.c,
12255         gcc.c-torture/compile/20020312-1.c,
12256         gcc.c-torture/compile/20020604-1.c,
12257         gcc.c-torture/compile/920501-12.c,
12258         gcc.c-torture/compile/920501-4.c,
12259         gcc.c-torture/compile/920520-1.c,
12260         gcc.c-torture/compile/980506-1.c,
12261         gcc.c-torture/execute/980709-1.x,
12262         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12263         options for m68hc11.
12264         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12265         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12266         m68hc11.
12267
12268 2011-03-22  Nick Clifton  <nickc@redhat.com>
12269
12270         * lib/target-supports.exp (check_profiling_available): Add MN10300
12271         to the list of targets that do not support profiling.  Restore
12272         alpha sorting to this list.
12273
12274 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12275
12276         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12277         failure on 32-bit systems.
12278         * gcc.dg/torture/vector-2.c: Ditto.
12279
12280 2011-03-22  Richard Guenther  <rguenther@suse.de>
12281
12282         PR tree-optimization/48228
12283         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12284
12285 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12286
12287         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12288         powerpc.
12289
12290         PR target/48226
12291         * gcc.target/powerpc/pr48226.c: New file.
12292
12293 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12294
12295         * lib/prune.exp (prune_gcc_output): Prune "could not create
12296         compact unwind for" warnings.
12297
12298 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12299
12300         PR c/42544
12301         PR c/48197
12302         * gcc.c-torture/execute/pr42544.c: New test.
12303         * gcc.c-torture/execute/pr48197.c: New test.
12304
12305 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12306
12307         PR preprocessor/48192
12308         * gcc.target/powerpc/pr48192.c: New file.
12309
12310         PR target/48053
12311         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12312         split problem of 0 being loaded in a VSX register.
12313
12314 2011-03-21  Richard Guenther  <rguenther@suse.de>
12315
12316         PR c/47939
12317         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12318         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12319         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12320         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12321
12322 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12323
12324         PR target/48213
12325         * gcc.dg/pr48213.c: New test.
12326
12327 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12328
12329         PR target/12171
12330         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12331
12332 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12333
12334         * gcc.target/arm/xor-and.c: New.
12335
12336 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12337
12338         PR fortran/22572
12339         * gfortran.dg/function_optimize_1.f90:  New test.
12340         * gfortran.dg/function_optimize_2.f90:  New test.
12341
12342 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12343
12344         PR rtl-optimization/47502
12345         * gcc.target/i386/pr47502-1.c: New.
12346         * gcc.target/i386/pr47502-2.c: Likewise.
12347
12348 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12349
12350         PR rtl-optimization/48156
12351         * gcc.dg/pr48156.c: New test.
12352
12353 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12354
12355         PR libfortran/47439
12356         * gfortran.dg/scratch_1.f90: Adjust test.
12357
12358 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12359
12360         PR libfortran/47439
12361         * gfortran.dg/scratch_1.f90: New test.
12362
12363 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12364
12365         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12366         variably modified typedefs.
12367         * gcc.dg/c1x-typedef-2.c: Remove.
12368
12369 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12370
12371         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12372         * gcc.dg/c1x-anon-struct-3.c: New test.
12373         * gcc.dg/anon-struct-11.c: Update.
12374
12375 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12376
12377         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12378         dg-xfail-run-if.
12379         Only xfail with gas.
12380
12381 2011-03-18  Jason Merrill  <jason@redhat.com>
12382
12383         * g++.dg/template/fn-ptr1.C: New.
12384
12385         * g++.dg/overload/volatile1.C: New.
12386
12387         * g++.dg/opt/pr23372.C: New.
12388
12389         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12390
12391 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12392
12393         PR middle-end/47405
12394         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12395
12396 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12397
12398         * gcc.target/arm/unsigned-extend-1.c: New.
12399
12400 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12401
12402         PR bootstrap/48161
12403         * gcc.c-torture/compile/pr48161.c: New test.
12404
12405 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12406
12407         PR middle-end/47725
12408         * gcc.dg/torture/pr47725.c: New.
12409
12410 2011-03-17  Jason Merrill  <jason@redhat.com>
12411
12412         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12413         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12414
12415 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12416
12417         * gnat.dg/specs/elab2.ads: New test.
12418         * gnat.dg/specs/elab2_pkg.ads: New helper.
12419
12420 2011-03-17  Jason Merrill  <jason@redhat.com>
12421
12422         * g++.dg/cpp0x/decltype-1212.C: New.
12423         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12424
12425 2011-03-17  Jason Merrill  <jason@redhat.com>
12426
12427         * g++.dg/parse/memfnquals1.C: New.
12428
12429 2011-03-17  Richard Guenther  <rguenther@suse.de>
12430
12431         PR middle-end/48134
12432         * gcc.dg/pr48134.c: New testcase.
12433
12434 2011-03-17  Richard Guenther  <rguenther@suse.de>
12435
12436         PR middle-end/48165
12437         * g++.dg/torture/pr48165.C: New testcase.
12438
12439 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12440
12441         PR rtl-optimization/48141
12442         * gcc.dg/pr48141.c: New test.
12443
12444 2011-03-16  Jason Merrill  <jason@redhat.com>
12445
12446         * g++.dg/cpp0x/constexpr-48089.C: New.
12447
12448         * g++.dg/cpp0x/constexpr-abi1.C: New.
12449
12450         * g++.dg/cpp0x/constexpr-46336.C: New.
12451         * g++.dg/parse/friend5.C: Adjust expected errors.
12452
12453         * g++.dg/cpp0x/constexpr-47570.C: New.
12454
12455 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12456
12457         PR debug/47510
12458         * ++.dg/debug/dwarf2/typedef6.C: New test.
12459
12460 2011-03-16  Jason Merrill  <jason@redhat.com>
12461
12462         * g++.dg/cpp0x/elision2.C: New.
12463
12464         * g++.dg/cpp0x/constexpr-array3.C: New.
12465
12466 2011-03-16  Jason Merrill  <jason@redhat.com>
12467
12468         * g++.dg/cpp0x/sfinae6.C: New.
12469         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12470         * g++.dg/cpp0x/pr45908.C: Likewise.
12471         * g++.dg/cpp0x/sfinae6.C: Likewise.
12472         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12473         * g++.old-deja/g++.law/arg11.C: Likewise.
12474
12475 2011-03-16  Jason Merrill  <jason@redhat.com>
12476
12477         * g++.dg/template/incomplete6.C: New.
12478
12479 2011-03-16  Jeff Law <law@redhat.com>
12480
12481         * gcc.dg/tree-ssa/vrp55.c: New test.
12482
12483 2011-03-16  Jason Merrill  <jason@redhat.com>
12484
12485         * g++.dg/cpp0x/auto22.C: New.
12486
12487 2011-03-16  Richard Guenther  <rguenther@suse.de>
12488
12489         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12490         optimizing it away if promoted to const.
12491
12492 2011-03-16  Richard Guenther  <rguenther@suse.de>
12493
12494         PR tree-optimization/48149
12495         * gcc.dg/fold-complex-1.c: New testcase.
12496
12497 2011-03-16  Richard Guenther  <rguenther@suse.de>
12498
12499         PR testsuite/48147
12500         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12501         or cloning happens.
12502
12503 2011-03-16  Richard Guenther  <rguenther@suse.de>
12504
12505         PR tree-optimization/26134
12506         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12507
12508 2011-03-16  Richard Guenther  <rguenther@suse.de>
12509
12510         PR tree-optimization/48146
12511         * gcc.dg/torture/pr48146.c: New testcase.
12512
12513 2011-03-16  Richard Guenther  <rguenther@suse.de>
12514
12515         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12516         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12517
12518 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12519
12520         PR middle-end/48136
12521         * gcc.c-torture/compile/pr48136.c: New test.
12522
12523         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12524
12525         PR debug/45882
12526         * gcc.dg/guality/pr45882.c: New test.
12527
12528 2011-03-15  Jason Merrill  <jason@redhat.com>
12529
12530         * g++.dg/cpp0x/constexpr-recursion.C: New.
12531
12532         * g++.dg/cpp0x/implicit11.C: New.
12533
12534 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12535
12536         * g++.dg/cpp0x/constexpr-attribute.C: New.
12537
12538 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
12539
12540         * g++.dg/parse/pr34758.C: New.
12541
12542 2011-03-15  Xinliang David Li  <davidxl@google.com>
12543
12544         PR c/47837
12545         * gcc.dg/uninit-pred-7_d.c: New test.
12546         * gcc.dg/uninit-pred-8_d.c: New test.
12547
12548 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12549
12550         PR target/46788
12551         * gcc.target/arm/pr46788.c: New.
12552
12553 2011-03-15  Richard Guenther  <rguenther@suse.de>
12554
12555         PR middle-end/47650
12556         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12557         * gfortran.dg/ishft_4.f90: Likewise.
12558         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12559
12560 2011-03-15  Richard Guenther  <rguenther@suse.de>
12561
12562         PR tree-optimization/13954
12563         * g++.dg/tree-ssa/pr13954.C: New testcase.
12564
12565 2011-03-15  Richard Guenther  <rguenther@suse.de>
12566
12567         PR tree-optimization/48037
12568         * gcc.target/i386/pr48037-1.c: New testcase.
12569
12570 2011-03-15  Richard Guenther  <rguenther@suse.de>
12571
12572         PR tree-optimization/41490
12573         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12574         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12575         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12576         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12577         * g++.dg/tree-ssa/pr33604.C: Adjust.
12578
12579 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12580
12581         PR middle-end/47917
12582         * gcc.c-torture/execute/pr47917.c: New test.
12583         * gcc.dg/pr47917.c: New test.
12584
12585         PR middle-end/38878
12586         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12587
12588 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12589
12590         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12591         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12592         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12593         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12594         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12595         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12596         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12597         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12598         * gcc.target/i386/avx-floor-vec.c: Ditto.
12599         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12600         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12601         * gcc.target/i386/avx-rint-vec.c: Ditto.
12602         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12603         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12604         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12605         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12606
12607 2011-03-14  Tom Tromey  <tromey@redhat.com>
12608
12609         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12610         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12611         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12612
12613 2011-03-14  Tom Tromey  <tromey@redhat.com>
12614
12615         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12616         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12617         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12618
12619 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12620
12621         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12622
12623 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12624
12625         PR rtl-optimization/47166
12626         * gcc.c-torture/execute/postmod-1.c: New test.
12627
12628 2011-03-14  Richard Guenther  <rguenther@suse.de>
12629
12630         PR middle-end/48098
12631         * gcc.dg/torture/pr48098.c: New testcase.
12632
12633 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12634
12635         PR target/48053
12636         * gcc.target/powerpc/pr48053-1.c: New test.
12637         * gcc.target/powerpc/pr48053-2.c: Likewise.
12638
12639 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12640
12641         PR libfortran/48066
12642         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12643
12644 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12645
12646         PR libfortran/48066
12647         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12648
12649 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12650
12651         PR fortran/48059
12652         * gfortran.dg/class_41.f03: New.
12653
12654 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12655
12656         * g++.dg/conversion/cast3.C: New test.
12657
12658 2011-03-11  Jason Merrill  <jason@redhat.com>
12659
12660         * g++.dg/template/error45.C: New.
12661
12662         * g++.dg/parse/no-type-defn1.C: New.
12663
12664         * g++.dg/ext/attrib40.C: New.
12665
12666         * g++.dg/cpp0x/regress/array1.C: New.
12667
12668 2011-03-11  Richard Guenther  <rguenther@suse.de>
12669
12670         PR tree-optimization/48067
12671         * gcc.dg/pr48067.c: New testcase.
12672
12673 2011-03-11  Richard Guenther  <rguenther@suse.de>
12674
12675         PR lto/48073
12676         * g++.dg/lto/20110311-1_0.C: New testcase.
12677
12678 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12679
12680         PR c++/48035
12681         * g++.dg/inherit/virtual8.C: New test.
12682
12683         PR middle-end/48044
12684         * gcc.dg/torture/pr48044.c: New test.
12685
12686 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12687
12688         PR fortran/47768
12689         * gfortran.dg/proc_ptr_comp_31.f90: New.
12690
12691 2011-03-11  Richard Guenther  <rguenther@suse.de>
12692
12693         PR tree-optimization/47278
12694         * gcc.dg/torture/pr47278-1.c: New testcase.
12695         * gcc.dg/torture/pr47278-2.c: Likewise.
12696
12697 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12698
12699         PR tree-optimization/48063
12700         * gcc.dg/torture/pr48063.c: New test.
12701
12702 2011-03-10  Jason Merrill  <jason@redhat.com>
12703
12704         * g++.dg/template/array22.C: New.
12705
12706         * g++.dg/cpp0x/syntax-err1.C: New.
12707         * g++.dg/parse/error36.C: Adjust expected errors.
12708         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12709         * g++.old-deja/g++.pt/typename3.C: Likewise.
12710         * g++.old-deja/g++.pt/typename4.C: Likewise.
12711         * g++.old-deja/g++.pt/typename6.C: Likewise.
12712
12713 2011-03-09  Jason Merrill  <jason@redhat.com>
12714
12715         * g++.dg/template/nontype22.C: New.
12716
12717 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12718
12719         PR tree-optimization/47714
12720         * g++.dg/torture/pr47714.C: New test.
12721
12722 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12723
12724         PR target/47755
12725         * gcc.target/powerpc/pr47755-2.c: New file.
12726
12727 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12728
12729         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12730         is not set in the environment, pass 64 as first argument when not
12731         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12732         native where ulimit -u is supported.
12733
12734 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12735
12736         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12737
12738 2011-03-08  Jason Merrill  <jason@redhat.com>
12739
12740         * g++.dg/template/nontype21.C: New.
12741
12742         * g++.dg/template/anon5.C: New.
12743
12744 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12745
12746         PR debug/47881
12747         * gcc.dg/pr47881.c: New test.
12748
12749 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12750
12751         PR c++/47957
12752         * g++.dg/lookup/template3.C: New test.
12753
12754 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12755
12756         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12757         'long' type.
12758
12759 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12760
12761         PR testsuite/47954
12762         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12763         sizeof to compute alignment.
12764
12765 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12766
12767         PR tree-optimization/48022
12768         * gcc.dg/pr48022-1.c: New test.
12769         * gcc.dg/pr48022-2.c: New test.
12770
12771 2011-03-07  Jason Merrill  <jason@redhat.com>
12772
12773         * g++.dg/template/nontype20.C: New.
12774         * g++.dg/init/member1.C: Adjust expected errors.
12775         * g++.dg/parse/constant4.C: Likewise.
12776         * g++.dg/template/qualified-id3.C: Likewise.
12777         * g++.old-deja/g++.pt/crash10.C: Likewise.
12778
12779         * g++.dg/cpp0x/regress/non-const1.C: New.
12780
12781 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12782
12783         PR debug/47991
12784         * gcc.dg/pr47991.c: New test.
12785
12786 2011-03-07  Jason Merrill  <jason@redhat.com>
12787
12788         * g++.dg/abi/mangle46.C: New.
12789
12790 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12791
12792         PR target/47862
12793         * gcc.target/powerpc/pr47862.c: New.
12794
12795 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12796
12797         PR target/45413
12798         * gcc.target/i386/combine-mul.c: Require nonpic.
12799
12800 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12801             Nathan Froyd  <froydnj@codesourcery.com>
12802
12803         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12804
12805 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12806
12807         * README.QMTEST: Remove.
12808
12809 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12810             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12811
12812         PR fortran/47850
12813         * gfortran.dg/array_constructor_37.f90 : New test.
12814
12815 2011-03-05  Jason Merrill  <jason@redhat.com>
12816
12817         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12818         * g++.dg/abi/mangle45.C: Likewise.
12819         * g++.dg/cpp0x/trailing1.C: Likewise.
12820
12821 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12822
12823         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12824
12825 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12826
12827         PR rtl-optimization/47899
12828         * gcc.dg/pr47899.c: New test.
12829
12830         * gcc.dg/torture/pr47968.c: Ignore warnings.
12831
12832         PR tree-optimization/47967
12833         * gcc.c-torture/compile/pr47967.c: New test.
12834
12835 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12836
12837         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12838         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12839
12840 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12841
12842         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12843         and property_getAttributes() if __OBJC2__.
12844         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12845         * objc.dg/property/property-encoding-1.m: New.
12846         * obj-c++.dg/property/property-encoding-1.mm: New.
12847
12848 2011-03-04  Jason Merrill  <jason@redhat.com>
12849
12850         * g++.dg/template/pseudodtor6.C: New.
12851
12852         * g++.dg/inherit/covariant19.C: New.
12853
12854 2011-03-04  Richard Guenther  <rguenther@suse.de>
12855
12856         PR middle-end/47968
12857         * gcc.dg/torture/pr47968.c: New testcase.
12858
12859 2011-03-04  Richard Guenther  <rguenther@suse.de>
12860
12861         PR middle-end/47975
12862         * gcc.dg/torture/pr47975.c: New testcase.
12863
12864 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12865
12866         PR c++/47974
12867         * g++.dg/template/crash106.C: New.
12868
12869 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12870
12871         PR c/47963
12872         * gcc.dg/gomp/pr47963.c: New test.
12873         * g++.dg/gomp/pr47963.C: New test.
12874
12875 2011-03-02  Jason Merrill  <jason@redhat.com>
12876
12877         * g++.dg/cpp0x/regress/condition1.C: New.
12878
12879         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12880
12881 2011-03-01  Jason Merrill  <jason@redhat.com>
12882
12883         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12884
12885         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12886
12887 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12888
12889         PR rtl-optimization/47925
12890         * gcc.c-torture/execute/pr47925.c: New test.
12891
12892 2011-03-01  Jason Merrill  <jason@redhat.com>
12893
12894         * g++.dg/cpp0x/decltype25.C: New.
12895
12896         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12897
12898 2011-03-01  Richard Guenther  <rguenther@suse.de>
12899
12900         PR tree-optimization/47890
12901         * gcc.dg/torture/pr47890.c: New testcase.
12902
12903 2011-03-01  Richard Guenther  <rguenther@suse.de>
12904
12905         PR lto/47924
12906         * gcc.dg/lto/pr47924_0.c: New testcase.
12907
12908 2011-03-01  Richard Guenther  <rguenther@suse.de>
12909
12910         PR lto/46911
12911         * gfortran.dg/lto/pr46911_0.f: New testcase.
12912
12913 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12914
12915         PR libgfortran/47933
12916         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12917         compile errors from older code form.
12918
12919 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12920
12921         PR libgfortran/47567
12922         * gfortran.dg/fmt_fw_d.f90: New test.
12923
12924 2011-02-28  Jason Merrill  <jason@redhat.com>
12925
12926         * g++.dg/inherit/covariant18.C: New.
12927
12928 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12929
12930         PR middle-end/47893
12931         * gcc.dg/pr47893.c: New test.
12932
12933 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12934
12935         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12936         NULL in case of a selector with conflicting types.
12937         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12938
12939 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12940
12941         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12942         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12943         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12944         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12945
12946 2011-02-28  Jason Merrill  <jason@redhat.com>
12947
12948         PR c++/47906
12949         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12950
12951 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12952
12953         PR libgfortran/47778
12954         * gfortran.dg/namelist_71.f90: New test.
12955
12956 2011-02-27  Jason Merrill  <jason@redhat.com>
12957
12958         PR c++/47906
12959         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
12960         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
12961
12962 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
12963
12964         PR c++/46466
12965         * g++.dg/cpp0x/constexpr-ctor8.C: New.
12966
12967 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
12968
12969         PR fortran/47886
12970         * gfortran.dg/gomp/task-1.f90: Removed.
12971
12972 2011-02-26  Jason Merrill  <jason@redhat.com>
12973
12974         * g++.dg/template/this-targ1.C: New.
12975
12976         * g++.dg/cpp0x/regress/template-const1.C: New.
12977         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
12978         * g++.dg/template/function1.C: Adjust.
12979         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
12980         * g++.dg/debug/debug7.C: Adjust.
12981
12982 2011-02-26  Tobias Burnus  <burnus@net-b.de>
12983
12984         PR fortran/47886
12985         * gfortran.dg/gomp/task-1.f90: New.
12986
12987 2011-02-25  Jie Zhang  <jie@codesourcery.com>
12988
12989         * gcc.target/arm/neon-thumb2-move.c: Add
12990         dg-require-effective-target arm_thumb2_ok.
12991
12992 2011-02-24  Jason Merrill  <jason@redhat.com>
12993
12994         * g++.dg/parse/constant1.C: Specify C++98 mode.
12995         * g++.dg/parse/constant5.C: Likewise.
12996         * g++.dg/parse/error2.C: Likewise.
12997         * g++.dg/parse/semicolon3.C: Likewise.
12998         * g++.dg/template/crash14.C: Likewise.
12999         * g++.dg/template/local4.C: Likewise.
13000         * g++.dg/template/nontype3.C: Likewise.
13001         * g++.dg/parse/crash31.C: Adjust expected errors.
13002         * g++.dg/template/function1.C: Likewise.
13003         * g++.dg/template/ref3.C: Likewise.
13004         * g++.dg/template/static9.C: Likewise.
13005         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13006
13007         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13008         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13009         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13010         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13011         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13012
13013 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13014
13015         PR fortran/47878
13016         * gfortran.dg/pr47878.f90: New test.
13017
13018 2011-02-24  Richard Guenther  <rguenther@suse.de>
13019
13020         PR testsuite/47801
13021         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13022         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13023
13024 2011-02-24  Richard Guenther  <rguenther@suse.de>
13025
13026         PR fortran/47839
13027         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13028         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13029
13030 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13031
13032         PR libgfortran/47567
13033         * gfortran.dg/fmt_f0_1.f90: Update test.
13034
13035 2011-02-23  Jason Merrill  <jason@redhat.com>
13036
13037         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13038         * g++.dg/abi/mangle45.C: New.
13039
13040         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13041         * g++.dg/template/canon-type-9.C: Match use of decltype
13042         between declaration and definition.
13043         * g++.dg/template/canon-type-12.C: Likewise.
13044
13045 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13046
13047         PR fortran/40850
13048         * gfortran.dg/nested_allocatables_1.f90: New.
13049
13050 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13051
13052         PR c++/46868
13053         * g++.dg/pr46868.C: New test.
13054         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13055         * g++.dg/parse/error14.C: Adjust.
13056
13057 2011-02-23  Richard Guenther  <rguenther@suse.de>
13058
13059         PR tree-optimization/47838
13060         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13061
13062 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13063
13064         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13065
13066 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13067
13068         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13069         * gfortran.dg/count_init_expr.f03: Ditto.
13070         * gfortran.dg/gomp/pr43711.f90: Ditto.
13071         * gcc.dg/struct-parse-2.c: Ditto.
13072         * gcc.dg/parse-error-3.c: Ditto.
13073         * gcc.dg/Wlogical-op-1.c: Ditto.
13074         * gcc.dg/Walways-true-1.c: Ditto.
13075         * gcc.dg/pr24225.c: Ditto.
13076         * gcc.dg/Walways-true-2.c: Ditto.
13077         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13078         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13079         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13080         * g++.dg/overload/defarg4.C: Ditto.
13081         * g++.dg/inherit/covariant16.C: Ditto.
13082         * g++.dg/inherit/virtual7.C: Ditto.
13083         * g++.dg/template/canon-type-9.C: Ditto.
13084         * g++.dg/template/access19.C: Ditto.
13085         * g++.dg/template/call7.C: Ditto.
13086         * g++.dg/template/canon-type-2.C: Ditto.
13087         * g++.dg/template/init7.C: Ditto.
13088         * g++.dg/template/sizeof-template-argument.C: Ditto.
13089         * g++.dg/template/const3.C: Ditto.
13090         * g++.dg/template/sfinae26.C: Ditto.
13091         * g++.dg/template/sfinae26.C: Ditto.
13092         * g++.dg/template/canon-type-11.C: Ditto.
13093         * g++.dg/template/union2.C: Ditto.
13094         * g++.dg/template/canon-type-3.C: Ditto.
13095         * g++.dg/template/canon-type-1.C: Ditto.
13096         * g++.dg/template/canon-type-5.C: Ditto.
13097         * g++.dg/template/canon-type-7.C: Ditto.
13098         * g++.dg/template/canon-type-10.C: Ditto.
13099         * g++.dg/template/spec36.C: Ditto.
13100         * g++.dg/template/typedef38.C: Ditto.
13101         * g++.dg/template/canon-type-4.C: Ditto.
13102         * g++.dg/template/canon-type-6.C: Ditto.
13103         * g++.dg/template/canon-type-13.C: Ditto.
13104         * g++.dg/template/instantiate9.C: Ditto.
13105         * g++.dg/template/ttp22.C: Ditto.
13106         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13107         * g++.dg/warn/Walways-true-1.C: Ditto.
13108         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13109         * g++.dg/warn/Walways-true-2.C: Ditto.
13110         * g++.dg/conversion/op4.C: Ditto.
13111         * g++.dg/opt/pr19650.C: Ditto.
13112         * g++.dg/lookup/friend11.C: Ditto.
13113         * g++.dg/other/default2.C: Ditto.
13114         * g++.dg/other/default3.C: Ditto.
13115         * g++.dg/other/dtor2.C: Ditto.
13116         * g++.dg/other/friend5.C: Ditto.
13117         * g++.dg/other/default5.C: Ditto.
13118         * g++.dg/init/brace6.C: Ditto.
13119         * g++.dg/init/aggr5.C: Ditto.
13120         * g++.dg/init/error2.C: Ditto.
13121         * g++.dg/expr/bound-mem-fun.C: Ditto.
13122         * g++.dg/expr/cond6.C: Ditto.
13123         * g++.dg/expr/stmt-expr-1.C: Ditto.
13124         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13125         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13126         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13127         * g++.dg/cpp0x/bracket1.C: Ditto.
13128         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13129         * g++.dg/cpp0x/pr38646.C: Ditto.
13130         * g++.dg/cpp0x/variadic73.C: Ditto.
13131         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13132         * g++.dg/cpp0x/bracket4.C: Ditto.
13133         * g++.dg/cpp0x/decltype4.C: Ditto.
13134         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13135         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13136         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13137         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13138         * g++.dg/cpp0x/decltype2.C: Ditto.
13139         * g++.dg/cpp0x/decltype1.C: Ditto.
13140         * g++.dg/cpp0x/bracket2.C: Ditto.
13141         * g++.dg/cpp0x/decltype5.C: Ditto.
13142         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13143         * g++.dg/cpp0x/variadic70.C: Ditto.
13144         * g++.dg/cpp0x/decltype6.C: Ditto.
13145         * g++.dg/cpp0x/rvo.C: Ditto.
13146         * g++.dg/cpp0x/vt-40092.C: Ditto.
13147         * g++.dg/cpp0x/variadic-new.C: Ditto.
13148         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13149         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13150         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13151         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13152         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13153         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13154         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13155         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13156         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13157         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13158         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13159         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13160         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13161         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13162         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13163         * g++.dg/cpp0x/pr39639.C: Ditto.
13164         * g++.dg/cpp0x/decltype3.C: Ditto.
13165         * g++.dg/cpp0x/variadic68.C: Ditto.
13166         * g++.dg/cpp0x/variadic-function.C: Ditto.
13167         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13168         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13169         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13170         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13171         * g++.dg/parse/crash35.C: Ditto.
13172         * g++.dg/parse/crash40.C: Ditto.
13173         * g++.dg/parse/defarg12.C: Ditto.
13174         * g++.dg/parse/crash34.C: Ditto.
13175         * g++.dg/parse/constructor3.C: Ditto.
13176         * g++.dg/parse/template23.C: Ditto.
13177         * g++.dg/parse/crash56.C: Ditto.
13178         * g++.dg/parse/dtor13.C: Ditto.
13179         * g++.dg/parse/error33.C: Ditto.
13180         * g++.dg/parse/ctor9.C: Ditto.
13181         * g++.dg/parse/error32.C: Ditto.
13182         * g++.dg/parse/error37.C: Ditto.
13183         * g++.dg/parse/bitfield3.C: Ditto.
13184         * g++.dg/parse/struct-4.C: Ditto.
13185         * g++.dg/ext/has_trivial_copy.C: Ditto.
13186         * g++.dg/ext/is_polymorphic.C: Ditto.
13187         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13188         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13189         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13190         * g++.dg/ext/is_union.C: Ditto.
13191         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13192         * g++.dg/ext/is_pod.C: Ditto.
13193         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13194         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13195         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13196         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13197         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13198         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13199         * g++.dg/ext/is_abstract.C: Ditto.
13200         * g++.dg/ext/has_trivial_assign.C: Ditto.
13201         * g++.dg/ext/is_class.C: Ditto.
13202         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13203         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13204         * g++.dg/ext/is_base_of.C: Ditto.
13205         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13206         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13207         * g++.dg/ext/is_empty.C: Ditto.
13208         * g++.dg/ext/is_enum.C: Ditto.
13209         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13210         * gnat.dg/opt11.adb: Ditto.
13211         * obj-c++.dg/pr45735.mm: Ditto.
13212         * obj-c++.dg/pr24393.mm: Ditto.
13213         * obj-c++.dg/exceptions-2.mm: Ditto.
13214         * objc.dg/pr45735.m: Ditto.
13215         * objc.dg/pr24393.m: Ditto.
13216
13217 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13218
13219         * objc.dg/attributes/objc-exception-1.m: New.
13220
13221 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13222
13223         * gcc.dg/cpp/include7.c: New test.
13224
13225 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13226
13227         PR c++/47242
13228         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13229
13230 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13231
13232         PR rtl-optimization/47763
13233         * gcc.dg/pr47763.c: New test.
13234
13235 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13236
13237         PR fortran/45743
13238         * gfortran.dg/whole_file_32.f90 : New test.
13239
13240 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13241
13242         PR c++/47666
13243         * g++.dg/inherit/virtual7.C: New test.
13244
13245 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13246
13247         PR objc/47832
13248         * objc.dg/type-size-3.m: Updated error message.
13249         * objc.dg/type-size-4.m: New test.
13250         * objc.dg/type-size-5.m: New test.
13251
13252 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13253
13254         * lib/gnat.exp: Fix comments.
13255         Don't load libgloss.exp.
13256         (default_gnat_version): Call $compiler with --version.
13257         Adapt regexp for gnatmake output, insert version.
13258         (gnat_version): New proc.
13259         (gnat_init): Remove gnat_libgcc_s_path.
13260         (gnat_target_compile): Likewise.
13261         Remove ld_library_path.
13262         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13263         (gnat_pass): Remove.
13264         (gnat_pass): Remove.
13265         (gnat_finish): Remove.
13266         (gnat_exit): Remove.
13267         (local_find_gnatmake): Reindent.
13268         (runtest_file_p): Remove.
13269         (prune_warnings): Remove.
13270         (find_gnatclean): New proc.
13271         * lib/gnat-dg.exp (lremove): New proc.
13272         (gnat-dg-test): Reindent.
13273         Remove additional output files.
13274         (gnat-dg-runtest): Remove.
13275
13276         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13277         * gnat.dg/loop_optimization6.adb: Likewise.
13278         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13279
13280 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13281
13282         PR tree-optimization/47835
13283         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13284
13285 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13286
13287         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13288         * gfortran.dg/abstract_type_2.f03: Ditto.
13289         * gfortran.dg/abstract_type_3.f03: Ditto.
13290         * gfortran.dg/abstract_type_4.f03: Ditto.
13291         * gfortran.dg/abstract_type_5.f03: Ditto.
13292         * gfortran.dg/abstract_type_6.f03: Ditto.
13293         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13294         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13295         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13296         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13297         * gfortran.dg/array_function_5.f90: Ditto.
13298         * gfortran.dg/asynchronous_3.f03: Ditto.
13299         * gfortran.dg/char_expr_1.f90: Ditto.
13300         * gfortran.dg/class_14.f03: Ditto.
13301         * gfortran.dg/data_array_6.f: Ditto.
13302         * gfortran.dg/data_invalid.f90: Ditto.
13303         * gfortran.dg/dot_product_1.f03: Ditto.
13304         * gfortran.dg/func_derived_5.f90: Ditto.
13305         * gfortran.dg/func_result_4.f90: Ditto.
13306         * gfortran.dg/implied_do_1.f90: Ditto.
13307         * gfortran.dg/initialization_25.f90: Ditto.
13308         * gfortran.dg/initialization_26.f90: Ditto.
13309         * gfortran.dg/interface_34.f90: Ditto.
13310         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13311         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13312         * gfortran.dg/matmul_8.f03: Ditto.
13313         * gfortran.dg/merge_init_expr.f90: Ditto.
13314         * gfortran.dg/pack_assign_1.f90: Ditto.
13315         * gfortran.dg/pack_vector_1.f90: Ditto.
13316         * gfortran.dg/pointer_check_8.f90: Ditto.
13317         * gfortran.dg/product_init_expr.f03: Ditto.
13318         * gfortran.dg/reshape_order_5.f90: Ditto.
13319         * gfortran.dg/reshape_shape_1.f90: Ditto.
13320         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13321         * gfortran.dg/same_name_2.f90: Ditto.
13322         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13323         * gfortran.dg/spread_init_expr.f03: Ditto.
13324         * gfortran.dg/stmt_func_1.f90: Ditto.
13325         * gfortran.dg/sum_init_expr.f03: Ditto.
13326         * gfortran.dg/transpose_3.f03: Ditto.
13327         * gfortran.dg/unpack_init_expr.f03: Ditto.
13328         * gfortran.dg/warn_conversion.f90: Ditto.
13329         * gfortran.dg/warn_conversion_2.f90: Ditto.
13330         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13331         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13332         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13333         * gfortran.dg/whole_file_16.f90: Ditto.
13334         * gfortran.dg/whole_file_17.f90: Ditto.
13335         * gfortran.dg/whole_file_18.f90: Ditto.
13336         * gfortran.dg/whole_file_20.f03: Ditto.
13337         * gfortran.dg/whole_file_5.f90: Ditto.
13338         * gfortran.dg/whole_file_6.f90: Ditto.
13339         * gfortran.dg/write_invalid_format.f90: Ditto.
13340         * gfortran.dg/zero_sized_6.f90: Ditto.
13341
13342 2011-02-21  Jeff Law <law@redhat.com>
13343
13344         PR rtl-optimization/46178
13345         * gcc.target/i386/pr46178.c: New test.
13346
13347         PR rtl-optimization/46002
13348         * gcc.c-torture/compile/pr46002.c: New test.
13349
13350 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13351
13352         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13353         *-*-hpux10*.
13354
13355 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13356
13357         PR debug/47106
13358         * g++.dg/debug/pr47106.C: Require effective target lto.
13359
13360 2011-02-21  Jason Merrill  <jason@redhat.com>
13361
13362         * g++.dg/cpp0x/constexpr-diag2.C: New.
13363
13364 2011-02-20  Jason Merrill  <jason@redhat.com>
13365
13366         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13367
13368         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13369
13370         * g++.dg/overload/conv-op1.C: New.
13371
13372         * g++.dg/cpp0x/constexpr-synth1.C: New.
13373
13374 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13375
13376         * objc.dg/layout-2.m: New.
13377         * objc.dg/selector-3.m: Adjusted location of error message.
13378         * objc.dg/type-size-3.m: Same.
13379         * obj-c++.dg/selector-3.mm: Same.
13380
13381 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13382
13383         PR objc/47784
13384         * objc.dg/property/dotsyntax-22.m: New.
13385         * obj-c++.dg/property/dotsyntax-22.mm: New.
13386
13387 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13388
13389         PR c++/46394
13390         * g++.dg/template/typedef38.C: New test.
13391
13392 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13393
13394         PR fortran/46818
13395         * gfortran.dg/whole_file_30.f90 : New test.
13396         * gfortran.dg/whole_file_31.f90 : New test.
13397
13398 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13399
13400         PR fortran/45077
13401         PR fortran/44945
13402         * gfortran.dg/whole_file_28.f90 : New test.
13403         * gfortran.dg/whole_file_29.f90 : New test.
13404
13405 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13406
13407         PR c++/44118
13408         * g++.dg/template/crash105.C: New.
13409
13410 2011-02-19  Jason Merrill  <jason@redhat.com>
13411
13412         * g++.dg/cpp0x/regress/no-elide1.C: New.
13413
13414 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13415
13416         PR tree-optimization/46620
13417         * gcc.dg/pr46620.c: New.
13418
13419 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13420
13421         PR c/47809
13422         * gcc.target/i386/pr47809.c: New test.
13423
13424 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13425             Tobias Burnus  <burnus@net-b.de>
13426
13427         * lib/target-supports.exp
13428         (check_effective_target_fortran_large_real): New check for large reals.
13429         * gfortran.dg/nan_7.f90: New test.
13430
13431 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13432
13433         PR libgfortran/47567
13434         * gfortran.dg/fmt_f0_1.f90: Update test.
13435
13436 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13437
13438         PR fortran/47348
13439         * gfortran.dg/array_constructor_36.f90 : New test.
13440         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13441         allow for comparison between different elements of the array
13442         constructor at different levels of optimization.
13443
13444 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13445
13446         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13447         * gcc.target/i386/pr32280-1.c: Likewise.
13448
13449 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13450
13451         PR target/47800
13452         * gcc.target/i386/pr47800.c: New test.
13453
13454 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13455
13456         * objc/execute/exceptions/foward-1.x: New.
13457
13458 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13459
13460         PR fortran/47789
13461         * gfortran.dg/derived_constructor_comps_4.f90: New.
13462
13463 2011-02-18  Tobias Burnus
13464
13465         PR fortran/47775
13466         * gfortran.dg/func_result_6.f90: New.
13467
13468 2011-02-18  Michael Matz  <matz@suse.de>
13469
13470         PR fortran/45586
13471         * gfortran.dg/lto/pr45586_0.f90: New test.
13472         * gfortran.dg/typebound_proc_20.f90: Ditto.
13473         * gfortran.dg/typebound_proc_21.f90: Ditto.
13474
13475 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13476
13477         PR c++/47795
13478         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13479
13480 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13481
13482         PR fortran/47750
13483         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13484         gcc_warning_prefix.
13485         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13486         normalizing the error/warning output.
13487         * gfortran.dg/Wall.f90: Update dg-error/warning.
13488         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13489         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13490         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13491         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13492         * gfortran.dg/class_30.f90: Update dg-error/warning.
13493         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13494         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13495         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13496         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13497         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13498         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13499         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13500         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13501         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13502         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13503         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13504         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13505         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13506         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13507         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13508         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13509         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13510         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13511         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13512         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13513         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13514         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13515         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13516         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13517         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13518
13519 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13520
13521         PR fortran/47768
13522         * gfortran.dg/proc_ptr_comp_30.f90: New.
13523
13524 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13525
13526         PR debug/47780
13527         * gcc.target/i386/pr47780.c: New test.
13528
13529 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13530
13531         PR fortran/47767
13532         * gfortran.dg/class_40.f03: New.
13533
13534 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13535
13536         PR c++/47208
13537         * g++.dg/cpp0x/auto21.C: New test.
13538
13539 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13540
13541         * objc.dg/special/unclaimed-category-1.h: Updated for
13542         new ABI support.
13543         * objc.dg/special/unclaimed-category-1.m: Same.
13544         * objc.dg/zero-link-1.m: Same.
13545         * objc.dg/lookup-1.m: Same.
13546         * objc.dg/torture/strings/const-str-9.m
13547         * objc.dg/torture/strings/const-str-10.m: Same.
13548         * objc.dg/torture/strings/const-str-11.m: Same.
13549         * objc.dg/torture/forward-1.m: Same.
13550         * objc.dg/zero-link-2.m: Same.
13551         * objc.dg/encode-7-next-64bit.m: Same.
13552         * objc.dg/method-4.m: Same.
13553         * objc.dg/next-runtime-1.m: Same.
13554         * objc.dg/image-info.m: Same.
13555         * objc.dg/pr23214.m: Same.
13556         * objc.dg/symtab-1.m: Same.
13557         * obj-c++.dg/basic.m: Same.
13558         * obj-c++.dg/proto-lossage-3.m: Same.
13559         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13560         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13561         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13562         * obj-c++.dg/method-11.m: Same.
13563         * objc/execute/enumeration-1.m: Same.
13564         * objc/execute/object_is_class.m: Same.
13565         * objc/execute/formal_protocol-2.m: Same.
13566         * objc/execute/formal_protocol-4.m: Same.
13567         * objc/execute/formal_protocol-6.m: Same.
13568         * objc/execute/bycopy-3.m: Same.
13569         * objc/execute/exceptions/catchall-1.m: Same.
13570         * objc/execute/exceptions/finally-1.m: Same.
13571         * objc/execute/exceptions/local-variables-1.m: Same.
13572         * objc/execute/exceptions/foward-1.m: Same.
13573         * objc/execute/bf-common.h
13574         * objc/execute/enumeration-2.m: Same.
13575         * objc/execute/formal_protocol-1.m: Same.
13576         * objc/execute/formal_protocol-3.m: Same.
13577         * objc/execute/formal_protocol-5.m: Same.
13578         * objc/execute/accessing_ivars.m: Same.
13579         * objc/execute/bycopy-2.m: Same.
13580         * objc/execute/formal_protocol-7.m: Same.
13581         * objc/execute/compatibility_alias.m: Same.
13582         * objc/execute/no_clash.m: Same.
13583         * objc/execute/object_is_meta_class.m: Same.
13584         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13585         * objc/execute/class-tests-1.h: Include stdio.h.
13586         * objc/execute/class-tests-2.h: Same.
13587         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13588         runtimes.
13589         * obj-c++.dg/try-catch-2.mm: Same.
13590
13591 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13592
13593         PR c++/47783
13594         * g++.dg/warn/Wunused-parm-4.C: New test.
13595
13596 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13597             Jan Hubicka  <jh@suse.cz>
13598
13599         PR debug/47106
13600         PR debug/47402
13601         * g++.dg/debug/pr47106.C: New.
13602
13603 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13604
13605         PR target/43653
13606         * gcc.target/i386/pr43653.c: New test.
13607
13608 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13609
13610         PR c++/47172
13611         * g++.dg/template/inherit6.C: New test.
13612
13613 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13614
13615         PR fortran/47745
13616         * gfortran.dg/class_39.f03: New.
13617
13618 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13619
13620         PR c++/47326
13621         * g++.dg/cpp0x/variadic106.C: New test.
13622
13623 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13624
13625         PR libfortran/47757
13626         * gfortran.dg/pr47757-1.f90: New test.
13627         * gfortran.dg/pr47757-2.f90: New test.
13628         * gfortran.dg/pr47757-3.f90: New test.
13629
13630         PR c++/47704
13631         * g++.dg/cpp0x/enum8.C: New test.
13632
13633 2011-02-15  Jason Merrill  <jason@redhat.com>
13634
13635         * g++.dg/inherit/implicit-trivial1.C: New.
13636         * g++.dg/cpp0x/implicit-trivial1.C: New.
13637
13638 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13639
13640         PR middle-end/47725
13641         * gcc.dg/torture/pr47725.c: Removed.
13642
13643 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13644
13645         PR target/47755
13646         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13647         constant does not generate a load from memory.
13648
13649 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13650
13651         PR middle-end/47725
13652         * gcc.dg/torture/pr47725.c: New.
13653
13654 2011-02-15  Richard Guenther  <rguenther@suse.de>
13655
13656         PR tree-optimization/47743
13657         * gcc.dg/torture/pr47743.c: New testcase.
13658
13659 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13660
13661         PR middle-end/47581
13662         * gcc.target/i386/pr47581.c: New test.
13663
13664 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13665
13666         PR fortran/47730
13667         * gfortran.dg/select_type_22.f03: New.
13668
13669 2011-02-14  Jason Merrill  <jason@redhat.com>
13670
13671         * g++.dg/cpp0x/regress/enum1.C: New.
13672
13673 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13674
13675         * gnat.dg/include.adb: New test.
13676
13677 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13678
13679         PR fortran/47728
13680         * gfortran.dg/class_38.f03: New.
13681
13682 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13683
13684         * gcc.dg/pr46494.c: New test.
13685
13686 2011-02-14  Richard Guenther  <rguenther@suse.de>
13687
13688         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13689
13690 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13691
13692         PR ada/41929
13693         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13694         sparc*-sun-solaris2.11.
13695
13696 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13697
13698         PR fortran/47349
13699         * gfortran.dg/argument_checking_18.f90: New.
13700
13701 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13702
13703         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13704         * gfortran.dg/argument_checking_17.f90: New.
13705
13706 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13707
13708         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13709         are temporarily disabled.
13710         * gfortran.dg/class_7.f03: Ditto.
13711         * gfortran.dg/coarray_14.f90: Ditto.
13712         * gfortran.dg/typebound_proc_13.f03: Ditto.
13713
13714 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13715
13716         PR fortran/45586
13717         * gfortran.dg/extends_11.f03: New.
13718
13719 2011-02-11  Xinliang David Li  <davidxl@google.com>
13720
13721         PR tree-optimization/47707
13722         * g++.dg/tree-ssa/pr47707.C: New test.
13723
13724 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13725
13726         * g++.dg/opt/inline17.C: New test.
13727
13728 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13729
13730         PR fortran/47550
13731         * gfortran.dg/pure_formal_2.f90: New.
13732
13733 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13734
13735         PR rtl-optimization/47614
13736         * gfortran.dg/pr47614.f: New.
13737
13738 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13739
13740         PR driver/47678
13741         * gcc.dg/opts-6.c: New test.
13742
13743 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13744
13745         PR debug/47684
13746         * gcc.dg/pr47684.c: New test.
13747
13748 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13749
13750         PR target/47629
13751         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13752         c99_runtime, dg-add-options c99_runtime.
13753         (main): Use __asm__.
13754
13755 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13756
13757         PR testsuite/47400
13758         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13759         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13760         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13761         * gcc.dg/ucnid-10.c: Likewise.
13762         * gcc.dg/ucnid-13.c: Likewise.
13763         * gcc.dg/ucnid-7.c: Likewise.
13764         * gcc.dg/ucnid-8.c: Likewise.
13765         Adapt dg-warning line number.
13766
13767 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13768
13769         * gcc.target/i386/parity-1.c: Use -march=k8.
13770         * gcc.target/i386/parity-2.c: Ditto.
13771         * gcc.target/i386/vecinit-1.c: Ditto.
13772         * gcc.target/i386/vecinit-2.c: Ditto.
13773
13774 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13775
13776         PR target/46610
13777         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13778         * gcc.target/mips/save-restore-3.c: Likewise.
13779         * gcc.target/mips/save-restore-4.c: Likewise.
13780         * gcc.target/mips/save-restore-5.c: Likewise.
13781
13782         PR target/47683
13783         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13784         * g++.dg/tree-prof/partition2.C: Likewise.
13785
13786 2011-02-09  Jason Merrill  <jason@redhat.com>
13787
13788         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13789         rather than misdeclare std::puts.
13790
13791         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13792         * g++.dg/other/warning1.C: Likewise.
13793         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13794         * g++.old-deja/g++.gb/scope06.C: Likewise.
13795         * g++.old-deja/g++.law/cvt11.C: Likewise.
13796         * g++.old-deja/g++.law/init1.C: Likewise.
13797         * g++.dg/abi/mangle26.C: Likewise.
13798
13799         * g++.dg/template/function1.C: Adjust for C++0x mode.
13800         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13801
13802         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13803         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13804
13805         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13806
13807         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13808
13809         * g++.dg/cpp0x/regress: New directory.
13810         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13811         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13812         * g++.dg/cpp0x/regress/regress3.C: New.
13813
13814 2011-02-10  Richard Guenther  <rguenther@suse.de>
13815
13816         PR tree-optimization/47677
13817         * gcc.dg/torture/pr47677.c: New testcase.
13818
13819 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13820
13821         * objc.dg/special/load-category-1.m: Remove unused header.
13822         * objc.dg/special/load-category-1a.m: Likewise.
13823         * objc.dg/special/load-category-2.m: Likewise.
13824         * objc.dg/special/load-category-2a.m: Likewise.
13825         * objc.dg/special/load-category-3.m: Likewise.
13826         * objc.dg/special/load-category-3a.m: Likewise.
13827         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13828         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13829         * objc.dg/attributes/class-attribute-1.m: Likewise.
13830         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13831         * obj-c++.dg/property/property.exp: Likewise.
13832         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13833         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13834         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13835         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13836         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13837         * obj-c++.dg/template-8.mm: Likewise.
13838
13839 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13840
13841         PR target/47665
13842         * gcc.target/i386/pr47665.c: New test.
13843
13844 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13845
13846         PR testsuite/47622
13847         Revert
13848         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13849         PR debug/42631
13850         * gcc.dg/pr42631.c: Update test.
13851         * gcc.dg/pr42631-2.c: New test.
13852
13853 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13854
13855         PR fortran/47352
13856         * gfortran.dg/proc_decl_25.f90: New.
13857
13858 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13859
13860         PR fortran/47463
13861         * gfortran.dg/typebound_assignment_2.f03: New.
13862
13863 2011-02-09  Richard Guenther  <rguenther@suse.de>
13864
13865         PR tree-optimization/47664
13866         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13867
13868 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13869
13870         PR middle-end/47646
13871         * gnat.dg/uninit_func.adb: Adjust dg directive.
13872
13873 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13874
13875         PR middle-end/47646
13876         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13877
13878 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13879
13880         PR fortran/47637
13881         * gfortran.dg/auto_dealloc_2.f90: New.
13882
13883 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13884
13885         * gcc.dg/builtins-config.h: Remove __sgi handling.
13886         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13887         -std=c99 for mips-sgi-irix6.5*.
13888
13889 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13890
13891         PR middle-end/45505
13892         * gfortran.dg/pr25923.f90: Remove xfails.
13893
13894 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13895
13896         PR fortran/47583
13897         * gfortran.dg/inquire_14.f90: New test.
13898
13899 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13900
13901         PR fortran/45290
13902         * gfortran.dg/pointer_init_6.f90: New.
13903
13904 2011-02-08  Jeff Law <law@redhat.com>
13905
13906         PR tree-optimization/42893
13907         * gcc.tree-ssa/pr42893.c: New test.
13908
13909 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13910
13911         PR tree-optimization/46834
13912         PR tree-optimization/46994
13913         PR tree-optimization/46995
13914         * gcc.dg/graphite/id-pr46834.c: New.
13915         * gfortran.dg/graphite/id-pr46994.f90: New.
13916         * gfortran.dg/graphite/id-pr46995.f90: New.
13917
13918 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13919
13920         PR middle-end/47646
13921         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13922         using the variable is known the warning is emitted there.
13923         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13924         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13925
13926         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13927         statement.
13928         (vg): Likewise.
13929         * gcc.dg/noreturn-1.c (foo5): Likewise.
13930         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13931         (method2): Likewise.
13932
13933         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13934         the return statement using the uninitialized variable.
13935         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13936
13937 2011-02-08  Richard Guenther  <rguenther@suse.de>
13938
13939         PR middle-end/47639
13940         * g++.dg/opt/pr47639.c: New testcase.
13941
13942 2011-02-08  Richard Guenther  <rguenther@suse.de>
13943
13944         PR tree-optimization/47632
13945         * g++.dg/opt/pr47632.C: New testcase.
13946
13947 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13948
13949         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13950
13951 2011-02-07  Richard Guenther  <rguenther@suse.de>
13952
13953         PR tree-optimization/47615
13954         * g++.dg/opt/pr47615.C: New testcase.
13955
13956 2011-02-07  Richard Guenther  <rguenther@suse.de>
13957
13958         PR tree-optimization/47621
13959         * gcc.dg/torture/pr47621.c: New testcase.
13960
13961 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
13962
13963         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
13964
13965 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
13966
13967         PR fortran/47592
13968         * gfortran.dg/allocate_with_source_1 : New test.
13969
13970 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
13971
13972         PR middle-end/47610
13973         * gcc.dg/pr47610.c: New test.
13974
13975 2011-02-05  Jie Zhang  <jie@codesourcery.com>
13976
13977         PR debug/42631
13978         * gcc.dg/pr42631.c: Update test.
13979         * gcc.dg/pr42631-2.c: New test.
13980
13981 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
13982
13983         PR fortran/47574
13984         * gfortran.dg/pr47574.f90:  New test.
13985
13986 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
13987
13988         PR tree-optimization/46194
13989         * gcc.dg/autopar/pr46194.c: New.
13990
13991 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
13992
13993         PR tree-optimization/43695
13994         * g++.dg/ipa/pr43695.C: New.
13995
13996 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
13997
13998         PR inline-asm/23200
13999         * gcc.dg/pr23200.c: New test.
14000
14001 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14002
14003         PR c++/47589
14004         * g++.dg/pr47589.C: New test.
14005
14006 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14007
14008         PR c++/47398
14009         * g++.dg/template/typedef37.C: New test.
14010         * g++.dg/template/param1.C: Adjust expected error message.
14011
14012 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14013
14014         PR middle-end/31490
14015         * gcc.dg/pr31490-2.c: New test.
14016         * gcc.dg/pr31490-3.c: New test.
14017         * gcc.dg/pr31490-4.c: New test.
14018
14019 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14020             Jakub Jelinek  <jakub@redhat.com>
14021
14022         PR c++/46890
14023         * g++.dg/parser/semicolon3.C: Adjust.
14024         * g++.dg/parser/semicolon4.C: New testcase.
14025         * g++.dg/pr46890.C: New testcase.
14026
14027 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14028
14029         PR c++/29571
14030         * g++.dg/init/pr29571.C: New.
14031
14032 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14033
14034         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14035         instead of vect_int.
14036
14037 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14038
14039         PR target/47312
14040         * gcc.target/i386/pr47312.c: New test.
14041
14042         PR target/47564
14043         * gcc.target/i386/pr47564.c: New test.
14044
14045 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14046
14047         PR tree-optimization/45122
14048         * gcc.dg/tree-ssa/pr45122.c: New.
14049
14050 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14051
14052         PR target/47272
14053         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14054         and vec_vsx_st.
14055
14056         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14057         and vsx so a default --with-cpu=power7 doesn't give an error
14058         when -mavoid-indexed-addresses is used.
14059
14060         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14061         wrapper function to save the arguments and then jump to the real
14062         function, rather than depending on the compiler not to move stuff
14063         before an asm.
14064         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14065
14066 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14067             Paul Thomas  <pault@gcc.gnu.org>
14068
14069         PR fortran/47082
14070         * gfortran.dg/class_37.f03 : New test.
14071
14072 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14073             Richard Guenther  <rguenther@suse.de>
14074
14075         PR tree-optimization/40979
14076         PR bootstrap/47044
14077         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14078         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14079         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14080         check_vect_support_and_set_flags.
14081         * gfortran.dg/graphite/vect-pr40979.f90: New.
14082
14083 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14084
14085         PR fortran/47572
14086         * gfortran.dg/class_36.f03: New.
14087
14088 2011-02-02  Richard Guenther  <rguenther@suse.de>
14089
14090         PR tree-optimization/47566
14091         * gcc.dg/lto/20110201-1_0.c: New testcase.
14092
14093 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14094
14095         PR debug/47498
14096         PR debug/47501
14097         PR debug/45136
14098         PR debug/45130
14099         * debug/pr47498.c: New.
14100         * debug/pr47501.c: New.
14101
14102 2011-02-01  Richard Guenther  <rguenther@suse.de>
14103
14104         PR tree-optimization/47559
14105         * g++.dg/torture/pr47559.C: New testcase.
14106
14107 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14108
14109         PR fortran/47565
14110         * gfortran.dg/typebound_call_20.f03: New.
14111
14112 2011-02-01  Richard Guenther  <rguenther@suse.de>
14113
14114         PR tree-optimization/47555
14115         * gcc.dg/pr47555.c: New testcase.
14116
14117 2011-02-01  Richard Guenther  <rguenther@suse.de>
14118
14119         PR tree-optimization/47541
14120         * g++.dg/torture/pr47541.C: New testcase.
14121
14122 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14123
14124         PR fortran/47455
14125         * gfortran.dg/typebound_call_19.f03: New.
14126
14127 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14128
14129         PR c++/47416
14130         * g++.dg/cpp0x/pr47416.C: New test.
14131
14132 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14133
14134         PR fortran/47519
14135         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14136
14137 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14138
14139         PR fortran/47463
14140         * gfortran.dg/typebound_assignment_1.f03: New.
14141
14142 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14143
14144         PR tree-optimization/47538
14145         * gcc.c-torture/execute/pr47538.c: New test.
14146
14147 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14148
14149         PR target/45325
14150         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14151
14152 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14153
14154         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14155
14156 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14157
14158         PR rtl-optimization/44031
14159         * gcc.c-torture/compile/20110131-1.c: New test.
14160
14161 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14162
14163         PR fortran/47042
14164         * gfortran.dg/stmt_func_1.f90: New.
14165
14166 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14167
14168         PR fortran/47042
14169         * gfortran.dg/interface_34.f90: New.
14170
14171 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14172
14173         PR fortran/47523
14174         * gfortran.dg/realloc_on_assign_5.f03: New test.
14175         * gfortran.dg/realloc_on_assign_5.f03: New test.
14176
14177 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14178
14179         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14180         * gfortran.dg/bessel_7.f90: Likewise.
14181         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14182
14183         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14184         * gfortran.dg/sum_init_expr.f03: Likewise.
14185
14186         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14187
14188         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14189         -r -nostdlib.
14190
14191         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14192         loop only on "vect_intfloat_cvt" targets.
14193
14194 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14195
14196         PR fortran/47531
14197         * gfortran.dg/shape_6.f90: New.
14198
14199 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14200
14201         PR libgfortran/47434
14202         * gfortran.dg/read_infnan_1.f90: Update test.
14203         * gfortran.dg/module_nan.f90: Update test.
14204         * gfortran.dg/char4_iunit_1.f03: Update test.
14205         * gfortran.dg/large_real_kind_1.f90: Update test.
14206         * gfortran.dg/real_const_3.f90: Update test.
14207         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14208
14209 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14210
14211         PR c++/47311
14212         * g++.dg/template/param2.C: New test.
14213
14214 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14215
14216         PR libgfortran/47285
14217         * gfortran.dg/fmt_g.f: New test.
14218
14219 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14220
14221         PR fortran/47507
14222         * gfortran.dg/pure_formal_1.f90: New.
14223
14224 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14225
14226         PR target/42894
14227         * gcc.dg/tls/pr42894.c: New test.
14228
14229 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14230
14231         * gcc.dg/pr47276.c: Add dg-require-visibility.
14232
14233 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14234
14235         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14236
14237 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14238             Tobias Burnus  <burnus@gcc.gnu.org>
14239
14240         PR fortran/45170
14241         PR fortran/35810
14242         PR fortran/47350
14243         * gfortran.dg/realloc_on_assign_3.f03: New test.
14244         * gfortran.dg/realloc_on_assign_4.f03: New test.
14245         * gfortran.dg/allocatable_function_5.f90: New test.
14246         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14247         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14248         implemented" dg-errors.
14249
14250 2011-01-27  Jan Hubicka  <jh@suse.cz>
14251
14252         PR middle-end/46949
14253         * gcc.dg/attr-weakref-4.c: New testcase
14254
14255 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14256
14257         PR tree-optimization/47228
14258         * gcc.dg/torture/pr47228.c: New test.
14259
14260 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14261
14262         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14263
14264 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14265
14266         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14267         when using auto-overlay support on the SPU.
14268
14269 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14270
14271         PR rtl-optimization/44174
14272         * gcc.target/i386/asm-6.c: New test.
14273
14274 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14275
14276         PR rtl-optimization/46856
14277         * gcc.c-torture/compile/pr46856.c: New test.
14278
14279 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14280             Andrew Pinski  <pinskia@gmail.com>
14281
14282         PR c/43082
14283         * gcc.dg/pr43082.c: New.
14284
14285 2011-01-26  DJ Delorie  <dj@redhat.com>
14286
14287         PR rtl-optimization/46878
14288         * gcc.dg/pr46878-1.c: New test.
14289
14290 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14291
14292         PR c++/47476
14293         * g++.dg/cpp0x/pr47476.C: New test.
14294
14295 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14296
14297         * gcc.c-torture/compile/20110126-1.c: New test.
14298
14299 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14300
14301         PR c/47473
14302         * gcc.dg/torture/pr47473.c: New test.
14303
14304 2011-01-26  Jan Hubicka  <jh@suse.cz>
14305
14306         PR target/47237
14307         * gcc.c-torture/execute/pr47237.c: New testcase.
14308
14309 2011-01-26  Jan Hubicka  <jh@suse.cz>
14310
14311         PR tree-optimization/47190
14312         * gcc.dg/attr-weakref-3.c: New testcase.
14313
14314 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14315
14316         PR c++/43601
14317         * gcc.dg/dll-9a.c: New test file.
14318         * gcc.dg/dll-11.c: Likewise.
14319         * gcc.dg/dll-12.c: Likewise.
14320         * gcc.dg/dll-12a.c: Likewise.
14321         * gcc.dg/dll-11a.c: Likewise.
14322         * gcc.dg/dll-9.c: Likewise.
14323         * gcc.dg/dll-10.c: Likewise.
14324         * gcc.dg/dll-10a.c: Likewise.
14325         * g++.dg/ext/dllexport4a.cc: Likewise.
14326         * g++.dg/ext/dllexport4.C: Likewise.
14327         * g++.dg/ext/dllexport5.C: Likewise.
14328         * g++.dg/ext/dllexport5a.cc: Likewise.
14329
14330 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14331
14332         PR tree-optimization/46970
14333         * gcc.dg/graphite/pr46970.c: New.
14334
14335 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14336
14337         PR tree-optimization/46215
14338         * gcc.dg/graphite/pr46215.c: New.
14339
14340 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14341
14342         PR tree-optimization/46168
14343         * gcc.dg/graphite/pr46168.c: New.
14344
14345 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14346
14347         PR tree-optimization/43657
14348         * gcc.dg/graphite/pr43657.c: New.
14349
14350 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14351
14352         PR tree-optimization/29832
14353         * gfortran.dg/graphite/pr29832.f90: New.
14354
14355 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14356
14357         PR tree-optimization/43567
14358         * gcc.dg/graphite/pr43567.c: New.
14359
14360 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14361
14362         * gfortran.dg/graphite/interchange-4.f: New.
14363         * gfortran.dg/graphite/interchange-5.f: New.
14364
14365         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14366         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14367         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14368         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14369         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14370         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14371         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14372         * gfortran.dg/ltrans-7.f90: Removed.
14373         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14374
14375         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14376         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14377         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14378         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14379         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14380         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14381         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14382         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14383         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14384         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14385         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14386         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14387         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14388         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14389         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14390         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14391         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14392         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14393         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14394         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14395         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14396         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14397         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14398         * gcc.dg/tree-ssa/data-dep-1.c
14399         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14400         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14401         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14402         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14403         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14404
14405 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14406
14407         PR tree-optimization/47265
14408         PR tree-optimization/47443
14409         * gcc.c-torture/compile/pr47265.c: New test.
14410         * gcc.dg/pr47443.c: New test.
14411
14412 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14413
14414         PR tree-optimization/47382
14415         * g++.dg/torture/pr47382.C: New test.
14416         * g++.dg/opt/devirt1.C: Xfail.
14417
14418 2011-01-25  Yao Qi  <yao@codesourcery.com>
14419
14420         PR target/45701
14421         * gcc.target/arm/pr45701-1.c: New test.
14422         * gcc.target/arm/pr45701-2.c: New test.
14423         * gcc.target/arm/pr45701-3.c: New test.
14424
14425 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14426             Jakub Jelinek  <jakub@redhat.com>
14427
14428         PR tree-optimization/47271
14429         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14430
14431 2011-01-25  Nick Clifton  <nickc@redhat.com>
14432
14433         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14434         (saturate_add): Delete.
14435         (exchange): Delete.
14436         (main): Do not run saturate_add.
14437         (set_interrupts): Delete.
14438
14439 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14440
14441         PR fortran/47448
14442         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14443
14444 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14445
14446         PR tree-optimization/47427
14447         PR tree-optimization/47428
14448         * gcc.c-torture/compile/pr47427.c: New test.
14449         * gcc.c-torture/compile/pr47428.c: New test.
14450
14451 2011-01-25  Richard Guenther  <rguenther@suse.de>
14452
14453         PR middle-end/47411
14454         * gcc.dg/torture/pr47411.c: New testcase.
14455
14456 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14457
14458         * gfortran.dg/graphite/id-24.f: New.
14459         * gfortran.dg/graphite/id-25.f: New.
14460
14461 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14462
14463         * gfortran.dg/graphite/id-23.f: New.
14464
14465 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14466
14467         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14468
14469 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14470
14471         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14472         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14473         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14474         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14475         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14476         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14477         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14478         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14479         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14480
14481 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14482
14483         * gcc.dg/graphite/block-0.c: Add documentation.
14484         * gcc.dg/graphite/block-4.c: Same.
14485         * gcc.dg/graphite/block-7.c: Same.
14486         * gcc.dg/graphite/block-8.c: New.
14487         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14488         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14489         * gcc.dg/graphite/interchange-12.c: Add documentation.
14490         * gcc.dg/graphite/interchange-13.c: New.
14491         * gcc.dg/graphite/interchange-14.c: New.
14492         * gcc.dg/graphite/interchange-15.c: New.
14493         * gcc.dg/graphite/interchange-8.c: Add documentation.
14494         * gcc.dg/graphite/interchange-mvt.c: Same.
14495
14496 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14497
14498         PR target/47408
14499         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14500         * gcc.target/powerpc/altivec-14.c: Ditto.
14501         * gcc.target/powerpc/altivec-33.c: Ditto.
14502         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14503         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14504         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14505         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14506         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14507         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14508         * g++.dg/ext/altivec-15.C: Ditto.
14509         * g++.dg/ext/altivec-types-1.C: Ditto.
14510         * g++.dg/ext/altivec-types-2.C: Ditto.
14511         * g++.dg/ext/altivec-types-3.C: Ditto.
14512         * g++.dg/ext/altivec-types-4.C: Ditto.
14513
14514 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14515
14516         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14517
14518 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14519
14520         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14521         optimization options.
14522
14523 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14524
14525         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14526
14527         PR testsuite/45988
14528         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14529
14530 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14531
14532         PR fortran/47421
14533         * gfortran.dg/allocatable_scalar_12.f90: New.
14534
14535 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14536
14537         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14538         vectorization to be not profitable if peeling is used to
14539         realign the memory access.
14540         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14541         loop bound to avoid loop unrolling.
14542         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14543
14544 2011-01-22  Jan Hubicka  <jh@suse.cz>
14545
14546         PR lto/47333
14547         * g++.dg/lto/pr47333.C: New file.
14548
14549 2011-01-22  Jan Hubicka  <jh@suse.cz>
14550
14551         PR tree-optimization/43884
14552         PR lto/44334
14553         * gcc.dg/autopar/outer-2.c: Increase array size.
14554         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14555
14556 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14557
14558         PR fortran/38536
14559         * gfortran.dg/c_loc_tests_16.f90:  New test.
14560
14561 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14562
14563         PR fortran/47399
14564         * gfortran.dg/typebound_proc_19.f90: New.
14565
14566 2011-01-21  Jeff Law <law@redhat.com>
14567
14568         PR tree-optimization/47053
14569         * g++.dg/pr47053.C: New test.
14570
14571 2011-01-21  Jason Merrill  <jason@redhat.com>
14572
14573         PR c++/47041
14574         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14575
14576 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14577
14578         PR c++/47388
14579         * g++.dg/cpp0x/range-for10.C: New test.
14580         * g++.dg/template/for1.C: New test.
14581
14582         PR middle-end/45566
14583         * g++.dg/tree-prof/partition3.C: New test.
14584
14585         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14586
14587         PR rtl-optimization/47366
14588         * g++.dg/opt/pr47366.C: New test.
14589
14590 2011-01-21  Jason Merrill  <jason@redhat.com>
14591
14592         PR c++/46552
14593         * g++.dg/cpp0x/constexpr-regress2.C: New.
14594
14595         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14596
14597 2011-01-21  Jeff Law <law@redhat.com>
14598
14599         PR rtl-optimization/41619
14600         * gcc.dg/pr41619.c: New.
14601
14602 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14603
14604         PR tree-optimization/47355
14605         * g++.dg/opt/pr47355.C: New test.
14606
14607 2011-01-21  Richard Guenther  <rguenther@suse.de>
14608
14609         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14610         making main hot.
14611
14612 2011-01-21  Richard Guenther  <rguenther@suse.de>
14613
14614         PR tree-optimization/47365
14615         * gcc.dg/torture/pr47365.c: New testcase.
14616         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14617
14618 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14619
14620         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14621
14622 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14623
14624         PR tree-optimization/47391
14625         * gcc.dg/pr47391.c: New test.
14626
14627 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14628
14629         * g++.dg/template/char1.C: Use signed char.
14630
14631 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14632
14633         PR fortran/47377
14634         * gfortran.dg/pointer_target_4.f90: New.
14635
14636 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14637
14638         PR target/47251
14639         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14640         ILP32 system and not IP32.
14641
14642 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14643
14644         PR debug/46583
14645         * g++.dg/debug/pr46583.C: New.
14646
14647 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14648
14649         PR debug/47283
14650         * g++.dg/debug/pr47283.C: New test.
14651
14652         PR testsuite/47371
14653         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14654         * gcc.target/i386/headmerge-2.c: Likewise.
14655
14656 2011-01-20  Richard Guenther  <rguenther@suse.de>
14657
14658         PR middle-end/47370
14659         * gcc.dg/torture/pr47370.c: New testcase.
14660
14661 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14662
14663         PR tree-optimization/46130
14664         * gcc.dg/pr46130-1.c: New test.
14665         * gcc.dg/pr46130-2.c: New test.
14666
14667 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14668
14669         PR c++/47291
14670         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14671
14672 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14673
14674         PR debug/46240
14675         * g++.dg/debug/pr46240.cc: New.
14676
14677 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14678
14679         PR c++/47303
14680         * g++.dg/template/anonunion1.C: New test.
14681
14682         PR rtl-optimization/47337
14683         * gcc.c-torture/execute/pr47337.c: New test.
14684
14685 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14686
14687         PR testsuite/45342
14688         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14689
14690 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14691
14692         PR tree-optimization/46021
14693         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14694
14695 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14696
14697         PR tree-optimization/47290
14698         * g++.dg/torture/pr47290.C: New test.
14699
14700 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14701
14702         PR fortran/47240
14703         * gfortran.dg/proc_ptr_comp_29.f90: New.
14704
14705 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14706
14707         PR testsuite/41146
14708         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14709         powerpc-apple-darwin9.
14710
14711 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14712
14713         PR rtl-optimization/47299
14714         * gcc.c-torture/execute/pr47299.c: New test.
14715
14716 2011-01-17  Jason Merrill  <jason@redhat.com>
14717
14718         * g++.dg/cpp0x/constexpr-virtual.C: New.
14719
14720 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14721
14722         PR fortran/47331
14723         * gfortran.dg/gomp/pr47331.f90: New test.
14724
14725 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14726
14727         PR objc/47314
14728         * objc.dg/selector-warn-1.m: New.
14729         * obj-c++.dg/selector-warn-1.mm: New.
14730
14731 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14732
14733         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14734         Update dg-final accordingly.
14735
14736 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14737
14738         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14739
14740 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14741
14742         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14743         target check.
14744         * gcc.dg/guality/pr36728-2.c: Likewise.
14745
14746 2011-01-17  Richard Guenther  <rguenther@suse.de>
14747
14748         PR tree-optimization/47313
14749         * g++.dg/torture/pr47313.C: New testcase.
14750
14751 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14752
14753         PR target/47318
14754         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14755         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14756         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14757         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14758
14759         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14760         as __m256i.
14761         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14762         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14763         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14764
14765 2011-01-17  Richard Guenther  <rguenther@suse.de>
14766
14767         PR tree-optimization/45967
14768         * gcc.dg/torture/pr45967-2.c: New testcase.
14769         * gcc.dg/torture/pr45967-3.c: Likewise.
14770
14771 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14772
14773         PR testsuite/47325
14774         * g++.dg/ext/pr47213.C: Require visibility.
14775
14776 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14777
14778         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14779         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14780
14781 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14782
14783         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14784         Linux-based targets.
14785
14786 2011-01-13  Jan Hubicka  <jh@suse.cz>
14787
14788         PR tree-optimization/47276
14789         * gcc.dg/pr47276.c: New testcase.
14790
14791 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14792             Jonathan Wakely  <jwakely.gcc@gmail.com>
14793
14794         PR c++/33558
14795         * g++.dg/other/pr33558.C: New.
14796         * g++.dg/other/pr33558-2.C: New.
14797
14798 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14799
14800         PR tree-optimization/45934
14801         PR tree-optimization/46302
14802         * g++.dg/ipa/devirt-c-1.C: New test.
14803         * g++.dg/ipa/devirt-c-2.C: Likewise.
14804         * g++.dg/ipa/devirt-c-3.C: Likewise.
14805         * g++.dg/ipa/devirt-c-4.C: Likewise.
14806         * g++.dg/ipa/devirt-c-5.C: Likewise.
14807         * g++.dg/ipa/devirt-c-6.C: Likewise.
14808         * g++.dg/ipa/devirt-6.C: Likewise.
14809         * g++.dg/ipa/devirt-d-1.C: Likewise.
14810         * g++.dg/torture/pr45934.C: Likewise.
14811
14812 2011-01-14  Jason Merrill  <jason@redhat.com>
14813
14814         * g++.dg/cpp0x/variadic105.C: New.
14815
14816 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14817             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14818
14819         PR objc/45989
14820         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14821         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14822         execution tests on i?86-*-*, x86_64-*-* and
14823         powerpc*-apple-darwin* && ilp32.
14824         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14825         tests on i?86-*-* and x86_64-*-*.
14826
14827 2011-01-14  Richard Guenther  <rguenther@suse.de>
14828
14829         PR tree-optimization/47280
14830         * g++.dg/opt/pr47280.C: New testcase.
14831
14832 2011-01-14  Jason Merrill  <jason@redhat.com>
14833
14834         * g++.dg/cpp0x/constexpr-regress1.C: New.
14835
14836         * g++.dg/ext/flexary2.C: New.
14837
14838 2011-01-14  Richard Guenther  <rguenther@suse.de>
14839
14840         PR middle-end/47281
14841         * gcc.dg/torture/pr47281.c: New testcase.
14842         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14843
14844 2011-01-14  Richard Guenther  <rguenther@suse.de>
14845
14846         PR tree-optimization/47286
14847         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14848
14849 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14850
14851         PR c++/47213
14852         * g++.dg/ext/pr47213.C: New.
14853
14854 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14855
14856         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14857
14858 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14859             Mikael Morin  <mikael@gcc.gnu.org>
14860
14861         PR fortran/45848
14862         PR fortran/47204
14863         * gfortran.dg/select_type_20.f90: New.
14864         * gfortran.dg/select_type_21.f90: New.
14865
14866 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14867
14868         PR target/47251
14869         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14870
14871 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14872
14873         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14874         * gcc.dg/guality/pr36728-2.c: Likewise.
14875
14876 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14877
14878         PR debug/PR46973
14879         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14880
14881 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14882
14883         PR rtl-optimization/45352
14884         * gcc.dg/pr45352-3.c: New.
14885
14886 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14887
14888         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14889         comment.
14890         * g++.dg/cpp0x/range-for8.C: New.
14891         * g++.dg/cpp0x/range-for9.C: New.
14892
14893 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14894
14895         PR debug/47209
14896         * g++.dg/debug/pr47209.C: New.
14897
14898 2011-01-12  Richard Guenther  <rguenther@suse.de>
14899
14900         PR lto/47259
14901         * gcc.dg/lto/pr47259_0.c: New testcase.
14902         * gcc.dg/lto/pr47259_1.c: Likewise.
14903
14904 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14905
14906         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14907         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14908         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14909         methods missing from the OBJC2 Object.
14910         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14911         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14912         GNU and NeXT runtimes.
14913         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14914         comments.
14915         * objc-obj-c++-shared/Object1.m: Likewise.
14916         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14917         * objc.dg/proto-qual-1.m: Likewise.
14918         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14919         * obj-c++.dg/proto-qual-1.mm: Likewise.
14920
14921 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14922
14923         PR testsuite/33033
14924         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14925
14926 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14927
14928         Fixed the Objective-C++ testsuite and updated all tests.
14929         * lib/obj-c++.exp (obj-c++_init): Declare and set
14930         gcc_warning_prefix and gcc_error_prefix.
14931         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14932         'dg-warning', 'dg-message' and 'dg-error'.
14933         * obj-c++.dg/class-extension-3.mm: Likewise.
14934         * obj-c++.dg/class-protocol-1.mm: Likewise.
14935         * obj-c++.dg/encode-7.mm: Likewise.
14936         * obj-c++.dg/exceptions-3.mm: Likewise.
14937         * obj-c++.dg/exceptions-5.mm: Likewise.
14938         * obj-c++.dg/method-12.mm: Likewise.
14939         * obj-c++.dg/method-13.mm: Likewise.
14940         * obj-c++.dg/method-15.mm: Likewise.
14941         * obj-c++.dg/method-16.mm: Likewise.
14942         * obj-c++.dg/method-4.mm: Likewise.
14943         * obj-c++.dg/method-8.mm: Likewise.
14944         * obj-c++.dg/method-conflict-1.mm: Likewise.
14945         * obj-c++.dg/method-conflict-2.mm: Likewise.
14946         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14947         and uncommented second part of the testcase now that the testsuite
14948         works correctly.
14949         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14950         and uncommented second part of the testcase now that the testsuite
14951         works correctly.
14952         * obj-c++.dg/private-1.mm: Likewise.
14953         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14954         * obj-c++.dg/syntax-error-7.mm: Likewise.
14955         * obj-c++.dg/warn5.mm: Likewise.
14956         * obj-c++.dg/property/at-property-14.mm: Likewise.
14957         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
14958         FIXME.
14959         * obj-c++.dg/property/at-property-18.mm: Likewise.
14960         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
14961         FIXME.
14962         * obj-c++.dg/property/at-property-21.mm: Likewise.
14963         * obj-c++.dg/property/at-property-28.mm: Likewise.
14964         * obj-c++.dg/property/at-property-5.mm: Likewise.
14965         * obj-c++.dg/property/dynamic-2.mm: Likewise.
14966         * obj-c++.dg/property/property-neg-3.mm: Likewise.
14967         * obj-c++.dg/property/synthesize-11.mm: Likewise.
14968         * obj-c++.dg/property/synthesize-6.mm: Likewise.
14969         * obj-c++.dg/property/synthesize-8.mm: Likewise.
14970         * obj-c++.dg/property/synthesize-9.mm: Likewise.
14971         * obj-c++.dg/tls/diag-5.mm: Likewise.
14972         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
14973         dg-error, now matched correctly.
14974
14975 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14976
14977         * objc.dg/property/at-property-29.m: New.
14978         * obj-c++.dg/property/at-property-29.mm: New.
14979
14980 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14981
14982         * go.test/go-test.exp (go-set-goarch): New proc.
14983         (go-gc-tests): Use it.
14984
14985 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
14986
14987         PR debug/46955
14988         * g++.dg/debug/dwarf2/template-params-8.C: New test.
14989
14990 2011-01-11  Richard Henderson  <rth@redhat.com>
14991
14992         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
14993
14994 2011-01-11  Jan Hubicka  <jh@suse.cz>
14995
14996         PR lto/45721
14997         PR lto/45375
14998         * gcc.dg/lto/pr45721_1.c: New file.
14999         * gcc.dg/lto/pr45721_0.c: New file.
15000
15001 2011-01-11  Richard Guenther  <rguenther@suse.de>
15002
15003         PR tree-optimization/46076
15004         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15005
15006 2011-01-11  Jeff Law <law@redhat.com>
15007
15008         * PR tree-optimization/47086
15009         * gcc.dg/pr47086.c: New test.
15010
15011 2011-01-11  Jason Merrill  <jason@redhat.com>
15012
15013         PR c++/46658
15014         * g++.dg/template/new10.C: New.
15015
15016         PR c++/45520
15017         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15018
15019 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15020
15021         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15022         Split type definitions and NSConstantString class into...
15023         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15024         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15025         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15026         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15027         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15028         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15029         to comments.
15030         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15031         encode defines for newer NeXT system headers.
15032         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15033         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15034         * objc.dg/foreach-5.m: Likewise.
15035         * objc.dg/foreach-2.m: Likewise.
15036         * objc.dg/foreach-4.m: Likewise.
15037         * objc.dg/torture/strings/string1.m: Likewise.
15038         * objc.dg/torture/strings/string2.m: Likewise.
15039         * objc.dg/torture/strings/string3.m: Likewise.
15040         * objc.dg/torture/strings/string4.m: Likewise.
15041         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15042         header and stand alone.
15043         * obj-c++.dg/strings/strings-2.mm: Likewise.
15044         * objc.dg/torture/strings/const-str-3.m: Likewise.
15045         * objc.dg/strings/strings-2.m: Likewise.
15046         * objc.dg/strings/const-str-12b.m: Likewise.
15047
15048 2011-01-12  Richard Guenther  <rguenther@suse.de>
15049
15050         PR middle-end/32511
15051         * gcc.dg/attr-weak-1.c: Adjust.
15052
15053 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15054
15055         PR fortran/47051
15056         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15057         standard compliant and comment.
15058
15059 2011-01-10  Jan Hubicka  <jh@suse.cz>
15060
15061         PR lto/46083
15062         * gcc.dg/initpri3.c: New testcase.
15063
15064 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15065
15066         PR lto/47222
15067         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15068         externally visible.
15069         (g_esi): Likewise.
15070         (g_ebx): Likewise.
15071         (g_ebp): Likewise.
15072         (g_esp): Likewise.
15073         (g_ebp_save): Likewise.
15074         (g_esp_save): Likewise.
15075
15076 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15077
15078         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15079
15080 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15081
15082         PR tree-optimization/46021
15083         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15084         i?86-*-*, x86_64-*-*.
15085
15086 2011-01-10  Jeff Law <law@redhat.com>
15087
15088         * PR tree-optimization/47141
15089         * gcc.c-torture/compile/pr47141.c: New test.
15090
15091 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15092
15093         PR testsuite/46230
15094         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15095         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15096         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15097         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15098
15099         PR testsuite/46230
15100         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15101         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15102         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15103         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15104         being vectorized.  Adjust dg-final pattern.
15105
15106         PR testsuite/46230
15107         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15108         * gcc.dg/vect/slp-24.c: Likewise.
15109
15110 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15111
15112         PR c++/47218
15113         * g++.dg/other/pr47218-1.C: New test file.
15114         * g++.dg/other/pr47218.C: Likewise.
15115         * g++.dg/other/pr47218.h: New supporting header.
15116
15117 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15118
15119         PR objc/47232
15120         * objc.dg/attributes/invalid-attribute-1.m: New.
15121         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15122
15123 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15124
15125         PR fortran/47224
15126         * gfortran.dg/proc_ptr_comp_28.f90: New.
15127
15128 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15129
15130         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15131         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15132         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15133         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15134         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15135         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15136         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15137         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15138         * objc.dg/gnu-api-2-class.m: Likewise.
15139         * objc.dg/gnu-api-2-ivar.m: Likewise.
15140         * objc.dg/gnu-api-2-method.m: Likewise.
15141         * objc.dg/gnu-api-2-objc.m: Likewise.
15142         * objc.dg/gnu-api-2-object.m: Likewise.
15143         * objc.dg/gnu-api-2-property.m: Likewise.
15144         * objc.dg/gnu-api-2-protocol.m: Likewise.
15145         * objc.dg/gnu-api-2-sel.m: Likewise.
15146
15147 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15148
15149         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15150         * objc.dg/objc-foreach-4.m: Likewise.
15151         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15152         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15153         * objc.dg/foreach-4.m: Likewise.
15154         * objc.dg/foreach-5.m: Likewise.
15155         * objc.dg/foreach-3.m: Return self from init.
15156
15157 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15158
15159         PR fortran/38536
15160         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15161
15162 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15163
15164         PR fortran/46313
15165         * gfortran.dg/class_35.f90: New.
15166
15167 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15168
15169         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15170
15171 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15172
15173         PR objc/47078
15174         * objc.dg/invalid-method-2.m: New.
15175         * obj-c++.dg/invalid-method-2.mm: New.
15176
15177 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15178
15179         PR fortran/46896
15180         * gfortran.dg/transpose_optimization_2.f90 : New test.
15181
15182 2011-01-08  Jan Hubicka  <jh@suse.cz>
15183
15184         PR tree-optmization/46469
15185         * g++.dg/torture/pr46469.C: New testcase.
15186
15187 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15188
15189         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15190         emulation of libobjc-gnu structure layout functionality to ..
15191         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15192         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15193         * objc/execute/bf-common.h: Adjust headers.
15194         * objc/execute/bf-1.m: Likewise.
15195         * objc/execute/bf-2.m: Likewise.
15196         * objc/execute/bf-3.m: Likewise.
15197         * objc/execute/bf-4.m: Likewise.
15198         * objc/execute/bf-5.m: Likewise.
15199         * objc/execute/bf-6.m: Likewise.
15200         * objc/execute/bf-7.m: Likewise.
15201         * objc/execute/bf-8.m: Likewise.
15202         * objc/execute/bf-9.m: Likewise.
15203         * objc/execute/bf-10.m: Likewise.
15204         * objc/execute/bf-11.m: Likewise.
15205         * objc/execute/bf-12.m: Likewise.
15206         * objc/execute/bf-13.m: Likewise.
15207         * objc/execute/bf-14.m: Likewise.
15208         * objc/execute/bf-15.m: Likewise.
15209         * objc/execute/bf-16.m: Likewise.
15210         * objc/execute/bf-17.m: Likewise.
15211         * objc/execute/bf-18.m: Likewise.
15212         * objc/execute/bf-19.m: Likewise.
15213         * objc/execute/bf-20.m: Likewise.
15214         * objc/execute/bf-21.m: Likewise.
15215         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15216         objc_get_type_qualifiers ().
15217
15218 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15219
15220         PR fortran/45777
15221         * gfortran.dg/dependency_39.f90:  New test.
15222
15223 2011-01-07  Jan Hubicka  <jh@suse.cz>
15224
15225         Get builtins tests ready for linker plugin.
15226         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15227         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15228         my_memset, my_bzero): Mark used.
15229         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15230         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15231         volatile.
15232         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15233         volatile.
15234
15235 2011-01-07  Jan Hubicka  <jh@suse.cz>
15236
15237         PR tree-optimization/46367
15238         * g++.dg/torture/pr46367.C: New file.
15239
15240 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15241
15242         PR target/47201
15243         * gcc.dg/pr47201.c: New test.
15244
15245         PR bootstrap/47187
15246         * gcc.dg/tree-prof/pr47187.c: New test.
15247
15248 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15249
15250         PR fortran/41580
15251         * gfortran.dg/extends_type_of_3.f90: New.
15252
15253 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15254
15255         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15256         * g++.dg/ext/dllimport-MI1.C: Likewise.
15257         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15258         * g++.dg/ext/dllimport10.C: Likewise.
15259         * g++.dg/ext/dllimport11.C: Likewise.
15260         * g++.dg/ext/dllimport12.C: Likewise.
15261         * g++.dg/ext/dllimport13.C: Likewise.
15262         * g++.dg/ext/dllimport2.C: Likewise.
15263         * g++.dg/ext/dllimport3.C: Likewise.
15264         * g++.dg/ext/dllimport4.C: Likewise.
15265         * g++.dg/ext/dllimport5.C: Likewise.
15266         * g++.dg/ext/dllimport6.C: Likewise.
15267         * g++.dg/ext/dllimport8.C: Likewise.
15268         * g++.dg/ext/dllimport9.C: Likewise.
15269         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15270         targets, too. Additionally enable test for i?86-*-mingw*.
15271         * g++.dg/ext/selectany1.C: Likewise.
15272         Remove guard variable check.
15273
15274 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15275
15276         PR fortran/47189
15277         PR fortran/47194
15278         * gfortran.dg/storage_size_3.f08: Extended.
15279
15280 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15281
15282         PR c++/47022
15283         * g++.dg/template/stdarg1.C: New test.
15284
15285 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15286
15287         PR fortran/47195
15288         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15289         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15290         from the interface of functions to not hide the errors that
15291         shall be tested.
15292
15293 2011-01-06  Jan Hubicka  <jh@suse.cz>
15294
15295         * gcc.dg/lto/pr47188_0.c: New testcase.
15296         * gcc.dg/lto/pr47188_1.c: New testcase.
15297
15298 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15299
15300         PR fortran/33117
15301         PR fortran/46478
15302         * gfortran.dg/interface_33.f90: New test.
15303
15304 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15305
15306         PR c/47150
15307         * gcc.c-torture/compile/pr47150.c: New test.
15308
15309 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15310
15311         PR tree-optimization/47139
15312         * gcc.dg/vect/pr47139.c: New test.
15313
15314 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15315
15316         PR fortran/47180
15317         * gfortran.dg/extends_type_of_2.f03: New.
15318
15319 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15320
15321         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15322
15323 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15324
15325         * gnat.dg/opt14.adb: New test.
15326
15327 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15328
15329         PR fortran/46017
15330         * gfortran.dg/allocate_error_2.f90:  New test.
15331
15332 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15333
15334         PR fortran/47024
15335         * gfortran.dg/storage_size_3.f08: New.
15336
15337 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15338
15339         PR libgfortran/47154
15340         * gfortran.dg/namelist_68.f90: New test.
15341
15342 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15343
15344         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15345
15346 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15347
15348         PR fortran/46448
15349         * gfortran.dg/class_34.f90: New.
15350
15351 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15352
15353         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15354         use __builtin_inff.  Skip all single-precision tests that require
15355         Infinity.
15356
15357 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15358
15359         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15360
15361 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15362
15363         PR tree-optimization/47148
15364         * gcc.c-torture/execute/pr47148.c: New test.
15365
15366         PR tree-optimization/47155
15367         * gcc.c-torture/execute/pr47155.c: New test.
15368
15369         PR rtl-optimization/47157
15370         * gcc.c-torture/compile/pr47157.c: New test.
15371
15372 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15373
15374         * gcc.dg/torture/vector-shift2.c (schar): Define.
15375         (main): Always use schar or uchar instead of plain "char" to avoid
15376         dependencies on implementation-defined char signedness.
15377
15378 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15379
15380         PR tree-optimization/46801
15381         * gnat.dg/pack9.adb: Remove xfail.
15382
15383 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15384
15385         PR tree-optimization/46984
15386         * g++.dg/ipa/pr46984.C: New test.
15387
15388 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15389
15390         PR fortran/46408
15391         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15392
15393 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15394
15395         PR tree-optimization/47140
15396         * gcc.c-torture/compile/pr47140.c: New test.
15397
15398         PR rtl-optimization/47028
15399         * gcc.dg/pr47028.c: New test.
15400
15401 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15402
15403         * objc.dg/protocol-forward-1.m: Removed TODO.
15404         * objc.dg/protocol-forward-2.m: New.
15405         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15406         * obj-c++.dg/protocol-forward-2.mm: New.
15407
15408 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15409
15410         PR target/38662
15411         * g++.dg/eh/pr38662.C: New testcase.
15412
15413 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15414
15415         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15416         scan for newline '\n'.
15417
15418 \f
15419 Copyright (C) 2011 Free Software Foundation, Inc.
15420
15421 Copying and distribution of this file, with or without modification,
15422 are permitted in any medium without royalty provided the copyright
15423 notice and this notice are preserved.