OSDN Git Service

PR debug/51557
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
2
3         PR debug/51557
4         * gcc.dg/pr51557.c: New test.
5
6 2011-12-16  Richard Guenther  <rguenther@suse.de>
7
8         PR lto/51572
9         * gcc.dg/lto/pr51572-1_0.c: New testcase.
10
11 2011-12-15  Jason Merrill  <jason@redhat.com>
12
13         PR c++/51458
14         * g++.dg/ext/desig4.C: New.
15
16 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
17
18         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
19         A%disp() to use scalarizer.
20         * gfortran.dg/class_array_9.f03: New.
21
22 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
23
24         * gcc.dg/vect/vect-sdivmod-1.c: New test.
25
26         PR c++/51463
27         * g++.dg/cpp0x/pr51463.C: New test.
28
29         PR c/51360
30         * c-c++-common/gomp/pr51360.c: New test.
31         * g++.dg/gomp/pr51360.C: New test.
32
33         PR middle-end/49806
34         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
35         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
36
37         PR tree-optimization/51117
38         * g++.dg/opt/pr51117.C: New test.
39
40 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
41
42         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
43         New definitions.
44         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
45         Likewise.
46         (stpncpy, __stpncpy_chk): New functions.
47         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
48         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
49
50 2011-12-15  Richard Guenther  <rguenther@suse.de>
51
52         PR lto/51567
53         * g++.dg/lto/pr51567-1_0.C: New testcase.
54
55 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
56
57         PR c++/51473
58         * g++.dg/cpp0x/auto30.C: New test.
59
60 2011-12-15  Tobias Burnus  <burnus@net-b.de>
61
62         * gfortran.dg/coarray/poly_run_3.f90: New.
63         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
64
65 2011-12-15  Richard Guenther  <rguenther@suse.de>
66
67         PR lto/51564
68         * g++.dg/lto/pr51564-1_0.C: New testcase.
69
70 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
71
72         PR libstdc++/51365
73         * g++.dg/ext/is_final.C: New.
74
75 2012-12-15  Richard Guenther  <rguenther@suse.de>
76
77         PR lto/48508
78         * g++.dg/lto/pr48508-1_0.C: New testcase.
79         * g++.dg/lto/pr48508-1_1.C: Likewise.
80
81 2011-12-14  Jason Merrill  <jason@redhat.com>
82
83         PR c++/51554
84         * g++.dg/init/constant1.C: New.
85
86         PR c++/51248
87         * g++.dg/other/enum2.C: New.
88
89 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
90
91         PR c++/51475
92         * g++.dg/cpp0x/initlist63.C: New test.
93
94 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
95
96         PR target/50931
97         * gcc.target/avr/torture/int24-mul.c: New.
98
99 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
100
101         PR c++/51476
102         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
103
104 2011-12-13  Jason Merrill  <jason@redhat.com>
105
106         PR c++/51406
107         PR c++/51161
108         * g++.dg/cpp0x/rv-cast3.C: New.
109         * g++.dg/cpp0x/rv-cast4.C: New.
110
111 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
112
113         PR c++/51464
114         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
115
116 2011-12-13  Andrew Pinski  <apinski@cavium.com>
117             Adam Nemet  <anemet@caviumnetworks.com>
118
119         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
120         -fdump-* options.
121         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
122         * gcc.target/mips/octeon-pipe-1.c: New testcase.
123
124 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
125
126         PR c++/14258
127         * g++.dg/template/using16.C: New.
128         * g++.dg/template/using17.C: New.
129
130 2011-12-13  Martin Jambor  <mjambor@suse.cz>
131
132         PR tree-optimization/51362
133         * gcc.dg/ipa/pr51362.c: New test.
134
135 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
136
137         PR testsuite/51524
138         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
139         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
140
141 2011-12-13  Richard Guenther  <rguenther@suse.de>
142
143         PR lto/48354
144         * g++.dg/lto/pr48354-1_0.C: New testcase.
145
146 2011-12-13  Richard Guenther  <rguenther@suse.de>
147
148         PR tree-optimization/51519
149         * gcc.dg/pr51519.c: New testcase.
150
151 2011-12-13  Richard Guenther  <rguenther@suse.de>
152
153         * gcc.dg/lto/20111213-1_0.c: New testcase.
154
155 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
156
157         * gnat.dg/vect1.ad[sb]: Add more tests.
158         * gnat.dg/vect2.ad[sb]: Likewise.
159         * gnat.dg/vect3.ad[sb]: Likewise.
160         * gnat.dg/vect4.ad[sb]: Likewise.
161         * gnat.dg/vect5.ad[sb]: Likewise.
162         * gnat.dg/vect6.ad[sb]: Likewise.
163
164 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
165
166         PR rtl-optimization/51495
167         * gcc.c-torture/compile/pr51495.c: New test.
168
169         PR tree-optimization/51481
170         * gcc.dg/pr51481.c: New test.
171
172 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
173
174         PR tree-optimization/45830
175         * gcc.c-torture/execute/pr45830.c: Move from here to...
176         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
177         dg-additional-options magic.
178
179 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
180
181         * gfortran.dg/nested_modules_2.f90: Tighten test.
182
183 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
184
185         * gcc.c-torture/execute/20111212-1.c: New test.
186
187 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
188
189         PR testsuite/51511
190         * gcc.dg/pr45819.c: Add -w to dg-options.
191
192 2011-12-12  Torvald Riegel  <triegel@redhat.com>
193
194         * g++.dg/tm/noexcept-1.C: New test.
195         * g++.dg/tm/noexcept-2.C: New test.
196         * g++.dg/tm/noexcept-3.C: New test.
197         * g++.dg/tm/noexcept-4.C: New test.
198         * g++.dg/tm/noexcept-5.C: New test.
199
200 2011-12-12  Torvald Riegel  <triegel@redhat.com>
201
202         * c-c++-common/tm/20111206.c: New test.
203
204 2011-12-12  Richard Guenther  <rguenther@suse.de>
205
206         PR lto/51262
207         * g++.dg/opt/pr51262.C: New testcase.
208
209 2011-12-12  Revital Eres  <revital.eres@linaro.org>
210
211         PR rtl-optimization/47013
212         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
213         to preserve the function.
214         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
215         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
216         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
217         -fmodulo-sched-allow-regmoves flags.
218         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
219         and avoid superfluous spaces in dg-final for spu-*-*.
220         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
221         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
222         change scan-rtl-dump-times for powerpc*-*-*.
223         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
224         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
225         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
226
227 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
228
229         PR tree-optimization/51485
230         * g++.dg/vect/pr51485.cc: New test.
231
232 2011-12-11  Tobias Burnus  <burnus@net-b.de>
233
234         PR fortran/50923
235         * gfortran.dg/warn_function_without_result_2.f90: New.
236
237 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
238             Tobias Burnus  <burnus@gcc.gnu.org>
239
240         PR fortran/41539
241         PR fortran/43214
242         PR fortran/43969
243         PR fortran/44568
244         PR fortran/46356
245         PR fortran/46990
246         PR fortran/49074
247         * gfortran.dg/class_array_1.f03: New.
248         * gfortran.dg/class_array_2.f03: New.
249         * gfortran.dg/class_array_3.f03: New.
250         * gfortran.dg/class_array_4.f03: New.
251         * gfortran.dg/class_array_5.f03: New.
252         * gfortran.dg/class_array_6.f03: New.
253         * gfortran.dg/class_array_7.f03: New.
254         * gfortran.dg/class_array_8.f03: New.
255         * gfortran.dg/coarray_poly_1.f90: New.
256         * gfortran.dg/coarray_poly_2.f90: New.
257         * gfortran.dg/coarray/poly_run_1.f90: New.
258         * gfortran.dg/coarray/poly_run_2.f90: New.
259         * gfortran.dg/class_to_type_1.f03: New.
260         * gfortran.dg/type_to_class_1.f03: New.
261         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
262         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
263         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
264
265 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
266
267         PR fortran/50690
268         * gfortran.dg/gomp/workshare2.f90:  New test.
269         * gfortran.dg/gomp/workshare3.f90:  New test.
270
271 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
272
273         * gnat.dg/specs/elab3.ads: New test.
274
275 2011-12-10  Richard Henderson  <rth@redhat.com>
276
277         * gcc.target/powerpc/altivec-perm-1.c: New.
278         * gcc.target/powerpc/altivec-perm-2.c: New.
279         * gcc.target/powerpc/altivec-perm-4.c: New.
280
281 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
282
283         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
284         Add a scan-assembler-time clause to test for the interupt vector jump.
285         (f): Rename to ...
286         (dma0_handler): ... this.
287
288 2011-12-10  Nathan Sidwell  <nathan@acm.org>
289
290         PR gcov-profile/51449
291         * g++.dg/gcov/gcov-14.C: New.
292
293 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
294
295         * gcc.c-torture/compile/20111209-1.c: New test.
296
297 2011-12-09  Jason Merrill  <jason@redhat.com>
298
299         PR c++/51151
300         * g++.dg/warn/Woverflow-4.C: New.
301
302 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
303
304         PR c++/51289
305         * g++.dg/cpp0x/alias-decl-17.C: New test.
306
307 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
308
309         * gcc.target/powerpc/recip-5.c: Disable running on any system that
310         does not support VSX.
311
312         * gcc.target/powerpc/ppc-target-4.c: New file to test target
313         specific functions enabling target specific builtins.
314
315 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
316
317         * gcc.dg/vect/slp-13.c: Array size increase reverted.
318         * gcc.dg/vect/slp-24.c: Ditto.
319         * gcc.dg/vect/slp-3.c: Ditto.
320         * gcc.dg/vect/slp-34.c: Ditto.
321         * gcc.dg/vect/slp-4.c: Ditto.
322         * gcc.dg/vect/slp-cond-2.c: Ditto.
323         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
324         * gcc.dg/vect/vect-1.c: Ditto.
325         * gcc.dg/vect/vect-10.c: Ditto.
326         * gcc.dg/vect/vect-105.c: Ditto.
327         * gcc.dg/vect/vect-112.c: Ditto.
328         * gcc.dg/vect/vect-15.c: Ditto.
329         * gcc.dg/vect/vect-2.c: Ditto.
330         * gcc.dg/vect/vect-31.c: Ditto.
331         * gcc.dg/vect/vect-32.c: Ditto.
332         * gcc.dg/vect/vect-33.c: Ditto.
333         * gcc.dg/vect/vect-34.c: Ditto.
334         * gcc.dg/vect/vect-35.c: Ditto.
335         * gcc.dg/vect/vect-36.c: Ditto.
336         * gcc.dg/vect/vect-6.c: Ditto.
337         * gcc.dg/vect/vect-73.c: Ditto.
338         * gcc.dg/vect/vect-74.c: Ditto.
339         * gcc.dg/vect/vect-75.c: Ditto.
340         * gcc.dg/vect/vect-76.c: Ditto.
341         * gcc.dg/vect/vect-80.c: Ditto.
342         * gcc.dg/vect/vect-85.c: Ditto.
343         * gcc.dg/vect/vect-89.c: Ditto.
344         * gcc.dg/vect/vect-97.c: Ditto.
345         * gcc.dg/vect/vect-98.c: Ditto.
346         * gcc.dg/vect/vect-all.c: Ditto.
347         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
348         * gcc.dg/vect/vect-iv-8.c: Ditto.
349         * gcc.dg/vect/vect-iv-8a.c: Ditto.
350         * gcc.dg/vect/vect-outer-1.c: Ditto.
351         * gcc.dg/vect/vect-outer-1a.c: Ditto.
352         * gcc.dg/vect/vect-outer-1b.c: Ditto.
353         * gcc.dg/vect/vect-outer-2.c: Ditto.
354         * gcc.dg/vect/vect-outer-2a.c: Ditto.
355         * gcc.dg/vect/vect-outer-2c.c: Ditto.
356         * gcc.dg/vect/vect-outer-3.c: Ditto.
357         * gcc.dg/vect/vect-outer-3a.c: Ditto.
358         * gcc.dg/vect/vect-outer-4a.c: Ditto.
359         * gcc.dg/vect/vect-outer-4b.c: Ditto.
360         * gcc.dg/vect/vect-outer-4c.c: Ditto.
361         * gcc.dg/vect/vect-outer-4d.c: Ditto.
362         * gcc.dg/vect/vect-outer-4m.c: Ditto.
363         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
364         * gcc.dg/vect/vect-outer-fir.c: Ditto.
365         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
366         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
367         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
368         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
369         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
370         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
371         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
372         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
373         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
374         * gcc.dg/vect/vect-shift-2.c: Ditto.
375         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
376         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
377         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
378         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
379         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
380         * gcc.dg/vect/slp-13-big-array.c: New test.
381         * gcc.dg/vect/slp-24-big-array.c: Ditto.
382         * gcc.dg/vect/slp-3-big-array.c: Ditto.
383         * gcc.dg/vect/slp-34-big-array.c: Ditto.
384         * gcc.dg/vect/slp-4-big-array.c: Ditto.
385         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
386         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
387         * gcc.dg/vect/vect-1-big-array.c: Ditto.
388         * gcc.dg/vect/vect-10-big-array.c: Ditto.
389         * gcc.dg/vect/vect-105-big-array.c: Ditto.
390         * gcc.dg/vect/vect-112-big-array.c: Ditto.
391         * gcc.dg/vect/vect-15-big-array.c: Ditto.
392         * gcc.dg/vect/vect-2-big-array.c: Ditto.
393         * gcc.dg/vect/vect-31-big-array.c: Ditto.
394         * gcc.dg/vect/vect-32-big-array.c: Ditto.
395         * gcc.dg/vect/vect-33-big-array.c: Ditto.
396         * gcc.dg/vect/vect-34-big-array.c: Ditto.
397         * gcc.dg/vect/vect-35-big-array.c: Ditto.
398         * gcc.dg/vect/vect-36-big-array.c: Ditto.
399         * gcc.dg/vect/vect-6-big-array.c: Ditto.
400         * gcc.dg/vect/vect-73-big-array.c: Ditto.
401         * gcc.dg/vect/vect-74-big-array.c: Ditto.
402         * gcc.dg/vect/vect-75-big-array.c: Ditto.
403         * gcc.dg/vect/vect-76-big-array.c: Ditto.
404         * gcc.dg/vect/vect-80-big-array.c: Ditto.
405         * gcc.dg/vect/vect-85-big-array.c: Ditto.
406         * gcc.dg/vect/vect-89-big-array.c: Ditto.
407         * gcc.dg/vect/vect-97-big-array.c: Ditto.
408         * gcc.dg/vect/vect-98-big-array.c: Ditto.
409         * gcc.dg/vect/vect-all-big-array.c: Ditto.
410         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
411         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
412         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
413         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
414         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
415         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
416         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
417         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
418         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
419         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
420         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
421         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
422         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
423         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
424         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
425         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
426         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
427         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
428         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
429         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
430         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
431         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
432         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
433         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
434         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
435         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
436         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
437         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
438         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
439         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
440         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
441         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
442         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
443
444 2011-12-09  Richard Guenther  <rguenther@suse.de>
445
446         PR lto/48042
447         * g++.dg/lto/pr48042_0.C: New testcase.
448
449 2011-12-09  Richard Guenther  <rguenther@suse.de>
450
451         PR tree-optimization/51482
452         * g++.dg/torture/pr51482.C: New testcase.
453
454 2011-12-08  Andrew Pinski  <apinski@cavium.com>
455
456         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
457         * gcc.target/mips/dmult-1.c: Likewise.
458         * gcc.target/mips/branch-1.c: Likewise.
459         * gcc.target/mips/extend-1.c: Likewise.
460
461 2011-12-08  Jason Merrill  <jason@redhat.com>
462
463         PR c++/51318
464         * g++.dg/template/cond8.C: New.
465
466         PR c++/51459
467         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
468
469 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
470
471         PR tree-optimization/51466
472         * gcc.c-torture/execute/pr51466.c: New test.
473
474 2011-12-08  Tobias Burnus  <burnus@net-b.de>
475
476         PR fortran/50815
477         * gfortran.dg/bounds_check_16.f90: New.
478
479 2011-12-08  Tobias Burnus  <burnus@net-b.de>
480
481         PR fortran/51378
482         * gfortran.dg/private_type_14.f90: New.
483
484 2011-12-08  Tobias Burnus  <burnus@net-b.de>
485
486         PR fortran/51407
487         * gfortran.dg/io_real_boz_3.f90: New.
488         * gfortran.dg/io_real_boz_4.f90: New.
489         * gfortran.dg/io_real_boz_5.f90: New.
490
491 2011-12-08  Tobias Burnus  <burnus@net-b.de>
492
493         PR fortran/51448
494         * gfortran.dg/realloc_on_assign_8.f90: New.
495
496 2011-12-08  Teresa Johnson  <tejohnson@google.com>
497
498         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
499
500 2011-12-08  Teresa Johnson  <tejohnson@google.com>
501
502         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
503         -Wwrite-strings option.
504
505 2011-12-08  Teresa Johnson  <tejohnson@google.com>
506
507         * gcc.target/i386/movdi-rex64.c: New.
508
509 2011-12-08  Richard Guenther  <rguenther@suse.de>
510
511         * gcc.dg/volatile3.c: New testcase.
512
513 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
514
515         PR tree-optimization/51315
516         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
517         for typedef.
518         (int32_t): Use __INT32_TYPE__ for typedef.
519
520 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
521
522         PR tree-optimization/51315
523         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
524         sizeof(int)==4.
525
526 2011-12-08  Richard Guenther  <rguenther@suse.de>
527
528         PR lto/50747
529         * g++.dg/opt/pr50747-1_0.C: New testcase.
530         * g++.dg/opt/pr50747-2_0.C: Likewise.
531
532 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
533
534         * gcc.c-torture/execute/20111208-1.c: New test.
535
536 2011-12-08  Richard Guenther  <rguenther@suse.de>
537
538         PR lto/48437
539         * gcc.dg/lto/20111207-2_0.c: New testcase.
540         * gcc.dg/guality/pr48437.c: Likewise.
541
542 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
543
544         PR c++/51401
545         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
546         * g++.dg/cpp0x/auto29.C: New test.
547
548         PR c++/51429
549         * g++.dg/parse/error45.C: New test.
550
551         PR c++/51229
552         * g++.dg/ext/desig3.C: New test.
553
554         PR c++/51369
555         * g++.dg/cpp0x/constexpr-51369.C: New test.
556
557 2011-12-07  Andrew Pinski  <apinski@cavium.com>
558
559         PR middle-end/45416
560         * gcc.dg/pr45416.c: New testcase.
561
562 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
563
564         PR c++/51420
565         * g++.dg/cpp0x/pr51420.C: New.
566
567 2011-12-07  Richard Guenther  <rguenther@suse.de>
568
569         PR lto/48100
570         * gcc.dg/lto/20111207-1_0.c: New testcase.
571         * gcc.dg/lto/20111207-1_1.c: Likewise.
572         * gcc.dg/lto/20111207-1_2.c: Likewise.
573         * gcc.dg/lto/20111207-1_3.c: Likewise.
574
575 2011-12-07  Richard Guenther  <rguenther@suse.de>
576
577         PR tree-optimization/50823
578         * gcc.dg/torture/pr50823.c: New testcase.
579
580 2011-12-07  Martin Jambor  <mjambor@suse.cz>
581
582         PR tree-optimization/50744
583         * gcc.dg/ipa/pr50744.c: New test.
584
585 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
586
587         PR c++/51430
588         * g++.dg/template/static32.C: New test.
589
590 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
591
592         * g++.dg/opt/pr51396.C: Use dg-additional-options.
593
594 2011-12-06  Tobias Burnus  <burnus@net-b.de>
595
596         PR fortran/51435
597         * gfortran.dg/default_initialization_5.f90: New.
598
599 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
600
601         PR target/51354
602         * gcc.c-torture/compile/pr51354.c: New test.
603
604 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
605
606         PR c++/51431
607         * g++.dg/other/abstract3.C: New.
608
609 2011-12-06  Richard Guenther  <rguenther@suse.de>
610
611         PR tree-optimization/49997
612         * gcc.dg/torture/pr49997.c: New testcase.
613
614 2011-12-06  Richard Guenther  <rguenther@suse.de>
615
616         PR middle-end/51436
617         * g++.dg/torture/pr51436.C: New testcase.
618
619 2011-12-06  Richard Guenther  <rguenther@suse.de>
620
621         PR tree-optimization/51245
622         * gcc.dg/torture/pr51245.c: New testcase.
623
624 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
625
626         PR c++/51427
627         * g++.dg/diagnostic/wrong-tag-1.C
628
629 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
630
631         PR c++/51319
632         * g++.dg/lookup/using50.C: New.
633         * g++.dg/lookup/using51.C: New.
634
635 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
636
637         PR tree-optimization/51396
638         * g++.dg/opt/pr51396.C: New test.
639
640         PR debug/51410
641         * gcc.dg/debug/dwarf2/pr51410.c: New test.
642
643         PR c/51339
644         * gcc.dg/gomp/pr51339.c: New test.
645
646 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
647
648         PR c++/51399
649         * g++.dg/cpp0x/initlist62.C: New.
650
651 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
652
653         PR fortran/51338
654         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
655
656 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
657
658         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
659         * g++.dg/torture/pr39732.C: Likewise.
660         * g++.dg/torture/pr40642.C: Likewise.
661         * gcc.c-torture/compile/pr44686.c: Likewise.
662         * gcc.dg/20050309-1.c: Likewise.
663         * gcc.dg/20050330-2.c: Likewise.
664         * gcc.dg/20051201-1.c: Likewise.
665         * gcc.dg/gomp/pr27573.c: Likewise.
666         * gcc.dg/pr46255.c: Likewise.
667         * gcc.dg/profile-dir-1.c: Likewise.
668         * gcc.dg/profile-dir-2.c: Likewise.
669         * gcc.dg/profile-dir-3.c: Likewise.
670         * gcc.dg/profile-generate-1.c: Likewise.
671         * gfortran.dg/gomp/pr27573.f90: Likewise.
672         * gcc.dg/profile-generate-3.c: Be specific about the type of
673         profiling required.
674
675 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
676
677         PR c++/51414
678         * g++.dg/ext/underlying_type11.C: New.
679
680 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
681
682         PR testsuite/51128
683         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
684         * gcc.dg/torture/pr39074.c: Ditto.
685         * gcc.dg/torture/pr39074-2.c: Ditto.
686         * gcc.dg/torture/pr42898.c: Ditto.
687         * gcc.dg/torture/pr42898-2.c: Ditto.
688         * gcc.dg/torture/pr45704.c: Ditto.
689         * gcc.dg/torture/pr50472.c: Ditto.
690         * gcc.dg/torture/pta-callused-1.c: Ditto.
691         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
692         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
693         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
694         * gcc.dg/torture/pta-escape-1.c: Ditto.
695         * gcc.dg/torture/ipa-pta-1.c: Ditto.
696         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
697
698 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
699
700         PR target/51408
701         * gcc.dg/pr51408.c: New.
702
703 2011-12-05  Jason Merrill  <jason@redhat.com>
704
705         * g++.dg/cpp0x/dc6.C: New.
706
707 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
708             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
709
710         * g++.dg/cpp0x/dc1.C: New test.
711         * g++.dg/cpp0x/dc2.C: New test.
712         * g++.dg/cpp0x/dc3.C: New test.
713         * g++.dg/cpp0x/dc4.C: New test.
714         * g++.dg/cpp0x/dc5.C: New test.
715         * g++.dg/template/meminit1.C: Adjust expected error.
716
717 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
718
719         PR c++/51404
720         * g++.dg/cpp0x/auto28.C: New.
721
722 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
723
724         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
725
726 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
727             Eric Botcazou  <ebotcazou@adacore.com>
728
729         PR middle-end/51323
730         PR middle-end/50074
731         * gcc.c-torture/execute/pr51323.c: New test.
732
733 2011-12-04  Tobias Burnus  <burnus@net-b.de>
734
735         PR fortran/51383
736         * gfortran.dg/associate_10.f90: New.
737
738 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
739
740         PR middle-end/51285
741         * gfortran.dg/vect/pr51285.f90: New test.
742
743 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
744             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
745
746         PR target/51393
747         * gcc.target/i386/pr51393.c: New test.
748
749 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
750
751         PR obj-c++/51349
752         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
753         * obj-c++.dg/naming-4.mm: Likewise.
754
755 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
756
757         * gcc.dg/darwin-segaddr.c: Use -no-pie.
758
759 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
760
761         PR c++/51313
762         * g++.dg/cpp0x/pr51313.C: New.
763
764 2011-12-03  Tobias Burnus  <burnus@net-b.de>
765
766         PR fortran/48887
767         * gfortran.dg/select_type_24.f90: New.
768         * gfortran.dg/select_type_23.f03: Add dg-error.
769         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
770
771 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
772
773         * gcc.dg/vect/vect-122.c: New test.
774
775 2011-12-03  Tobias Burnus  <burnus@net-b.de>
776
777         PR fortran/50684
778         * gfortran.dg/move_alloc_8.f90: New.
779
780 2011-12-03  Tobias Burnus  <burnus@net-b.de>
781
782         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
783         i.e. remove the dg-error line.
784         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
785         * gfortran.dg/move_alloc_9.f90: New.
786         * gfortran.dg/move_alloc_10.f90: New
787
788 2011-12-02  Nathan Sidwell  <nathan@acm.org>
789
790         * lib/gcov.exp (verify-lines): Allow = as a count char.
791         * g++.dg/gcov/gcov-13.C: New.
792
793 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
794
795         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
796         * gcc.dg/vect/slp-24.c: Ditto.
797         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
798         * gcc.dg/vect/slp-34.c: Ditto.
799         * gcc.dg/vect/slp-4.c: Ditto.
800         * gcc.dg/vect/slp-cond-2.c: Ditto.
801         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
802         * gcc.dg/vect/vect-1.c: Ditto.
803         * gcc.dg/vect/vect-10.c: Ditto.
804         * gcc.dg/vect/vect-105.c: Ditto.
805         * gcc.dg/vect/vect-112.c: Ditto.
806         * gcc.dg/vect/vect-15.c: Ditto.
807         * gcc.dg/vect/vect-2.c: Ditto.
808         * gcc.dg/vect/vect-31.c: Ditto.
809         * gcc.dg/vect/vect-32.c: Ditto.
810         * gcc.dg/vect/vect-33.c: Ditto.
811         * gcc.dg/vect/vect-34.c: Ditto.
812         * gcc.dg/vect/vect-35.c: Ditto.
813         * gcc.dg/vect/vect-36.c: Ditto.
814         * gcc.dg/vect/vect-6.c: Ditto.
815         * gcc.dg/vect/vect-73.c: Ditto.
816         * gcc.dg/vect/vect-74.c: Ditto.
817         * gcc.dg/vect/vect-75.c: Ditto.
818         * gcc.dg/vect/vect-76.c: Ditto.
819         * gcc.dg/vect/vect-80.c: Ditto.
820         * gcc.dg/vect/vect-85.c: Ditto.
821         * gcc.dg/vect/vect-89.c: Ditto.
822         * gcc.dg/vect/vect-97.c: Ditto.
823         * gcc.dg/vect/vect-98.c: Ditto.
824         * gcc.dg/vect/vect-all.c: Ditto.
825         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
826         * gcc.dg/vect/vect-iv-8.c: Ditto.
827         * gcc.dg/vect/vect-iv-8a.c: Ditto.
828         * gcc.dg/vect/vect-outer-1.c: Ditto.
829         * gcc.dg/vect/vect-outer-1a.c: Ditto.
830         * gcc.dg/vect/vect-outer-1b.c: Ditto.
831         * gcc.dg/vect/vect-outer-2.c: Ditto.
832         * gcc.dg/vect/vect-outer-2a.c: Ditto.
833         * gcc.dg/vect/vect-outer-2c.c: Ditto.
834         * gcc.dg/vect/vect-outer-3.c: Ditto.
835         * gcc.dg/vect/vect-outer-3a.c: Ditto.
836         * gcc.dg/vect/vect-outer-4a.c: Ditto.
837         * gcc.dg/vect/vect-outer-4b.c: Ditto.
838         * gcc.dg/vect/vect-outer-4c.c: Ditto.
839         * gcc.dg/vect/vect-outer-4d.c: Ditto.
840         * gcc.dg/vect/vect-outer-4m.c: Ditto.
841         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
842         * gcc.dg/vect/vect-outer-fir.c: Ditto.
843         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
844         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
845         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
846         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
847         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
848         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
849         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
850         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
851         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
852         * gcc.dg/vect/vect-shift-2.c: Ditto.
853         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
854         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
855         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
856         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
857         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
858
859 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
860
861         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
862         __builtin_memcpy arguments to honor sizeof(a).
863
864 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
865
866         * gcc.c-torture/execute/doloop-1.c,
867         gcc.c-torture/execute/doloop-2.c: New tests.
868
869 2011-12-02  Martin Jambor  <mjambor@suse.cz>
870
871         PR tree-optimization/50622
872         * g++.dg/tree-ssa/pr50622.C: New test.
873
874 2011-12-01  Jason Merrill  <jason@redhat.com>
875
876         * g++.dg/cpp0x/initlist61.C: New.
877
878 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
879
880         PR c++/51326
881         * g++.dg/inherit/crash3.C: New.
882
883 2011-12-01  Nathan Sidwell  <nathan@acm.org>
884
885         PR gcov-profile/51113
886         * lib/gcov.exp (verify-lines): Add support for xfailing.
887         (run-gcov): Likewise.
888         * gcc.misc-tests/gcov-13.c: Xfail weak function.
889         * gcc.misc-tests/gcov-16.c: Remove.
890         * gcc.misc-tests/gcov-17.c: Remove.
891         * g++.dg/gcov-8.C: Remove.
892         * g++.dg/gcov-9.C: Remove.
893         * g++.dg/gcovpart-12b.C: New.
894         * g++.dg/gcov-12.C: New.
895
896 2011-12-01  Andrew Pinski  <apinski@cavium.com>
897
898         PR lto/51198
899         * g++.dg/torture/pr51198.C: New testcase.
900
901 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
902
903         PR tree-optimization/51246
904         * gcc.c-torture/compile/pr51246.c: New test.
905
906         PR rtl-optimization/51014
907         * g++.dg/opt/pr51014.C: New test.
908
909 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
910
911         PR c++/51367
912         * g++.dg/template/error47.C: New.
913
914 2011-11-30  Jason Merrill  <jason@redhat.com>
915
916         PR c++/51009
917         * g++.dg/init/aggr8.C: New.
918
919 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
920
921         PR target/50725
922         * gcc.target/i386/pr50725.c: New test.
923
924         PR middle-end/51089
925         * gfortran.dg/gomp/pr51089.f90: New test.
926
927 2011-11-30  Andrew Pinski  <apinski@cavium.com>
928
929         * gcc.dg/pr51321.c: New testcase.
930
931 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
932
933         PR rtl-optimization/48721
934         * gcc.target/i386/pr48721.c: New test.
935
936 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
937
938         PR c++/51299
939         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
940
941 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
942
943         PR tree-optimization/51247
944         * gcc.c-torture/compile/pr51247.c: New test.
945
946 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
947
948         PR target/50123
949         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
950
951 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
952
953         Use complex floating-point constant in CDBL.
954
955         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
956
957 2011-11-29  Tobias Burnus  <burnus@net-b.de>
958
959         PR fortran/51306
960         PR fortran/48700
961         * gfortran.dg/move_alloc_5.f90: Add dg-error.
962         * gfortran.dg/select_type_23.f03: Add dg-error.
963         * gfortran.dg/move_alloc_6.f90: New.
964         * gfortran.dg/move_alloc_7.f90: New.
965
966 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
967
968         PR tree-optimization/51301
969         * gcc.dg/vect/pr51301.c: New test.
970
971 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
972
973         * g++.dg/cdce3.C: Use dg-additional-options.
974
975 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
976
977         PR middle-end/50907
978         * gcc.dg/tree-prof/pr50907.c: New test.
979
980         PR tree-optimization/50078
981         * gcc.dg/pr50078.c: New test.
982
983         PR tree-optimization/50682
984         * g++.dg/opt/pr50682.C: New test.
985
986 2011-11-28  Tobias Burnus  <burnus@net-b.de>
987
988         PR fortran/51308
989         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
990
991 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
992             Iain Sandoe  <iains@gcc.gnu.org>
993
994         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
995         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
996         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
997         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
998         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
999
1000 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1001
1002         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1003         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1004         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1005         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1006         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1007         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1008         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1009         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1010         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1011         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1012         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1013         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1014         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1015         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1016         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1017         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1018         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1019         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1020         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1021         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1022         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1023         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1024         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1025         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1026         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1027         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1028         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1029
1030 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1031
1032         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1033         imply -mno-dspr2.
1034         * gcc.target/mips/no-dsp-1.c: New test.
1035         * gcc.target/mips/soft-float-1.c: Likewise.
1036
1037 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1038
1039         PR rtl-optimization/49912
1040         * g++.dg/other/pr49912.C: New test.
1041
1042 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1043
1044         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1045         effective target.
1046         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1047
1048 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1049
1050         PR fortran/51250
1051         PR fortran/43829
1052         * gfortran.dg/inline_sum_3.f90: New test.
1053
1054 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1055
1056         PR testsuite/51258
1057         * lib/target-supports.exp
1058         (check_effective_target_sync_long_long): Also supported on 32bit
1059         x86 targets.  Add comment about required dg-options.
1060         Add alpha*-*-* targets.
1061         (check_effective_target_sync_long_long_runtime): Ditto.
1062
1063         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1064         32bit x86 targets.
1065         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1066         * gcc.dg/atomic-exchange-4.c: Ditto.
1067         * gcc.dg/atomic-load-4.c: Ditto.
1068         * gcc.dg/atomic-store-4.c: Ditto.
1069         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1070         * gcc.dg/di-sync-multithread.c: Ditto.
1071         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1072         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1073
1074 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1075
1076         PR testsuite/51258
1077         * lib/target-supports.exp
1078         (check_effective_target_sync_int_128_runtime): New procedure.
1079         (check_effective_target_sync_long_long_runtime): Ditto.
1080         (check_effective_target_sync_long_long): Add arm*-*-*.
1081         (check_effective_target_sync_longlong): Remove.
1082
1083         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1084         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1085         * gcc.dg/atomic-exchange-5.c: Ditto.
1086         * gcc.dg/atomic-load-5.c: Ditto.
1087         * gcc.dg/atomic-store-5.c: Ditto.
1088         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1089         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1090         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1091         effective target.
1092         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1093         * gcc.dg/atomic-exchange-4.c: Ditto.
1094         * gcc.dg/atomic-load-4.c: Ditto.
1095         * gcc.dg/atomic-store-4.c: Ditto.
1096         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1097         * gcc.dg/di-sync-multithread.c: Ditto.
1098         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1099         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1100
1101 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1102
1103         PR fortran/50408
1104         * gfortran.dg/whole_file_35.f90: New.
1105
1106 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1107
1108         PR fortran/51302
1109         * gfortran.dg/volatile13.f90: New.
1110
1111 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1112
1113         PR c/51256
1114         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1115
1116 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1117
1118         PR c++/51227
1119         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1120
1121 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1122
1123         PR target/51134
1124         * gcc.target/i386/sw-1.c: Revert revision 181357.
1125
1126 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1127
1128         PR fortran/51218
1129         * gfortran.dg/implicit_pure_1.f90: New.
1130
1131 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1132
1133         PR testsuite/51258
1134         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1135         * gcc.dg/atomic-exchange-5.c: Likewise.
1136         * gcc.dg/atomic-load-5.c: Likewise.
1137         * gcc.dg/atomic-op-5.c: Likewise.
1138         * gcc.dg/atomic-store-5.c: Likewise.
1139         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1140
1141 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1142
1143         PR rtl-optimization/50290
1144         * gcc.dg/pr50290.c: New test.
1145
1146 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1147
1148         PR c++/51290
1149         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1150
1151 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1152
1153         PR target/51261
1154         * gcc.dg/pr51261.c: New test.
1155
1156 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1157
1158         PR c++/51145
1159         * g++.dg/cpp0x/alias-decl-14.C: New test.
1160         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1161         passing before.
1162         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1163         change.
1164         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1165         * g++.dg/lookup/struct1.C: Likewise.
1166         * g++.dg/parse/elab1.C: Likewise.
1167         * g++.dg/parse/elab2.C: Likewise.
1168         * g++.dg/parse/int-as-enum1.C: Likewise.
1169         * g++.dg/parse/typedef1.C: Likewise.
1170         * g++.dg/parse/typedef3.C: Likewise.
1171         * g++.dg/parse/typedef4.C: Likewise.
1172         * g++.dg/parse/typedef5.C: Likewise.
1173         * g++.dg/template/crash26.C: Likewise.
1174         * g++.dg/template/nontype4.C: Likewise.
1175         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1176         * g++.old-deja/g++.brendan/line1.C: Likewise.
1177         * g++.old-deja/g++.other/elab1.C: Likewise.
1178         * g++.old-deja/g++.other/syntax4.C: Likewise.
1179
1180 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1181
1182         PR rtl-optimization/50764
1183         * gcc.dg/pr50764.c: New test.
1184
1185 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1186
1187         PR c++/51265
1188         * g++.dg/cpp0x/decltype36.C: New.
1189
1190 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1191
1192         PR tree-optimization/51074
1193         * gcc.dg/vect/pr51074.c: New test.
1194
1195 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1196
1197         PR c++/51143
1198         * g++.dg/cpp0x/alias-decl-16.C: New test.
1199
1200 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1201
1202         PR tree-optimization/50765
1203         * gcc.dg/pr50765.c: New test.
1204
1205 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1206
1207         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1208         * gcc.dg/vshift-3.c (main): Likewise.
1209
1210 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1211
1212         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1213
1214 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1215
1216         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1217         * gcc.misc-tests/gcov-17.c: Likewise.
1218         * g++.dg/gcov/gcov-8.C: Likewise.
1219         * g++.dg/gcov/gcov-9.C: Likewise.
1220
1221 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1222
1223         * g++.dg/tm/pr47747.C: New test.
1224
1225 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1226
1227         * g++.dg/tm/template-2.C: New test.
1228
1229 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1230
1231         PR debug/50827
1232         * gcc.dg/pr50827.c: New test.
1233
1234 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1235
1236         PR c++/50958
1237         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1238         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1239         * g++.dg/cpp0x/udlit-member.C: Adjust.
1240         * g++.dg/cpp0x/udlit-raw-length.C: New.
1241         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1242         * g++.dg/cpp0x/udlit-resolve.C: New.
1243         * c-c++-common/dfp/pr33466.c: Adjust.
1244
1245 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1246
1247         * lib/target-supports.exp
1248         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1249         with ultrasparc_vis2_hw.
1250         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1251         with ultrasparc_vis3_hw.
1252
1253 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1254
1255         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1256         *-*-solaris2* && c++.
1257
1258 2011-11-20  Joey Ye  <joey.ye@arm.com>
1259
1260         * gcc.dg/volatile-bitfields-1.c: New.
1261
1262 2011-11-20  Jason Merrill  <jason@redhat.com>
1263
1264         PR c++/48322
1265         * g++.dg/cpp0x/variadic120.C: New.
1266         * g++.dg/cpp0x/sfinae26.C: Adjust.
1267
1268         * g++.dg/cpp0x/sfinae11.C: Adjust.
1269         * g++.dg/cpp0x/sfinae26.C: Adjust.
1270         * g++.dg/template/unify11.C: Adjust.
1271
1272 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1273
1274         PR c++/51230
1275         * g++.dg/template/error46.C: New.
1276
1277 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1278
1279         PR target/51235
1280         * gcc.target/i386/pr51235.c: New test.
1281
1282         PR target/51236
1283         * gcc.target/i386/pr51236.c: New test.
1284
1285 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1286
1287         * gnat.dg/discr32.adb: New test.
1288         * gnat.dg/discr32_pkg.ads: New helper.
1289
1290 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1291
1292         PR gcov-profile/51113
1293         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1294         * gcc.misc-tests/gcov-16.c: New.
1295         * gcc.misc-tests/gcov-17.c: New.
1296         * g++.dg/gcov/gcov-8.C: New.
1297         * g++.dg/gcov/gcov-9.C: New.
1298         * g++.dg/gcov/gcov-10.C: New.
1299
1300 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1301
1302         PR c++/51194
1303         * g++.dg/cpp0x/alias-decl-15.C: New test.
1304
1305 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1306
1307         PR c++/51216
1308         * g++.dg/cpp0x/pr51216.C: New.
1309
1310 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1311
1312         * gcc.dg/delay-slot-2.c: New test.
1313
1314 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1315
1316         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1317
1318 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1319
1320         PR c++/51188
1321         * g++.dg/lookup/using46.C: New.
1322         * g++.dg/lookup/using47.C: New.
1323         * g++.dg/lookup/using48.C: New.
1324         * g++.dg/lookup/using49.C: New.
1325         * g++.dg/lookup/using50.C: New.
1326
1327 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1328
1329         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1330         supports /* ... */ comments.
1331
1332 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1333
1334         PR c++/51150
1335         * g++.dg/cpp0x/pr51150.C: New.
1336
1337 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1338
1339         PR tree-optimization/50605
1340         * g++.dg/ipa/pr50605.C: New test.
1341
1342 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1343
1344         PR c++/51191
1345         * g++.dg/cpp0x/alias-decl-13.C: New test.
1346
1347 2011-11-17  Jason Merrill  <jason@redhat.com>
1348
1349         PR c++/51186
1350         * g++.dg/cpp0x/auto27.C: New.
1351         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1352
1353 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1354
1355         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1356         memory model parameters don't match expected values.
1357         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1358         __atomic_compare_exchange.
1359         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1360         __atomic_compare_exchange_n.
1361         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1362         weak/strong parameter and fail if memory models aren't correct.
1363
1364 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1365
1366         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1367         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1368         to 10 seconds and fail when timeout occurs.  Improve error messages.
1369
1370 2011-11-17  Jason Merrill  <jason@redhat.com>
1371
1372         PR c++/51137
1373         * g++.dg/template/virtual2.C: New.
1374
1375 2011-11-17  Michael Matz  <matz@suse.de>
1376
1377         PR middle-end/50644
1378         PR middle-end/50741
1379         * g++.dg/tree-ssa/pr50741.C: New.
1380
1381 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1382
1383         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1384
1385 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1386
1387         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1388         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1389         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1390
1391 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1392
1393         PR fortran/39427
1394         PR fortran/37829
1395         * gfortran.dg/constructor_1.f90: New.
1396         * gfortran.dg/constructor_2.f90: New.
1397         * gfortran.dg/constructor_3.f90: New.
1398         * gfortran.dg/constructor_4.f90: New.
1399         * gfortran.dg/constructor_5.f90: New.
1400         * gfortran.dg/constructor_6.f90: New.
1401         * gfortran.dg/use_only_5.f90: New.
1402         * gfortran.dg/c_ptr_tests_17.f90: New.
1403         * gfortran.dg/c_ptr_tests_18.f90: New.
1404         * gfortran.dg/used_types_25.f90: New.
1405         * gfortran.dg/used_types_26.f90: New
1406         * gfortran.dg/type_decl_3.f90: New.
1407         * gfortran.dg/function_types_3.f90: Update dg-error.
1408         * gfortran.dg/result_1.f90: Ditto.
1409         * gfortran.dg/structure_constructor_3.f03: Ditto.
1410         * gfortran.dg/structure_constructor_4.f03: Ditto.
1411
1412 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1413
1414         * gcc.dg/vect/pr30858.c: Update expected output for
1415         architectures with multiple vector sizes.
1416
1417 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1418             Bernd Schmidt <bernds@coudesourcery.com>
1419             Sebastian Huber <sebastian.huber@embedded-brains.de>
1420
1421         PR target/49641
1422         * gcc.target/arm/pr49641.c: New test.
1423
1424 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1425
1426         PR tree-optimization/49960
1427         * gcc.dg/autopar/pr49960.c: New test.
1428         * gcc.dg/autopar/pr49960-1.c: New test.
1429
1430
1431 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1432
1433         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1434         * gcc.dg/pr43864-2.c: Same.
1435         * gcc.dg/pr43864-3.c: Same.
1436         * gcc.dg/pr43864-4.c: Same.
1437
1438 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1439
1440         * gcc.target/i386/sse2-cvt-vec.c: New test.
1441         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1442         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1443         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1444         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1445         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1446         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1447
1448 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1449
1450         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1451         powerpc*-*-darwin* targets.
1452
1453 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1454
1455         * c-c++-common/tm/trxn-expr-3.c: New test.
1456
1457 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1458
1459         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1460
1461 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1462
1463         * gcc.target/i386/avx-recip-vec.c: New test.
1464         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1465         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1466         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1467         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1468         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1469         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1470         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1471         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1472         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1473         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1474         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1475         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1476         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1477         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1478
1479 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1480
1481         PR c++/51107
1482         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1483         non-template literal operator.
1484
1485 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1486
1487         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1488         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1489         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1490         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1491         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1492         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1493         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1494         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1495         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1496         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1497         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1498         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1499         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1500         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1501         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1502         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1503
1504 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1505
1506         PR c++/6936
1507         PR c++/25994
1508         PR c++/26256
1509         PR c++/30195
1510         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1511         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1512         * g++.old-deja/g++.other/anon7.C: Likewise.
1513         * g++.old-deja/g++.other/using1.C: Likewise.
1514         * g++.old-deja/g++.other/redecl1.C: Likewise.
1515         * g++.old-deja/g++.other/typedef7.C: Likewise.
1516         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1517         * g++.dg/template/using2.C: Likewise.
1518         * g++.dg/template/static4.C: Likewise.
1519         * g++.dg/template/typedef1.C: Likewise.
1520         * g++.dg/lookup/name-clash9.C: Likewise.
1521         * g++.dg/abi/mangle41.C: Likewise.
1522         * g++.dg/parse/ctor5.C: Likewise.
1523         * g++.dg/inherit/using4.C: Likewise.
1524         * g++.dg/lookup/using24.C: New.
1525         * g++.dg/lookup/using25.C: New.
1526         * g++.dg/lookup/using26.C: New.
1527         * g++.dg/lookup/using27.C: New.
1528         * g++.dg/lookup/using28.C: New.
1529         * g++.dg/lookup/using29.C: New.
1530         * g++.dg/lookup/using30.C: New.
1531         * g++.dg/lookup/using31.C: New.
1532         * g++.dg/lookup/using32.C: New.
1533         * g++.dg/lookup/using33.C: New.
1534         * g++.dg/lookup/using34.C: New.
1535         * g++.dg/lookup/using35.C: New.
1536         * g++.dg/lookup/using36.C: New.
1537         * g++.dg/lookup/using37.C: New.
1538         * g++.dg/lookup/using38.C: New.
1539         * g++.dg/lookup/using39.C: New.
1540         * g++.dg/lookup/using40.C: New.
1541         * g++.dg/lookup/using41.C: New.
1542         * g++.dg/lookup/using42.C: New.
1543         * g++.dg/lookup/using43.C: New.
1544         * g++.dg/lookup/using44.C: New.
1545         * g++.dg/lookup/using45.C: New.
1546         * g++.dg/lookup/pr6936.C: New.
1547         * g++.dg/debug/using4.C: New.
1548         * g++.dg/debug/using5.C: New.
1549         * g++.dg/cpp0x/forw_enum10.C: New.
1550
1551 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1552             Jan Hubicka  <jh@suse.cz>
1553
1554         * gcc.target/i386/sw-1.c: Force rep;movsb.
1555
1556 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1557
1558         PR testsuite/51059
1559         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1560         dg-additional-options.
1561
1562 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1563
1564         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1565         specified.  Remove redundant runtime checks.
1566         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1567         Allow for other than -m4.  Fix typos in comments.
1568
1569 2011-11-12  Jason Merrill  <jason@redhat.com>
1570
1571         PR c++/986
1572         * g++.dg/warn/ref-temp1.C: New.
1573
1574         PR c++/51060
1575         * g++.dg/opt/stack2.C: New.
1576
1577 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1578
1579         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1580         alpha*-*-linux* targets.
1581
1582 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1583
1584         PR testsuite/51059
1585         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1586         Darwin targets and allow external symbols to be undefined.
1587
1588 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1589
1590         * gcc.misc-tests/gcov-15.c: New.
1591
1592 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1593
1594         PR tree-optimization/51058
1595         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1596         * gfortran.dg/vect/pr51058-2.f90: New test.
1597
1598 2011-11-10  Jason Merrill  <jason@redhat.com>
1599
1600         * g++.dg/template/linkage1.C: New.
1601         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1602         * g++.old-deja/g++.other/linkage4.C: Likewise.
1603
1604         PR c++/50973
1605         * g++.dg/cpp0x/defaulted33.C: New.
1606
1607 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1608
1609         PR middle-end/51038
1610         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1611         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1612         __atomic_clear.
1613
1614 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1615
1616         PR rtl-optimization/51040
1617         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1618         patchup code.
1619
1620 2011-11-10  Jason Merrill  <jason@redhat.com>
1621
1622         PR c++/51079
1623         * g++.dg/template/conv12.C: New.
1624
1625         PR debug/50983
1626         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1627
1628 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1629
1630         * gnat.dg/atomic6_1.adb: New test.
1631         * gnat.dg/atomic6_2.adb: Likewise.
1632         * gnat.dg/atomic6_3.adb: Likewise.
1633         * gnat.dg/atomic6_4.adb: Likewise.
1634         * gnat.dg/atomic6_5.adb: Likewise.
1635         * gnat.dg/atomic6_6.adb: Likewise.
1636         * gnat.dg/atomic6_7.adb: Likewise.
1637         * gnat.dg/atomic6_8.adb: Likewise.
1638         * gnat.dg/atomic6_pkg.ads: New helper.
1639
1640 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1641
1642         PR middle-end/51077
1643         * gcc.c-torture/compile/pr51077.c: New test.
1644
1645         PR rtl-optimization/51023
1646         * gcc.c-torture/execute/pr51023.c: New test.
1647
1648 2011-11-10  Richard Guenther  <rguenther@suse.de>
1649
1650         PR tree-optimization/51042
1651         * gcc.dg/torture/pr51042.c: New testcase.
1652
1653 2011-11-10  Richard Guenther  <rguenther@suse.de>
1654
1655         PR tree-optimization/51070
1656         * gcc.dg/torture/pr51070.c: New testcase.
1657
1658 2011-11-10  Richard Guenther  <rguenther@suse.de>
1659
1660         PR tree-optimization/51030
1661         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1662
1663 2011-11-10  Richard Guenther  <rguenther@suse.de>
1664
1665         PR middle-end/51071
1666         * gcc.dg/torture/pr51071.c: New testcase.
1667
1668 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1669
1670         * gnat.dg/loop_optimization9.ad[sb]: New test.
1671
1672 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1673
1674         PR tree-optimization/51058
1675         * gfortran.dg/vect/pr51058.f90: New test.
1676
1677 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1678
1679         PR tree-optimization/51000
1680         * gcc.dg/vect/pr51000.c: New test.
1681
1682 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1683
1684         PR c++/50837
1685         * g++.dg/cpp0x/static_assert5.C: New.
1686         * g++.dg/template/nontype13.C: Tweak.
1687
1688 2011-11-09  Jason Merrill  <jason@redhat.com>
1689
1690         PR c++/50972
1691         * g++.dg/cpp0x/noexcept16.C: New.
1692
1693         PR c++/51046
1694         * g++.dg/cpp0x/variadic119.C: New.
1695
1696 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1697
1698         PR target/50911
1699         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1700         permutations.
1701         * gcc.dg/torture/vshuf-32.inc: Likewise.
1702         * gcc.dg/torture/vshuf-4.inc: Likewise.
1703         * gcc.dg/torture/vshuf-8.inc: Likewise.
1704
1705         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1706
1707 2011-11-09  Ian Lance Taylor  <iant@google.com>
1708
1709         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1710         procedure.
1711         * gcc.dg/split-5.c: New test.
1712
1713 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1714
1715         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1716
1717 2011-11-09  Jason Merrill  <jason@redhat.com>
1718
1719         PR c++/51029
1720         * g++.dg/template/virtual1.C: New.
1721
1722 2011-11-08  Jason Merrill  <jason@redhat.com>
1723
1724         Run most C++ tests in both C++98 and C++11 modes.
1725         * lib/target-supports.exp (check_effective_target_c++11): New.
1726         (check_effective_target_c++98): New.
1727         * lib/g++-dg.exp (g++-dg-runtest): New.
1728         * g++.dg/dg.exp: Use g++-dg-runtest.
1729         * g++.dg/charset/charset.exp: Likewise.
1730         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1731         * g++.dg/dfp/dfp.exp: Likewise.
1732         * g++.dg/gcov/gcov.exp: Likewise.
1733         * g++.dg/gomp/gomp.exp: Likewise.
1734         * g++.dg/graphite/graphite.exp: Likewise.
1735         * g++.dg/tls/tls.exp: Likewise.
1736         * g++.dg/tm/tm.exp: Likewise.
1737         * g++.dg/vect/vect.exp: Likewise.
1738         * g++.old-deja/old-deja.exp: Likewise.
1739         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1740         with some of the torture options.
1741         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1742         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1743         * g++.dg/init/null1.C: Only run in C++98.
1744         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1745         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1746         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1747         * g++.old-deja/g++.other/anon9.C: Likewise.
1748         * g++.old-deja/g++.other/linkage1.C: Likewise.
1749         * g++.old-deja/g++.other/linkage2.C: Likewise.
1750         * g++.old-deja/g++.pt/t29.C: Likewise.
1751         * g++.old-deja/g++.pt/t30.C: Likewise.
1752         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1753         * g++.dg/ext/anon-struct4.C: Likewise.
1754         * g++.dg/init/brace2.C: Likewise.
1755         * g++.dg/init/brace6.C: Likewise.
1756         * g++.dg/other/anon3.C: Likewise.
1757         * g++.dg/template/arg2.C: Likewise.
1758         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1759         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1760         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1761         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1762         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1763         * g++.old-deja/g++.brendan/init2.C: Likewise.
1764         * g++.old-deja/g++.brendan/init4.C: Likewise.
1765         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1766         * g++.old-deja/g++.jason/cond.C: Likewise.
1767         * g++.old-deja/g++.law/init1.C: Likewise.
1768         * g++.old-deja/g++.law/operators32.C: Likewise.
1769         * g++.old-deja/g++.pt/enum6.C: Likewise.
1770         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1771         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1772
1773         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1774         * g++.dg/init/new11.C: Likewise.
1775         * g++.dg/init/pr29571.C: Likewise.
1776         * g++.dg/lookup/forscope2.C: Likewise.
1777         * g++.dg/parse/linkage1.C: Likewise.
1778         * g++.dg/parse/typedef8.C: Likewise.
1779         * g++.dg/template/error44.C: Likewise.
1780         * g++.dg/tls/diag-2.C: Likewise.
1781         * g++.dg/tls/diag-4.C: Likewise.
1782         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1783         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1784         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1785         * g++.old-deja/g++.brendan/new3.C: Likewise.
1786         * g++.old-deja/g++.eh/new1.C: Likewise.
1787         * g++.old-deja/g++.eh/new2.C: Likewise.
1788         * g++.old-deja/g++.jason/new.C: Likewise.
1789         * g++.old-deja/g++.law/friend1.C: Likewise.
1790         * g++.old-deja/g++.mike/net46.C: Likewise.
1791         * g++.old-deja/g++.mike/p755.C: Likewise.
1792         * g++.old-deja/g++.other/new6.C: Likewise.
1793
1794         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1795         * g++.dg/template/crash53.C: Likewise.
1796         * g++.dg/template/void9.C: Likewise.
1797
1798 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1799
1800         PR c++/51045
1801         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1802
1803 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1804
1805         PR c++/51047
1806         * g++.dg/cpp0x/sfinae29.C: New.
1807
1808 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1809
1810         PR fortran/50960
1811         * gfortran.dg/typebound_call_22.f03: New test case.
1812
1813 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1814
1815         PR libfortran/50016
1816         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1817
1818 2011-11-09  Richard Guenther  <rguenther@suse.de>
1819
1820         PR tree-optimization/51039
1821         * gcc.dg/pr51039.c: New testcase.
1822
1823 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1824
1825         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1826         Enable also for powerpc*-*-*.
1827
1828 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1829
1830         PR fortran/50540
1831         * gfortran.dg/forall_16.f90: New test.
1832
1833 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1834
1835         PR fortran/38718
1836         * gfortran.dg/initialization_29.f90: Expand test.
1837
1838 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1839
1840         PR c++/51027
1841         * g++.dg/cpp0x/alias-decl-12.C: New test.
1842         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1843
1844 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1845
1846         PR debug/51032
1847         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1848
1849 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1850
1851         PR tree-optimization/51015
1852         * gcc.dg/vect/pr51015.c: New test.
1853
1854 2011-11-08  David S. Miller  <davem@davemloft.net>
1855
1856         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1857         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1858
1859 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1860
1861         PR fortran/50404
1862         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1863
1864 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1865
1866         PR fortran/50409
1867         * gfortran.dg/string_5.f90: Improve testcase.
1868
1869 2011-10-23  Jason Merrill  <jason@redhat.com>
1870
1871         PR c++/50835
1872         * g++.dg/template/lvalue2.C: New.
1873
1874 2011-11-08  Michael Matz  <matz@suse.de>
1875
1876         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1877         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1878         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1879         * g++.dg/eh/builtin2.C: Ditto.
1880         * g++.dg/eh/builtin3.C: Ditto.
1881
1882 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1883
1884         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1885         being prefered even for -mavx.
1886         * gcc.target/i386/avx-cvt-3.c: New test.
1887
1888 2011-11-08  Richard Guenther  <rguenther@suse.de>
1889
1890         PR tree-optimization/51012
1891         * gcc.dg/pr51012-1.c: New testcase.
1892         * gcc.dg/pr51012-2.c: Likewise.
1893
1894 2011-11-08  Richard Guenther  <rguenther@suse.de>
1895
1896         PR middle-end/51010
1897         * c-c++-common/uninit-pr51010.c: New testcase.
1898
1899 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1900
1901         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1902         check_effective_target_vect_call_copysignf,
1903         check_effective_target_vect_call_lrint): New procedures.
1904         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1905         $VECT_SLP_CFLAGS with -ffast-math.
1906         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1907         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1908         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1909         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1910
1911 2011-11-07  Richard Henderson  <rth@redhat.com>
1912             Aldy Hernandez  <aldyh@redhat.com>
1913             Torvald Riegel  <triegel@redhat.com>
1914
1915         Merged from transactional-memory.
1916
1917         * g++.dg/dg.exp: Run transactional memory tests.
1918         * g++.dg/tm: New directory with new tests.
1919         * gcc.dg/tm: New directory with new tests.
1920         * c-c++-common/tm: New directory with new tests.
1921
1922 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1923
1924         Fix context handling of alias-declaration
1925         * g++.dg/cpp0x/alias-decl-11.C: New test.
1926
1927 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1928
1929         PR c++/50864
1930         * g++.dg/parse/template26.C: New.
1931         * g++.dg/template/crash45.C: Adjust dg-error string.
1932
1933 2011-11-07  Jason Merrill  <jason@redhat.com>
1934
1935         PR c++/50848
1936         * g++.dg/template/lookup9.C: New.
1937
1938         PR c++/50863
1939         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1940
1941         PR c++/50870
1942         * g++.dg/cpp0x/decltype35.C: New.
1943
1944 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1945
1946         Support C++11 alias-declaration
1947         PR c++/45114
1948         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1949         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1950         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1951         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1952         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1953         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1954         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1955         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1956         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1957         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1958         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1959         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1960         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1961
1962 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1963
1964         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1965
1966 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1967
1968         PR fortran/50919
1969         * gfortran.dg/typebound_call_21.f03: New.
1970
1971 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1972
1973         * gcc.dg/profile-dir-1.c: Adjust final scan.
1974         * gcc.dg/profile-dir-2.c: Adjust final scan.
1975         * gcc.dg/profile-dir-3.c: Adjust final scan.
1976         * gcc.misc-tests/gcov.exp: Adjust regexp.
1977         * gcc.misc-tests/gcov-12.c: New.
1978         * gcc.misc-tests/gcov-13.c: New.
1979         * gcc.misc-tests/gcovpart-13b.c: New.
1980         * gcc.misc-tests/gcov-14.c: New.
1981
1982 2011-11-07  Jason Merrill  <jason@redhat.com>
1983
1984         PR c++/35688
1985         * g++.dg/ext/visibility/template8.C: New.
1986
1987 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1988
1989         PR tree-optimization/50789
1990         * gcc.target/i386/avx2-gather-1.c: New test.
1991         * gcc.target/i386/avx2-gather-2.c: New test.
1992         * gcc.target/i386/avx2-gather-3.c: New test.
1993         * gcc.target/i386/avx2-gather-4.c: New test.
1994
1995 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1996
1997         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1998
1999 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2000
2001         PR libfortran/45723
2002         * gfortran.dg/open_dev_null.f90: Remove testcase.
2003
2004 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2005
2006         * lib/target-supports.exp (check_effective_target_sync_int_128):
2007         Don't cache the result.
2008         (check_effective_target_sync_long_long): Ditto.
2009
2010 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2011
2012         PR rtl-optimization/47698
2013         * gcc.target/i386/47698.c: New test.
2014
2015 2011-11-06  Jason Merrill  <jason@redhat.com>
2016
2017         PR c++/35688
2018         * g++.dg/ext/visibility/template7.C: New.
2019
2020 2011-11-07  Terry Guo  <terry.guo@arm.com>
2021
2022         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2023         * gcc.target/arm/wmul-2.c: Ditto.
2024         * gcc.target/arm/wmul-3.c: Ditto.
2025         * gcc.target/arm/wmul-4.c: Ditto.
2026
2027 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2028
2029         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2030         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2031         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2032         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2033         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2034         expected diagnostics.
2035
2036 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2037             Richard Henderson  <rth@redhat.com>
2038             Aldy Hernandez  <aldyh@redhat.com>
2039
2040         Merged from cxx-mem-model.
2041
2042         * lib/target-supports.exp (check_effective_target_sync_int_128,
2043         check_effective_target_sync_long_long): Check whether the target
2044         supports 64 and 128 bit __sync builtins.
2045         (check_effective_target_cas_char): New.
2046         (check_effective_target_cas_int): New.
2047         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2048         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2049         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2050         produce the expected library calls.
2051         * gcc.dg/atomic-fence.c: New functional tests.
2052         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2053         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2054         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2055         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2056         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2057         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2058         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2059         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2060         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2061         are atomic.
2062         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2063         loads are atomic.
2064         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2065         are atomic.
2066         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2067         are atomic.
2068         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2069         int128 operations are atomic.
2070         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2071         operations are atomic.
2072         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2073         operations are atomic.
2074         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2075         operations are atomic.
2076         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2077         stores aren't moved out of a loop.
2078         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2079         globals don't overwrite neighbouring globals.
2080         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2081         writes dont overwrite neighbouring components.
2082         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2083         * c-c++-common/gomp/atomic-3.c: Likewise.
2084         * c-c++-common/gomp/atomic-9.c: Likewise.
2085         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2086         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2087         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2088         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2089         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2090         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2091         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2092         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2093         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2094         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2095         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2096         g++.dg/gomp/atomic-15.C: Remove.
2097         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2098         * gcc.dg/gomp/atomic-11.c: Remove test.
2099
2100 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2101
2102         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2103         * gcc.dg/vect/slp-cond-1.c: New test.
2104         * gcc.dg/vect/slp-cond-2.c: New test.
2105
2106 2011-11-05  David S. Miller  <davem@davemloft.net>
2107
2108         * lib/test-supports.exp
2109         (check_effective_target_ultrasparc_vis2_hw): New proc.
2110         (check_effective_target_ultrasparc_vis3_hw): New proc.
2111         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2112         * gcc.target/sparc/vec-init-2.inc: Likewise.
2113         * gcc.target/sparc/vec-init-3.inc: Likewise.
2114         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2115         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2116         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2117         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2118         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2119         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2120         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2121         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2122         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2123
2124 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2125
2126         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2127         Disable test on Epiphany.
2128         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2129         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2130         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2131         * g++.dg/parse/pragma3.C: Likewise.
2132         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2133         (bar): Use it.
2134         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2135         * gcc.dg/tls/thr-cse-1.c: Likewise.
2136         * g++.dg/opt/devirt2.C: Likewise.
2137         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2138         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2139         * gcc.target/epiphany: New directory.
2140
2141 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2142
2143         * gfortran.dg/quad_2.f90: New.
2144
2145 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2146
2147         * gcc.dg/strlenopt-22g.c: New wrapper around...
2148         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2149
2150 2011-11-04  Jason Merrill  <jason@redhat.com>
2151
2152         PR c++/26714
2153         * g++.dg/init/lifetime2.C: New.
2154         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2155
2156         PR c++/48370
2157         * g++.dg/init/lifetime1.C: Test cleanup order.
2158
2159 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2160
2161         * g++.dg/other/offsetof7.C: New test.
2162
2163 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2164
2165         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2166         variable, default empty, -ffat-lto-objects for effective_target_lto.
2167         (gcc-dg-test-1): Add options from dg-final methods.
2168         * lib/scanasm.exp (scan-assembler_required_options)
2169         (scan-assembler-not_required_options): New procs.
2170
2171 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2172
2173         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2174         generate a pedwarn in c++98-mode.
2175         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2176         don't generate a pedwarn in c++0x-mode.
2177
2178 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2179
2180         PR c++/50965
2181         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2182
2183 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2184
2185         PR rtl-optimization/38644
2186         * gcc.target/arm/stack-red-zone.c: New.
2187
2188 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2189
2190         PR c++/48420
2191         * g++.dg/warn/Wconversion-null-3.C: New.
2192
2193 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2194
2195         PR c++/50941
2196         * g++.dg/cpp0x/udlit-strint-length.C: New.
2197
2198 2011-11-04  Jason Merrill  <jason@redhat.com>
2199
2200         PR c++/48370
2201         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2202         * g++.dg/init/lifetime1.C: New.
2203         * g++.dg/init/ref21.C: New.
2204         * g++.dg/eh/array1.C: New.
2205
2206 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2207
2208         PR tree-optimization/50763
2209         * gcc.dg/pr50763-5.c: New test.
2210
2211 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2212
2213         PR tree-optimization/50763
2214         * g++.dg/pr50763-4.C: New test.
2215
2216 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2217
2218         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2219         test.
2220
2221         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2222
2223         * gcc.dg/torture/vec-cvt-1.c: New test.
2224
2225 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2226
2227         * gnat.dg/specs/private1[-sub].ads: New test.
2228
2229 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2230
2231         PR fortran/43829
2232         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2233         * gfortran.dg/inline_sum_1.f90: New.
2234         * gfortran.dg/inline_sum_2.f90: New.
2235         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2236         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2237         * gfortran.dg/inline_product_1.f90: New.
2238
2239 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2240
2241         PR fortran/50933
2242         * gfortran.dg/bind_c_dts_5.f90: New.
2243
2244 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2245
2246         PR fortran/50960
2247         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2248
2249 2011-11-03  Richard Guenther  <rguenther@suse.de>
2250
2251         PR middle-end/50079
2252         * g++.dg/init/copy7.C: Remove testcase.
2253
2254 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2255
2256         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2257         * g++.dg/ipa/devirt-c-2.C: Likewise.
2258         * g++.dg/ipa/devirt-c-7.C: New test.
2259         * g++.dg/ipa/devirt-c-8.C: Likewise.
2260
2261 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2262
2263         PR tree-optimization/50912
2264         * gnat.dg/loop_optimization10.ad[sb]: New test.
2265         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2266
2267 2011-11-02  Jason Merrill  <jason@redhat.com>
2268
2269         PR c++/50930
2270         * g++.dg/cpp0x/nsdmi-list2.C: New.
2271
2272 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2273
2274         PR c++/50810
2275         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2276         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2277
2278 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2279
2280         PR tree-optimization/50769
2281         * gfortran.dg/pr50769.f90: New test.
2282
2283 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2284
2285         * gcc.target/sparc/20111102-1.c: New test.
2286
2287 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2288
2289         PR c++/50956
2290         * g++.dg/warn/Wcast-qual2.C: New.
2291
2292 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2293
2294         PR tree-optimization/50763
2295         * g++.dg/pr50763-3.C: New test.
2296
2297 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2298
2299         PR tree-optimization/50672
2300         * g++.dg/pr50672.C: New test.
2301
2302 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2303
2304         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2305         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2306         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2307
2308         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2309
2310 2011-11-02  Richard Guenther  <rguenther@suse.de>
2311
2312         PR tree-optimization/50902
2313         * gcc.dg/torture/pr50902.c: New testcase.
2314
2315 2010-11-02  Richard Guenther  <rguenther@suse.de>
2316
2317         PR tree-optimization/50890
2318         * gcc.dg/torture/pr50890.c: New testcase.
2319
2320 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2321
2322         PR c++/44277
2323         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2324         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2325
2326 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2327
2328         PR tree-optimization/50908
2329         * gcc.dg/pr50908.c: New test.
2330         * gcc.dg/pr50908-2.c: Same.
2331         * gcc.dg/pr50908-3.c: Same.
2332
2333 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2334
2335         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2336         the outer loop.  Remove comment.  Don't check for widen-mult.
2337
2338 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2339
2340         * gcc.dg/ipa/ipcp-4.c: New test.
2341
2342 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2343
2344         * gcc.dg/vshift-3.c: New test.
2345         * gcc.dg/vshift-4.c: New test.
2346         * gcc.dg/vshift-5.c: New test.
2347
2348 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2349
2350         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2351         and current implementation.
2352
2353 2011-10-31  Paul Brook  <paul@codesourcery.com>
2354
2355         * gcc.dg/constructor-1.c: New test.
2356
2357 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2358
2359         PR fortran/50753
2360         * gfortran.dg/dshift_3.f90: New test.
2361
2362 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2363
2364         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2365         hppa*-*-hpux*.
2366         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2367         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2368         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2369         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2370         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2371         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2372         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2373         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2374         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2375         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2376         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2377         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2378         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2379         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2380         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2381         * gcc.dg/vector-compare-2.c: Likewise.
2382
2383 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2384
2385         PR c++/50901
2386         * g++.dg/cpp0x/pr50901.C: New.
2387
2388 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2389
2390         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2391         * gcc.target/i386/fma4-check.h (main): Ditto.
2392         * gcc.target/i386/xop-check.h (main): Ditto.
2393
2394 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2395
2396         Revert:
2397         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2398
2399         PR c++/50864
2400         * g++.dg/template/crash109.C: New.
2401
2402 2011-10-28  Jason Merrill  <jason@redhat.com>
2403
2404         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2405
2406 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2407
2408         PR c++/50864
2409         * g++.dg/template/crash109.C: New.
2410
2411 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2412
2413         * gfortran.dg/nearest_5.f90: New test.
2414
2415 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2416
2417         * gcc.dg/vshift-1.c: New test.
2418         * gcc.dg/vshift-2.c: New test.
2419         * gcc.target/i386/xop-vshift-1.c: New test.
2420         * gcc.target/i386/xop-vshift-2.c: New test.
2421         * gcc.target/i386/avx2-vshift-1.c: New test.
2422
2423 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2424
2425         PR rtl-optimization/49720
2426         * g++.dg/torture/pr49720.C: New test.
2427
2428 2011-10-27  David S. Miller  <davem@davemloft.net>
2429
2430         * gcc.target/sparc/setcc-3.c: New test.
2431
2432 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2433
2434         PR c++/30066
2435         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2436
2437 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2438
2439         * gcc.target/i386/sse2-cvt-1.c: New test.
2440         * gcc.target/i386/sse2-cvt-2.c: New test.
2441         * gcc.target/i386/avx-cvt-1.c: New test.
2442         * gcc.target/i386/avx-cvt-2.c: New test.
2443         * gcc.target/i386/avx2-cvt-1.c: New test.
2444         * gcc.target/i386/avx2-cvt-2.c: New test.
2445
2446 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2447
2448         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2449
2450 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2451             Steven G. Kargl  <kargl@gcc.gnu.org>
2452
2453         PR target/50875
2454         * gfortran.dg/pr50875.f90: New test.
2455
2456 2011-10-26  David S. Miller  <davem@davemloft.net>
2457
2458         * gcc.target/sparc/fmaf-1.c: New test.
2459
2460         * gcc.target/sparc/setcc-1.c: New test.
2461         * gcc.target/sparc/setcc-2.c: New test.
2462
2463 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2464
2465         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2466
2467 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2468
2469         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2470         Windows targets.
2471
2472 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2473
2474         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2475         symbol names.
2476
2477 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2478
2479         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2480
2481 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2482
2483         * gnat.dg/specs/discr1.ads: New test.
2484         * gnat.dg/specs/discr1_pkg.ads: New helper.
2485
2486 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2487
2488         * gnat.dg/specs/unchecked_union.ads: Rename to...
2489         * gnat.dg/specs/unchecked_union1.ads: ...this.
2490         * gnat.dg/specs/unchecked_union2.ads: New test.
2491
2492 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2493
2494         * gnat.dg/specs/atomic1.ads: New test.
2495
2496 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2497
2498         Implement C++11 user-defined literals.
2499         * g++.dg/cpp0x/udlit-addr.C: New.
2500         * g++.dg/cpp0x/udlit-args.C: New.
2501         * g++.dg/cpp0x/udlit-args-neg.C: New.
2502         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2503         * g++.dg/cpp0x/udlit-concat.C: New.
2504         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2505         * g++.dg/cpp0x/udlit-constexpr.C: New.
2506         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2507         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2508         * g++.dg/cpp0x/udlit-friend.C: New.
2509         * g++.dg/cpp0x/udlit-general.C: New.
2510         * g++.dg/cpp0x/udlit-inline.C: New.
2511         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2512         * g++.dg/cpp0x/udlit-member-neg.C: New.
2513         * g++.dg/cpp0x/udlit-namespace.C: New.
2514         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2515         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2516         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2517         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2518         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2519         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2520         * g++.dg/cpp0x/udlit-raw-str.C: New.
2521         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2522         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2523         * g++.dg/cpp0x/udlit-systemheader.C: New.
2524         * g++.dg/cpp0x/udlit-template.C: New.
2525         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2526         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2527         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2528         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2529         * g++.dg/cpp0x/udlit_system_header: New.
2530
2531 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2532
2533         PR c++/50870
2534         * g++.dg/cpp0x/decltype34.C: New.
2535
2536 2011-10-26  Tom de Vries <tom@codesourcery.com>
2537
2538         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2539         * gcc.c-torture/unsorted/HIset.c: Same.
2540         * gcc.c-torture/unsorted/SIcmp.c: Same.
2541         * gcc.c-torture/unsorted/SIset.c: Same.
2542         * gcc.c-torture/unsorted/SFset.c: Same.
2543         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2544         * gcc.c-torture/unsorted/USIcmp.c: Same.
2545         * gcc.c-torture/unsorted/DFcmp.c: Same.
2546
2547 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2548
2549         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2550         to work also with -masm=intel and additionally test the xmm vs. ymm
2551         register type combination on mask/dest and in vsib.
2552         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2553         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2554         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2555         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2556         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2557         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2558         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2559         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2560         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2561         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2562         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2563         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2564         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2565         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2566         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2567         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2568         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2569         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2570         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2571         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2572         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2573         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2574         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2575         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2576         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2577         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2578         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2579         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2580         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2581         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2582         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2583
2584 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2585
2586         PR tree-optimization/50763
2587         * gcc.dg/pr50763-2.c: New test.
2588
2589 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2590
2591         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2592         Update expected messages.
2593
2594 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2595
2596         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2597
2598 2011-10-25  Jason Merrill  <jason@redhat.com>
2599
2600         PR c++/50866
2601         * g++.dg/init/aggr7.C: New.
2602
2603         PR c++/49996
2604         * g++.dg/cpp0x/initlist59.C: New.
2605
2606 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2607
2608         PR c++/50858
2609         * g++.dg/overload/operator5.C: New.
2610
2611 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2612
2613         PR c++/50861
2614         * g++.dg/template/crash108.C: New.
2615
2616 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2617
2618         PR tree-optimization/50596
2619         * gcc.dg/vect/vect-cond-10.c: New test.
2620
2621 2011-10-24  Joey Ye  <joey.ye@arm.com>
2622
2623         * gcc.target/arm/pr42575.c: Remove architecture option.
2624
2625 2011-10-24  David S. Miller  <davem@davemloft.net>
2626
2627         * gcc.target/sparc/vis3move-1.c: New test.
2628         * gcc.target/sparc/vis3move-2.c: New test.
2629         * gcc.target/sparc/vis3move-3.c: New test.
2630
2631 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2632
2633         * gcc.dg/strlenopt-22.c: New testcase.
2634         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2635
2636 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2637
2638         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2639         Remove -march=i386.
2640         (dg-skip-if): Remove.
2641         * gcc.target/i386/funcspec-1.c: Ditto.
2642         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2643
2644 2011-10-24  Richard Guenther  <rguenther@suse.de>
2645
2646         * gcc.dg/vect/vect-bool-1.c: New testcase.
2647
2648 2011-10-24  Richard Guenther  <rguenther@suse.de>
2649
2650         PR tree-optimization/50838
2651         * gcc.dg/torture/pr50838.c: New testcase.
2652
2653 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2654
2655         PR tree-optimization/50730
2656         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2657         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2658         -fno-tree-sra and SLP flags.
2659
2660 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2661
2662         PR c++/50841
2663         Revert:
2664         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2665
2666         PR c++/50810
2667         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2668         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2669
2670 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2671
2672         PR c++/50810
2673         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2674         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2675
2676 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2677
2678         PR tree-optimization/50763
2679         * gcc.dg/pr50763.c: New test.
2680
2681 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2682
2683         PR target/50788
2684         * gcc.target/i386/pr50788.c: New test.
2685
2686 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2687
2688         PR tree-optimization/50819
2689         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2690         * g++.dg/vect/slp-pr50819.cc: New test.
2691
2692 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2693
2694         PR c++/45385
2695         * g++.dg/warn/Wconversion4.C: New.
2696
2697 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2698
2699         PR target/50813
2700         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2701         from element other than first and reverse permutation.
2702         * gcc.dg/torture/vshuf-16.inc: Likewise.
2703         * gcc.dg/torture/vshuf-8.inc: Likewise.
2704         * gcc.dg/torture/vshuf-4.inc: Likewise.
2705
2706 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2707
2708         PR c++/31423
2709         * g++.dg/parse/error43.C: New.
2710         * g++.dg/parse/error44.C: Likewise.
2711
2712 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2713             Kirill Yukhin  <kirill.yukhin@intel.com>
2714
2715         PR target/50740
2716         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2717         * gcc.target/i386/bmi2-check.h: Ditto.
2718
2719 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2720
2721         PR c++/50811
2722         * g++.dg/cpp0x/override2.C: Add test.
2723
2724 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2725
2726         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2727         check_linker_plugin_available.
2728
2729 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2730
2731         * gcc.target/i386/branch-cost1.c: New test.
2732         * gcc.target/i386/branch-cost2.c: New test.
2733         * gcc.target/i386/branch-cost3.c: New test.
2734         * gcc.target/i386/branch-cost4.c: New test.
2735
2736 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2737
2738         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2739
2740 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2741
2742         PR testsuite/50722
2743         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2744
2745 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2746
2747         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2748         (_moz_foo, EXT__foo): Use ASMNAME.
2749
2750 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2751
2752         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2753         names.
2754
2755 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2756
2757         PR target/50766
2758         * gcc.target/i386/pr50766.c: New test.
2759
2760 2011-10-20  Jason Merrill  <jason@redhat.com>
2761
2762         PR c++/41449
2763         * g++.dg/eh/partial1.C: New.
2764
2765 2011-10-20  Richard Henderson  <rth@redhat.com>
2766
2767         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2768         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2769         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2770         Use __builtin_shuffle.
2771
2772 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2773
2774         PR fortran/50514
2775         * gfortran.dg/ishft_3.f90:  Update test.
2776
2777 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2778
2779         PR fortran/50524
2780         * gfortran.dg/substring_integer_index.f90: New test.
2781
2782 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2783
2784         * gfortran.dg/format_string.f: New test.
2785
2786 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2787
2788         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2789         non_strict_align.
2790         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2791
2792 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2793
2794         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2795         gcc.target/i386/pr46226.c: Do not use
2796         -mno-accumulate-outgoing-args.
2797
2798 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2799
2800         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2801         including <strings.h>.
2802
2803 2011-10-19  Jan Hubicka  <jh@suse.cz>
2804
2805         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2806         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2807         * lib/c-torture.exp: Likewise.
2808         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2809         * gcc.c-torture/compile/sync-1.c: Likewise.
2810         * gcc.c-torture/compile/sync-1.c: Likewise.
2811         * gcc.c-torture/compile/sync-3.c: Likewise.
2812         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2813         * gcc.dg/noncompile/920507-1.c: Likewise.
2814         * gcc.dg/torture/pr36400.c: Likewise.
2815         * g++.dg/torture/pr34850.C: Likewise.
2816
2817 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2818
2819         * gnat.dg/source_ref1.adb: New test.
2820         * gnat.dg/source_ref2.adb: Likewise.
2821
2822 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2823
2824         PR c++/13657
2825         * g++.dg/parse/error42.C: New.
2826         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2827
2828 2011-10-19  Jason Merrill  <jason@redhat.com>
2829
2830         PR c++/50793
2831         * g++.dg/init/value9.C: New.
2832
2833 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2834
2835         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2836         * gcc.dg/torture/vshuf-16.inc: Likewise.
2837         * gcc.dg/torture/vshuf-8.inc: Likewise.
2838         * gcc.dg/torture/vshuf-4.inc: Likewise.
2839
2840 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2841
2842         PR fortran/47023
2843         * gfortran.dg/sizeof_proc.f90: New.
2844
2845 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2846
2847         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2848         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2849
2850 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2851
2852         PR testsuite/50796
2853         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2854
2855 2011-10-19  Jason Merrill  <jason@redhat.com>
2856
2857         PR c++/50787
2858         * g++.dg/init/ref20.C: New.
2859
2860 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2861
2862         PR middle-end/50795
2863         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2864         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2865         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2866         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2867         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2868
2869 2011-10-19  Richard Guenther  <rguenther@suse.de>
2870
2871         PR middle-end/50768
2872         * gcc.dg/torture/pr50768.c: New testcase.
2873
2874 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2875
2876         PR rtl-optimization/50340
2877         * gcc.dg/pr50340.c: New.
2878
2879 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2880
2881         PR tree-optimization/50717
2882
2883         * gcc.dg/pr50717-1.c: New file.
2884         * gcc.target/arm/wmul-12.c: Correct types.
2885         * gcc.target/arm/wmul-8.c: Correct types.
2886
2887 2011-10-18  Jason Merrill  <jason@redhat.com>
2888
2889         PR c++/50531
2890         * g++.dg/cpp0x/defaulted32.C: New.
2891
2892         PR c++/50742
2893         * g++.dg/lookup/using23.C: New.
2894
2895         PR c++/50500
2896         * g++.dg/cpp0x/implicit12.C: New.
2897         * g++.dg/cpp0x/defaulted20.C: Adjust.
2898         * g++.dg/cpp0x/defaulted21.C: Adjust.
2899         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2900         * g++.dg/cpp0x/implicit4.C: Adjust.
2901         * g++.dg/cpp0x/implicit5.C: Adjust.
2902         * g++.dg/cpp0x/implicit8.C: Adjust.
2903         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2904         * g++.dg/cpp0x/not_special.C: Adjust.
2905         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2906         * g++.dg/cpp0x/rv1n.C: Adjust.
2907         * g++.dg/cpp0x/rv2n.C: Adjust.
2908         * g++.dg/cpp0x/rv3n.C: Adjust.
2909         * g++.dg/cpp0x/rv4n.C: Adjust.
2910         * g++.dg/cpp0x/rv5n.C: Adjust.
2911         * g++.dg/cpp0x/rv6n.C: Adjust.
2912         * g++.dg/cpp0x/rv7n.C: Adjust.
2913
2914 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2915
2916         * gcc.target/i386/avx2-vpop-check.h: New header.
2917         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2918         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2919         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2920         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2921         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2922         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2923         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2924         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2925         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2926         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2927         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2928         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2929         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2930         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2931         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2932
2933 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2934
2935         PR fortran/50420
2936         * gfortran.dg/coarray_subobject_1.f90: New test.
2937         * gfortran.dg/coarray/subobject_1.f90: New test.
2938
2939 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2940
2941         PR rtl-optimization/50205
2942         * gcc.dg/pr50205.c: New.
2943
2944 2011-10-18  Richard Guenther  <rguenther@suse.de>
2945
2946         PR tree-optimization/50767
2947         * gcc.dg/torture/pr50767.c: New testcase.
2948
2949 2011-10-18  Julian Brown  <julian@codesourcery.com>
2950
2951         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2952         * gcc.target/arm/unaligned-memcpy-1.c: New.
2953         * gcc.target/arm/unaligned-memcpy-2.c: New.
2954         * gcc.target/arm/unaligned-memcpy-3.c: New.
2955         * gcc.target/arm/unaligned-memcpy-4.c: New.
2956
2957 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2958
2959         PR fortran/47023
2960         * gfortran.dg/iso_c_binding_class.f03: New.
2961
2962 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2963
2964         * testsuite/lib/target-supports.exp
2965         (check_effective_target_vect_widen_shift): New.
2966         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2967         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2968         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2969         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2970
2971 2011-10-18  Richard Guenther  <rguenther@suse.de>
2972
2973         * gcc.dg/torture/restrict-1.c: New testcase.
2974
2975 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2976
2977         * g++.dg/ext/bases.C: New test.
2978
2979 2011-10-17  David S. Miller  <davem@davemloft.net>
2980
2981         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2982         all operations to emit VIS instructions.
2983         * gcc.target/sparc/fandnot.c: Likewise.
2984         * gcc.target/sparc/fnot.c: Likewise.
2985         * gcc.target/sparc/for.c: Likewise.
2986         * gcc.target/sparc/fornot.c: Likewise.
2987         * gcc.target/sparc/fxnor.c: Likewise.
2988         * gcc.target/sparc/fxor.c: Likewise.
2989         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2990         needed.
2991
2992 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2993
2994         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2995         * gcc.dg/torture/vshuf-16.inc: New file.
2996         * gcc.dg/torture/vshuf-2.inc: New file.
2997         * gcc.dg/torture/vshuf-32.inc: New file.
2998         * gcc.dg/torture/vshuf-4.inc: New file.
2999         * gcc.dg/torture/vshuf-8.inc: New file.
3000         * gcc.dg/torture/vshuf-main.inc: New file.
3001         * gcc.dg/torture/vshuf-v16hi.c: New test.
3002         * gcc.dg/torture/vshuf-v16qi.c: New test.
3003         * gcc.dg/torture/vshuf-v2df.c: New test.
3004         * gcc.dg/torture/vshuf-v2di.c: New test.
3005         * gcc.dg/torture/vshuf-v2sf.c: New test.
3006         * gcc.dg/torture/vshuf-v2si.c: New test.
3007         * gcc.dg/torture/vshuf-v32qi.c: New test.
3008         * gcc.dg/torture/vshuf-v4df.c: New test.
3009         * gcc.dg/torture/vshuf-v4di.c: New test.
3010         * gcc.dg/torture/vshuf-v4hi.c: New test.
3011         * gcc.dg/torture/vshuf-v4sf.c: New test.
3012         * gcc.dg/torture/vshuf-v4si.c: New test.
3013         * gcc.dg/torture/vshuf-v8hi.c: New test.
3014         * gcc.dg/torture/vshuf-v8qi.c: New test.
3015         * gcc.dg/torture/vshuf-v8sf.c: New test.
3016         * gcc.dg/torture/vshuf-v8si.c: New test.
3017
3018 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3019
3020         PR tree-optimization/50746
3021         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3022
3023 2011-10-17  Jason Merrill  <jason@redhat.com>
3024
3025         PR c++/50736
3026         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3027
3028 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3029
3030         PR c++/44524
3031         * g++.dg/parse/error41.C: New.
3032         * g++.dg/parse/error20.C: Adjust.
3033
3034 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3035
3036         PR c++/50757
3037         * g++.dg/warn/format7.C: New.
3038         * obj-c++.dg/warn7.mm: Likewise.
3039
3040 2011-10-17  Richard Guenther  <rguenther@suse.de>
3041
3042         PR tree-optimization/50729
3043         * gcc.dg/torture/pr50729.c: New testcase.
3044
3045 2011-10-15  Tom Tromey  <tromey@redhat.com>
3046             Dodji Seketeli  <dodji@redhat.com>
3047
3048         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3049         included files.
3050         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3051         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3052         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3053         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3054
3055 2011-10-15  Tom Tromey  <tromey@redhat.com>
3056             Dodji Seketeli  <dodji@redhat.com>
3057
3058         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3059
3060 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3061
3062         PR c++/48489
3063         * g++.dg/inherit/error5.C: New.
3064
3065 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3066
3067         PR fortran/47023
3068         PR fortran/50752
3069         * gfortran.dg/kind_tests_4.f90: New.
3070
3071 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3072
3073         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3074         targets that support vector condition.
3075
3076 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3077
3078         PR fortran/47023
3079         * gfortran.dg/c_kind_tests_3.f03: New.
3080
3081 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3082
3083         PR fortran/50547
3084         * gfortran.dg/elemental_args_check_4.f90: New.
3085
3086 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3087
3088         PR tree-optimization/50727
3089         * gcc.dg/vect/pr50727.c: New test.
3090
3091 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3092
3093         * gcc.dg/vla-23.c: New test.
3094
3095 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3096
3097         PR tree-optimization/50596
3098         * gcc.dg/vect/vect-cond-9.c: New test.
3099
3100 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3101
3102         * gcc.dg/vect/bb-slp-29.c: New test.
3103
3104 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3105
3106         PR c++/50732
3107         * g++.dg/ext/is_base_of_incomplete.C: New.
3108         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3109         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3110
3111 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3112
3113         * gcc.target/sparc/combined-1.c: Compile at -O2.
3114
3115 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3116
3117         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3118         (dg-options): Add -Wno-attributes.
3119         * gcc.target/i386/fma_double_?.c: Ditto.
3120         * gcc.target/i386/fma_run_float_?.c: Ditto.
3121         * gcc.target/i386/fma_run_double_?.c: Ditto.
3122         * gcc.target/i386/l_fma_float_?.c: Dtto.
3123         * gcc.target/i386/l_fma_double_?.c: Ditto.
3124         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3125         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3126
3127 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3128
3129         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3130         the comments.
3131         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3132         * gfortran.dg/rank_3.f90: Ditto.
3133         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3134         -std=f2008ts in dg-options.
3135         * gfortran.dg/rank_4.f90: Ditto.
3136
3137 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3138
3139         PR target/49263
3140         * gcc.target/sh/pr49263.c: New.
3141
3142 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3143
3144         * gnat.dg/specs/debug1.ads: Tweak.
3145
3146 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3147
3148         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3149
3150 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3151
3152         * gcc.target/i386/sse2-mul-1.c: New test.
3153         * gcc.target/i386/sse4_1-mul-1.c: New test.
3154         * gcc.target/i386/avx-mul-1.c: New test.
3155         * gcc.target/i386/xop-mul-1.c: New test.
3156         * gcc.target/i386/avx2-mul-1.c: New test.
3157
3158 2011-10-14  Jason Merrill  <jason@redhat.com>
3159
3160         PR c++/50563
3161         * g++.dg/cpp0x/nsdmi-list1.C: New.
3162
3163         PR c++/50707
3164         * g++.dg/cpp0x/nsdmi-const1.C: New.
3165
3166 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3167
3168         PR fortran/50570
3169         * gfortran.dg/pointer_intent_5.f90: New.
3170
3171 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3172
3173         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3174         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3175         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3176
3177 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3178
3179         PR fortran/50718
3180         * gfortran.dg/pointer_check_11.f90: New.
3181         * gfortran.dg/pointer_check_12.f90: New.
3182
3183 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3184
3185         PR c++/38174
3186         * g++.dg/overload/operator4.C: New.
3187
3188 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3189
3190         * gcc.dg/di-longlong64-sync-1.c: New test.
3191         * gcc.dg/di-sync-multithread.c: New test.
3192         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3193         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3194         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3195         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3196         (check_effective_target_arm_arm_ok): New helper.
3197         (check_effective_target_sync_longlong): New helper.
3198
3199 2011-10-14  Richard Guenther  <rguenther@suse.de>
3200
3201         PR tree-optimization/50723
3202         * gcc.dg/torture/pr50723.c: New testcase.
3203
3204 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3205
3206         PR c++/17212
3207         * g++.dg/warn/format6.C: New.
3208         * obj-c++.dg/warn6.mm: Likewise.
3209
3210 2011-10-13  Richard Henderson  <rth@redhat.com>
3211
3212         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3213         Delete.
3214         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3215         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3216         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3217
3218 2011-10-13  Jason Merrill  <jason@redhat.com>
3219
3220         PR c++/50614
3221         * g++.dg/cpp0x/nsdmi-template2.C: New.
3222
3223         PR c++/50437
3224         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3225
3226         PR c++/50618
3227         * g++.dg/init/vbase1.C: New.
3228
3229 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3230
3231         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3232         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3233         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3234         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3235
3236 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3237
3238         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3239
3240 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3241
3242         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3243
3244 2011-10-13  Richard Guenther  <rguenther@suse.de>
3245
3246         PR tree-optimization/50712
3247         * gcc.target/i386/pr50712.c: New testcase.
3248
3249 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3250
3251         * gcc.dg/memcpy-4.c: New test.
3252
3253 2011-10-13  Richard Guenther  <rguenther@suse.de>
3254
3255         PR tree-optimization/50698
3256         * g++.dg/vect/pr50698.cc: New testcase.
3257
3258 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3259
3260         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3261         * gcc.target/powerpc/warn-2.c: Ditto.
3262
3263         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3264         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3265         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3266         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3267         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3268         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3269         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3270         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3271         * gcc.target/powerpc/ppc-pow.c: Likewise.
3272         * gcc.target/powerpc/recip-1.c: Likewise.
3273         * gcc.target/powerpc/recip-2.c: Likewise.
3274         * gcc.target/powerpc/recip-3.c: Likewise.
3275         * gcc.target/powerpc/recip-4.c: Likewise.
3276         * gcc.target/powerpc/recip-5.c: Likewise.
3277
3278 2011-10-12  David S. Miller  <davem@davemloft.net>
3279
3280         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3281         '-mvis3' instead of 'mcpu=niagara3' in options.
3282         * gcc.target/sparc/fhalve.c: Likewise.
3283         * gcc.target/sparc/fnegop.c: Likewise.
3284         * gcc.target/sparc/fpadds.c: Likewise.
3285         * gcc.target/sparc/fshift.c: Likewise.
3286         * gcc.target/sparc/fucmp.c: Likewise.
3287         * gcc.target/sparc/lzd.c: Likewise.
3288         * gcc.target/sparc/vis3misc.c: Likewise.
3289         * gcc.target/sparc/xmul.c: Likewise.
3290
3291 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3292
3293         * gnat.dg/vect1.ad[sb]: New test.
3294         * gnat.dg/vect1_pkg.ads: New helper.
3295         * gnat.dg/vect2.ad[sb]: New test.
3296         * gnat.dg/vect2_pkg.ads: New helper.
3297         * gnat.dg/vect3.ad[sb]: New test.
3298         * gnat.dg/vect3_pkg.ads: New helper.
3299         * gnat.dg/vect4.ad[sb]: New test.
3300         * gnat.dg/vect4_pkg.ads: New helper.
3301         * gnat.dg/vect5.ad[sb]: New test.
3302         * gnat.dg/vect5_pkg.ads: New helper.
3303         * gnat.dg/vect6.ad[sb]: New test.
3304         * gnat.dg/vect6_pkg.ads: New helper.
3305
3306 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3307
3308         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3309         * gcc.target/i386/fma_run_double_2.c: Likewise.
3310         * gcc.target/i386/fma_run_double_3.c: Likewise.
3311         * gcc.target/i386/fma_run_double_4.c: Likewise.
3312         * gcc.target/i386/fma_run_double_5.c: Likewise.
3313         * gcc.target/i386/fma_run_double_6.c: Likewise.
3314         * gcc.target/i386/fma_run_float_1.c: Likewise.
3315         * gcc.target/i386/fma_run_float_2.c: Likewise.
3316         * gcc.target/i386/fma_run_float_3.c: Likewise.
3317         * gcc.target/i386/fma_run_float_4.c: Likewise.
3318         * gcc.target/i386/fma_run_float_5.c: Likewise.
3319         * gcc.target/i386/fma_run_float_6.c: Likewise.
3320
3321         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3322         remove the extra dg-options.
3323         * gcc.target/i386/l_fma_double_2.c: Likewise.
3324         * gcc.target/i386/l_fma_double_3.c: Likewise.
3325         * gcc.target/i386/l_fma_double_4.c: Likewise.
3326         * gcc.target/i386/l_fma_double_5.c: Likewise.
3327         * gcc.target/i386/l_fma_double_6.c: Likewise.
3328         * gcc.target/i386/l_fma_float_1.c: Likewise.
3329         * gcc.target/i386/l_fma_float_2.c: Likewise.
3330         * gcc.target/i386/l_fma_float_3.c: Likewise.
3331         * gcc.target/i386/l_fma_float_4.c: Likewise.
3332         * gcc.target/i386/l_fma_float_5.c: Likewise.
3333         * gcc.target/i386/l_fma_float_6.c: Likewise.
3334
3335 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3336
3337         PR tree-optimization/50189
3338         * g++.dg/torture/pr50189.C: New testcase.
3339
3340 2011-10-12  Richard Guenther  <rguenther@suse.de>
3341
3342         PR tree-optimization/50700
3343         * gcc.dg/builtin-object-size-12.c: New testcase.
3344
3345 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3346
3347         PR c/50565
3348         * gcc.c-torture/compile/pr50565-1.c,
3349         gcc.c-torture/compile/pr50565-2.c: New tests.
3350
3351 2011-10-11  Jason Merrill  <jason@redhat.com>
3352
3353         PR c++/49855
3354         PR c++/49896
3355         * g++.dg/template/constant1.C: New.
3356         * g++.dg/template/constant2.C: New.
3357         * g++.dg/cpp0x/constexpr-template3.C: New.
3358
3359 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3360
3361         * gcc.target/i386/warn-vect-op-3.c: New test.
3362         * gcc.target/i386/warn-vect-op-1.c: New test.
3363         * gcc.target/i386/warn-vect-op-2.c: New test.
3364
3365 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3366
3367         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3368
3369 2011-10-11  Richard Guenther  <rguenther@suse.de>
3370
3371         PR tree-optimization/50204
3372         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3373
3374 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3375
3376         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3377
3378 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3379
3380         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3381         * gcc.target/i386/fma_double_2.c: Ditto.
3382         * gcc.target/i386/fma_double_3.c: Ditto.
3383         * gcc.target/i386/fma_double_4.c: Ditto.
3384         * gcc.target/i386/fma_double_5.c: Ditto.
3385         * gcc.target/i386/fma_double_6.c: Ditto.
3386         * gcc.target/i386/fma_float_1.c: Ditto.
3387         * gcc.target/i386/fma_float_2.c: Ditto.
3388         * gcc.target/i386/fma_float_3.c: Ditto.
3389         * gcc.target/i386/fma_float_4.c: Ditto.
3390         * gcc.target/i386/fma_float_5.c: Ditto.
3391         * gcc.target/i386/fma_float_6.c: Ditto.
3392         * gcc.target/i386/l_fma_double_1.c: Ditto.
3393         * gcc.target/i386/l_fma_double_2.c: Ditto.
3394         * gcc.target/i386/l_fma_double_3.c: Ditto.
3395         * gcc.target/i386/l_fma_double_4.c: Ditto.
3396         * gcc.target/i386/l_fma_double_5.c: Ditto.
3397         * gcc.target/i386/l_fma_double_6.c: Ditto.
3398         * gcc.target/i386/l_fma_float_1.c: Ditto.
3399         * gcc.target/i386/l_fma_float_2.c: Ditto.
3400         * gcc.target/i386/l_fma_float_3.c: Ditto.
3401         * gcc.target/i386/l_fma_float_4.c: Ditto.
3402         * gcc.target/i386/l_fma_float_5.c: Ditto.
3403         * gcc.target/i386/l_fma_float_6.c: Ditto.
3404         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3405         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3406         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3407         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3408         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3409         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3410         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3411         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3412         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3413         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3414         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3415         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3416
3417 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3418
3419         * gcc.dg/va-arg-4.c: New test.
3420         * gcc.dg/va-arg-5.c: Ditto.
3421
3422 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3423
3424         * lib/target-supports.exp (check_effective_target_fd_truncate):
3425         Close and unlink test file before exit.
3426
3427 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3428
3429         PR fortran/50564
3430         * gfortran.dg/forall_15.f90:  New test case.
3431
3432 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3433             Andrew Macleod  <amacleod@redhat.com>
3434
3435         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3436         wrappers for *other_threads() and *final_verify().
3437         * gcc.dg/simulate-thread/simulate-thread.h
3438         (simulate_thread_wrapper_other_threads): New.
3439         (simulate_thread_wrapper_final_verify): New.
3440
3441 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3442
3443         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3444
3445 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3446
3447         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3448
3449 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3450             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3451
3452         * gcc.target/i386/fma_1.h: New file.
3453         * gcc.target/i386/fma_2.h: Likewise.
3454         * gcc.target/i386/fma_3.h: Likewise.
3455         * gcc.target/i386/fma_4.h: Likewise.
3456         * gcc.target/i386/fma_5.h: Likewise.
3457         * gcc.target/i386/fma_6.h: Likewise.
3458         * gcc.target/i386/fma_double_1.c: Likewise.
3459         * gcc.target/i386/fma_double_2.c: Likewise.
3460         * gcc.target/i386/fma_double_3.c: Likewise.
3461         * gcc.target/i386/fma_double_4.c: Likewise.
3462         * gcc.target/i386/fma_double_5.c: Likewise.
3463         * gcc.target/i386/fma_double_6.c: Likewise.
3464         * gcc.target/i386/fma_float_1.c: Likewise.
3465         * gcc.target/i386/fma_float_2.c: Likewise.
3466         * gcc.target/i386/fma_float_3.c: Likewise.
3467         * gcc.target/i386/fma_float_4.c: Likewise.
3468         * gcc.target/i386/fma_float_5.c: Likewise.
3469         * gcc.target/i386/fma_float_6.c: Likewise.
3470         * gcc.target/i386/fma_main.h: Likewise.
3471         * gcc.target/i386/fma_run_double_1.c: Likewise.
3472         * gcc.target/i386/fma_run_double_2.c: Likewise.
3473         * gcc.target/i386/fma_run_double_3.c: Likewise.
3474         * gcc.target/i386/fma_run_double_4.c: Likewise.
3475         * gcc.target/i386/fma_run_double_5.c: Likewise.
3476         * gcc.target/i386/fma_run_double_6.c: Likewise.
3477         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3478         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3479         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3480         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3481         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3482         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3483         * gcc.target/i386/fma_run_float_1.c: Likewise.
3484         * gcc.target/i386/fma_run_float_2.c: Likewise.
3485         * gcc.target/i386/fma_run_float_3.c: Likewise.
3486         * gcc.target/i386/fma_run_float_4.c: Likewise.
3487         * gcc.target/i386/fma_run_float_5.c: Likewise.
3488         * gcc.target/i386/fma_run_float_6.c: Likewise.
3489         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3490         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3491         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3492         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3493         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3494         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3495         * gcc.target/i386/l_fma_1.h: Likewise.
3496         * gcc.target/i386/l_fma_2.h: Likewise.
3497         * gcc.target/i386/l_fma_3.h: Likewise.
3498         * gcc.target/i386/l_fma_4.h: Likewise.
3499         * gcc.target/i386/l_fma_5.h: Likewise.
3500         * gcc.target/i386/l_fma_6.h: Likewise.
3501         * gcc.target/i386/l_fma_double_1.c: Likewise.
3502         * gcc.target/i386/l_fma_double_2.c: Likewise.
3503         * gcc.target/i386/l_fma_double_3.c: Likewise.
3504         * gcc.target/i386/l_fma_double_4.c: Likewise.
3505         * gcc.target/i386/l_fma_double_5.c: Likewise.
3506         * gcc.target/i386/l_fma_double_6.c: Likewise.
3507         * gcc.target/i386/l_fma_float_1.c: Likewise.
3508         * gcc.target/i386/l_fma_float_2.c: Likewise.
3509         * gcc.target/i386/l_fma_float_3.c: Likewise.
3510         * gcc.target/i386/l_fma_float_4.c: Likewise.
3511         * gcc.target/i386/l_fma_float_5.c: Likewise.
3512         * gcc.target/i386/l_fma_float_6.c: Likewise.
3513         * gcc.target/i386/l_fma_main.h: Likewise.
3514         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3515         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3516         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3517         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3518         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3519         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3520         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3521         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3522         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3523         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3524         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3525         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3526
3527 2011-10-10  Richard Guenther  <rguenther@suse.de>
3528
3529         PR middle-end/50389
3530         * gcc.dg/torture/pr50389.c: New testcase.
3531
3532 2011-10-10  Richard Guenther  <rguenther@suse.de>
3533
3534         PR middle-end/50195
3535         * gcc.dg/builtins-47.c: Optimize.
3536
3537 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3538
3539         * lib/gcc-simulate-thread.exp: New.
3540         * gcc.dg/simulate-thread/guality.h: New.
3541         * gcc.dg/simulate-thread/simulate-thread.h: New.
3542         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3543         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3544         * gcc.dg/simulate-thread/README: New.
3545         * g++.dg/simulate-thread/guality.h: New.
3546         * g++.dg/simulate-thread/simulate-thread.h: New.
3547         * g++.dg/simulate-thread/simulate-thread.exp: New.
3548         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3549         * c-c++-common/cxxbitfields-2.c: Remove.
3550         * c-c++-common/cxxbitfields.c: Remove.
3551         * c-c++-common/cxxbitfields-4.c: Remove.
3552         * c-c++-common/cxxbitfields-5.c: Remove.
3553         * c-c++-common/simulate-thread/bitfields-1.c: New.
3554         * c-c++-common/simulate-thread/bitfields-2.c: New.
3555         * c-c++-common/simulate-thread/bitfields-3.c: New.
3556         * c-c++-common/simulate-thread/bitfields-4.c: New.
3557
3558 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3559
3560         PR c++/38980
3561         * g++.dg/warn/format5.C: New.
3562
3563 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3564
3565         PR fortran/50273
3566         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3567         * gfortran.dg/common_16.f90: New.
3568
3569 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3570
3571         * gfortran.dg/iso_c_binding_param_1.f90: New.
3572         * gfortran.dg/iso_c_binding_param_2.f90: New.
3573         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3574
3575 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3576
3577         PR tree-optimization/50635
3578         * gcc.dg/vect/pr50635.c: New test.
3579
3580 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3581
3582         PR fortran/50659
3583         * gfortran.dg/proc_decl_27.f90: New.
3584
3585 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3586
3587         PR libobjc/50428
3588         * objc/execute/initialize-1.m: New test.
3589
3590 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3591
3592         PR fortran/47844
3593         * gfortran.dg/pointer_function_result_1.f90 : New test.
3594
3595 2011-10-07  David S. Miller  <davem@davemloft.net>
3596
3597         PR 50655
3598         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3599         * gcc.target/sparc/cmask.c: Use it.
3600         * gcc.target/sparc/fhalve.c: Likewise.
3601         * gcc.target/sparc/fnegop.c: Likewise.
3602         * gcc.target/sparc/fpadds.c: Likewise.
3603         * gcc.target/sparc/fshift.c: Likewise.
3604         * gcc.target/sparc/fucmp.c: Likewise.
3605         * gcc.target/sparc/lzd.c: Likewise.
3606         * gcc.target/sparc/vis3misc.c: Likewise.
3607         * gcc.target/sparc/xmul.c: Likewise.
3608
3609 2011-10-07  Richard Henderson  <rth@redhat.com>
3610
3611         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3612         match for avx2.
3613         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3614
3615 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3616
3617         * gcc.dg/pr50193-1.c: New file.
3618         * gcc.target/arm/shiftable.c: New file.
3619
3620 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3621
3622         PR fortran/50625
3623         * gfortran.dg/class_46.f03: New.
3624
3625 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3626
3627         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3628         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3629         (syslog, vsyslog, __vsyslog_chk): Likewise.
3630
3631         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3632         (x, EXT_x): Use ASMNAME.
3633
3634         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3635         (a, c): Use ASMNAME.
3636
3637 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3638
3639         PR middle-end/50527
3640         * gcc.dg/pr50527.c: New test.
3641
3642 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3643
3644         PR tree-optimization/50650
3645         * gcc.c-torture/compile/pr50650.c: New test.
3646
3647 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3648
3649         PR tree-optimization/50575
3650         * gcc.c-torture/execute/vector-compare-2.x: New file.
3651
3652 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3653
3654         PR middle-end/50125
3655         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3656         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3657         (bar3): Likewise.
3658
3659 2011-10-07  Richard Guenther  <rguenther@suse.de>
3660
3661         PR testsuite/50637
3662         * gcc.dg/vect/vect-align-2.c: Increase array size.
3663
3664 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3665             H.J. Lu  <hongjiu.lu@intel.com>
3666
3667         PR target/50603
3668         * gcc.target/i386/pr50603.c: New test.
3669
3670 2011-10-06  Jason Merrill  <jason@redhat.com>
3671
3672         PR c++/39164
3673         * g++.dg/cpp0x/default31.C: New.
3674
3675 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3676
3677         PR tree-optimization/50596
3678         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3679         New.
3680         * gcc.dg/vect/vect-cond-8.c: New test.
3681
3682 2011-10-06  Richard Henderson  <rth@redhat.com>
3683
3684         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3685         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3686         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3687         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3688         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3689         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3690         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3691         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3692         * gcc.c-torture/execute/vshuf-16.inc: New file.
3693         * gcc.c-torture/execute/vshuf-2.inc: New file.
3694         * gcc.c-torture/execute/vshuf-4.inc: New file.
3695         * gcc.c-torture/execute/vshuf-8.inc: New file.
3696         * gcc.c-torture/execute/vshuf-main.inc: New file.
3697         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3698         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3699         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3700         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3701         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3702         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3703         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3704         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3705         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3706         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3707         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3708         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3709         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3710
3711 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3712
3713         PR tree-optimization/49279
3714         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3715         * gcc.c-torture/execute/pr49279.c: New test.
3716
3717 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3718
3719         PR target/49049
3720         * gcc.c-torture/compile/pr49049.c: New test.
3721
3722 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3723
3724         PR target/50305
3725         * gcc.target/arm/pr50305.c: New test.
3726
3727 2011-10-06  Richard Guenther  <rguenther@suse.de>
3728
3729         PR tree-optimization/38884
3730         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3731         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3732
3733 2011-10-05  David S. Miller  <davem@davemloft.net>
3734
3735         * gcc.target/sparc/lzd.c: New test.
3736         * gcc.target/sparc/popc.c: New test.
3737
3738 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3739
3740         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3741         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3742         * g++.dg/other/final1.C: Cleanup original tree dump.
3743
3744 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3745
3746         PR tree-optimization/50613
3747         * gcc.dg/pr50613.c: New test.
3748
3749 2011-10-05  Richard Henderson  <rth@redhat.com>
3750
3751         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3752         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3753         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3754         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3755         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3756         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3757         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3758         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3759
3760 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3761
3762         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3763         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3764         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3765         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3766         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3767
3768 2011-10-05  Richard Guenther  <rguenther@suse.de>
3769
3770         PR tree-optimization/38885
3771         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3772
3773 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3774
3775         * gcc.target/i386/sw-1.c: New test.
3776
3777 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3778
3779         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3780         -mtune=generic.
3781         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3782
3783 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3784
3785         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3786
3787 2011-10-04  David S. Miller  <davem@davemloft.net>
3788
3789         * gcc.target/sparc/fhalve.c: New test.
3790         * gcc.target/sparc/fnegop.c: New test.
3791         * gcc.target/sparc/xmul.c: New test.
3792
3793 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3794
3795         PR fortran/35831
3796         * gfortran.dg/dummy_procedure_6.f90: New.
3797
3798 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3799
3800         PR tree-optimization/50604
3801         * gcc.dg/pr50604.c: New test.
3802
3803 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3804
3805         PR tree-optimization/49662
3806         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3807         * gcc.dg/graphite/interchange-15.c: Likewise.
3808         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3809
3810 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3811
3812         * gcc.dg/tree-ssa/restrict-4.c: New test.
3813
3814 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3815
3816         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3817         (main): Use __typeof to get result type of comparison.
3818
3819 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3820
3821         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3822         Make et_vect_multiple_sizes_saved global.
3823         (check_effective_target_vect64): Make et_vect64_saved global.
3824
3825 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3826
3827         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3828         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3829         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3830         * gcc.dg/builtin-complex-err-1.c: Adjust.
3831
3832 2011-10-02  Jason Merrill  <jason@redhat.com>
3833
3834         * g++.dg/cpp0x/range-for22.C: New.
3835
3836         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3837         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3838         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3839         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3840
3841         * g++.dg/cpp0x/nsdmi5.C: New.
3842
3843 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3844
3845         PR target/50579
3846         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3847         New procedures.
3848         (mips-dg-options): Force an ABI option if the current ABI is
3849         incompatible with the required -mlong setting.  Likewise force
3850         a long setting if the current one is incompatible with the
3851         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3852         throughout procedure.
3853         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3854         instead of addressing=absolute.
3855
3856 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3857
3858         * gcc.target/mips/stack-1.c: New test.
3859
3860 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3861
3862         * gcc.dg/pr49696.c: New test.
3863
3864 2011-10-02  Jan Hubicka  <jh@suse.cz>
3865
3866         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3867
3868 2011-10-01  David S. Miller  <davem@davemloft.net>
3869
3870         * gcc.target/sparc/cmask.c: New test.
3871         * gcc.target/sparc/fpadds.c: New test.
3872         * gcc.target/sparc/fshift.c: New test.
3873         * gcc.target/sparc/fucmp.c: New test.
3874         * gcc.target/sparc/vis3misc.c: New test.
3875
3876 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3877
3878         PR fortran/50585
3879         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3880
3881 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3882
3883         PR c++/44473
3884         * g++.dg/dfp/44473-1.C: New test.
3885         * g++.dg/dfp/44473-2.C: New test.
3886         * g++.dg/dfp/mangle-1.C: New test.
3887         * g++.dg/dfp/mangle-2.C: New test.
3888         * g++.dg/dfp/mangle-3.C: New test.
3889         * g++.dg/dfp/mangle-4.C: New test.
3890         * g++.dg/dfp/mangle-5.C: New test.
3891
3892 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3893
3894         PR inline-asm/50571
3895         * gcc.dg/pr50571.c: New test.
3896
3897         PR tree-optimization/46309
3898         * gcc.dg/pr46309.c: New test.
3899
3900 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3901
3902         * gcc.dg/strlenopt-21.c: New test.
3903
3904 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3905
3906         * gcc.dg/sms-10.c: New file.
3907
3908 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3909
3910         * gcc.target/arm/pr50099.c: New test.
3911
3912 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3913
3914         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3915
3916 2011-09-30  David S. Miller  <davem@davemloft.net>
3917
3918         * gcc.target/sparc/bmaskbshuf.c: New test.
3919         * gcc.target/sparc/edgen.c: New test.
3920
3921 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3922
3923         PR fortran/50547
3924         * gfortran.dg/pure_formal_proc_3.f90: New.
3925
3926         PR fortran/50553
3927         * gfortran.dg/stfunc_7.f90: New.
3928
3929 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3930
3931         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3932         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3933         * gcc.dg/vector-compare-1.c: Likewise.
3934         * gcc.dg/vector-compare-2.c: Likewise.
3935
3936 2011-09-29  David S. Miller  <davem@davemloft.net>
3937
3938         * gcc.target/sparc/array.c: New test.
3939
3940 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3941
3942         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3943         loop unroll and set max unroll times to 8.
3944         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3945         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3946         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3947         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3948
3949 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3950
3951         PR c++/40145
3952         * g++.dg/ext/visibility/warn5.C: New.
3953
3954 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3955
3956         PR c++/45278
3957         * g++.dg/warn/Wextra-3.C: New.
3958
3959 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3960
3961         PR target/49486
3962         * gcc.target/sh/pr49468-si.c: New.
3963
3964 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3965
3966         PR testsuite/50485
3967         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3968         (TEST): Initialize src3 with random floats.
3969         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3970         from union src3.  Initialize src3 with random floats.
3971
3972 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3973
3974         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3975         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3976         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3977         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3978         * gcc.target/sh/sh4a-cos.c: Ditto.
3979         * gcc.target/sh/sh4a-cosf.c: Ditto.
3980         * gcc.target/sh/sh4a-sin.c: Ditto.
3981         * gcc.target/sh/sh4a-sinf.c: Ditto.
3982         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3983         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3984         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3985
3986 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3987
3988         PR c++/31489
3989         * g++.dg/parse/error40.C: New.
3990         * g++.dg/warn/incomplete1.C: Adjust.
3991
3992 2011-09-27  Jan Hubicka  <jh@suse.cz>
3993
3994         PR middle-end/49463
3995         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3996         Mark used.
3997
3998 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3999
4000         * gcc.dg/strlenopt-1.c: New test.
4001         * gcc.dg/strlenopt-1f.c: New test.
4002         * gcc.dg/strlenopt-2.c: New test.
4003         * gcc.dg/strlenopt-2f.c: New test.
4004         * gcc.dg/strlenopt-3.c: New test.
4005         * gcc.dg/strlenopt-4.c: New test.
4006         * gcc.dg/strlenopt-4g.c: New test.
4007         * gcc.dg/strlenopt-4gf.c: New test.
4008         * gcc.dg/strlenopt-5.c: New test.
4009         * gcc.dg/strlenopt-6.c: New test.
4010         * gcc.dg/strlenopt-7.c: New test.
4011         * gcc.dg/strlenopt-8.c: New test.
4012         * gcc.dg/strlenopt-9.c: New test.
4013         * gcc.dg/strlenopt-10.c: New test.
4014         * gcc.dg/strlenopt-11.c: New test.
4015         * gcc.dg/strlenopt-12.c: New test.
4016         * gcc.dg/strlenopt-12g.c: New test.
4017         * gcc.dg/strlenopt-13.c: New test.
4018         * gcc.dg/strlenopt-14g.c: New test.
4019         * gcc.dg/strlenopt-14gf.c: New test.
4020         * gcc.dg/strlenopt-15.c: New test.
4021         * gcc.dg/strlenopt-16g.c: New test.
4022         * gcc.dg/strlenopt-17g.c: New test.
4023         * gcc.dg/strlenopt-18g.c: New test.
4024         * gcc.dg/strlenopt.h: New file.
4025
4026 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4027
4028         PR middle-end/43864
4029         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4030         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4031         * gcc.dg/pr43864.c: New test.
4032         * gcc.dg/pr43864-2.c: Same.
4033         * gcc.dg/pr43864-3.c: Same.
4034         * gcc.dg/pr43864-4.c: Same.
4035
4036 2011-09-27  Jan Hubicka  <jh@suse.cz>
4037
4038         * gcc.dg/ipa/inline-5.c: New testcase.
4039
4040 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4041
4042         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4043         vectors.
4044         * gcc.dg/vect/bb-slp-27.c: New.
4045         * gcc.dg/vect/bb-slp-28.c: New.
4046
4047 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4048
4049         * testsuite/lib/target-supports.exp (check_profiling_available):
4050         Don't rely solely on TLS tests for -fprofile-generate, fall
4051         through to the other code.
4052
4053 2011-09-27  Richard Guenther  <rguenther@suse.de>
4054
4055         PR tree-optimization/50363
4056         * gcc.dg/torture/pr50363.c: New testcase.
4057
4058 2011-09-26  Jason Merrill  <jason@redhat.com>
4059
4060         PR c++/45012
4061         * g++.dg/template/partial13.C: New.
4062
4063         PR c++/46105
4064         * g++.dg/template/partial12.C: New.
4065
4066         PR c++/50508
4067         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4068
4069 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4070
4071         PR c++/45487
4072         * g++.dg/diagnostic/bindings1.C: New.
4073         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4074
4075 2011-09-26  David S. Miller  <davem@davemloft.net>
4076
4077         * gcc.target/sparc/wrgsr.c: New test.
4078         * gcc.target/sparc/rdgsr.c: New test.
4079         * gcc.target/sparc/edge.c: New test.
4080         * gcc.target/sparc/fcmp.c: New test.
4081
4082         * gcc.target/sparc/edge.c: Update for new return types.
4083         * gcc.target/sparc/fcmp.c: Likewise.
4084
4085         * gcc.target/sparc/fpaddsubi.c: New test.
4086
4087 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4088
4089         PR fortran/50515
4090         * gfortran.dg/common_15.f90: New.
4091
4092         PR fortran/50517
4093         * gfortran.dg/dummy_procedure_5.f90: New.
4094         * gfortran.dg/interface_26.f90: Modified error message.
4095         * gfortran.dg/proc_ptr_11.f90: Ditto.
4096         * gfortran.dg/proc_ptr_15.f90: Ditto.
4097         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4098         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4099
4100 2011-09-26  Jason Merrill  <jason@redhat.com>
4101
4102         PR c++/50512
4103         * g++.dg/overload/rvalue3.C: New.
4104
4105         PR c++/50523
4106         * g++.dg/overload/ref-conv2.C: New.
4107
4108         * g++.dg/cpp0x/nsdmi-template1.C: New.
4109
4110 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4111
4112         * g++.dg/cpp0x/nullptr25.C: New.
4113
4114 2011-09-26  Richard Guenther  <rguenther@suse.de>
4115
4116         PR tree-optimization/50472
4117         * gcc.dg/torture/pr50472.c: New testcase.
4118
4119 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4120
4121         * gnat.dg/opt22.adb: New test.
4122         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4123
4124 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4125
4126         * gnat.dg/opt21.adb: New test.
4127         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4128
4129 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4130
4131         * gnat.dg/opt20.ad[sb]: New test.
4132         * gnat.dg/opt20_pkg.ads: New helper.
4133
4134 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4135
4136         * gnat.dg/array17.adb: New test.
4137         * gnat.dg/array17_pkg.ads: New helper.
4138
4139 2011-09-25  Jason Merrill  <jason@redhat.com>
4140
4141         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4142
4143 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4144
4145         * gnat.dg/frame_overflow.ads: New.
4146         * gnat.dg/frame_overflow.adb: Adjust.
4147         * gnat.dg/specs/addr1.ads: Likewise.
4148
4149 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4150
4151         * g++.dg/tree-ssa/restrict2.C: New test.
4152
4153 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4154
4155         * lib/target-supports.exp (check_effective_target_vect64): New.
4156         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4157         of multiple vector sizes.
4158         * gcc.dg/vect/bb-slp-26.c: New.
4159
4160 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4161
4162         PR c++/50280
4163         * g++.dg/template/bitfield1.C: New.
4164
4165 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4166
4167         * gcc.dg/vect/bb-slp-24.c: New.
4168
4169 2011-09-24  Jason Merrill  <jason@redhat.com>
4170
4171         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4172
4173         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4174
4175         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4176         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4177
4178         * g++.dg/cpp0x/nsdmi1.C: New.
4179         * g++.dg/cpp0x/nsdmi2.C: New.
4180         * g++.dg/cpp0x/nsdmi3.C: New.
4181         * g++.dg/cpp0x/nsdmi4.C: New.
4182         * g++.old-deja/g++.other/init4.C: New.
4183
4184 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4185
4186         PR c++/44267
4187         * g++.dg/template/sfinae28.C: New.
4188
4189 2011-09-23  Ian Lance Taylor  <iant@google.com>
4190
4191         * go.test/go-test.exp (errchk): Handle more cases of getting
4192         correct Tcl backslash quoting in regular expressions in test file.
4193
4194 2011-09-23  Jason Merrill  <jason@redhat.com>
4195
4196         Core 253
4197         * g++.dg/init/const8.C: New.
4198         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4199         * g++.dg/cpp0x/defaulted2.C: Likewise.
4200         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4201         * g++.dg/init/pr20039.C: Likewise.
4202         * g++.dg/init/pr42844.C: Likewise.
4203
4204 2011-09-23  Jan Hubicka  <jh@suse.cz>
4205
4206         * gcc.dg/ipa/inline-1.c: new testcase.
4207         * gcc.dg/ipa/inline-2.c: new testcase.
4208         * gcc.dg/ipa/inline-3.c: new testcase.
4209         * gcc.dg/ipa/inline-4.c: new testcase.
4210
4211 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4212
4213         PR c++/50258
4214         * g++.dg/cpp0x/constexpr-static8.C: New.
4215
4216 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4217
4218         * gcc.target/i386/avxfp-1.c: New test.
4219         * gcc.target/i386/avxfp-2.c: New test.
4220
4221 2011-09-23  Terry Guo  <terry.guo@arm.com>
4222
4223         * gcc.c-torture/execute/941014-1.x: Deleted.
4224
4225 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4226
4227         PR c++/50491
4228         * g++.dg/cpp0x/pr50491.C: New.
4229
4230 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4231
4232         PR testsuite/50487
4233         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4234
4235 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4236
4237         PR c++/50371
4238         * g++.dg/cpp0x/nullptr24.C: New.
4239
4240 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4241
4242         PR target/50482
4243         * gcc.target/i386/pr50482.c: New test.
4244
4245 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4246
4247         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4248         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4249         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4250         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4251         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4252         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4253         multilib options contain different -march= from dg-options.
4254
4255 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4256             Paolo Carlini  <paolo.carlini@oracle.com>
4257
4258         PR c++/50344
4259         * g++.dg/template/friend52.C: New.
4260
4261 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4262
4263         * gcc.target/arm/cmp-1.c: New test.
4264         * gcc.target/arm/cmp-2.c: Likewise.
4265
4266 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4267
4268         PR fortran/41733
4269         * gfortran.dg/impure_actual_1.f90: Modified error message.
4270         * gfortran.dg/proc_ptr_32.f90: New.
4271         * gfortran.dg/proc_ptr_33.f90: New.
4272
4273 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4274
4275         PR tree-optimization/50451
4276         * gcc.dg/vect/pr50451.c: New test.
4277
4278 2011-09-21  Ian Lance Taylor  <iant@google.com>
4279
4280         * go.test/go-test.exp (errchk): Add special case for bug332.
4281         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4282         some more test lines.
4283
4284 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4285
4286         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4287         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4288         * g++.dg/other/i386-8.C: Ditto.
4289         * g++.dg/other/pr34435.C: Ditto.
4290         * g++.dg/other/pr39496.C: Ditto.
4291         * g++.dg/other/mmintrin.C: Ditto.
4292
4293 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4294
4295         * gcc.dg/vect/vect-cond-7.c: New test.
4296         * gcc.target/i386/sse4_1-cond-1.c: New test.
4297         * gcc.target/i386/avx-cond-1.c: New test.
4298
4299 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4300
4301         PR target/50464
4302         * g++.dg/other/pr50464.C: New test.
4303
4304 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4305
4306         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4307         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4308         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4309         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4310
4311 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4312
4313         * gnat.dg/opt19.adb: New test.
4314
4315 2011-09-21  Terry Guo  <terry.guo@arm.com>
4316
4317         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4318         on arch conflict when testing case on targets other than armv7-a.
4319
4320 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4321
4322         PR c++/50454
4323         * g++.dg/ext/int128-1.C: New.
4324         * g++.dg/ext/int128-2.C: Likewise.
4325         * g++.dg/ext/int128-2.h: Likewise.
4326
4327 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4328
4329         PR testsuite/50469
4330         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4331
4332 2011-09-20  Jason Merrill  <jason@redhat.com>
4333
4334         * g++.dg/cpp0x/constexpr-generated1.C: New.
4335
4336         PR c++/50442
4337         * g++.dg/overload/ref-conv1.C: New.
4338
4339 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4340
4341         * g++.dg/other/final1.C: New.
4342
4343 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4344
4345         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4346         and get_bit ().
4347
4348 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4349
4350         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4351         "target arm_eabi".
4352
4353 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4354
4355         PR tree-optimization/50413
4356         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4357         -fdump-tree-slp-details.  Run other tests with
4358         -fdump-tree-vect-details.
4359         * g++.dg/vect/slp-pr50413.cc: New.
4360
4361 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4362             Ira Rosen  <ira.rosen@linaro.org>
4363
4364         PR testsuite/50435
4365         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4366         Fix underscores around restrict.
4367
4368 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4369
4370         PR tree-optimization/50414
4371         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4372         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4373         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4374
4375 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4376
4377         PR tree-optimization/50412
4378         * gfortran.dg/vect/pr50412.f90: New.
4379
4380 2011-09-16  Jason Merrill  <jason@redhat.com>
4381
4382         PR c++/50424
4383         * g++.dg/eh/defarg1.C: New.
4384
4385 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4386
4387         * gcc.dg/vect/vect-reduc-10.c: New test.
4388         * gcc.target/i386/avx-reduc-1.c: New test.
4389
4390         * gcc.target/i386/sse2-extract-1.c: New test.
4391         * gcc.target/i386/avx-extract-1.c: New test.
4392
4393 2011-09-16  Terry Guo  <terry.guo@arm.com>
4394
4395         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4396
4397 2011-09-15  Diego Novillo  <dnovillo@google.com>
4398
4399         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4400         ALWAYS_CXXFLAGS, if defined.
4401         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4402         ALWAYS_GFORTRANFLAGS, if defined.
4403         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4404         ALWAYS_GOCFLAGS, if defined.
4405         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4406         ALWAYS_OBJCXXFLAGS, if defined.
4407         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4408         additional_flags, if defined.
4409         * lib/gnat.exp (gnat_target_compile): Likewise.
4410         * lib/objc.exp (objc_target_compile): Likewise.
4411         * lib/target-supports-dg.exp (dg-add-options): Handle
4412         TEST_ALWAYS_FLAGS.
4413
4414 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4415
4416         PR testsuite/50322
4417         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4418         Use uintptr_t in f1.  Undo avr xfails.
4419
4420 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4421
4422         PR fortran/50401
4423         PR fortran/50403
4424         * gfortran.dg/function_types_3.f90: New.
4425
4426 2011-09-15  Jason Merrill  <jason@redhat.com>
4427
4428         PR c++/50365
4429         * g++.dg/cpp0x/trailing7.C: New.
4430
4431         PR c++/50361
4432         * g++.dg/cpp0x/nullptr23.C: New.
4433
4434 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4435
4436         * gcc.dg/vect/bb-slp-25.c: New.
4437
4438 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4439
4440         PR c++/50391
4441         * g++.dg/cpp0x/noexcept15.C: New.
4442
4443 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4444
4445         PR middle-end/50251
4446         * gcc.dg/pr50251.c: New test.
4447
4448 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4449
4450         PR fortran/34547
4451         PR fortran/50375
4452         * gfortran.dg/null_5.f90: New.
4453         * gfortran.dg/null_6.f90: New.
4454
4455 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4456
4457         * gcc.c-torture/compile/20110913-1.c: New test.
4458
4459 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4460
4461         PR fortran/50379
4462         * gfortran.dg/result_2.f90: New.
4463
4464 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4465
4466         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4467
4468 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4469
4470         PR c++/48320
4471         * g++.dg/cpp0x/variadic116.C: New test case.
4472
4473 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4474
4475         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4476         * gcc.target/mips/interrupt_handler-2.c: New test.
4477         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4478
4479 2011-09-12  Jason Merrill  <jason@redhat.com>
4480
4481         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4482
4483         * g++.dg/cpp0x/explicit7.C: New.
4484
4485 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4486
4487         PR rtl-optimization/50212
4488         * g++.dg/other/pr50212.C: New test.
4489
4490 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4491
4492         PR target/43746
4493         * testsuite/gcc.target/avr/torture/avr-torture.exp
4494         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4495         "-O2 -fmerge-all-constants".
4496
4497 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4498
4499         PR fortran/50327
4500         * gfortran.dg/do_while_1.f90: New test.
4501
4502 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4503
4504         PR fortran/35831
4505         PR fortran/47978
4506         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4507         * gfortran.dg/proc_decl_26.f90: New.
4508         * gfortran.dg/typebound_override_2.f90: New.
4509         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4510
4511 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4512
4513         * gnat.dg/cond_expr2.ad[sb]: New test.
4514
4515 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4516
4517         * gnat.dg/atomic5.ad[sb]: New test.
4518
4519 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4520
4521         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4522
4523 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4524
4525         PR target/49030
4526         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4527
4528 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4529
4530         PR target/49614
4531         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4532
4533 2011-09-09  Richard Guenther  <rguenther@suse.de>
4534
4535         PR tree-optimization/50328
4536         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4537
4538 2011-09-09  Richard Guenther  <rguenther@suse.de>
4539
4540         PR middle-end/50333
4541         * gcc.dg/torture/pr50333.c: New testcase.
4542
4543 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4544
4545         PR tree-optimization/50318
4546         * gcc.target/arm/pr50318-1.c: New file.
4547
4548 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4549
4550         * gcc.target/i386/all_one_m256i.c: New test.
4551
4552 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4553
4554         PR c++/50324
4555         * g++.dg/cpp0x/sfinae28.C: New.
4556
4557 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4558
4559         PR c/50332
4560         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4561         longer ignored on typedefs.
4562
4563         PR c++/33255 - Support -Wunused-local-typedefs warning
4564         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4565         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4566
4567 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4568
4569         PR tree-optimization/50287
4570         * gcc.dg/torture/pr50287.c: New test.
4571
4572 2011-09-08  Richard Guenther  <rguenther@suse.de>
4573
4574         PR tree-optimization/19831
4575         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4576         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4577         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4578         * gcc.dg/errno-1.c: Adjust.
4579
4580 2011-09-08  Richard Guenther  <rguenther@suse.de>
4581
4582         PR tree-optimization/19831
4583         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4584
4585 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4586
4587         PR fortran/44646
4588         * gfortran.dg/do_concurrent_1.f90: New.
4589         * gfortran.dg/do_concurrent_2.f90: New.
4590
4591 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4592
4593         PR target/50310
4594         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4595         * gcc.dg/pr50310-2.c: New test.
4596
4597 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4598
4599         PR fortran/48095
4600         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4601         * gfortran.dg/impure_constructor_1.f90: Modified.
4602         * gfortran.dg/proc_ptr_comp_33.f90: New.
4603
4604 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4605
4606         PR target/50310
4607         * gcc.dg/pr50310-1.c: New test.
4608
4609 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4610
4611         PR middle-end/48571
4612         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4613         instead of 4.
4614
4615 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4616
4617         PR c++/50309
4618         * g++.dg/cpp0x/noexcept14.C: New.
4619
4620 2011-09-07  Jason Merrill  <jason@redhat.com>
4621
4622         * g++.dg/cpp0x/constexpr-ref3.C: New.
4623
4624         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4625
4626 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4627
4628         * gcc.dg/section1.c: Don't xfail for avr.
4629
4630 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4631
4632         PR tree-optimization/50322
4633         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4634
4635 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4636
4637         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4638
4639 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4640
4641         PR tree-optimization/49911
4642         * g++.dg/tree-ssa/pr49911.C: New test.
4643
4644 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4645
4646         PR target/49030
4647         * gcc.dg/torture/pr49030.c: New test.
4648
4649 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4650
4651         PR fortran/50288
4652         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4653         * gfortran.dg/class_4d.f03: Deleted.
4654         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4655
4656 2011-09-07  Richard Guenther  <rguenther@suse.de>
4657
4658         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4659
4660 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4661
4662         PR tree-optimization/46021
4663         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4664
4665 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4666
4667         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4668
4669 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4670
4671         * gcc.c-torture/compile/20110906-1.c: New test.
4672
4673 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4674
4675         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4676
4677 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4678
4679         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4680         --param tree-reassoc-width=1.
4681
4682         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4683         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4684
4685 2011-09-06  Richard Guenther  <rguenther@suse.de>
4686
4687         PR tree-optimization/48149
4688         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4689
4690 2011-09-06  Richard Guenther  <rguenther@suse.de>
4691
4692         PR tree-optimization/48317
4693         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4694
4695 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4696
4697         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4698         New procedure.
4699         (add_options_for_quad_vectors): Replace with ...
4700         (add_options_for_double_vectors): ... this.
4701         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4702         support multiple vector sizes since the vectorizer attempts to
4703         vectorize with both vector sizes.
4704         * gcc.dg/vect/no-vfa-vect-79.c,
4705         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4706         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4707         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4708         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4709         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4710         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4711         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4712         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4713         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4714         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4715         gcc.dg/vect/vect-40.c: Likewise.
4716         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4717         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4718         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4719         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4720         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4721         Likewise.
4722         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4723
4724 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4725
4726         PR target/49606
4727         * gcc.target/mips/abi-main.h: New file.
4728         * gcc.target/mips/abi-o32-long32.c: New test.
4729         * gcc.target/mips/abi-o32-long64.c: Likewise.
4730         * gcc.target/mips/abi-o64-long32.c: Likewise.
4731         * gcc.target/mips/abi-o64-long64.c: Likewise.
4732         * gcc.target/mips/abi-n32-long32.c: Likewise.
4733         * gcc.target/mips/abi-n32-long64.c: Likewise.
4734         * gcc.target/mips/abi-n64-long32.c: Likewise.
4735         * gcc.target/mips/abi-n64-long64.c: Likewise.
4736         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4737         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4738         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4739         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4740         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4741         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4742         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4743         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4744         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4745         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4746         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4747         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4748         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4749         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4750         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4751         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4752         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4753         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4754         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4755         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4756         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4757         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4758         * gcc.target/mips/branch-3.c: Likewise.
4759         * gcc.target/mips/branch-4.c: Likewise.
4760         * gcc.target/mips/branch-5.c: Likewise.
4761         * gcc.target/mips/branch-6.c: Likewise.
4762         * gcc.target/mips/branch-7.c: Likewise.
4763         * gcc.target/mips/branch-8.c: Likewise.
4764         * gcc.target/mips/branch-9.c: Likewise.
4765         * gcc.target/mips/branch-10.c: Likewise.
4766         * gcc.target/mips/branch-11.c: Likewise.
4767         * gcc.target/mips/branch-12.c: Likewise.
4768         * gcc.target/mips/branch-13.c: Likewise.
4769         * gcc.target/mips/lazy-binding-1.c: Likewise.
4770
4771 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4772
4773         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4774         to avoid warning on int=16 platforms..
4775
4776 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4777
4778         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4779         to work even with -fshort-enums.
4780
4781 2011-09-04  Jan Hubicka  <jh@suse.cz>
4782
4783         * gcc.c-torture/compile/20110902.c: new testcase.
4784
4785 2011-09-04  Jason Merrill  <jason@redhat.com>
4786
4787         PR c++/49267
4788         * g++.dg/cpp0x/rv-conv1.C: New.
4789
4790         DR 1328
4791         * g++.dg/cpp0x/rv-func3.C: New.
4792
4793         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4794
4795         PR c++/50248
4796         Core 1358
4797         * g++.dg/cpp0x/constexpr-template1.C: New.
4798         * g++.dg/cpp0x/constexpr-template2.C: New.
4799         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4800         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4801
4802 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4803
4804         * gnat.dg/specs/debug1.ads: Tweak pattern.
4805
4806 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4807
4808         PR fortran/50227
4809         * gfortran.dg/class_45a.f03: New.
4810         * gfortran.dg/class_45b.f03: New.
4811
4812 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4813             Ira Rosen  <ira.rosen@linaro.org>
4814
4815         PR tree-optimization/50208
4816         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4817         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4818         -fno-tree-fre -fno-tree-pre.
4819
4820 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4821
4822         * gcc.dg/ipa/ipcp-3.c: New test.
4823
4824 2011-09-02  Richard Guenther  <rguenther@suse.de>
4825
4826         PR tree-optimization/27460
4827         PR middle-end/29269
4828         * gcc.dg/vect/vect-cond-7.c: New testcase.
4829
4830 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4831
4832         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4833         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4834         xfailed test for inlining.
4835         * g++.dg/ipa/ivinline-9.C: Likewise.
4836
4837 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4838
4839         PR tree-optimization/50178
4840         * gfortran.dg/vect/pr50178.f90: New test.
4841
4842 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4843
4844         PR middle-end/49886
4845         * gcc.c-torture/execute/pr49886.c: New testcase.
4846
4847 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4848
4849         PR middle-end/43513
4850         * gcc.dg/pr43513.c: New test.
4851
4852 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4853
4854         PR fortran/45044
4855         * gfortran.dg/common_14.f90: New.
4856         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4857
4858 2011-08-30  Jason Merrill  <jason@redhat.com>
4859
4860         PR c++/50084
4861         * g++.dg/cpp0x/decltype33.C: New.
4862
4863         PR c++/50089
4864         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4865
4866         PR c++/50114
4867         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4868
4869 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4870
4871         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4872
4873 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4874
4875         * gnat.dg/specs/aggr3.ads: New test.
4876         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4877
4878         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4879         * gnat.dg/specs/aggr2.ads: Likewise.
4880
4881 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4882
4883         PR fortran/45170
4884         * gfortran.dg/allocate_with_source_2.f90: New test
4885
4886 2011-08-30  Jason Merrill  <jason@redhat.com>
4887
4888         PR c++/50220
4889         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4890
4891         PR c++/50234
4892         * g++.dg/cpp0x/constexpr-value3.C: New.
4893
4894 2011-08-30  Richard Guenther  <rguenther@suse.de>
4895
4896         PR middle-end/48571
4897         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4898         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4899         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4900         * gcc.dg/pr36902.c: XFAIL.
4901
4902 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4903
4904         * gcc.target/i386/fma-check.h: New.
4905         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4906         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4907         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4908         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4909         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4910         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4911         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4912         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4913         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4914         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4915         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4916         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4917         * gcc.target/i386/fma-compile.c: Likewise.
4918         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4919         * gcc.target/i386/sse-12.c: Add -mfma.
4920         * gcc.target/i386/sse-13.c: Likewise.
4921         * gcc.target/i386/sse-14.c: Likewise.
4922         * gcc.target/i386/sse-22.c: Likewise.
4923         * gcc.target/i386/sse-23.c: Likewise.
4924         * g++.dg/other/i386-2.C: Likewise.
4925         * g++.dg/other/i386-3.C: Likewise.
4926
4927 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4928
4929         PR testsuite/50185
4930         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4931         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4932
4933 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4934
4935         * g++.dg/bprob/bprob.exp (feedback_options): Set
4936         -fbranch-probabilities.
4937         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4938
4939 2011-08-29  Jason Merrill  <jason@redhat.com>
4940
4941         PR c++/50224
4942         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4943
4944 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4945             Jason Merrill  <jason@redhat.com>
4946
4947         * g++.dg/dfp/base.C: New test.
4948
4949 2011-08-29  Jason Merrill  <jason@redhat.com>
4950
4951         Core DR 994
4952         PR c++/50209
4953         * g++.dg/cpp0x/initlist58.C: New.
4954
4955 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4956
4957         PR fortran/50225
4958         * gfortran.dg/class_result_1.f03: New.
4959
4960 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4961
4962         PR middle-end/48722
4963         * gcc.target/i386/pr48722.c: New test.
4964
4965 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4966
4967         PR libfortran/50192
4968         * gfortran.dg/widechar_compare_1.f90:  New test.
4969
4970 2011-08-26  Jason Merrill  <jason@redhat.com>
4971
4972         Core DR 342
4973         PR c++/48582
4974         * g++.dg/abi/mangle50.C: New.
4975
4976 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4977
4978         PR target/50202
4979         * gcc.target/i386/pr50202.c: New test.
4980
4981 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4982
4983         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4984         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4985         * gcc.target/i386/avx-round-vec.c: New test.
4986         * gcc.target/i386/avx-roundf-vec.c: New test.
4987
4988 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4989
4990         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4991         instruction.
4992
4993         PR c/50179
4994         * c-c++-common/Wunused-var-14.c: New test.
4995
4996 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4997
4998         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4999
5000 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5001
5002         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5003         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5004         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5005         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5006
5007 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5008
5009         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5010         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5011         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5012         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5013
5014 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5015
5016         PR fortran/50050
5017         * gfortran.dg/pointer_comp_init_1.f90: New test.
5018
5019 2011-08-25  Jason Merrill  <jason@redhat.com>
5020
5021         PR c++/50157
5022         * g++.dg/cpp0x/sfinae27.C: New.
5023
5024 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5025
5026         * gfortran.dg/coarray_lib_token_4.f90: New.
5027
5028 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5029
5030         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5031
5032 2011-08-25  Richard Guenther  <rguenther@suse.de>
5033
5034         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5035
5036 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5037
5038         PR fortran/50163
5039         * gfortran.dg/initialization_28.f90: New.
5040
5041 2011-08-24  Richard Guenther  <rguenther@suse.de>
5042
5043         PR tree-optimization/50067
5044         * gcc.dg/torture/pr50067-3.c: New testcase.
5045         * gcc.dg/torture/pr50067-4.c: Likewise.
5046         * gcc.dg/torture/pr50067-5.c: Likewise.
5047
5048 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5049
5050         * g++.dg/other/i386-2.C: Add -mavx2 check.
5051         * g++.dg/other/i386-3.C: Likewise.
5052         * gcc.target/i386/avx-1.c: Add AVX2.
5053         * gcc.target/i386/avx-2.c: Likewise.
5054         * gcc.target/i386/funcspec-5.c: Likewise.
5055         * gcc.target/i386/sse-12.c: Likewise.
5056         * gcc.target/i386/sse-13.c: Likewise.
5057         * gcc.target/i386/sse-14.c: Likewise.
5058         * gcc.target/i386/sse-22.c: Likewise.
5059         * gcc.target/i386/sse-23.c: Likewise.
5060         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5061         * gcc.target/i386/avx2-check.h: New.
5062         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5063         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5064         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5065         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5066         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5067         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5068         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5069         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5070         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5071         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5072         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5073         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5074         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5075         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5076         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5077         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5078         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5079         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5080         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5081         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5082         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5083         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5084         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5085         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5086         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5087         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5088         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5089         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5090         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5091         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5092         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5093         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5094         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5095         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5096         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5097         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5098         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5099         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5100         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5101         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5102         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5103         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5104         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5105         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5106         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5107         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5108         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5109         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5110         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5111         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5112         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5113         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5114         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5115         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5116         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5117         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5118         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5119         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5120         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5121         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5122         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5123         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5124         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5125         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5126         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5127         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5128         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5129         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5130         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5131         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5132         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5133         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5134         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5135         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5136         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5137         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5138         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5139         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5140         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5141         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5142         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5143         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5144         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5145         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5146         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5147         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5148         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5149         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5150         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5151         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5152         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5153         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5154         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5155         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5156         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5157         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5158         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5159         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5160         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5161         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5162         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5163         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5164         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5165         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5166         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5167         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5168         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5169         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5170         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5171         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5172         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5173         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5174         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5175         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5176         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5177         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5178         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5179         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5180         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5181         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5182         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5183         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5184         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5185         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5186         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5187         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5188         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5189         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5190         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5191         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5192         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5193         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5194         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5195         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5196         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5197         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5198         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5199         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5200         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5201         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5202         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5203         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5204         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5205         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5206         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5207         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5208         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5209         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5210         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5211         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5212         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5213         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5214         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5215         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5216         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5217         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5218         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5219         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5220         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5221         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5222         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5223         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5224         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5225         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5226         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5227         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5228         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5229         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5230         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5231         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5232         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5233         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5234         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5235         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5236         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5237         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5238         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5239         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5240         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5241         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5242         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5243         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5244         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5245         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5246         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5247         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5248         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5249         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5250         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5251         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5252         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5253         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5254         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5255         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5256         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5257         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5258         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5259         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5260         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5261         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5262         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5263         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5264         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5265         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5266         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5267         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5268         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5269         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5270         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5271         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5272         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5273         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5274         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5275         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5276         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5277         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5278         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5279         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5280         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5281         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5282         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5283         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5284         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5285         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5286         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5287         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5288         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5289         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5290         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5291         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5292         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5293         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5294         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5295         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5296         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5297         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5298         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5299         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5300         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5301         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5302         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5303         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5304         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5305         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5306         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5307         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5308         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5309         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5310         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5311         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5312         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5313         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5314         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5315         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5316         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5317         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5318         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5319         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5320         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5321         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5322         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5323         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5324         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5325         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5326         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5327         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5328         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5329         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5330         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5331         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5332         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5333         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5334         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5335         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5336         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5337         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5338         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5339         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5340         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5341         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5342         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5343         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5344         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5345         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5346         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5347         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5348         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5349         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5350         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5351         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5352         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5353         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5354         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5355         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5356         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5357         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5358         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5359         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5360         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5361         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5362         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5363         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5364         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5365         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5366         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5367         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5368         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5369         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5370         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5371         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5372         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5373         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5374         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5375         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5376         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5377         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5378         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5379         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5380         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5381         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5382         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5383         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5384         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5385         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5386         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5387         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5388         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5389         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5390         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5391         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5392         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5393         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5394         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5395         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5396         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5397         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5398         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5399         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5400         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5401         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5402         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5403         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5404         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5405         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5406         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5407         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5408         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5409         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5410         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5411         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5412         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5413         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5414         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5415         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5416         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5417         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5418         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5419         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5420         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5421         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5422         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5423         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5424         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5425         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5426         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5427         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5428         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5429         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5430         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5431         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5432         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5433         * gcc.target/i386/testimm-9.c: Likewise.
5434
5435 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5436
5437         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5438         * g++.dg/other/i386-3.C: Likewise.
5439         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5440         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5441         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5442         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5443         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5444         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5445         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5446         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5447         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5448         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5449         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5450         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5451         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5452         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5453         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5454         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5455         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5456         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5457         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5458         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5459         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5460         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5461         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5462         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5463         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5464         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5465         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5466         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5467         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5468         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5469         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5470         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5471         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5472         * gcc.target/i386/sse-12.c: Add BMI2.
5473         * gcc.target/i386/sse-13.c: Likewise.
5474         * gcc.target/i386/sse-14.c: Likewise.
5475         * gcc.target/i386/sse-22.c: Likewise.
5476         * gcc.target/i386/sse-23.c: Likewise.
5477
5478 2011-08-23  Jason Merrill  <jason@redhat.com>
5479
5480         * g++.dg/template/crash7.C: Adjust expected errors.
5481
5482 2011-08-23  Jason Merrill  <jason@redhat.com>
5483
5484         PR c++/49045
5485         Core 1321
5486         * g++.dg/cpp0x/overload2.C: New.
5487
5488 2011-08-23  Jason Merrill  <jason@redhat.com>
5489
5490         Core 903
5491         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5492
5493 2011-08-23  Jason Merrill  <jason@redhat.com>
5494
5495         Core 975
5496         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5497         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5498         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5499         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5500
5501 2011-08-23  Jason Merrill  <jason@redhat.com>
5502
5503         PR c++/50024
5504         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5505
5506 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5507
5508         PR c++/50158
5509         * g++.dg/warn/Wunused-var-16.C: New test.
5510
5511         PR middle-end/50161
5512         * gcc.dg/pr50161.c: New test.
5513
5514 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5515
5516         PR c++/50055
5517         * g++.dg/gcov/gcov-7.C: New test.
5518
5519 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5520
5521         PR c++/46862
5522         * g++.dg/dfp/nofields.C: New test.
5523
5524 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5525
5526         PR fortran/31600
5527         * gfortran.dg/use_16.f90: New.
5528
5529 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5530             Kirill Yukhin  <kirill.yukhin@intel.com>
5531
5532         PR target/50155
5533         * gcc.target/i386/pr50155.c: New test.
5534
5535 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5536
5537         PR tree-optimization/50133
5538         * gcc.dg/pr50133.c: New test.
5539
5540         PR middle-end/50141
5541         * c-c++-common/cxxbitfields-6.c: New test.
5542
5543 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5544
5545         PR fortran/50050
5546         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5547
5548 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5549
5550         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5551         * gcc.dg/pr49994-3.c: Ditto.
5552
5553 2011-08-22  Richard Guenther  <rguenther@suse.de>
5554
5555         PR testsuite/50145
5556         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5557         * gcc.dg/torture/pr50067-2.c: Likewise.
5558
5559 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5560
5561         PR fortran/47659
5562         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5563         of a constant resulting from simplification.
5564         * gfortran.dg/warn_conversion_3.f90:  New test.
5565
5566 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5567
5568         PR fortran/50130
5569         * gfortran.dg/zero_stride_1.f90:  New test.
5570
5571 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5572
5573         PR fortran/49638
5574         * gfortran.dg/typebound_override_1.f90: Modified.
5575
5576 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5577
5578         PR tree-optimization/48739
5579         * gcc.dg/pr48739-1.c: New test.
5580         * gcc.dg/pr48739-2.c: New test.
5581
5582 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5583
5584         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5585
5586 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5587
5588         PR fortran/50129
5589         * gfortran.dg/where_3.f90: New test.
5590
5591 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5592
5593         PR middle-end/49721
5594         * gfortran.dg/pr49721-1.f: New.
5595         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5596
5597 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5598
5599         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5600         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5601         New tests.
5602
5603 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5604
5605         * gcc.target/arm/wmul-11.c: New file.
5606         * gcc.target/arm/wmul-12.c: New file.
5607         * gcc.target/arm/wmul-13.c: New file.
5608
5609 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5610
5611         * gcc.target/arm/wmul-10.c: New file.
5612
5613 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5614
5615         * gcc.target/arm/wmul-9.c: New file.
5616         * gcc.target/arm/wmul-bitfield-2.c: New file.
5617
5618 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5619
5620         * gcc.target/arm/wmul-8.c: New file.
5621
5622 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5623
5624         * gcc.target/arm/wmul-7.c: New file.
5625
5626 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5627
5628         * gcc.target/arm/wmul-6.c: New file.
5629
5630 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5631
5632         * gcc.target/arm/wmul-5.c: New file.
5633         * gcc.target/arm/no-wmla-1.c: New file.
5634
5635 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5636
5637         * gcc.target/arm/wmul-bitfield-1.c: New file.
5638
5639 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5640
5641         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5642
5643 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5644
5645         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5646         * gcc.target/i386/conversion.c: Likewise.
5647
5648 2011-08-19  Richard Guenther  <rguenther@suse.de>
5649
5650         * gcc.dg/torture/pr50067-1.c: New testcase.
5651         * gcc.dg/torture/pr50067-2.c: Likewise.
5652
5653 2011-08-19  Joey Ye  <joey.ye@arm.com>
5654
5655         PR target/49437
5656         * gcc.target/arm/handler-align.c: New test.
5657         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5658         New Function.
5659
5660 2011-08-19  Joey Ye  <joey.ye@arm.com>
5661
5662         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5663
5664 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5665
5666         PR fortran/50071
5667         * gfortran.dg/end_block_label_1.f90: New test.
5668         * gfortran.dg/end_associate_label_1.f90: New test.
5669
5670 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5671
5672         * gcc.dg/c1x-pointer-float-1.c: New test.
5673
5674 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5675
5676         PR fortran/50071
5677         * gfortran.dg/duplicate_labels_2.f: New test.
5678
5679 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5680
5681         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5682         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5683         gcc.dg/c1x-noreturn-5.c: New tests.
5684
5685 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5686
5687         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5688
5689 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5690
5691         PR fortran/18918
5692         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5693         * gfortran.dg/coarray_lock_3.f90: Fix test.
5694         * gfortran.dg/coarray_lock_4.f90: New.
5695         * gfortran.dg/coarray_lock_5.f90: New.
5696
5697 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5698
5699         PR target/50009
5700         * gcc.c-torture/compile/pr50009.c: New test.
5701
5702         PR target/50092
5703         * gcc.dg/torture/pr50092.c: New test.
5704
5705 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5706
5707         PR fortran/50109
5708         * gfortran.dg/namelist_73.f90: New.
5709
5710 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5711
5712         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5713
5714         PR debug/50017
5715         * gcc.dg/pr50017.c: New test.
5716
5717 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5718
5719         PR c++/45625
5720         * g++.dg/lookup/hidden-var1.C: New test case.
5721
5722 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5723
5724         PR fortran/31461
5725         * gfortran.dg/warn_unused_var_2.f90: New.
5726         * gfortran.dg/warn_unused_var_3.f90: New.
5727
5728 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5729
5730         PR target/43597
5731         * gcc.target/arm/pr43597.c: New test.
5732
5733 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5734
5735         PR fortran/50070
5736         * gfortran.dg/common_13.f90: New.
5737
5738 2011-08-16  Jason Merrill  <jason@redhat.com>
5739
5740         PR c++/50086
5741         * g++.dg/cpp0x/variadic-unresolved.C: New.
5742
5743         * g++.old-deja/g++.brendan/README: Add R.I.P.
5744
5745         * g++.dg/ext/attr-used-1.C: New.
5746
5747         PR c++/50054
5748         * g++.dg/cpp0x/initlist56.C: New.
5749
5750 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5751
5752         PR testsuite/50085
5753         * g++.dg/opt/life1.C: Only run on Linux.
5754
5755 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5756
5757         * gfortran.dg/coarray_26.f90: New.
5758
5759 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5760
5761         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5762         -fdump-tree-vrp1.
5763
5764 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5765
5766         PR fortran/50073
5767         * gfortran.dg/func_result_7.f90: New.
5768
5769 2011-08-13  Jason Merrill  <jason@redhat.com>
5770
5771         PR c++/50075
5772         * g++.dg/cpp0x/decltype32.C: New.
5773
5774         PR c++/50059
5775         * g++.dg/diagnostic/expr1.C: New.
5776
5777 2011-08-12  David Li  <davidxl@google.com>
5778
5779         * g++.dg/abi/vbase15.C: New test.
5780
5781 2011-08-12  Jason Merrill  <jason@redhat.com>
5782
5783         PR c++/50034
5784         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5785
5786 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5787
5788         * gcc.dg/builtins-67.c: New test.
5789         * gcc.target/i386/conversion.c: Ditto.
5790
5791 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5792             Brian Hackett  <bhackett1024@gmail.com>
5793
5794         * g++.dg/plugin/decl_plugin.c: New.
5795         * g++.dg/plugin/decl-plugin-test.C: New.
5796         * g++.dg/plugin/plugin.exp: Add above testcase.
5797
5798 2011-08-11  Richard Guenther  <rguenther@suse.de>
5799
5800         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5801
5802 2011-08-11  Michael Matz  <matz@suse.de>
5803
5804         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5805
5806 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5807
5808         PR tree-optimization/50039
5809         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5810         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5811
5812 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5813
5814         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5815         (sse4_1_test): Initialize src3 with random value.
5816
5817 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5818
5819         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5820         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5821         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5822         * gcc.dg/scal-to-vec1.c: New test.
5823         * gcc.dg/scal-to-vec2.c: New test.
5824
5825 2011-08-09  Richard Guenther  <rguenther@suse.de>
5826
5827         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5828         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5829         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5830         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5831
5832 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5833
5834         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5835
5836 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5837
5838         * gcc.dg/pr49948.c: Require pthread effective target.
5839
5840 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5841
5842         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5843
5844 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5845
5846         * gcc.target/i386/sse-22a.c: New test.
5847
5848 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5849
5850         PR tree-optimization/50014
5851         * gcc.dg/vect/pr50014.c: New test.
5852
5853 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5854
5855         PR middle-end/49923
5856         * gcc.dg/tree-ssa/pr49923.c: New test.
5857
5858 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5859
5860         PR target/49781
5861         * gcc.target/i386/pr49781-1.c: New.
5862
5863 2011-08-08  Jason Merrill  <jason@redhat.com>
5864
5865         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5866
5867         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5868
5869 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5870
5871         PR fortran/49638
5872         * gfortran.dg/typebound_override_1.f90: New.
5873
5874 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5875
5876         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5877         x86_64 mingw target.
5878         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5879         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5880         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5881         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5882         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5883         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5884         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5885         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5886         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5887         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5888
5889 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5890
5891         PR testsuite/48727
5892         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5893
5894 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5895
5896         * gcc.dg/pr48770.c: Cleanup coverage files.
5897         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5898
5899 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5900
5901         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5902         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5903         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5904         lzcnt and bmi options.
5905
5906 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5907
5908         PR target/47381
5909         * gcc.dg/pr47381-1.c: New.
5910         * gcc.dg/pr47381-2.c: Likewise.
5911         * gcc.target/i386/pr47381.c: Likewise.
5912
5913 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5914
5915         PR middle-end/47727
5916         * gcc.dg/pr47727.c: New.
5917
5918         PR target/47372
5919         * gcc.dg/pr47372-1.c: New.
5920         * gcc.dg/pr47372-2.c: Likewise.
5921
5922 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5923
5924         PR middle-end/47449
5925         * gcc.target/i386/pr47449.c: New.
5926
5927         PR target/47446
5928         * gcc.dg/pr47446-1.c: New.
5929         * gcc.dg/pr47446-2.c: Likewise.
5930
5931 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5932
5933         PR target/47766
5934         * gcc.dg/pr47766.c: New.
5935
5936         PR target/47715
5937         * gcc.dg/tls/pr47715-1.c: New.
5938         * gcc.dg/tls/pr47715-2.c: Likewise.
5939         * gcc.dg/tls/pr47715-3.c: Likewise.
5940         * gcc.dg/tls/pr47715-4.c: Likewise.
5941         * gcc.dg/tls/pr47715-5.c: Likewise.
5942
5943 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5944
5945         PR libobjc/50002
5946         * objc.dg/gnu-api-2-class.m: Updated comments.
5947         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5948         * objc.dg/gnu-api-2-class-meta.m: New test.
5949         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5950
5951 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5952
5953         PR libobjc/49882
5954         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5955         with classes that are in construction.
5956
5957 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5958
5959         PR target/48084
5960         * gcc.target/i386/pr48084-1.c: New.
5961         * gcc.target/i386/pr48084-2.c: Likewise.
5962         * gcc.target/i386/pr48084-3.c: Likewise.
5963         * gcc.target/i386/pr48084-4.c: Likewise.
5964         * gcc.target/i386/pr48084-5.c: Likewise.
5965
5966         PR rtl-optimization/49504
5967         * gcc.target/i386/pr49504.c: New.
5968
5969         PR target/49860
5970         * gcc.dg/pr49860.c: New.
5971
5972 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5973
5974         PR libobjc/49882
5975         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5976         with classes that are in construction.
5977
5978 2011-08-05  Jason Merrill  <jason@redhat.com>
5979
5980         PR c++/48993
5981         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5982
5983         PR c++/49921
5984         * g++.dg/cpp0x/decltype31.C: New.
5985
5986         PR c++/49669
5987         * g++.dg/init/array28.C: New.
5988
5989         PR c++/49988
5990         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5991
5992 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5993
5994         PR target/47369
5995         * gcc.dg/pr47369-1.c: New.
5996
5997 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5998
5999         PR middle-end/47364
6000         * gcc.dg/torture/pr47364-1.c: New.
6001         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6002         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6003
6004 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6005
6006         PR fortran/37211
6007         * gfortran.dg/transfer_check_2.f90:  New test case.
6008
6009 2011-08-05  Jan Hubicka  <jh@suse.cz>
6010
6011         PR middle-end/49494
6012         * gfortran.dg/pr49494.f90: New testcase.
6013
6014 2011-08-05  Jan Hubicka  <jh@suse.cz>
6015
6016         PR middle-end/49735
6017         * gcc.c-torture/compile/pr49735.c: New testcase.
6018
6019 2011-08-05  Jason Merrill  <jason@redhat.com>
6020
6021         PR c++/47453
6022         * g++.dg/cpp0x/initlist56.C: New.
6023
6024         PR c++/49812
6025         * g++.dg/overload/rvalue2.C: New.
6026
6027         PR c++/49983
6028         * g++.dg/cpp0x/range-for21.C: New.
6029
6030         * g++.dg/ext/vla11.C: New.
6031
6032 2011-08-05  Richard Guenther  <rguenther@suse.de>
6033
6034         PR tree-optimization/49984
6035         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6036
6037 2011-08-05  Richard Guenther  <rguenther@suse.de>
6038
6039         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6040         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6041         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6042
6043 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6044
6045         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6046         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6047         * gfortran.dg/ldist-pr43023.f90: Ditto.
6048         * gfortran.dg/namelist_52.f90: Ditto.
6049         * gfortran.dg/interface_proc_end.f90: Ditto.
6050         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6051         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6052
6053 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6054
6055         * gcc.dg/vect/vect-over-widen-1.c: New test.
6056         * gcc.dg/vect/vect-over-widen-2.c: New test.
6057         * gcc.dg/vect/vect-over-widen-3.c: New test.
6058         * gcc.dg/vect/vect-over-widen-4.c: New test.
6059
6060 2011-08-04  Richard Guenther  <rguenther@suse.de>
6061
6062         PR fortran/49957
6063         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6064
6065 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6066
6067         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6068
6069 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6070
6071         PR middle-end/49905
6072         * g++.dg/ext/builtin-object-size3.C: New test.
6073
6074 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6075
6076         PR tree-optimization/49948
6077         * gcc.dg/pr49948.c: New test.
6078
6079 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6080
6081         PR middle-end/47383
6082         * gcc.dg/torture/pr47383.c: New.
6083
6084 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6085
6086         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6087
6088 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6089
6090         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6091
6092 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6093
6094         PR target/47744
6095         * gcc.dg/torture/pr47744-1.c: New.
6096         * gcc.dg/torture/pr47744-2.c: Likewise.
6097         * gcc.dg/torture/pr47744-3.c: Likewise.
6098
6099 2011-08-03  Richard Guenther  <rguenther@suse.de>
6100
6101         PR middle-end/49958
6102         * gcc.dg/torture/pr49958.c: New testcase.
6103
6104 2011-08-03  Richard Guenther  <rguenther@suse.de>
6105
6106         PR tree-optimization/49938
6107         * g++.dg/torture/pr49938.C: New testcase.
6108
6109 2011-08-02  Jason Merrill  <jason@redhat.com>
6110
6111         PR c++/43886
6112         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6113
6114         PR c++/49577
6115         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6116
6117         PR c++/49593
6118         * g++.dg/cpp0x/variadic115.C: New.
6119
6120         PR c++/49803
6121         * g++.dg/cpp0x/union5.C: New.
6122
6123 2011-08-02  Daniel Kraft  <d@domob.eu>
6124
6125         PR fortran/49885
6126         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6127
6128 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6129
6130         PR middle-end/49947
6131         * gcc.dg/tree-ssa/forwprop-15.c
6132
6133 2011-08-02  Jason Merrill  <jason@redhat.com>
6134
6135         PR c++/49834
6136         * g++.dg/cpp0x/range-for20.C: New.
6137
6138 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6139
6140         * gfortran.dg/coarray_lib_token_3.f90: New.
6141
6142 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6143
6144         PR fortran/46752
6145         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6146         * gcc.dg/gomp/atomic-15.c: New test.
6147         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6148         * g++.dg/gomp/atomic-15.C: New test.
6149         * g++.dg/gomp/private-1.C: New test.
6150         * g++.dg/gomp/sharing-2.C: New test.
6151         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6152         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6153         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6154
6155 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6156
6157         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6158         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6159         cleanup-module.
6160         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6161         * gfortran.dg/allocatable_function_5.f90: Ditto.
6162         * gfortran.dg/allocate_stat.f90: Ditto.
6163         * gfortran.dg/array_constructor_20.f90: Ditto.
6164         * gfortran.dg/array_constructor_21.f90: Ditto.
6165         * gfortran.dg/array_constructor_22.f90: Ditto.
6166         * gfortran.dg/array_constructor_26.f03: Ditto.
6167         * gfortran.dg/array_function_4.f90: Ditto.
6168         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6169         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6170         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6171         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6172         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6173         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6174         * gfortran.dg/class_15.f03: Ditto.
6175         * gfortran.dg/class_27.f03: Ditto.
6176         * gfortran.dg/class_33.f90: Ditto.
6177         * gfortran.dg/class_37.f03: Ditto.
6178         * gfortran.dg/class_40.f03: Ditto.
6179         * gfortran.dg/class_42.f03: Ditto.
6180         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6181         * gfortran.dg/coarray/registering_1.f90: Ditto.
6182         * gfortran.dg/convert_1.f90: Ditto.
6183         * gfortran.dg/default_initialization_3.f90: Ditto.
6184         * gfortran.dg/dependency_25.f90: Ditto.
6185         * gfortran.dg/dependency_26.f90: Ditto.
6186         * gfortran.dg/dependency_36.f90: Ditto.
6187         * gfortran.dg/dependency_37.f90: Ditto.
6188         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6189         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6190         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6191         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6192         * gfortran.dg/elemental_result_1.f90: Ditto.
6193         * gfortran.dg/empty_derived_type.f90: Ditto.
6194         * gfortran.dg/entry_7.f90: Ditto.
6195         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6196         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6197         * gfortran.dg/error_recovery_3.f90: Ditto.
6198         * gfortran.dg/extends_4.f03: Ditto.
6199         * gfortran.dg/func_assign.f90: Ditto.
6200         * gfortran.dg/func_assign_3.f90: Ditto.
6201         * gfortran.dg/generic_1.f90: Ditto.
6202         * gfortran.dg/generic_18.f90: Ditto.
6203         * gfortran.dg/generic_22.f03: Ditto.
6204         * gfortran.dg/generic_4.f90: Ditto.
6205         * gfortran.dg/generic_6.f90: Ditto.
6206         * gfortran.dg/generic_actual_arg.f90: Ditto.
6207         * gfortran.dg/graphite/id-21.f: Ditto.
6208         * gfortran.dg/graphite/pr45758.f90: Ditto.
6209         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6210         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6211         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6212         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6213         * gfortran.dg/host_used_types_1.f90: Ditto.
6214         * gfortran.dg/implicit_1.f90: Ditto.
6215         * gfortran.dg/implicit_11.f90: Ditto.
6216         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6217         * gfortran.dg/impure_actual_1.f90: Ditto.
6218         * gfortran.dg/impure_assignment_1.f90: Ditto.
6219         * gfortran.dg/impure_constructor_1.f90: Ditto.
6220         * gfortran.dg/initialization_10.f90: Ditto.
6221         * gfortran.dg/initialization_12.f90: Ditto.
6222         * gfortran.dg/interface_14.f90: Ditto.
6223         * gfortran.dg/interface_15.f90: Ditto.
6224         * gfortran.dg/interface_2.f90: Ditto.
6225         * gfortran.dg/interface_25.f90: Ditto.
6226         * gfortran.dg/interface_26.f90: Ditto.
6227         * gfortran.dg/interface_29.f90: Ditto.
6228         * gfortran.dg/interface_assignment_1.f90: Ditto.
6229         * gfortran.dg/internal_pack_6.f90: Ditto.
6230         * gfortran.dg/internal_pack_7.f90: Ditto.
6231         * gfortran.dg/internal_pack_8.f90: Ditto.
6232         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6233         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6234         * gfortran.dg/module_commons_3.f90: Ditto.
6235         * gfortran.dg/module_equivalence_4.f90: Ditto.
6236         * gfortran.dg/module_equivalence_6.f90: Ditto.
6237         * gfortran.dg/module_function_type_1.f90: Ditto.
6238         * gfortran.dg/module_naming_1.f90: Ditto.
6239         * gfortran.dg/namelist_4.f90: Ditto.
6240         * gfortran.dg/operator_c1202.f90: Ditto.
6241         * gfortran.dg/parens_7.f90: Ditto.
6242         * gfortran.dg/pr32921.f: Ditto.
6243         * gfortran.dg/pr33646.f90: Ditto.
6244         * gfortran.dg/pr41928.f90: Ditto.
6245         * gfortran.dg/pr42119.f90: Ditto.
6246         * gfortran.dg/pr43984.f90: Ditto.
6247         * gfortran.dg/present_1.f90: Ditto.
6248         * gfortran.dg/private_type_2.f90: Ditto.
6249         * gfortran.dg/proc_decl_2.f90: Ditto.
6250         * gfortran.dg/proc_ptr_10.f90: Ditto.
6251         * gfortran.dg/proc_ptr_22.f90: Ditto.
6252         * gfortran.dg/proc_ptr_8.f90: Ditto.
6253         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6254         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6255         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6256         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6257         * gfortran.dg/substring_equivalence.f90: Ditto.
6258         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6259         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6260         * gfortran.dg/trim_optimize_6.f90: Ditto.
6261         * gfortran.dg/typebound_call_12.f03: Ditto.
6262         * gfortran.dg/typebound_operator_5.f03: Ditto.
6263         * gfortran.dg/typebound_operator_6.f03: Ditto.
6264         * gfortran.dg/typebound_proc_18.f03: Ditto.
6265         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6266         * gfortran.dg/use_1.f90: Ditto.
6267         * gfortran.dg/use_10.f90: Ditto.
6268         * gfortran.dg/use_11.f90: Ditto.
6269         * gfortran.dg/use_14.f90: Ditto.
6270         * gfortran.dg/use_only_2.f90: Ditto.
6271         * gfortran.dg/use_rename_4.f90: Ditto.
6272         * gfortran.dg/use_rename_5.f90: Ditto.
6273         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6274         * gfortran.dg/used_interface_ref.f90: Ditto.
6275         * gfortran.dg/used_types_11.f90: Ditto.
6276         * gfortran.dg/used_types_3.f90: Ditto.
6277         * gfortran.dg/used_types_4.f90: Ditto.
6278         * gfortran.dg/userdef_operator_2.f90: Ditto.
6279         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6280         * gfortran.dg/vect/pr46213.f90: Ditto.
6281         * gfortran.dg/whole_file_21.f90: Ditto.
6282         * gfortran.dg/whole_file_22.f90: Ditto.
6283         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6284         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6285
6286 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6287
6288         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6289
6290 2011-08-01  Jason Merrill  <jason@redhat.com>
6291
6292         PR c++/49932
6293         * g++.dg/abi/mangle49.C: New.
6294
6295         PR c++/49924
6296         * g++.dg/cpp0x/constexpr-array4.C: New.
6297
6298         PR c++/49813
6299         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6300
6301 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6302
6303         PR target/49927
6304         * gcc.target/i386/pr49927.c: New test.
6305
6306 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6307
6308         PR tree-optimization/49926
6309         * gcc.dg/vect/pr49926.c: New test.
6310
6311 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6312
6313         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6314         * gcc.target/i386/lzcnt-1.c: New test.
6315         * gcc.target/i386/lzcnt-2.c: Likewise.
6316         * gcc.target/i386/lzcnt-2a.c: Likewise.
6317         * gcc.target/i386/lzcnt-3.c: Likewise.
6318         * gcc.target/i386/lzcnt-4.c: Likewise.
6319         * gcc.target/i386/lzcnt-4a.c: Likewise.
6320         * gcc.target/i386/lzcnt-5.c: Likewise.
6321         * gcc.target/i386/lzcnt-6.c: Likewise.
6322         * gcc.target/i386/lzcnt-6a.c: Likewise.
6323         * gcc.target/i386/lzcnt-check.h: Likewise.
6324
6325         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6326         * gcc.target/i386/sse-13.c: Likewise.
6327         * gcc.target/i386/sse-14.c: Likewise.
6328         * g++.dg/other/i386-2.C: Likewise.
6329         * g++.dg/other/i386-3.C: Likewise.
6330
6331 2011-08-01  Julian Brown  <julian@codesourcery.com>
6332
6333         * gcc.target/arm/fixed-point-exec.c: New test.
6334
6335 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6336
6337         PR target/49920
6338         * gcc.target/i386/pr49920.c: New test.
6339
6340 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6341
6342         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6343         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6344         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6345         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6346         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6347         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6348         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6349         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6350         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6351         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6352         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6353         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6354         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6355         * g++.dg/tree-ssa/pr33615.C: Ditto.
6356         * g++.dg/tree-ssa/restrict1.C: Ditto.
6357         * c-c++-common/restrict-2.c: Ditto.
6358         * gfortran.dg/pr32921.f: Ditto.
6359         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6360         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6361         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6362         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6363         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6364         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6365         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6366         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6367         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6368         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6369
6370 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6371
6372         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6373         .exe.ltrans[0-9]*. dump files.
6374
6375 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6376
6377         PR fortran/49112
6378         * gfortran.dg/abstract_type_6.f03: Modified.
6379         * gfortran.dg/typebound_proc_24.f03: New.
6380
6381 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6382
6383         PR testsuite/49917
6384         * g++.dg/init/for1.C: Fix.
6385
6386 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6387
6388         PR fortran/48876
6389         * gfortran.dg/string_5.f90:  New test.
6390
6391 2011-07-29  Jason Merrill  <jason@redhat.com>
6392
6393         PR c++/49867
6394         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6395
6396 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6397
6398         PR tree-optimization/47407
6399         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6400         alpha*-dec-osf*.
6401         Sort target list.
6402
6403 2011-07-29  Richard Guenther  <rguenther@suse.de>
6404
6405         * gcc.dg/uninit-suppress.c: Also disable VRP.
6406         * gcc.dg/uninit-suppress_2.c: Likewise.
6407
6408 2011-07-28  Jason Merrill  <jason@redhat.com>
6409
6410         PR c++/49808
6411         * g++.dg/template/nontype24.C: New.
6412
6413 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6414
6415         PR rtl-optimization/47958
6416         * gcc.dg/torture/pr47958-1.c: New.
6417
6418 2011-07-29  Wei Guozhi  <carrot@google.com>
6419
6420         PR rtl-optimization/49799
6421         * gcc.dg/pr49799.c: New test case.
6422
6423 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6424
6425         PR middle-end/48648
6426         * gcc.dg/graphite/id-pr48648.c: New.
6427
6428 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6429
6430         PR fortran/31067
6431         * gfortran.dg/maxloc_2.f90: New test.
6432         * gfortran.dg/maxloc_3.f90: New test.
6433         * gfortran.dg/minloc_1.f90: New test.
6434         * gfortran.dg/minloc_2.f90: New test.
6435         * gfortran.dg/minloc_3.f90: New test.
6436         * gfortran.dg/minmaxloc_7.f90: New test.
6437
6438         PR debug/49871
6439         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6440
6441 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6442
6443         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6444         the builtin isn't optimized away.
6445
6446 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6447
6448         PR fortran/45586
6449         * gfortran.dg/lto/pr45586-2_0.f90: New.
6450
6451 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6452
6453         PR middle-end/49875
6454         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6455         * c-c++-common/cxxbitfields-5.c: Same.
6456
6457 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6458
6459         * lib/target-supports.exp (check_effective_target_mmap): Use
6460         check_function_available.
6461
6462 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6463
6464         * g++.old-deja/g++.pt/crash60.C: Updated.
6465
6466 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6467
6468         PR target/49866
6469         * gcc.target/i386/pr49866.c: New test.
6470
6471 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6472
6473         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6474         * gcc.target/i386/bmi-andn-1.c: New test.
6475         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6476         * gcc.target/i386/bmi-andn-2.c: Likewise.
6477         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6478         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6479         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6480         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6481         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6482         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6483         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6484         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6485         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6486         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6487         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6488         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6489         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6490         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6491         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6492         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6493         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6494         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6495         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6496         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6497         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6498
6499 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6500
6501         PR middle-end/47691
6502         * gfortran.dg/graphite/id-pr47691.f: New.
6503
6504 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6505
6506         * gcc.target/i386/avx-os-support.h: New.
6507         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6508         (main): Check avx_os_support before the test is run.
6509         * gcc.target/i386/aes-avx-check.h: Ditto.
6510         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6511
6512 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6513
6514         * gcc.target/i386/aggregate-ret3.c: New test.
6515         * gcc.target/i386/aggregate-ret4.c: New test.
6516
6517 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6518
6519         PR fortran/49755
6520         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6521         allocated array should *not* change its size.
6522         * gfortran.dg/multiple_allocation_3.f90: New test.
6523
6524 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6525
6526         PR c++/49776
6527         * g++.dg/cpp0x/constexpr-49776.C: New.
6528
6529 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6530
6531         PR middle-end/47046
6532         * gcc.dg/graphite/id-pr47046.c: New.
6533
6534 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6535
6536         PR middle-end/47653
6537         * gcc.dg/graphite/run-id-pr47593.c: New.
6538
6539 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6540
6541         PR middle-end/47653
6542         * gcc.dg/graphite/run-id-pr47653.c: New.
6543         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6544         induction variables.
6545         * gcc.dg/graphite/scop-16.c: Same.
6546         * gcc.dg/graphite/scop-17.c: Same.
6547         * gcc.dg/graphite/scop-21.c: Same.
6548
6549 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6550
6551         PR middle-end/48805
6552         * gcc.dg/graphite/id-pr48805.c: New.
6553
6554 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6555
6556         * gfortran.dg/coarray_lib_token_2.f90: New.
6557
6558 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6559
6560         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6561         SPU local store.
6562
6563 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6564
6565         PR tree-opt/49671
6566         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6567         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6568
6569 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6570
6571         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6572
6573         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6574         * gcc.c-torture/execute/loop-2g.c: Likewise.
6575         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6576         Require mmap support.
6577         * gcc.c-torture/execute/loop-2g.x: Likewise.
6578         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6579         (MAP_ANON): Provide default.
6580         * gcc.dg/20050826-1.c: Likewise.
6581         * gcc.target/i386/pr36533.c: Likewise.
6582         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6583         Use dg-require-effective-target mmap.
6584
6585 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6586
6587         PR c++/49838
6588         * g++.dg/cpp0x/range-for19.C: New.
6589
6590 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6591
6592         PR testsuite/49753
6593         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6594
6595         Revert:
6596         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6597
6598         PR testsuite/49753
6599         * g++.dg/torture/pr49309.C: Remove.
6600
6601 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6602
6603         PR tree-optimization/49809
6604         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6605         test.
6606
6607 2011-07-25  Richard Guenther  <rguenther@suse.de>
6608
6609         PR tree-optimization/49715
6610         * gcc.target/i386/pr49715-1.c: New testcase.
6611         * gcc.target/i386/pr49715-2.c: Likewise.
6612
6613 2011-07-23  Jason Merrill  <jason@redhat.com>
6614
6615         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6616
6617 2011-07-22  Jason Merrill  <jason@redhat.com>
6618
6619         PR c++/49793
6620         * g++.dg/cpp0x/initlist55.C: New.
6621
6622 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6623
6624         PR fortran/49791
6625         * gfortran.dg/namelist_72.f: New.
6626
6627 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6628
6629         * gfortran.dg/coarray_25.f90: New.
6630
6631 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6632
6633         * override1.C: This test should use c++0x mode.
6634         * override3.C: New. Test the diagnostics in c++98 mode.
6635
6636 2011-07-22  Jason Merrill  <jason@redhat.com>
6637             Mark Glisse  <marc.glisse@normalesup.org>
6638
6639         PR c++/30112
6640         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6641
6642         PR c++/49813
6643         * g++.dg/opt/builtins2.C: New.
6644         * g++.dg/other/error27.C: Don't rely on __builtin.
6645
6646 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6647
6648         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6649         on lp64 targets.
6650         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6651         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6652         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6653         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6654
6655         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6656         instead of ia32.
6657
6658 2011-07-22  Richard Guenther  <rguenther@suse.de>
6659
6660         PR tree-optimization/45819
6661         * gcc.dg/pr45819.c: New testcase.
6662
6663 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6664
6665         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6666
6667 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6668
6669         PR middle-end/47654
6670         PR middle-end/49649
6671         * gcc.dg/graphite/run-id-pr47654.c: New.
6672
6673 2011-07-21  Ian Lance Taylor  <iant@google.com>
6674
6675         PR middle-end/49705
6676         * gcc.dg/pr49705.c: New test.
6677
6678 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6679
6680         * lib/target-supports.exp (check_avx_os_support_available): New.
6681         (check_effective_target_avx_runtime): Use it.
6682
6683 2011-07-21  Richard Guenther  <rguenther@suse.de>
6684
6685         PR tree-optimization/49770
6686         * g++.dg/torture/pr49770.C: New testcase.
6687
6688 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6689
6690         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6691         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6692
6693 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6694
6695         * gfortran.dg/coarray_lib_token_1.f90: New.
6696
6697 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6698
6699         * gcc.dg/pr32912-2.c: Skip for AVR.
6700         * gcc.dg/pr44674.c: Add dg-require-profiling.
6701
6702 2011-07-20  Jason Merrill  <jason@redhat.com>
6703
6704         * g++.dg/ext/desig2.C: New.
6705
6706 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6707
6708         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6709         be generated.
6710         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6711         * gcc.target/powerpc/recip-3.c: Ditto.
6712
6713 2011-07-19  Jason Merrill  <jason@redhat.com>
6714
6715         PR c++/6709 (DR 743)
6716         PR c++/42603 (DR 950)
6717         * g++.dg/cpp0x/decltype21.C: New.
6718
6719 2011-07-20  Richard Guenther  <rguenther@suse.de>
6720
6721         PR middle-end/18908
6722         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6723         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6724
6725 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6726
6727         * gcc.target/arm/combine-movs.c: New.
6728         * gcc.target/arm/unsigned-extend-2.c: New.
6729
6730 2011-07-19  Jason Merrill  <jason@redhat.com>
6731
6732         PR c++/49785
6733         * g++.dg/cpp0x/variadic114.C: New.
6734
6735 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6736
6737         * gfortran.dg/coarray_args_1.f90: New.
6738         * gfortran.dg/coarray_args_2.f90: New.
6739
6740 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6741
6742         PR fortran/49708
6743         * gfortran.dg/allocate_error_3.f90: New.
6744
6745 2011-07-19  Richard Guenther  <rguenther@suse.de>
6746
6747         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6748         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6749         * gcc.dg/torture/20110719-1.c: New testcase.
6750
6751 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6752
6753         PR tree-optimization/49768
6754         * gcc.c-torture/execute/pr49768.c: New test.
6755
6756 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6757
6758         PR tree-optimization/49771
6759         * gcc.dg/vect/pr49771.c: New test.
6760
6761 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6762
6763         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6764         * gcc.dg/ipa/ipa-2.c: Likewise.
6765         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6766         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6767         * gcc.dg/ipa/ipa-5.c: Likewise.
6768         * gcc.dg/ipa/ipa-7.c: Likewise.
6769         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6770         * gcc.dg/ipa/ipacost-1.c: Likewise.
6771         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6772         functions.
6773         * gcc.dg/ipa/ipcp-1.c: New test.
6774         * gcc.dg/ipa/ipcp-2.c: Likewise.
6775         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6776
6777 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6778
6779         PR middle-end/49675
6780         * gfortran.dg/pr49675.f90: New test.
6781
6782 2011-07-18  Richard Guenther  <rguenther@suse.de>
6783
6784         * gcc.dg/torture/20110718-1.c: New testcase.
6785
6786 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6787
6788         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6789         * g++.dg/ext/bitfield3.C: Likewise.
6790         * g++.dg/ext/bitfield4.C: Likewise.
6791         * g++.dg/ext/bitfield5.C: Likewise.
6792         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6793         * g++.dg/other/pr23205-2.C: Likewise.
6794         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6795         * gcc.c-torture/compile/20001109-2.c: Likewise.
6796         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6797         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6798         * gcc.dg/bitfld-16.c: Likewise.
6799         * gcc.dg/bitfld-17.c: Likewise.
6800         * gcc.dg/bitfld-18.c: Likewise.
6801         * gcc.dg/builtins-config.h: Remove Netware support.
6802         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6803         * gcc.dg/cdce2.c: Likewise.
6804         * gcc.dg/cpp/assert4.c: Remove netware support.
6805         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6806         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6807
6808         * lib/target-supports.exp (check_visibility_available): Remove
6809         NetWare support.
6810         (check_profiling_available): Likewise.
6811
6812 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6813
6814         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6815
6816 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6817             Thomas Koenig  <tkoenig@gcc.gnu.org>
6818
6819         PR fortran/34657
6820         * gfortran.dg/generic_17.f90: Fix testcase.
6821         * gfortran.dg/interface_3.f90: Add dg-error.
6822         * gfortran.dg/use_14.f90: New.
6823         * gfortran.dg/use_15.f90: New.
6824
6825 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6826
6827         * gnat.dg/pointer_controlled.adb: New test.
6828
6829 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6830
6831         PR fortran/49624
6832         * gfortran.dg/pointer_remapping_7.f90: New.
6833
6834 2011-07-16  Jason Merrill  <jason@redhat.com>
6835
6836         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6837
6838 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6839             Jason Merrill  <jason@redhat.com>
6840
6841         PR c++/45329
6842         PR c++/48934
6843         * g++.dg/cpp0x/decltype29.C: Adjust.
6844         * g++.dg/cpp0x/error4.C: Adjust.
6845         * g++.dg/cpp0x/sfinae26.C: Adjust.
6846         * g++.dg/cpp0x/variadic105.C: Adjust.
6847         * g++.dg/template/deduce3.C: Adjust.
6848         * g++.dg/template/error45.C: Adjust.
6849         * g++.dg/template/ptrmem2.C: Adjust.
6850         * g++.dg/template/sfinae2.C: Adjust.
6851         * g++.old-deja/g++.pt/crash60.C: Adjust.
6852         * g++.old-deja/g++.pt/unify6.C: Adjust.
6853         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6854         * g++.dg/cpp0x/nullptr15.C: Adjust.
6855         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6856         * g++.dg/cpp0x/pr31431.C: Adjust.
6857         * g++.dg/cpp0x/pr31434.C: Adjust.
6858         * g++.dg/cpp0x/sfinae11.C: Adjust
6859         * g++.dg/cpp0x/temp_default2.C: Adjust.
6860         * g++.dg/cpp0x/trailing4.C: Adjust.
6861         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6862         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6863         * g++.dg/cpp0x/variadic105.C: Adjust.
6864         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6865         * g++.dg/ext/vla2.C: Adjust.
6866         * g++.dg/other/ptrmem10.C: Adjust.
6867         * g++.dg/other/ptrmem11.C: Adjust.
6868         * g++.dg/overload/unknown1.C: Adjust.
6869         * g++.dg/template/conv11.C: Adjust.
6870         * g++.dg/template/dependent-expr5.C: Adjust.
6871         * g++.dg/template/friend.C: Adjust.
6872         * g++.dg/template/incomplete2.C: Adjust.
6873         * g++.dg/template/local4.C: Adjust.
6874         * g++.dg/template/local6.C: Adjust.
6875         * g++.dg/template/operator9.C: Adjust.
6876         * g++.dg/template/ttp25.C: Adjust.
6877         * g++.dg/template/unify10.C: Adjust.
6878         * g++.dg/template/unify11.C: Adjust.
6879         * g++.dg/template/unify6.C: Adjust.
6880         * g++.dg/template/unify9.C: Adjust.
6881         * g++.dg/template/varmod1.C: Adjust.
6882         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6883         * g++.old-deja/g++.pt/crash28.C: Adjust.
6884         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6885         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6886         * g++.old-deja/g++.pt/expr2.C: Adjust.
6887         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6888         * g++.old-deja/g++.pt/spec5.C: Adjust.
6889         * g++.old-deja/g++.pt/spec6.C: Adjust.
6890         * g++.old-deja/g++.pt/unify4.C: Adjust.
6891         * g++.old-deja/g++.pt/unify8.C: Adjust.
6892         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6893         * g++.dg/overload/template5.C: New testcase.
6894         * g++.dg/template/overload12.C: New testcase.
6895
6896 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6897
6898         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6899         * gfortran.dg/coarray_7.f90: Ditto.
6900         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6901         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6902
6903 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6904
6905         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6906         case.
6907         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6908         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6909         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6910         C67X.
6911         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6912         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6913         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6914
6915 2011-07-15  Jason Merrill  <jason@redhat.com>
6916
6917         PR testsuite/49741
6918         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6919         Use --extra_opts instead of --additional_options.
6920
6921 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6922
6923         PR testsuite/49753
6924         * g++.dg/torture/pr49309.C: Remove.
6925
6926 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6927
6928         * gcc.target/tic6x/weak-call.c: New test.
6929         * gcc.target/tic6x/fpcmp.c: New test.
6930         * gcc.target/tic6x/fpdiv.c: New test.
6931         * gcc.target/tic6x/rotdi16-scan.c: New test.
6932         * gcc.target/tic6x/ffssi.c: New test.
6933         * gcc.target/tic6x/fpdiv-lib.c: New test.
6934         * gcc.target/tic6x/cold-lc.c: New test.
6935         * gcc.target/tic6x/longcalls.c: New test.
6936         * gcc.target/tic6x/abi-align-1.c: New test.
6937         * gcc.target/tic6x/fpcmp-finite.c: New test.
6938         * gcc.target/tic6x/rotdi16.c: New test.
6939         * gcc.target/tic6x/bswapl.c: New test.
6940         * gcc.target/tic6x/ffsdi.c: New test.
6941         * gcc.target/tic6x/tic6x.exp: New file.
6942         * gcc.target/tic6x/builtins/arith24.c: New test.
6943         * gcc.target/tic6x/builtins/smpy.c: New test.
6944         * gcc.target/tic6x/builtins/smpylh.c: New test.
6945         * gcc.target/tic6x/builtins/smpyh.c: New test.
6946         * gcc.target/tic6x/builtins/sarith1.c: New test.
6947         * gcc.target/tic6x/builtins/extclr.c: New test
6948         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6949         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6950         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6951         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6952         New functions.
6953         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6954         __TMS320C6X__.
6955         * gcc.dg/20020312-2.c: Likewise.
6956         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6957         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6958         * gcc.dg/torture/builtin-math-7.c: Likewise.
6959
6960         PR testsuite/49757
6961         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6962         not testing tic6x-*-*.
6963
6964 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6965
6966         PR tree-opt/49309
6967         * g++.dg/torture/pr49309.C: New testcase.
6968
6969 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6970
6971         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6972
6973 2011-07-14  Richard Guenther  <rguenther@suse.de>
6974
6975         PR tree-optimization/49651
6976         * gcc.dg/torture/pr49651.c: New testcase.
6977
6978 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6979
6980         PR target/43746
6981         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6982
6983 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6984
6985         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6986         -mno-pointers-to-nested-functions.
6987         * gcc.target/powerpc/no-r11-2.c: Ditto.
6988         * gcc.target/powerpc/no-r11-3.c: Ditto.
6989
6990 2011-07-13  Jason Merrill  <jason@redhat.com>
6991
6992         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6993         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6994         when compiling C files.
6995         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6996         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6997         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6998         * g++.dg/lookup/anon2.C: Likewise.
6999         * g++.dg/tree-ssa/copyprop.C: Likewise.
7000         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7001         * g++.dg/init/vector1.C: Ignore narrowing errors.
7002         * g++.dg/torture/pr35526.C: Likewise.
7003         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7004
7005 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7006
7007         PR libfortran/49296
7008         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7009         and logical reads.
7010
7011 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7012
7013         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7014         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7015
7016 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7017
7018         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7019         * lib/obj-c++.exp (obj-c++_init): Ditto.
7020         * lib/file-format.exp (gcc_target_object_format): Ditto.
7021         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7022         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7023         (check_visibility_available): Ditto.
7024         (check_effective_target_tls_native): Ditto.
7025         (check_effective_target_tls_emulated): Ditto.
7026         (check_effective_target_function_sections): Ditto.
7027
7028 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7029
7030         * gcc.target/arm/pr48183.c: New test.
7031
7032 2011-07-13  Richard Guenther  <rguenther@suse.de>
7033
7034         * gcc.dg/torture/20110713-1.c: New testcase.
7035
7036 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7037
7038         PR rtl-opt/49474
7039         * gcc.c-torture/compile/pr49474.c: New testcase.
7040
7041 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7042
7043         PR tree-optimization/49712
7044         * gcc.c-torture/execute/pr49712.c: New test.
7045
7046 2011-07-11  Jason Merrill  <jason@redhat.com>
7047
7048         PR c++/44609
7049         * g++.dg/template/recurse3.C: New.
7050
7051 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7052
7053         PR debug/49676
7054         * gcc.dg/guality/csttest.c: New test.
7055
7056         PR fortran/49698
7057         * gfortran.dg/pr49698.f90: New test.
7058
7059 2011-07-11  Jeff Law  <law@redhat.com>
7060
7061         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7062
7063 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7064
7065         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7066         * go.test/go-test.exp (go-set-goarch): Likewise.
7067
7068 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7069
7070         PR target/39633
7071         * gcc.target/avr/torture/pr39633.c: New test case.
7072
7073 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7074
7075         PR fortran/18918
7076         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7077
7078 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7079
7080         * lib/target-supports.exp (check_effective_target_scheduling):
7081         New Function.
7082         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7083         * gcc.dg/pr45055.c: Ditto.
7084         * gcc.dg/pr45353.c: Ditto.
7085         * g++.dg/pr45056.C: Ditto.
7086
7087 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7088
7089         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7090         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7091         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7092         * g++.dg/torture/pr31863.C: Skip AVR.
7093
7094 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7095
7096         PR fortran/49690
7097         * gfortran.dg/intrinsic_signal.f90: New.
7098
7099 2011-07-09  Jason Merrill  <jason@redhat.com>
7100
7101         * g++.dg/cpp0x/regress/regress6.C: New.
7102         * g++.dg/parse/crash45.C: Adjust message.
7103         * g++.dg/template/crash38.C: Adjust message.
7104         * g++.dg/template/crash64.C: Adjust message.
7105
7106 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7107
7108         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7109         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7110         * g++.dg/abi/bitfield3.C: Likewise.
7111         * g++.dg/eh/pr38662.C: Likewise.
7112         * g++.dg/ext/attrib36.C: Likewise.
7113         * g++.dg/ext/attrib37.C: Likewise.
7114         * g++.dg/ext/attrib8.C: Likewise.
7115         * g++.dg/ext/tmplattr1.C: Likewise.
7116         * g++.dg/inherit/override-attribs.C: Likewise.
7117         * g++.dg/opt/inline9.C: Likewise.
7118         * g++.dg/opt/life1.C: Likewise.
7119         * g++.dg/opt/longbranch2.C: Likewise.
7120         * g++.dg/opt/nrv12.C: Likewise.
7121         * g++.dg/opt/reg-stack4.C: Likewise.
7122         * g++.dg/other/pr35504.C: Likewise.
7123         * g++.dg/other/pr39496.C: Likewise.
7124         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7125         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7126         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7127         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7128         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7129         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7130         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7131         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7132         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7133         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7134         * g++.dg/warn/pr15774-1.C: Likewise.
7135         * g++.dg/warn/pr15774-2.C: Likewise.
7136         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7137         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7138         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7139         * g++.old-deja/g++.pt/asm2.C: Likewise.
7140         * gcc.c-torture/compile/20000804-1.c: Likewise.
7141         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7142         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7143         * gcc.dg/20020108-1.c: Likewise.
7144         * gcc.dg/20020122-2.c: Likewise.
7145         * gcc.dg/20020122-3.c: Likewise.
7146         * gcc.dg/20020206-1.c: Likewise.
7147         * gcc.dg/20020219-1.c: Likewise.
7148         * gcc.dg/20020310-1.c: Likewise.
7149         * gcc.dg/20020411-1.c: Likewise.
7150         * gcc.dg/20020418-2.c: Likewise.
7151         * gcc.dg/20020426-2.c: Likewise.
7152         * gcc.dg/20020517-1.c: Likewise.
7153         * gcc.dg/20030204-1.c: Likewise.
7154         * gcc.dg/20030826-2.c: Likewise.
7155         * gcc.dg/20031102-1.c: Likewise.
7156         * gcc.dg/20031202-1.c: Likewise.
7157         * gcc.dg/20050111-1.c: Likewise.
7158         * gcc.dg/20050503-1.c: Likewise.
7159         * gcc.dg/array-init-1.c: Likewise.
7160         * gcc.dg/builtin-apply4.c: Likewise.
7161         * gcc.dg/dfp/pr31344.c: Likewise.
7162         * gcc.dg/gomp/atomic-11.c: Likewise.
7163         * gcc.dg/graphite/pr40281.c: Likewise.
7164         * gcc.dg/ia64-sync-1.c: Likewise.
7165         * gcc.dg/ia64-sync-2.c: Likewise.
7166         * gcc.dg/ia64-sync-3.c: Likewise.
7167         * gcc.dg/ia64-sync-4.c: Likewise.
7168         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7169         * gcc.dg/invalid-call-1.c: Likewise.
7170         * gcc.dg/loop-3.c: Likewise.
7171         * gcc.dg/lower-subreg-1.c: Likewise.
7172         * gcc.dg/lto/pr47259_0.c: Likewise.
7173         * gcc.dg/nested-calls-1.c: Likewise.
7174         * gcc.dg/pr20017.c: Likewise.
7175         * gcc.dg/pr25023.c: Likewise.
7176         * gcc.dg/pr27671-2.c: Likewise.
7177         * gcc.dg/pr32176.c: Likewise.
7178         * gcc.dg/pr33676.c: Likewise.
7179         * gcc.dg/pr35045.c: Likewise.
7180         * gcc.dg/pr36015.c: Likewise.
7181         * gcc.dg/pr36584.c: Likewise.
7182         * gcc.dg/pr36998.c: Likewise.
7183         * gcc.dg/pr37438.c: Likewise.
7184         * gcc.dg/pr37908.c: Likewise.
7185         * gcc.dg/pr41241.c: Likewise.
7186         * gcc.dg/pr41340.c: Likewise.
7187         * gcc.dg/pr44136.c: Likewise.
7188         * gcc.dg/pr44194-1.c: Likewise.
7189         * gcc.dg/pr46212.c: Likewise.
7190         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7191         * gcc.dg/setjmp-2.c: Likewise.
7192         * gcc.dg/short-compare-1.c: Likewise.
7193         * gcc.dg/short-compare-2.c: Likewise.
7194         * gcc.dg/smod-1.c: Likewise.
7195         * gcc.dg/sync-2.c: Likewise.
7196         * gcc.dg/sync-3.c: Likewise.
7197         * gcc.dg/tls/opt-1.c: Likewise.
7198         * gcc.dg/tls/opt-2.c: Likewise.
7199         * gcc.dg/tls/opt-3.c: Likewise.
7200         * gcc.dg/torture/badshift.c: Likewise.
7201         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7202         * gcc.dg/torture/pr20314-2.c: Likewise.
7203         * gcc.dg/torture/pr36891.c: Likewise.
7204         * gcc.dg/torture/pr38774.c: Likewise.
7205         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7206         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7207         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7208         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7209         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7210         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7211         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7212         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7213         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7214         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7215         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7216         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7217         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7218         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7219         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7220         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7221         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7222         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7223         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7224         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7225         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7226         * gcc.dg/unroll-1.c: Likewise.
7227         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7228         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7229         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7230         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7231         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7232         * gcc.target/i386/20000609-1.c: Likewise.
7233         * gcc.target/i386/20000720-1.c: Likewise.
7234         * gcc.target/i386/20000724-1.c: Likewise.
7235         * gcc.target/i386/20011107-1.c: Likewise.
7236         * gcc.target/i386/20011119-1.c: Likewise.
7237         * gcc.target/i386/20020201-3.c: Likewise.
7238         * gcc.target/i386/20020218-1.c: Likewise.
7239         * gcc.target/i386/20020729-1.c: Likewise.
7240         * gcc.target/i386/20030926-1.c: Likewise.
7241         * gcc.target/i386/20060125-1.c: Likewise.
7242         * gcc.target/i386/20060125-2.c: Likewise.
7243         * gcc.target/i386/20060512-1.c: Likewise.
7244         * gcc.target/i386/20060512-2.c: Likewise.
7245         * gcc.target/i386/20060512-3.c: Likewise.
7246         * gcc.target/i386/20060512-4.c: Likewise.
7247         * gcc.target/i386/387-1.c: Likewise.
7248         * gcc.target/i386/387-2.c: Likewise.
7249         * gcc.target/i386/387-5.c: Likewise.
7250         * gcc.target/i386/387-6.c: Likewise.
7251         * gcc.target/i386/980312-1.c: Likewise.
7252         * gcc.target/i386/980313-1.c: Likewise.
7253         * gcc.target/i386/990117-1.c: Likewise.
7254         * gcc.target/i386/990424-1.c: Likewise.
7255         * gcc.target/i386/990524-1.c: Likewise.
7256         * gcc.target/i386/991129-1.c: Likewise.
7257         * gcc.target/i386/991214-1.c: Likewise.
7258         * gcc.target/i386/991230-1.c: Likewise.
7259         * gcc.target/i386/addr-sel-1.c: Likewise.
7260         * gcc.target/i386/aggregate-ret1.c: Likewise.
7261         * gcc.target/i386/aggregate-ret2.c: Likewise.
7262         * gcc.target/i386/align-main-3.c: Likewise.
7263         * gcc.target/i386/amd64-abi-1.c: Likewise.
7264         * gcc.target/i386/amd64-abi-2.c: Likewise.
7265         * gcc.target/i386/amd64-abi-4.c: Likewise.
7266         * gcc.target/i386/amd64-abi-5.c: Likewise.
7267         * gcc.target/i386/amd64-abi-6.c: Likewise.
7268         * gcc.target/i386/asm-1.c: Likewise.
7269         * gcc.target/i386/asm-3.c: Likewise.
7270         * gcc.target/i386/asm-5.c: Likewise.
7271         * gcc.target/i386/attributes-error.c: Likewise.
7272         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7273         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7274         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7275         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7276         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7277         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7278         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7279         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7280         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7281         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7282         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7283         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7284         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7285         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7286         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7287         * gcc.target/i386/bitfield1.c: Likewise.
7288         * gcc.target/i386/bitfield2.c: Likewise.
7289         * gcc.target/i386/bmi-2.c: Likewise.
7290         * gcc.target/i386/bmi-5.c: Likewise.
7291         * gcc.target/i386/builtin-unreachable.c: Likewise.
7292         * gcc.target/i386/cleanup-2.c: Likewise.
7293         * gcc.target/i386/clobbers.c: Likewise.
7294         * gcc.target/i386/cmov8.c: Likewise.
7295         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7296         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7297         * gcc.target/i386/compress-float-387.c: Likewise.
7298         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7299         * gcc.target/i386/compress-float-sse.c: Likewise.
7300         * gcc.target/i386/crc32-2.c: Likewise.
7301         * gcc.target/i386/crc32-3.c: Likewise.
7302         * gcc.target/i386/divmod-7.c: Likewise.
7303         * gcc.target/i386/divmod-8.c: Likewise.
7304         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7305         * gcc.target/i386/fma3-builtin.c: Likewise.
7306         * gcc.target/i386/fma3-fma.c: Likewise.
7307         * gcc.target/i386/fma4-256-vector.c: Likewise.
7308         * gcc.target/i386/fma4-builtin.c: Likewise.
7309         * gcc.target/i386/fma4-fma-2.c: Likewise.
7310         * gcc.target/i386/fma4-fma.c: Likewise.
7311         * gcc.target/i386/fma4-vector-2.c: Likewise.
7312         * gcc.target/i386/fma4-vector.c: Likewise.
7313         * gcc.target/i386/funcspec-1.c: Likewise.
7314         * gcc.target/i386/funcspec-10.c: Likewise.
7315         * gcc.target/i386/funcspec-11.c: Likewise.
7316         * gcc.target/i386/funcspec-2.c: Likewise.
7317         * gcc.target/i386/funcspec-5.c: Likewise.
7318         * gcc.target/i386/funcspec-6.c: Likewise.
7319         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7320         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7321         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7322         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7323         * gcc.target/i386/incoming-1.c: Likewise.
7324         * gcc.target/i386/incoming-10.c: Likewise.
7325         * gcc.target/i386/incoming-11.c: Likewise.
7326         * gcc.target/i386/incoming-12.c: Likewise.
7327         * gcc.target/i386/incoming-13.c: Likewise.
7328         * gcc.target/i386/incoming-14.c: Likewise.
7329         * gcc.target/i386/incoming-15.c: Likewise.
7330         * gcc.target/i386/incoming-2.c: Likewise.
7331         * gcc.target/i386/incoming-3.c: Likewise.
7332         * gcc.target/i386/incoming-4.c: Likewise.
7333         * gcc.target/i386/incoming-5.c: Likewise.
7334         * gcc.target/i386/incoming-6.c: Likewise.
7335         * gcc.target/i386/incoming-7.c: Likewise.
7336         * gcc.target/i386/incoming-8.c: Likewise.
7337         * gcc.target/i386/incoming-9.c: Likewise.
7338         * gcc.target/i386/lea.c: Likewise.
7339         * gcc.target/i386/local.c: Likewise.
7340         * gcc.target/i386/loop-1.c: Likewise.
7341         * gcc.target/i386/loop-2.c: Likewise.
7342         * gcc.target/i386/loop-3.c: Likewise.
7343         * gcc.target/i386/max-stack-align.c: Likewise.
7344         * gcc.target/i386/memcpy-1.c: Likewise.
7345         * gcc.target/i386/movbe-2.c: Likewise.
7346         * gcc.target/i386/movq-2.c: Likewise.
7347         * gcc.target/i386/movq.c: Likewise.
7348         * gcc.target/i386/nrv1.c: Likewise.
7349         * gcc.target/i386/pad-4.c: Likewise.
7350         * gcc.target/i386/pad-5a.c: Likewise.
7351         * gcc.target/i386/pad-5b.c: Likewise.
7352         * gcc.target/i386/pad-6a.c: Likewise.
7353         * gcc.target/i386/pad-6b.c: Likewise.
7354         * gcc.target/i386/pad-7.c: Likewise.
7355         * gcc.target/i386/pad-9.c: Likewise.
7356         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7357         * gcc.target/i386/pic-1.c: Likewise.
7358         * gcc.target/i386/pr12092-1.c: Likewise.
7359         * gcc.target/i386/pr12329.c: Likewise.
7360         * gcc.target/i386/pr21518.c: Likewise.
7361         * gcc.target/i386/pr22362.c: Likewise.
7362         * gcc.target/i386/pr22585.c: Likewise.
7363         * gcc.target/i386/pr23098.c: Likewise.
7364         * gcc.target/i386/pr25196.c: Likewise.
7365         * gcc.target/i386/pr25293.c: Likewise.
7366         * gcc.target/i386/pr25654.c: Likewise.
7367         * gcc.target/i386/pr26449.c: Likewise.
7368         * gcc.target/i386/pr26778.c: Likewise.
7369         * gcc.target/i386/pr26826.c: Likewise.
7370         * gcc.target/i386/pr27266.c: Likewise.
7371         * gcc.target/i386/pr29978.c: Likewise.
7372         * gcc.target/i386/pr30505.c: Likewise.
7373         * gcc.target/i386/pr30961-1.c: Likewise.
7374         * gcc.target/i386/pr31628.c: Likewise.
7375         * gcc.target/i386/pr32000-2.c: Likewise.
7376         * gcc.target/i386/pr32661-1.c: Likewise.
7377         * gcc.target/i386/pr32708-2.c: Likewise.
7378         * gcc.target/i386/pr32708-3.c: Likewise.
7379         * gcc.target/i386/pr34256.c: Likewise.
7380         * gcc.target/i386/pr34312.c: Likewise.
7381         * gcc.target/i386/pr34522.c: Likewise.
7382         * gcc.target/i386/pr35160.c: Likewise.
7383         * gcc.target/i386/pr35281.c: Likewise.
7384         * gcc.target/i386/pr36246.c: Likewise.
7385         * gcc.target/i386/pr36786.c: Likewise.
7386         * gcc.target/i386/pr37275.c: Likewise.
7387         * gcc.target/i386/pr37843-3.c: Likewise.
7388         * gcc.target/i386/pr37843-4.c: Likewise.
7389         * gcc.target/i386/pr39082-1.c: Likewise.
7390         * gcc.target/i386/pr39431.c: Likewise.
7391         * gcc.target/i386/pr39496.c: Likewise.
7392         * gcc.target/i386/pr39543-2.c: Likewise.
7393         * gcc.target/i386/pr39911.c: Likewise.
7394         * gcc.target/i386/pr40718.c: Likewise.
7395         * gcc.target/i386/pr40906-1.c: Likewise.
7396         * gcc.target/i386/pr40906-2.c: Likewise.
7397         * gcc.target/i386/pr40906-3.c: Likewise.
7398         * gcc.target/i386/pr40934.c: Likewise.
7399         * gcc.target/i386/pr41900.c: Likewise.
7400         * gcc.target/i386/pr42589.c: Likewise.
7401         * gcc.target/i386/pr43662.c: Likewise.
7402         * gcc.target/i386/pr43671.c: Likewise.
7403         * gcc.target/i386/pr43766.c: Likewise.
7404         * gcc.target/i386/pr43869.c: Likewise.
7405         * gcc.target/i386/pr44942.c: Likewise.
7406         * gcc.target/i386/pr44948-2a.c: Likewise.
7407         * gcc.target/i386/pr45234.c: Likewise.
7408         * gcc.target/i386/pr45336-2.c: Likewise.
7409         * gcc.target/i386/pr45336-4.c: Likewise.
7410         * gcc.target/i386/pr45852.c: Likewise.
7411         * gcc.target/i386/pr46470.c: Likewise.
7412         * gcc.target/i386/pr48037-1.c: Likewise.
7413         * gcc.target/i386/pr48389.c: Likewise.
7414         * gcc.target/i386/pr49095.c: Likewise.
7415         * gcc.target/i386/pr9771-1.c: Likewise.
7416         * gcc.target/i386/rdfsbase-1.c: Likewise.
7417         * gcc.target/i386/rdfsbase-2.c: Likewise.
7418         * gcc.target/i386/rdgsbase-1.c: Likewise.
7419         * gcc.target/i386/rdgsbase-2.c: Likewise.
7420         * gcc.target/i386/rdrand-3.c: Likewise.
7421         * gcc.target/i386/regparm-stdcall.c: Likewise.
7422         * gcc.target/i386/regparm.c: Likewise.
7423         * gcc.target/i386/reload-1.c: Likewise.
7424         * gcc.target/i386/rotate-2.c: Likewise.
7425         * gcc.target/i386/sibcall-5.c: Likewise.
7426         * gcc.target/i386/signbit-1.c: Likewise.
7427         * gcc.target/i386/signbit-2.c: Likewise.
7428         * gcc.target/i386/signbit-3.c: Likewise.
7429         * gcc.target/i386/sse-5.c: Likewise.
7430         * gcc.target/i386/sse-8.c: Likewise.
7431         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7432         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7433         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7434         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7435         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7436         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7437         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7438         * gcc.target/i386/sse2-movq-2.c: Likewise.
7439         * gcc.target/i386/sse2-movq-3.c: Likewise.
7440         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7441         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7442         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7443         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7444         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7445         * gcc.target/i386/ssefn-1.c: Likewise.
7446         * gcc.target/i386/ssefn-2.c: Likewise.
7447         * gcc.target/i386/sseregparm-1.c: Likewise.
7448         * gcc.target/i386/sseregparm-2.c: Likewise.
7449         * gcc.target/i386/sseregparm-3.c: Likewise.
7450         * gcc.target/i386/sseregparm-4.c: Likewise.
7451         * gcc.target/i386/sseregparm-5.c: Likewise.
7452         * gcc.target/i386/sseregparm-6.c: Likewise.
7453         * gcc.target/i386/sseregparm-7.c: Likewise.
7454         * gcc.target/i386/sseregparm-8.c: Likewise.
7455         * gcc.target/i386/stack-realign.c: Likewise.
7456         * gcc.target/i386/stack-usage-realign.c: Likewise.
7457         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7458         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7459         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7460         * gcc.target/i386/stackalign/return-1.c: Likewise.
7461         * gcc.target/i386/stackalign/return-2.c: Likewise.
7462         * gcc.target/i386/stackalign/return-3.c: Likewise.
7463         * gcc.target/i386/tailcall-1.c: Likewise.
7464         * gcc.target/i386/tbm-2.c: Likewise.
7465         * gcc.target/i386/udivmod-7.c: Likewise.
7466         * gcc.target/i386/udivmod-8.c: Likewise.
7467         * gcc.target/i386/unroll-1.c: Likewise.
7468         * gcc.target/i386/vararg-1.c: Likewise.
7469         * gcc.target/i386/vararg-2.c: Likewise.
7470         * gcc.target/i386/vect8-ret.c: Likewise.
7471         * gcc.target/i386/vectorize5.c: Likewise.
7472         * gcc.target/i386/wmul-1.c: Likewise.
7473         * gcc.target/i386/wmul-2.c: Likewise.
7474         * gcc.target/i386/wrfsbase-1.c: Likewise.
7475         * gcc.target/i386/wrfsbase-2.c: Likewise.
7476         * gcc.target/i386/wrgsbase-1.c: Likewise.
7477         * gcc.target/i386/wrgsbase-2.c: Likewise.
7478         * gcc.target/i386/xop-pcmov.c: Likewise.
7479         * gcc.target/i386/xop-pcmov2.c: Likewise.
7480         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7481         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7482         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7483         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7484         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7485         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7486         * gcc.target/i386/zee.c: Likewise.
7487         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7488         * gfortran.dg/compiler-directive_2.f: Likewise.
7489         * gfortran.dg/g77/20010216-1.f: Likewise.
7490         * gfortran.dg/gomp/pr39152.f90: Likewise.
7491         * gfortran.dg/pr33794.f90: Likewise.
7492
7493 2011-07-09  Jason Merrill  <jason@redhat.com>
7494
7495         * g++.dg/cpp0x/regress/regress5.C: New.
7496
7497 2011-07-08  Jason Merrill  <jason@redhat.com>
7498
7499         PR c++/45437
7500         * g++.dg/expr/compound-asn1.C: New.
7501         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7502
7503 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7504
7505         PR target/49621
7506         * gcc.target/powerpc/altivec-34.c: New test.
7507
7508 2011-07-08  Jason Merrill  <jason@redhat.com>
7509
7510         PR c++/45603
7511         * g++.dg/abi/guard3.C: New.
7512
7513 2011-07-08  Julian Brown  <julian@codesourcery.com>
7514
7515         * lib/target-supports.exp
7516         (check_effective_target_arm_little_endian): New.
7517         (check_effective_target_vect_pack_trunc): Use above.
7518         (check_effective_target_vect_unpack): Likewise.
7519         (check_effective_target_vect_element_align): Test
7520         check_effective_target_arm_vect_no_misalign for ARM.
7521
7522 2011-07-08  Jason Merrill  <jason@redhat.com>
7523
7524         PR c++/49673
7525         * g++.dg/cpp0x/constexpr-rom.C: New.
7526
7527 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7528
7529         PR middle-end/49519
7530         * g++.dg/torture/pr49519.C: New test.
7531
7532 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7533
7534         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7535
7536 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7537
7538         PR testsuite/48727
7539         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7540
7541 2011-07-08  Richard Guenther  <rguenther@suse.de>
7542
7543         PR tree-optimization/49662
7544         * gcc.dg/graphite/interchange-14.c: XFAIL.
7545         * gcc.dg/graphite/interchange-15.c: Likewise.
7546         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7547
7548 2011-07-06  Jason Merrill  <jason@redhat.com>
7549
7550         PR c++/49663
7551         * g++.dg/cpp0x/regress/regress4.C: New.
7552
7553 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7554
7555         PR fortran/49648
7556         * gfortran.dg/result_in_spec_4.f90: New test.
7557
7558 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7559
7560         * gcc.target/sparc/cas64.c: New test.
7561
7562 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7563
7564         PR c/49644
7565         * g++.dg/torture/pr49644.C: New test.
7566
7567         PR c/49644
7568         * gcc.c-torture/execute/pr49644.c: New test.
7569
7570 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7571
7572         * lib/target-supports.exp (check_effective_target_ia32): New.
7573         (check_effective_target_x32): Likewise.
7574         (check_effective_target_vect_cmdline_needed): Also check x32.
7575
7576 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7577
7578         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7579         dg-prune-output.
7580         * gcc.target/arm/pr42235.c: Likewise.
7581         * gcc.target/arm/pr42495.c: Likewise.
7582         * gcc.target/arm/pr42574.c: Likewise.
7583         * gcc.target/arm/thumb-branch1.c: Likewise.
7584
7585         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7586         unneeded prune of possible warning.
7587         * gcc.target/arm/pr40956.c: Likewise.
7588         * gcc.target/arm/pr42505.c: Likewise.
7589
7590         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7591         * gcc.c-torture/compile/pr46883.c: Likewise.
7592         * gcc.c-torture/compile/pr46934.c: Likewise.
7593
7594         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7595         for move to ../../gcc.c-torture/compile.
7596         * gcc.target/arm/pr46883.c: Likewise.
7597         * gcc.target/arm/pr46934.c: Likewise.
7598
7599         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7600         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7601         * gcc.target/arm/wmul-1.c: Likewise.
7602         * gcc.target/arm/wmul-2.c: Likewise.
7603         * gcc.target/arm/wmul-3.c: Likewise.
7604         * gcc.target/arm/wmul-4.c: Likewise.
7605         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7606         add tab after scan target.
7607         * gcc.target/arm/smlaltt-1.c: Likewise.
7608         * gcc.target/arm/smlatb-1.c: Likewise.
7609         * gcc.target/arm/smlatt-1.c: Likewise.
7610
7611 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7612
7613         PR debug/49522
7614         * gcc.dg/debug/pr49522.c: New test.
7615
7616 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7617
7618         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7619         * gcc.dg/pr46212.c: Run only if target int32plus.
7620         * gcc.dg/torture/pr48146.c: Ditto.
7621         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7622         * c-c++-common/pr44832.c: Ditto.
7623         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7624         * gcc.dg/pr31490.c: Ditto.
7625         * gcc.dg/torture/builtin-math-7.c: Run only if target
7626         large_double.
7627         * gcc.dg/torture/pr45764.c: Skip for AVR.
7628         * gcc.dg/pr47893.c: Ditto.
7629
7630 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7631
7632         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7633         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7634         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7635         add tab to scan target.
7636
7637 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7638
7639         * gcc.target/arm/neon-modes-3.c: New test.
7640
7641 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7642
7643         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7644         -fno-loop-interchange -ffast-math.
7645
7646 2011-07-07  Richard Guenther  <rguenther@suse.de>
7647
7648         * gcc.dg/ftrapv-3.c: New testcase.
7649
7650 2011-07-07  Richard Guenther  <rguenther@suse.de>
7651
7652         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7653         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7654
7655 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7656
7657         * gcc.dg/binop-notxor1.c: New test.
7658         * gcc.dg/binop-notand4a.c: New test.
7659         * gcc.dg/binop-notxor2.c: New test.
7660         * gcc.dg/binop-notand3a.c: New test.
7661         * gcc.dg/binop-notand2a.c: New test.
7662         * gcc.dg/binop-notand6a.c: New test.
7663         * gcc.dg/binop-notor1.c: New test.
7664         * gcc.dg/binop-notand1a.c: New test.
7665         * gcc.dg/binop-notand5a.c: New test.
7666         * gcc.dg/binop-notor2.c: New test.
7667
7668 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7669
7670         PR middle-end/49640
7671         * gcc.dg/gomp/pr49640.c: New test.
7672
7673 2011-07-07  Richard Guenther  <rguenther@suse.de>
7674
7675         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7676
7677 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7678
7679         PR target/39150
7680         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7681
7682 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7683
7684         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7685         * gcc.target/powerpc/no-r11-2.c: Ditto.
7686         * gcc.target/powerpc/no-r11-3.c: Ditto.
7687
7688 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7689
7690         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7691         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7692
7693 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7694
7695         * lib/target-supports.exp (check_profiling_available): Disable
7696         profiling with -fprofile-generate for target avr.
7697
7698 2011-07-06  Richard Guenther  <rguenther@suse.de>
7699
7700         PR tree-optimization/49645
7701         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7702
7703 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7704
7705         PR middle-end/47383
7706         * gcc.dg/pr47383.c: New.
7707
7708 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7709
7710         PR tree-optimization/49647
7711         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7712
7713 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7714
7715         PR testsuite/49542
7716         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7717         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7718
7719 2011-07-05  Jason Merrill  <jason@redhat.com>
7720
7721         PR c++/48157
7722         * g++.dg/template/template-id-4.C: New.
7723
7724 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7725
7726         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7727         * gcc.dg/pr43402.c: Ditto.
7728
7729 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7730
7731         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7732
7733 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7734
7735         * gcc.target/powerpc/ppc-switch-1.c: New test for
7736         --param case-values-threshold.
7737         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7738
7739 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7740
7741         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7742
7743 2011-07-05  Jason Merrill  <jason@redhat.com>
7744
7745         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7746
7747 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7748
7749         PR tree-optimization/47654
7750         * gcc.dg/graphite/block-pr47654.c: New.
7751
7752 2011-07-05  Jason Merrill  <jason@redhat.com>
7753
7754         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7755
7756 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7757
7758         PR tree-optimization/49580
7759         * gcc.dg/autopar/pr49580.c: New test.
7760
7761 2011-07-05  Richard Guenther  <rguenther@suse.de>
7762
7763         PR tree-optimization/49518
7764         PR tree-optimization/49628
7765         * g++.dg/torture/pr49628.C: New testcase.
7766         * gcc.dg/torture/pr49518.c: Likewise.
7767
7768 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7769
7770         * ada/acats/run_acats (which): Extract last field from type -p,
7771         type output only if command succeeded.
7772
7773 2011-07-04  Jason Merrill  <jason@redhat.com>
7774
7775         * g++.dg/abi/mangle48.C: New.
7776
7777         * g++.dg/cpp0x/diag1.C: New.
7778
7779         * g++.dg/diagnostic/aka1.C: New.
7780
7781 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7782
7783         PR rtl-optimization/49619
7784         * gcc.dg/pr49619.c: New test.
7785
7786         PR rtl-optimization/49472
7787         * gfortran.dg/pr49472.f90: New test.
7788
7789         PR debug/49602
7790         * gcc.dg/pr49602.c: New test.
7791
7792 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7793
7794         PR target/34734
7795         PR target/44643
7796         * gcc.target/avr/avr.exp: Run over cpp files, too.
7797         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7798         * gcc.target/avr/progmem.h: New file.
7799         * gcc.target/avr/exit-abort.h: New file.
7800         * gcc.target/avr/progmem-error-1.c: New file.
7801         * gcc.target/avr/progmem-error-1.cpp: New file.
7802         * gcc.target/avr/progmem-warning-1.c: New file.
7803         * gcc.target/avr/torture/progmem-1.c: New file.
7804         * gcc.target/avr/torture/progmem-1.cpp: New file.
7805
7806 2011-07-04  Richard Guenther  <rguenther@suse.de>
7807
7808         PR tree-optimization/49615
7809         * g++.dg/torture/pr49615.C: New testcase.
7810
7811 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7812
7813         PR tree-optimization/49610
7814         * gcc.dg/vect/pr49610.c: New test.
7815
7816 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7817
7818         * gnat.dg/specs/debug1.ads: New test.
7819
7820 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7821
7822         PR fortran/49562
7823         * gfortran.dg/typebound_proc_23.f90: New.
7824
7825 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7826
7827         PR c++/49605
7828         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7829
7830 2011-07-01  Jason Merrill  <jason@redhat.com>
7831
7832         PR c++/48261
7833         * g++.dg/template/template-id-3.C: New.
7834
7835         PR c++/48593
7836         * g++.dg/template/qualified-id4.C: New.
7837
7838         PR c++/48883
7839         * g++.dg/template/explicit-args4.C: New.
7840
7841         PR c++/49085
7842         * g++.dg/template/offsetof2.C: New.
7843
7844 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7845
7846         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7847
7848 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7849
7850         PR libmudflap/49549
7851         * lib/target-supports.exp (check_effective_target_gld): New proc.
7852
7853 2011-07-01  Richard Guenther  <rguenther@suse.de>
7854
7855         PR tree-optimization/49603
7856         * gcc.dg/torture/pr49603.c: New testcase.
7857
7858 2011-06-30  Jason Merrill  <jason@redhat.com>
7859
7860         PR c++/49387
7861         * g++.dg/rtti/template1.C: New.
7862
7863         PR c++/49569
7864         * g++.dg/cpp0x/regress/ctor1.C: New.
7865
7866         PR c++/49355
7867         * g++.dg/cpp0x/initlist54.C: New.
7868
7869 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7870
7871         * gcc.dg/tree-ssa/sra-12.c: New test.
7872
7873 2011-06-29  Jason Merrill  <jason@redhat.com>
7874
7875         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7876
7877 2011-06-30  Richard Guenther  <rguenther@suse.de>
7878
7879         PR tree-optimization/46787
7880         * gcc.dg/vect/vect-121.c: New testcase.
7881
7882 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7883
7884         PR tree-optimization/49094
7885         * gcc.dg/tree-ssa/pr49094.c: New test.
7886
7887 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7888
7889         PR fortran/49540
7890         * gfortran.dg/pr49540-1.f90: New test.
7891         * gfortran.dg/pr49540-2.f90: New test.
7892
7893 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7894
7895         PR ada/49511
7896         * ada/acats/run_acats (which): Use last field of type -p output.
7897
7898 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7899             Iain Sandoe  <iains@gcc.gnu.org>
7900
7901         PR libobjc/36610
7902         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7903         Only skip on 64-bit *-*-darwin8* && !objc2.
7904
7905 2011-06-30  Richard Guenther  <rguenther@suse.de>
7906
7907         PR tree-optimization/38752
7908         * gcc.c-torture/compile/pr38752.c: New testcase.
7909
7910 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7911
7912         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7913         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7914
7915 2011-06-29  Jason Merrill  <jason@redhat.com>
7916
7917         PR c++/49216
7918         * g++.dg/cpp0x/initlist53.C: Use placement new.
7919         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7920         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7921
7922         PR c++/49003
7923         * g++.dg/cpp0x/trailing6.C: New.
7924         * g++.dg/cpp0x/pr45908.C: No error.
7925
7926         PR c++/49272
7927         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7928
7929         PR c++/49520
7930         * g++.dg/cpp0x/constexpr-using2.C: New.
7931
7932         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7933
7934         PR c++/45923
7935         * g++.dg/cpp0x/constexpr-diag3.C: New.
7936         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7937         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7938         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7939         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7940
7941 2011-06-29  Jason Merrill  <jason@redhat.com>
7942
7943         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7944
7945 2011-06-29  Richard Guenther  <rguenther@suse.de>
7946
7947         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7948
7949 2011-06-29  Jason Merrill  <jason@redhat.com>
7950
7951         * g++.dg/cpp0x/initlist-value2.C: New.
7952
7953         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7954         * g++.dg/cpp0x/initlist-value.C: New.
7955
7956 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7957
7958         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7959
7960 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7961
7962         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7963         * gcc.dg/inline_2.c: Likewise.
7964         * gcc.dg/unroll_1.c: Likewise.
7965
7966 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7967
7968         PR debug/49567
7969         * gcc.target/i386/pr49567.c: New test.
7970
7971 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7972
7973         * gnat.dg/opt17.ad[sb]: New test.
7974
7975 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7976             Tom de Vries  <tom@codesourcery.com>
7977
7978         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7979         (check_effective_target_arm_thumb2): New effective targets.
7980         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7981         properly.  Clean up temporary files.
7982         * gcc.target/arm/ivopts-2.c: Likewise.
7983         * gcc.target/arm/ivopts-3.c: Likewise.
7984         * gcc.target/arm/ivopts-4.c: Likewise.
7985         * gcc.target/arm/ivopts-5.c: Likewise.
7986         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7987
7988 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7989
7990         PR fortran/49479
7991         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7992
7993 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7994
7995         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7996         * gcc.target/arm/vfp-ldmias.c: Likewise.
7997         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7998         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7999         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8000         * gcc.target/arm/vfp-stmias.c: Likewise.
8001         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8002         * gcc.target/arm/vfp-stmiad.c: Likewise.
8003
8004 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8005
8006         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8007         dg-prune-output.
8008         * gcc.target/arm/pr45701-2.c: Ditto.
8009
8010 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8011
8012         PR fortran/49466
8013         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8014         * gfortran.dg/extends_14.f03: Modified.
8015
8016 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8017
8018         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8019         early if the test is already being skipped.
8020
8021         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8022         scan-assembler-dem-not): For missing file, report unresolved with
8023         same message as for pass/fail, with reason reported in log file.
8024
8025         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8026         from add_options_for_arm_neon_fp16.
8027         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8028         check_effective_target_arm_neon_fp16_ok_nocache.
8029         Check -mfpu and -mfloat-abi options from current multilib.
8030         Do not require neon support.
8031         (check_effective_target_arm_fp16_ok): Renamed from
8032         check_effecitve_target_arm_neon_fp16_ok.
8033         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8034         arm_neon_fp16_ok and arm_fp16.
8035         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8036         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8037         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8038         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8039
8040 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8041
8042         * gcc.dg/builtin-assume-aligned-1.c: New test.
8043         * gcc.dg/builtin-assume-aligned-2.c: New test.
8044         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8045
8046         PR debug/49544
8047         * gcc.dg/pr49544.c: New test.
8048
8049 2011-06-27  Richard Guenther  <rguenther@suse.de>
8050
8051         PR tree-optimization/49394
8052         * g++.dg/torture/pr49394.C: New testcase.
8053
8054 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8055
8056         * gcc.dg/optimize-bswapdi-2.c: New test.
8057
8058 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8059             Richard Sandiford  <richard.sandiford@linaro.org>
8060
8061         PR tree-optimization/49169
8062         * gcc.dg/torture/pr49169.c: New test.
8063
8064 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8065
8066         PR testsuite/49529
8067         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8068
8069         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8070         hppa*-*-hpux*.
8071
8072 2011-06-26  Jason Merrill  <jason@redhat.com>
8073
8074         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8075
8076         PR c++/49528
8077         * g++.dg/init/ref19.C: New.
8078         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8079
8080 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8081
8082         PR tree-optimization/48377
8083         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8084         non_strict_align.
8085
8086 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8087
8088         PR middle-end/49191
8089         * lib/target-supports.exp (check_effective_target_non_strict_align):
8090         New.
8091         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8092
8093 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8094
8095         PR tree-optimizations/49516
8096         * g++.dg/tree-ssa/pr49516.C: New test.
8097
8098 2011-06-23  Jason Merrill  <jason@redhat.com>
8099
8100         PR c++/35255
8101         * g++.dg/template/partial10.C: New.
8102         * g++.dg/template/partial11.C: New.
8103
8104 2011-06-23  Jeff Law <law@redhat.com>
8105
8106         PR middle-end/48770
8107         * gcc.dg/pr48770.c: New test.
8108
8109 2011-06-23  Jan Hubicka  <jh@suse.cz>
8110
8111         PR middle-end/49373
8112         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8113
8114 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8115
8116         PR testsuite/49512
8117         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8118         instead of -fdump-tree-optimized.
8119
8120 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8121
8122         PR c++/44625
8123         * g++.dg/template/crash107.C: New.
8124         * g++.dg/template/error17.C: Adjust.
8125
8126 2011-06-23  Jason Merrill  <jason@redhat.com>
8127
8128         PR c++/49507
8129         * g++.dg/cpp0x/defaulted30.C: New.
8130
8131         PR c++/49440
8132         * g++.dg/rtti/anon-ns1.C: New.
8133
8134         PR c++/49395
8135         * g++.dg/init/ref18.C: New.
8136
8137         PR c++/36435
8138         * g++.dg/template/partial9.C: New.
8139
8140 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8141
8142         PR middle-end/49373
8143         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8144
8145 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8146
8147         PR debug/49496
8148         * gcc.dg/pr49496.c: New test.
8149
8150 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8151
8152         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8153         is not xscale.
8154
8155         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8156
8157         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8158         * gcc.target/arm/pr42879.c: Likewise.
8159         * gcc.target/arm/pr45701-3.c: Likewise.
8160
8161         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8162         * gcc.target/arm/pr40482.c: Likewise.
8163         * gcc.target/arm/stack-corruption.c: Likewise.
8164
8165 2011-06-22  Richard Guenther  <rguenther@suse.de>
8166
8167         PR tree-optimization/49493
8168         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8169
8170 2011-06-22  Jason Merrill  <jason@redhat.com>
8171
8172         PR c++/49260
8173         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8174
8175 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8176             Dmitry Melnik  <dm@ispras.ru>
8177
8178         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8179         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8180         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8181
8182 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8183
8184         * gcc.target/arm/tlscall.c: New.
8185
8186 2011-06-21  Jason Merrill  <jason@redhat.com>
8187
8188         PR c++/49172
8189         * g++.dg/cpp0x/constexpr-ref1.C: New.
8190         * g++.dg/cpp0x/constexpr-ref2.C: New.
8191         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8192
8193         PR c++/49482
8194         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8195
8196         PR c++/49418
8197         * g++.dg/template/param3.C: New.
8198
8199 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8200
8201         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8202         my_clrsb test functions.
8203         (main): Test clrsb.
8204         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8205         test_sll, test_ull): Add clrsb tests.
8206         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8207         clrsbll.
8208
8209 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8210
8211         PR fortran/49112
8212         * gfortran.dg/class_44.f03: New.
8213
8214 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8215
8216         PR tree-optimization/49478
8217         * gcc.dg/vect/pr49478.c
8218
8219 2011-06-21  Richard Guenther  <rguenther@suse.de>
8220
8221         PR tree-optimization/49483
8222         * gcc.dg/vect/vect-120.c: New testcase.
8223
8224 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8225
8226         PR testsuite/49443
8227         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8228         * gcc.dg/vect/vect-peel-4.c: Likewise.
8229
8230 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8231
8232         PR middle-end/49139
8233         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8234         * gcc.dg/always_inline2.c: Likewise.
8235         * gcc.dg/always_inline3.c: Likewise.
8236         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8237         * gcc.dg/inline_1.c: Likewise.
8238         * gcc.dg/inline_2.c: Likewise.
8239         * gcc.dg/inline_3.c: Likewise.
8240         * gcc.dg/inline_4.c: Likewise.
8241         * gcc.dg/20051201-1.c: Likewise.
8242         * gcc.dg/pr40087.c: Likewise.
8243         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8244         * gcc.dg/inline-22.c: Likewise.
8245         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8246         * gcc.dg/lto/20090218-1_1.c: Likewise.
8247         * g++.dg/ipa/devirt-7.C: Likewise.
8248         * gcc.dg/uninit-pred-5_a.c: Likewise.
8249         * gcc.dg/uninit-pred-5_b.c: Likewise.
8250         * gcc.dg/fail_always_inline.c: New.
8251
8252 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8253
8254         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8255         into 6 jobs instead of 3.
8256
8257 2011-06-20  Jason Merrill  <jason@redhat.com>
8258
8259         PR c++/49216
8260         * g++.dg/cpp0x/initlist53.C: New.
8261
8262 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8263
8264         PR fortran/18918
8265         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8266         * gfortran.dg/coarray_lock_3.f90: New.
8267         * gfortran.dg/coarray/lock_1.f90: New.
8268
8269 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8270
8271         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8272         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8273         unresolved and report the reason to the log file.
8274
8275         * lib/scanasm.exp (object-size): Move argument processing earlier
8276         to report errors before verifying that the file exists.  Report
8277         problems detected at runtime as unresolved instead of error and
8278         report their reasons to the log file.
8279
8280 2011-06-20  Jason Merrill  <jason@redhat.com>
8281
8282         PR c++/47080
8283         * g++.dg/cpp0x/explicit6.C: New.
8284
8285         PR c++/47635
8286         * g++.dg/cpp0x/enum20.C: New.
8287
8288         PR c++/48138
8289         * g++.dg/ext/attr-aligned01.C: New.
8290
8291         PR c++/49205
8292         * g++.dg/cpp0x/variadic-default.C: New.
8293
8294         PR c++/43321
8295         * g++.dg/cpp0x/auto26.C: New.
8296
8297         PR c++/43831
8298         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8299
8300 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8301
8302         * gcc.dg/binop-notand1.c: New test.
8303         * gcc.dg/binop-notand2.c: New test.
8304         * gcc.dg/binop-notand3.c: New test.
8305         * gcc.dg/binop-notand4.c: New test.
8306         * gcc.dg/binop-notand5.c: New test.
8307         * gcc.dg/binop-notand6.c: New test.
8308
8309 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8310
8311         PR testsuite/49432
8312         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8313
8314 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8315
8316         PR fortran/49400
8317         * gfortran.dg/proc_ptr_31.f90: New.
8318
8319 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8320
8321         * gnat.dg/volatile6.adb: New test.
8322         * gnat.dg/volatile7.adb: Likewise.
8323         * gnat.dg/volatile8.adb: Likewise.
8324         * gnat.dg/volatile9.adb: Likewise.
8325
8326 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8327
8328         * gnat.dg/constant3.adb: New test.
8329
8330 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8331
8332         PR libfortran/49296
8333         * gfortran.dg/read_list_eof_1.f90: New test.
8334
8335 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8336
8337         PR target/49411
8338         * gcc.target/i386/testimm-1.c: New test.
8339         * gcc.target/i386/testimm-2.c: New test.
8340         * gcc.target/i386/testimm-3.c: New test.
8341         * gcc.target/i386/testimm-4.c: New test.
8342         * gcc.target/i386/testimm-5.c: New test.
8343         * gcc.target/i386/testimm-6.c: New test.
8344         * gcc.target/i386/testimm-7.c: New test.
8345         * gcc.target/i386/testimm-8.c: New test.
8346         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8347         * gcc.target/i386/xop-rotate1-int.c: New test.
8348         * gcc.target/i386/xop-rotate2-int.c: New test.
8349
8350 2011-06-17  Jason Merrill  <jason@redhat.com>
8351
8352         * g++.dg/cpp0x/rv-func2.C: New.
8353
8354         * g++.dg/debug/dwarf2/lambda1.C: New.
8355         * g++.dg/warn/Wshadow-6.C: Adjust.
8356
8357 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8358
8359         PR fortran/48699
8360         * gfortran.dg/move_alloc_5.f90: New.
8361
8362 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8363
8364         PR rtl-optimization/48542
8365         * gcc.dg/torture/pr48542.c: New test.
8366
8367 2011-06-16  Jason Merrill  <jason@redhat.com>
8368
8369         PR c++/44160
8370         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8371
8372         PR c++/45378
8373         * g++.dg/cpp0x/initlist52.C New.
8374
8375         PR c++/45399
8376         * c-c++-common/raw-string-12.c: New.
8377
8378         PR c++/49229
8379         * g++.dg/cpp0x/sfinae26.C: New.
8380
8381         PR c++/49251
8382         * g++.dg/cpp0x/variadic113.C: New.
8383
8384         PR c++/49420
8385         * g++.dg/cpp0x/variadic112.C: New.
8386
8387 2011-06-16  Jeff Law <law@redhat.com>
8388
8389         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8390         improved jump threading.
8391         * gcc.dg/builtin-object-size-2.c: Likewise.
8392         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8393
8394 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8395
8396         PR fortran/49074
8397         * gfortran.dg/typebound_assignment_3.f03: New.
8398
8399 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8400
8401         PR testsuite/48727
8402         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8403
8404 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8405
8406         PR tree-optimization/49343
8407         * gnat.dg/discr31.ad[sb]: New test.
8408
8409 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8410
8411         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8412
8413 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8414
8415         PR target/45098
8416         * gcc.target/arm/ivopts-3.c: Update test.
8417         * gcc.target/arm/ivopts-5.c: Same.
8418
8419 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8420
8421         Revert:
8422         2011-06-10  Wei Guozhi  <carrot@google.com>
8423
8424         PR target/45335
8425         * gcc.target/arm/pr45335.c: New test.
8426         * gcc.target/arm/pr45335-2.c: New test.
8427         * gcc.target/arm/pr45335-3.c: New test.
8428         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8429         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8430         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8431
8432 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8433
8434         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8435
8436 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8437
8438         PR fortran/49417
8439         * gfortran.dg/class_43.f03: New.
8440
8441 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8442
8443         PR tree-optimization/49419
8444         * gcc.c-torture/execute/pr49419.c: New test.
8445
8446 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8447
8448         * gcc.dg/sms-9.c: New file.
8449
8450 2011-06-15  Easwaran Raman  <eraman@google.com>
8451
8452         PR rtl-optimization/49414
8453         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8454
8455 2011-06-14  Jason Merrill  <jason@redhat.com>
8456
8457         * g++.dg/cpp0x/noexcept13.C: New.
8458
8459 2011-06-14  Easwaran Raman  <eraman@google.com>
8460
8461         PR rtl-optimization/44194
8462         * gcc.dg/pr44194-1.c: New test.
8463         * gcc.dg/pr44194-2.c: New test.
8464
8465 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8466
8467         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8468         switches.
8469         * gcc.target/arm/pr45701-2.c: Likewise.
8470         * gcc.target/arm/thumb-branch1.c: Likewise.
8471
8472 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8473
8474         PR testsuite/48727
8475         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8476
8477 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8478
8479         * gcc.target/arm/pr45701-1.c: Require thumb support.
8480         * gcc.target/arm/pr45701-2.c: Likewise.
8481         * gcc.target/arm/thumb-branch1.c: Likewise.
8482
8483         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8484         * gcc.target/arm/pr39839.c: Likewise.
8485         * gcc.target/arm/pr40657-2.c: Likewise.
8486         * gcc.target/arm/pr40956.c: Likewise.
8487         * gcc.target/arm/pr41679.c: Likewise.
8488         * gcc.target/arm/pr42235.c: Likewise.
8489         * gcc.target/arm/pr42495.c: Likewise.
8490         * gcc.target/arm/pr42505.c: Likewise.
8491         * gcc.target/arm/pr42574.c: Likewise.
8492         * gcc.target/arm/pr46883.c: Likewise.
8493         * gcc.target/arm/pr46934.c: Likewise.
8494         * gcc.target/arm/xor-and.c: Likewise.
8495
8496 2011-06-14  Jason Merrill  <jason@redhat.com>
8497
8498         * g++.dg/other/error23.C: Adjust error message.
8499         * g++.dg/other/error32.C: Likewise.
8500
8501         PR c++/49389
8502         * g++.dg/cpp0x/rv-dotstar.C: New.
8503
8504         PR c++/49369
8505         * g++.dg/cpp0x/decltype30.C: New.
8506
8507         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8508
8509 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8510
8511         PR fortran/49103
8512         * gfortran.dg/pr49103.f90: New test.
8513
8514 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8515
8516         PR target/45098
8517         * gcc.target/arm/ivopts-3.c: New test.
8518         * gcc.target/arm/ivopts-4.c: New test.
8519         * gcc.target/arm/ivopts-5.c: New test.
8520
8521 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8522
8523         PR rtl-optimization/49390
8524         * gcc.c-torture/execute/pr49390.c: New test.
8525
8526 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8527
8528         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8529
8530 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8531
8532         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8533         * gcc.c-torture/execute/cmpsi-2.x: New file.
8534         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8535         * gcc.c-torture/execute/pr45262.x: New file.
8536         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8537         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8538         int32plus
8539         * gcc.c-torture/compile/pr49163.c: Ditto.
8540
8541 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8542
8543         * gcc.dg/vect/vect-16.c: Rename to...
8544         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8545         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8546         for double-word vectors.
8547         * gcc.dg/vect/vect-peel-4.c: Likewise.
8548         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8549         vect_element_align.
8550         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8551         -fno-fast-math.
8552
8553 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8554
8555         PR target/44618
8556         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8557
8558 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8559
8560         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8561
8562 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8563
8564         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8565
8566 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8567
8568         * gfortran.dg/trim_optimize_8.f90:  New test case.
8569
8570 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8571            Ira Rosen  <ira.rosen@linaro.org>
8572
8573         PR tree-optimization/49352
8574         * gcc.dg/vect/pr49352.c: New test.
8575
8576 2011-06-12  Tobias Burnus
8577
8578         PR fortran/49324
8579         * gfortran.dg/alloc_comp_assign_11.f90: New.
8580
8581 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8582
8583         * gfortran.dg/trim_optimize_7.f90:  New test.
8584
8585 2011-06-10  Wei Guozhi  <carrot@google.com>
8586
8587         PR target/45335
8588         * gcc.target/arm/pr45335.c: New test.
8589         * gcc.target/arm/pr45335-2.c: New test.
8590         * gcc.target/arm/pr45335-3.c: New test.
8591         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8592         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8593         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8594
8595 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8596
8597         PR c++/41769
8598         * g++.dg/parse/error39.C: New.
8599
8600 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8601
8602         * gcc.target/arm/20090811-1.c: Skip for incompatible
8603         options, do not override other options.
8604         * gcc.target/arm/combine-cmp-shift.c: Skip for
8605         incompatible options.
8606         * gcc.target/arm/pr45094.c: Likewise.
8607         * gcc.target/arm/scd42-1.c: Likewise.
8608         * gcc.target/arm/scd42-3.c: Likewise.
8609         * gcc.target/arm/thumb-ltu.c: Likewise.
8610
8611         * lib/target-supports.exp
8612         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8613         multilib flags use -mfpu with a value other than neon-fp16.
8614
8615 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8616
8617         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8618         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8619
8620 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8621
8622         * lib/target-supports.exp (check_effective_target_pie): New proc.
8623         * gcc.dg/pie-link.c: Use target pie.
8624
8625 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8626             Laurent Rougïżœ  <laurent.rouge@menta.fr>
8627
8628         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8629         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8630
8631 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8632
8633         * gfortran.dg/coarray/sync_1.f90: New test for
8634         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8635
8636 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8637
8638         PR tree-optimization/49318
8639         * gcc.dg/vect/pr49318.c: New test.
8640
8641 2011-06-09  David Krauss  <potswa@mac.com>
8642
8643         * g++.dg/template/arrow1.C: New.
8644
8645 2011-06-09  Jason Merrill  <jason@redhat.com>
8646
8647         * lib/prune.exp: Prune "note"s.
8648         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8649
8650         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8651         * g++.dg/template/dependent-expr3.C: Likewise.
8652         * g++.dg/parse/template7.C: Likewise.
8653         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8654         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8655         * g++.old-deja/g++.pt/friend38.C: Likewise.
8656         * g++.old-deja/g++.pt/crash32.C: Likewise.
8657         * g++.old-deja/g++.other/init4.C: Likewise.
8658         * g++.old-deja/g++.other/friend8.C: Likewise.
8659
8660         * g++.dg/ext/complex7.C: Adjust expected output.
8661         * g++.dg/diagnostic/method1.C: Likewise.
8662         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8663         * g++.dg/parse/crash33.C: Likewise.
8664         * g++.dg/other/warning1.C: Likewise.
8665         * g++.dg/init/pr29571.C: Likewise.
8666         * g++.dg/warn/overflow-warn-1.C: Likewise.
8667         * g++.dg/warn/overflow-warn-3.C: Likewise.
8668         * g++.dg/warn/overflow-warn-4.C: Likewise.
8669         * g++.old-deja/g++.oliva/template1.C: Likewise.
8670
8671         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8672         * g++.dg/parse/template7.C: Adjust.
8673
8674 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8675
8676         PR target/49307
8677         * gcc.dg/pr49307.c: New.
8678
8679 2011-06-09  Wei Guozhi  <carrot@google.com>
8680
8681         PR target/46975
8682         * gcc.target/arm/pr46975.c: New testcase.
8683
8684 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8685
8686         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8687         (PMETH, arglist_t): Removed.
8688         (method_get_number_of_arguments): Removed.
8689         (method_get_nth_argument): Removed.
8690         (method_get_first_argument): Removed.
8691         (method_get_next_argument): Removed.
8692         (method_get_sizeof_arguments): Removed.
8693         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8694         (PMETH): Removed.
8695         (method_get_number_of_arguments): Removed.
8696         (method_get_nth_argument): Removed.
8697         (method_get_first_argument): Removed.
8698         (method_get_next_argument): Removed.
8699         (method_get_sizeof_arguments): Removed.
8700         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8701
8702 2011-06-09  David Li  <davidxl@google.com>
8703
8704         * gcc.dg/dump-pass.c: New test.
8705
8706 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8707
8708         PR c++/29003
8709         * g++.dg/parse/error38.C: New.
8710
8711 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8712
8713         PR middle-end/49308
8714         * gfortran.dg/pr49308.f90: New test.
8715
8716 2011-06-08  Jason Merrill  <jason@redhat.com>
8717
8718         * g++.dg/cpp0x/noexcept11.C: New.
8719         * g++.dg/cpp0x/noexcept12.C: New.
8720         * g++.dg/cpp0x/sfinae11.C: Adjust.
8721
8722 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8723
8724         PR testsuite/49323
8725         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8726         to dg-options, match also DW_AT_linkage_name.
8727
8728 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8729
8730         PR middle-end/21953
8731         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8732         -fno-common on alpha*-dec-osf*.
8733         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8734
8735 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8736
8737         PR rtl-optimization/49303
8738         * gcc.target/ia64/pr49303.c: New test.
8739
8740 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8741
8742         PR fortran/18918
8743         * gfortran.dg/coarray_lock_1.f90: New.
8744         * gfortran.dg/coarray_lock_2.f90: New.
8745
8746 2011-06-07  Jason Merrill  <jason@redhat.com>
8747
8748         * lib/prune.exp: Look for "required" rather than "instantiated".
8749         * g++.dg/abi/mangle11.C: Likewise.
8750         * g++.dg/abi/mangle12.C: Likewise.
8751         * g++.dg/abi/mangle17.C: Likewise.
8752         * g++.dg/abi/mangle20-2.C: Likewise.
8753         * g++.dg/abi/pragma-pack1.C: Likewise.
8754         * g++.dg/cpp0x/decltype26.C: Likewise.
8755         * g++.dg/cpp0x/decltype28.C: Likewise.
8756         * g++.dg/cpp0x/decltype29.C: Likewise.
8757         * g++.dg/cpp0x/enum11.C: Likewise.
8758         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8759         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8760         * g++.dg/cpp0x/pr47416.C: Likewise.
8761         * g++.dg/ext/case-range2.C: Likewise.
8762         * g++.dg/ext/case-range3.C: Likewise.
8763         * g++.dg/gomp/for-19.C: Likewise.
8764         * g++.dg/gomp/pr37533.C: Likewise.
8765         * g++.dg/gomp/pr38639.C: Likewise.
8766         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8767         * g++.dg/inherit/base3.C: Likewise.
8768         * g++.dg/inherit/using6.C: Likewise.
8769         * g++.dg/init/placement4.C: Likewise.
8770         * g++.dg/init/reference3.C: Likewise.
8771         * g++.dg/lookup/scoped6.C: Likewise.
8772         * g++.dg/lookup/using7.C: Likewise.
8773         * g++.dg/other/abstract1.C: Likewise.
8774         * g++.dg/other/error10.C: Likewise.
8775         * g++.dg/other/error5.C: Likewise.
8776         * g++.dg/other/field1.C: Likewise.
8777         * g++.dg/other/offsetof5.C: Likewise.
8778         * g++.dg/parse/bitfield2.C: Likewise.
8779         * g++.dg/parse/constant4.C: Likewise.
8780         * g++.dg/parse/crash20.C: Likewise.
8781         * g++.dg/parse/invalid-op1.C: Likewise.
8782         * g++.dg/parse/non-dependent2.C: Likewise.
8783         * g++.dg/parse/template18.C: Likewise.
8784         * g++.dg/tc1/dr152.C: Likewise.
8785         * g++.dg/tc1/dr166.C: Likewise.
8786         * g++.dg/tc1/dr176.C: Likewise.
8787         * g++.dg/tc1/dr213.C: Likewise.
8788         * g++.dg/template/access11.C: Likewise.
8789         * g++.dg/template/access2.C: Likewise.
8790         * g++.dg/template/access3.C: Likewise.
8791         * g++.dg/template/access7.C: Likewise.
8792         * g++.dg/template/arg7.C: Likewise.
8793         * g++.dg/template/cond2.C: Likewise.
8794         * g++.dg/template/crash13.C: Likewise.
8795         * g++.dg/template/crash40.C: Likewise.
8796         * g++.dg/template/crash7.C: Likewise.
8797         * g++.dg/template/crash84.C: Likewise.
8798         * g++.dg/template/ctor5.C: Likewise.
8799         * g++.dg/template/defarg13.C: Likewise.
8800         * g++.dg/template/defarg14.C: Likewise.
8801         * g++.dg/template/dtor7.C: Likewise.
8802         * g++.dg/template/eh2.C: Likewise.
8803         * g++.dg/template/error2.C: Likewise.
8804         * g++.dg/template/error43.C: Likewise.
8805         * g++.dg/template/friend32.C: Likewise.
8806         * g++.dg/template/injected1.C: Likewise.
8807         * g++.dg/template/instantiate1.C: Likewise.
8808         * g++.dg/template/instantiate3.C: Likewise.
8809         * g++.dg/template/instantiate5.C: Likewise.
8810         * g++.dg/template/instantiate7.C: Likewise.
8811         * g++.dg/template/local6.C: Likewise.
8812         * g++.dg/template/lookup2.C: Likewise.
8813         * g++.dg/template/member5.C: Likewise.
8814         * g++.dg/template/memfriend15.C: Likewise.
8815         * g++.dg/template/memfriend16.C: Likewise.
8816         * g++.dg/template/memfriend17.C: Likewise.
8817         * g++.dg/template/memfriend7.C: Likewise.
8818         * g++.dg/template/meminit1.C: Likewise.
8819         * g++.dg/template/nested3.C: Likewise.
8820         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8821         * g++.dg/template/nontype12.C: Likewise.
8822         * g++.dg/template/nontype13.C: Likewise.
8823         * g++.dg/template/nontype6.C: Likewise.
8824         * g++.dg/template/pr23510.C: Likewise.
8825         * g++.dg/template/pr35240.C: Likewise.
8826         * g++.dg/template/ptrmem15.C: Likewise.
8827         * g++.dg/template/ptrmem6.C: Likewise.
8828         * g++.dg/template/qualified-id1.C: Likewise.
8829         * g++.dg/template/qualttp20.C: Likewise.
8830         * g++.dg/template/qualttp3.C: Likewise.
8831         * g++.dg/template/qualttp4.C: Likewise.
8832         * g++.dg/template/qualttp5.C: Likewise.
8833         * g++.dg/template/qualttp6.C: Likewise.
8834         * g++.dg/template/qualttp7.C: Likewise.
8835         * g++.dg/template/qualttp8.C: Likewise.
8836         * g++.dg/template/recurse.C: Likewise.
8837         * g++.dg/template/recurse2.C: Likewise.
8838         * g++.dg/template/ref5.C: Likewise.
8839         * g++.dg/template/scope2.C: Likewise.
8840         * g++.dg/template/sfinae10.C: Likewise.
8841         * g++.dg/template/sfinae3.C: Likewise.
8842         * g++.dg/template/sizeof3.C: Likewise.
8843         * g++.dg/template/static9.C: Likewise.
8844         * g++.dg/template/template-id-2.C: Likewise.
8845         * g++.dg/template/typedef13.C: Likewise.
8846         * g++.dg/template/typename4.C: Likewise.
8847         * g++.dg/template/using14.C: Likewise.
8848         * g++.dg/template/using2.C: Likewise.
8849         * g++.dg/template/warn1.C: Likewise.
8850         * g++.dg/warn/Wparentheses-13.C: Likewise.
8851         * g++.dg/warn/Wparentheses-15.C: Likewise.
8852         * g++.dg/warn/Wparentheses-16.C: Likewise.
8853         * g++.dg/warn/Wparentheses-17.C: Likewise.
8854         * g++.dg/warn/Wparentheses-18.C: Likewise.
8855         * g++.dg/warn/Wparentheses-19.C: Likewise.
8856         * g++.dg/warn/Wparentheses-20.C: Likewise.
8857         * g++.dg/warn/Wparentheses-23.C: Likewise.
8858         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8859         * g++.dg/warn/noeffect2.C: Likewise.
8860         * g++.dg/warn/noeffect4.C: Likewise.
8861         * g++.dg/warn/pr8570.C: Likewise.
8862         * g++.old-deja/g++.brendan/init2.C: Likewise.
8863         * g++.old-deja/g++.eh/spec6.C: Likewise.
8864         * g++.old-deja/g++.pt/crash10.C: Likewise.
8865         * g++.old-deja/g++.pt/crash36.C: Likewise.
8866         * g++.old-deja/g++.pt/derived3.C: Likewise.
8867         * g++.old-deja/g++.pt/error2.C: Likewise.
8868         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8869         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8870         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8871         * g++.old-deja/g++.pt/overload7.C: Likewise.
8872         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8873
8874 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8875             Iain Sandoe  <iains@gcc.gnu.org>
8876
8877         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8878         Added code to deal with the case when [Protocol
8879         -descriptionForInstanceMethod:] or [Protocol
8880         -descriptionForClassMethod:] returns NULL.
8881
8882 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8883             Iain Sandoe  <iains@gcc.gnu.org>
8884
8885         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8886         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8887         Added cast.
8888
8889 2011-06-07  Xinliang David Li  <davidxl@google.com>
8890
8891         * gcc.dg/inline_2.c: New test.
8892         * gcc.dg/unroll_2.c: New test.
8893         * gcc.dg/inline_3.c: New test.
8894         * gcc.dg/unroll_3.c: New test.
8895         * gcc.dg/inline_4.c: New test.
8896         * gcc.dg/unroll_4.c: New test.
8897         * gcc.dg/inline_1.c: New test.
8898         * gcc.dg/unroll_1.c: New test.
8899
8900 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8901
8902         PR tree-optimization/48497
8903         * lib/gcc-defs.exp (dg-additional-options): New proc.
8904         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8905         -msse2 on 32-bit x86.
8906
8907 2011-06-06  Jason Merrill  <jason@redhat.com>
8908
8909         * g++.dg/cpp0x/enum19.C: New.
8910
8911 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8912
8913         * gcc.target/arm/neon-reload-class.c: New test.
8914
8915 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8916
8917         PR debug/49130
8918         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8919
8920 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8921
8922         * gcc.target/arm/smlatb-1.c: New file.
8923         * gcc.target/arm/smlatt-1.c: New file.
8924         * gcc.target/arm/smlaltb-1.c: New file.
8925         * gcc.target/arm/smlaltt-1.c: New file.
8926
8927 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8928
8929         * gcc.target/arm/mla-2.c: New test.
8930
8931 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8932
8933         PR gcov-profile/49299
8934         * gcc.dg/tree-prof/pr49299-1.c: New test.
8935         * gcc.dg/tree-prof/pr49299-2.c: New test.
8936
8937 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8938
8939         * lib/target-supports.exp
8940         (check_effective_target_vect_widen_mult_qi_to_hi):
8941         Add NEON as supporting target.
8942         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8943         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8944         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8945         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8946         using widening multiplication on targets that support it.
8947         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8948         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8949         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8950
8951 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8952
8953         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8954         Modern Objective-C runtime API.
8955         * objc/execute/next_mapping.h: Removed.
8956         * objc-obj-c++-shared/next-mapping.h: Removed.
8957         * objc-obj-c++-shared/Object1.h: Removed.
8958         * objc-obj-c++-shared/Object1.m: Removed.
8959         * objc-obj-c++-shared/Object1.mm: Removed.
8960         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8961         * objc-obj-c++-shared/Protocol1.h: Removed.
8962         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8963         of ProtoBool, IVAR_T and METHOD.
8964         * objc-obj-c++-shared/runtime.h: New.
8965         * objc-obj-c++-shared/TestsuiteObject.h: New.
8966         * objc-obj-c++-shared/TestsuiteObject.m: New.
8967
8968         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8969         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8970         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8971         it a class method.
8972         * objc/execute/_cmd.m: Include
8973         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8974         runtime API.  ([TestClass +initialize]): Include this method also
8975         with the GNU runtime.
8976         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8977         Object.  ([-setValue:]): Return void.
8978         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8979         with the GNU runtime.  Include
8980         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8981         for the NeXT runtime.  Use the existing print_ivars() and
8982         compare_structures() implementations for the old NeXT runtime.
8983         Added new implementations for the Modern GNU and NeXT runtimes.
8984         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8985         well.  (main): Use objc_getClass().  Use return instead of exit.
8986         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8987         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8988         of exit().
8989         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8990         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8991         instead of Object.  (main): Use return instead of exit().
8992         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8993         instead of Object.  Removed prototype for exit().  (main): Use
8994         return instead of exit().  Use the Modern Objective-C runtime API.
8995         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8996         Object.
8997         * objc/execute/class-tests-1.h: Include
8998         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8999         runtime API.  (test_class_with_superclass): Do not call [Object
9000         class].  There is no need to with the current libobjc.
9001         * objc/execute/class-tests-2.h: Include
9002         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9003         runtime API.
9004         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9005         ../../objc-obj-c++-shared/next-mapping.h.
9006         * objc/execute/class-2.m: Likewise.
9007         * objc/execute/class-3.m: Likewise.
9008         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9009         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9010         +initialize]): Include this method also with the GNU
9011         runtime. (main): Use the Modern Objective-C runtime API.
9012         * objc/execute/class-5.m: Likewise.
9013         * objc/execute/class-6.m: Likewise.
9014         * objc/execute/class-7.m: Likewise.
9015         * objc/execute/class-8.m: Likewise.
9016         * objc/execute/class-9.m: Likewise.
9017         * objc/execute/class-10.m: Likewise.
9018         * objc/execute/class-11.m: Likewise.
9019         * objc/execute/class-12.m: Likewise.
9020         * objc/execute/class-13.m: Likewise.
9021         * objc/execute/class-14.m: Likewise.
9022         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9023         this method also with the GNU runtime.
9024         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9025         +initialize]): Include this method also with the GNU runtime.
9026         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9027         of Object.
9028         * objc/execute/encode-1.m: Likewise.
9029         * objc/execute/enumeration-1.m: Likewise.
9030         * objc/execute/enumeration-2.m: Likewise.
9031         * objc/execute/exceptions/catchall-1.m: Likewise.
9032         * objc/execute/exceptions/finally-1.m: Likewise.
9033         * objc/execute/exceptions/foward-1.m: Likewise.
9034         * objc/execute/exceptions/local-variables-1.m: Likewise.
9035         * objc/execute/exceptions/throw-nil.m: Likewise.
9036         * objc/execute/exceptions/trivial.m: Likewise.
9037         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9038         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9039         * objc/execute/exceptions/matcher-1.m: Likewise.
9040         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9041         Object.
9042         * objc/execute/formal_protocol-2.m: Likewise.
9043         * objc/execute/formal_protocol-3.m: Likewise.
9044         * objc/execute/formal_protocol-4.m: Likewise.
9045         * objc/execute/formal_protocol-5.m: Include
9046         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9047         protocol_getName().
9048         * objc/execute/formal_protocol-6.m: Likewise.
9049         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9050         Object.  Include <objc/Protocol.h> instead of
9051         ../../objc-obj-c++-shared/Protocol1.h.
9052         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9053         Object.
9054         * objc/execute/informal_protocol.m: Likewise.
9055         * objc/execute/load-3.m: Likewise.
9056         * objc/execute/many_args_method.m ([TestClass +initialize]):
9057         Include this method with the GNU runtime as well.
9058         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9059         * objc/execute/nested-func-1.m: Use TestsuiteObject
9060         instead of Object.
9061         * objc/execute/nil_method-1.m: Likewise.
9062         * objc/execute/no_clash.m: Likewise.
9063         * objc/execute/np-1.m: Do not include
9064         ../../objc-obj-c++-shared/Protocol1.h.
9065         (main): Use return instead of exit().
9066         * objc/execute/np-2.m: Do not include
9067         ../../objc-obj-c++-shared/Protocol1.h.
9068         ([MyObject +initialize]): Include this method also with the GNU
9069         runtime.  (main): Use return instead of exit().
9070         * objc/execute/object_is_class.m: Include
9071         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9072         of Object.  (main): Use the Modern Objective-C runtime API.
9073         * objc/execute/object_is_meta_class.m: Likewise.
9074         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9075         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9076         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9077         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9078         Objective-C runtime API.
9079         * objc/execute/protocol-isEqual-2.m: Likewise.
9080         * objc/execute/protocol-isEqual-3.m: Likewise.
9081         * objc/execute/protocol-isEqual-4.m: Likewise.
9082         * objc/execute/redefining_self.m ([TestClass +initialize]):
9083         Include this method with the GNU runtime as well.
9084         * objc/execute/root_methods.m: Include
9085         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9086         Include this method with the GNU runtime as well.
9087         (main): Use the Modern Objective-C runtime API.
9088         * objc/execute/selector-1.m: Include
9089         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9090         of Object.  (main): Use the Modern Objective-C runtime API.
9091         * objc/execute/static-1.m ([Test +initialize]): Include this
9092         method with the GNU runtime as well.
9093         * objc/execute/static-2.m: Likewise.
9094         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9095         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9096         ([MathClass +initialize]): Include this method with the GNU
9097         runtime as well.
9098         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9099         instead of Object.
9100         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9101         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9102         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9103         * objc.dg/attributes/method-attribute-1.m: Likewise.
9104         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9105         * objc.dg/attributes/method-attribute-2.m: Likewise.
9106         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9107         * objc.dg/attributes/method-attribute-3.m: Likewise.
9108         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9109         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9110         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9111         * obj-c++.dg/bitfield-1.mm: Likewise.
9112         * obj-c++.dg/bitfield-2.mm: Likewise
9113         * objc.dg/bitfield-3.m: Likewise.
9114         * obj-c++.dg/bitfield-4.mm: Likewise.
9115         * objc.dg/bitfield-5.m: Likewise
9116         * objc.dg/call-super-1.m: Likewise.
9117         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9118         Use objc_getClass() instead of objc_get_class(), but for the GNU
9119         runtime redefine objc_getClass as objc_get_class.  Include
9120         ../objc-obj-c++-shared/runtime.h.
9121         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9122         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9123         Use the Modern Objective-C runtime API.
9124         * objc.dg/class-protocol-1.m: Include
9125         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9126         * obj-c++.dg/class-protocol-1.mm: Likewise.
9127         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9128         * objc.dg/comp-types-10.m: Likewise.
9129         * objc.dg/comp-types-11.m: Likewise.
9130         * objc.dg/comp-types-12.m: Likewise.
9131         * obj-c++.dg/comp-types-9.mm: Likewise.
9132         * obj-c++.dg/comp-types-11.mm: Likewise.
9133         * obj-c++.dg/comp-types-12.mm: Likewise.
9134         * obj-c++.dg/comp-types-13.mm: Likewise.
9135         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9136         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9137         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9138         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9139         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9140         * objc.dg/desig-init-1.m: Likewise.
9141         * obj-c++.dg/defs.mm: Likewise.
9142         * objc.dg/exceptions-2.m: Likewise.
9143         * obj-c++.dg/except-1.mm: Likewise.
9144         * obj-c++.dg/exceptions-2.mm: Likewise.
9145         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9146         Use the Modern Objective-C runtime API.
9147         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9148         the Modern Objective-C runtime API.  Do not include
9149         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9150         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9151         the Modern Objective-C runtime API except when using an older NeXT
9152         runtime.
9153         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9154         the Modern Objective-C runtime API.
9155         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9156         objc/encoding.h.
9157         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9158         * objc.dg/encode-7-next-64bit.m: Updated include.
9159         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9160         objc/encoding.h.
9161         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9162         the Modern Objective-C runtime API.
9163         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9164         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9165         instead of ../objc-obj-c++-shared/Protocol1.h.
9166         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9167         the Modern Objective-C runtime API except when using an older NeXT
9168         runtime.
9169         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9170         the Modern Objective-C runtime API.
9171         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9172         Object.
9173         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9174         * objc.dg/fix-and-continue-2.m: Likewise.
9175         * objc.dg/foreach-1.m: Likewise.
9176         * objc.dg/foreach-2.m: Likewise.
9177         * objc.dg/foreach-3.m: Likewise.
9178         * objc.dg/foreach-4.m: Likewise.
9179         * objc.dg/foreach-5.m: Likewise.
9180         * objc.dg/foreach-6.m: Likewise.
9181         * objc.dg/foreach-7.m: Likewise.
9182         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9183         Object.
9184         * objc.dg/func-ptr-2.m: Likewise.
9185         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9186         Do not include objc/objc-api.h.
9187         * obj-c++.dg/fsf-package-0.mm: Likewise.
9188         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9189         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9190         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9191         of Object.
9192         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9193         * objc.dg/gnu-runtime-3.m: Likewise.
9194         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9195         * objc.dg/headers.m: Include objc/runtime.h instead of
9196         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9197         for the NeXT runtime.
9198         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9199         * obj-c++.dg/isa-field-1.mm: Likewise.
9200         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9201         * objc.dg/layout-1.m: Likewise.
9202         * objc.dg/layout-2.m: Likewise.
9203         * objc.dg/local-decl-2.m: Likewise.
9204         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9205         Object.  ([Container +elementForView:]): Use
9206         class_conformsToProtocol().
9207         * obj-c++.dg/lookup-2.mm: Likewise.
9208         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9209         * obj-c++.dg/local-decl-1.mm: Likewise.
9210         * objc.dg/method-3.m: Likewise.
9211         * objc.dg/method-4.m: Likewise.
9212         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9213         ../objc-obj-c++-shared/Protocol1.h.
9214         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9215         * objc.dg/method-9.m: Likewise.
9216         * objc.dg/method-10.m: Likewise.
9217         * objc.dg/method-13.m ([Root +initialize]): Include this method
9218         also for the GNU runtime.  (main): Use objc_getClass() also for
9219         the GNU runtime.
9220         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9221         * objc.dg/method-17.m: Likewise.
9222         * objc.dg/method-19.m: Likewise.
9223         * objc.dg/method-20b.m: Likewise.
9224         * obj-c++.dg/method-2.mm: Likewise.
9225         * obj-c++.dg/method-6.mm: Likewise.
9226         * obj-c++.dg/method-10.mm: Likewise.
9227         * obj-c++.dg/method-11.mm: Likewise.
9228         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9229         ../objc-obj-c++-shared/Protocol1.h.
9230         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9231         * obj-c++.dg/method-15.mm: Likewise.
9232         * obj-c++.dg/method-17.mm: Likewise.
9233         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9234         +initialize]): Include this method also for the GNU
9235         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9236         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9237         * obj-c++.dg/method-22.mm: Likewise.
9238         * obj-c++.dg/method-23.mm: Likewise.
9239         * obj-c++.dg/no-extra-load.mm: Likewise.
9240         * objc.dg/objc-fast-4.m: Likewise.
9241         * objc.dg/objc-gc-4.m: Likewise.
9242         * obj-c++.dg/objc-gc-3.mm: Likewise.
9243         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9244         protocol_getMethodDescription() instead of [Protocol
9245         -descriptionForInstanceMethod].
9246         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9247         Made it available with all runtimes.  (main): Call -test instead
9248         of -class.
9249         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9250         and put into a category.
9251         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9252         Object.  Include objc/objc.h.
9253         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9254         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9255         New. (main): Use protocol_getMethodDescription() instead
9256         of [Protocol -descriptionForInstanceMethod] and [Protocol
9257         -descriptionForClassMethod].
9258         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9259         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9260         Objective-C runtime API.
9261         * obj-c++.dg/proto-qual-1.mm: Likewise.
9262         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9263         Object.
9264         * obj-c++.dg/property/property-1.mm: Likewise.
9265         * obj-c++.dg/qual-types-1.mm: Likewise.
9266         * objc.dg/selector-2.m: Include objc/objc.h instead of
9267         ../objc-obj-c++-shared/Object1.h.
9268         * obj-c++.dg/selector-2.mm: Likewise.
9269         * obj-c++.dg/selector-5.mm: Likewise.
9270         * obj-c++.dg/selector-6.mm: Likewise.
9271         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9272         Object.  Do not include objc/objc-api.h.
9273         * obj-c++.dg/set-not-used-1.mm: Likewise.
9274         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9275         * objc.dg/stret-1.m: Likewise.
9276         * objc.dg/stret-2.m: Likewise.
9277         * obj-c++.dg/super-class-2.mm: Likewise.
9278         * objc.dg/super-class-3.m: Likewise.
9279         * objc.dg/super-class-4.m: Likewise.
9280         * objc.dg/sync-2.m: Likewise.
9281         * obj-c++.dg/sync-2.mm: Likewise.
9282         * objc.dg/sync-1.m: Include objc/objc.h instead of
9283         ../objc-obj-c++-shared/Object1.h.
9284         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9285         'Class' as the type of 'isa'.
9286         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9287         Objective-C runtime API.  ([TestClass +initialize]): Include this
9288         method with the GNU runtime as well.
9289         * objc.dg/strings/strings-1.m: Updated includes.
9290         * obj-c++.dg/strings/strings-1.mm: Likewise.
9291         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9292         objc.dg/strings/const-str-12b.m.
9293         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9294         * obj-c++.dg/template-3.mm: Likewise.
9295         * obj-c++.dg/template-4.mm: Likewise.
9296         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9297         Objective-C runtime API.
9298         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9299         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9300         * obj-c++.dg/try-catch-1.mm: Likewise.
9301         * obj-c++.dg/try-catch-2.mm: Likewise.
9302         * objc.dg/try-catch-3.m: Likewise.
9303         * obj-c++.dg/try-catch-3.mm: Likewise.
9304         * objc.dg/try-catch-6.m: Likewise.
9305         * objc.dg/try-catch-7.m: Likewise.
9306         * obj-c++.dg/try-catch-7.mm: Likewise.
9307         * obj-c++.dg/try-catch-8.mm: Likewise.
9308         * obj-c++.dg/try-catch-9.mm: Likewise.
9309         * objc.dg/try-catch-10.m: Likewise.
9310         * obj-c++.dg/try-catch-11.mm: Likewise.
9311         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9312         Object.  Include objc/objc.h.
9313         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9314         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9315         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9316         Object.  Use Modern Objective-C runtime API.  Do not use
9317         performv::.
9318         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9319         * obj-c++.dg/torture/trivial.mm: Likewise.
9320         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9321         instead of ../objc-obj-c++-shared/Object1.h.  Include
9322         ../objc-obj-c++-shared/runtime.h.
9323         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9324         * objc.dg/torture/strings/const-str-11.m: Likewise.
9325         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9326         * objc.dg/torture/strings/const-str-9.m: Likewise.
9327         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9328         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9329         instead of Object. Only add _FooClassReference if
9330         __NEXT_RUNTIME__.
9331         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9332         * objc.dg/torture/strings/const-str-8.m: Likewise.
9333         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9334         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9335         additional sources.
9336         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9337         Object.
9338         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9339         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9340         * obj-c++.dg/va-meth-1.mm: Likewise.
9341         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9342         ../objc-obj-c++-shared/Object1.h.
9343         * objc.dg/zero-link-3.m: Likewise.
9344
9345 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9346
9347         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9348
9349 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9350
9351         PR obj-c++/48275
9352         * obj-c++.dg/property/cxx-property-1.mm: New.
9353         * obj-c++.dg/property/cxx-property-2.mm: New.
9354
9355 2011-06-06  Jason Merrill  <jason@redhat.com>
9356
9357         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9358
9359 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9360
9361         PR rtl-optimization/49145
9362         From Ryan Mansfield
9363         * gcc.c-torture/compile/pr49145.c: New test.
9364
9365 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9366
9367         PR testsuite/49288
9368         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9369         to dg-options, match also DW_AT_linkage_name.
9370
9371         PR debug/49294
9372         * gcc.dg/debug/pr49294.c: New test.
9373
9374         PR c++/49264
9375         * g++.dg/opt/pr49264.C: New test.
9376
9377 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9378
9379         PR tree-optimization/49243
9380         * gcc.dg/pr49243.c: New.
9381
9382 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9383
9384         * gnat.dg/specs/cond_expr1.ads: New test.
9385
9386 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9387
9388         * gnat.dg/deferred_const4.ad[sb]: New test.
9389         * gnat.dg/deferred_const4_pkg.ads: New helper.
9390
9391 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9392
9393         * gnat.dg/test_tamdt.adb: Rename to...
9394         * gnat.dg/taft_type1.adb: ...this.
9395         * gnat.dg/tamdt.ad[sb]: Rename to...
9396         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9397         * gnat.dg/tamdt_aux.ads: Rename to...
9398         * gnat.dg/taft_type1_pkg2.ads: ...this.
9399         * gnat.dg/taft_type2.ad[sb]: New test.
9400         * gnat.dg/taft_type2_pkg.ads: New helper.
9401         * gnat.dg/taft_type3.adb: New test.
9402         * gnat.dg/taft_type3_pkg.ads: New helper.
9403
9404 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9405
9406         PR fortran/49255
9407         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9408         for F2008.
9409
9410 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9411
9412         PR testsuite/49287
9413         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9414         warning.
9415         * objc.dg/gnu-api-2-objc.m: Likewise.
9416         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9417         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9418
9419 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9420
9421         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9422         alignment, not the alignment, when calling class_addIvar().  Add
9423         an 'isa' instance variable to the test root class.
9424         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9425
9426 2011-06-04  Jan Hubicka  <jh@suse.cz>
9427
9428         PR tree-optimization/48893
9429         PR tree-optimization/49091
9430         PR tree-optimization/49179
9431         * gfortran.dg/pr49179.f90: New testcase
9432
9433 2011-06-04  Jan Hubicka  <jh@suse.cz>
9434
9435         PR lto/48954
9436         * g++.dg/torture/pr48954.C: New testcase.
9437
9438 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9439
9440         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9441
9442 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9443
9444         PR c++/33840
9445         * g++.dg/diagnostic/bitfld2.C: New.
9446
9447 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9448
9449         PR target/49281
9450         * gcc.c-torture/execute/pr49281.c: New test.
9451
9452 2011-06-04  Jan Hubicka  <jh@suse.cz>
9453
9454         PR tree-optimize/48929
9455         * gcc.c-torture/compile/pr48929.c: New testcase.
9456
9457 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9458
9459         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9460
9461 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9462
9463         PR c++/49276
9464         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9465
9466 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9467
9468         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9469
9470 2011-06-03  Richard Henderson  <rth@redhat.com>
9471             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9472
9473         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9474
9475 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9476
9477         * objc.dg/headers.m: Do not include objc-list.h.
9478
9479 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9480
9481         * objc.dg/type-stream-1.m: Test removed.
9482         * objc.dg/headers.m: Do not include typedstream.h.
9483
9484 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9485
9486         * objc.dg/torture/forward-1.m (main): Updated testcase.
9487
9488 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9489
9490         PR target/49163
9491         * gcc.c-torture/compile/pr49163.c: New.
9492
9493 2011-06-02  Asher Langton  <langton2@llnl.gov>
9494
9495         PR fortran/49268
9496         * gfortran.dg/PR49268.f90: New test.
9497
9498 2011-06-02  Asher Langton  <langton2@llnl.gov>
9499
9500         PR fortran/37039
9501         * gfortran.dg/PR37039.f90: New test.
9502
9503 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9504
9505         PR objc/48539
9506         * objc.dg/method-5.m: Updated.
9507         * objc.dg/method-19.m: Updated.
9508         * objc.dg/method-lookup-1.m: New.
9509         * obj-c++.dg/method-6.mm: Updated.
9510         * obj-c++.dg/method-7.mm: Updated.
9511         * obj-c++.dg/method-lookup-1.mm: New.
9512
9513 2011-06-02  DJ Delorie  <dj@redhat.com>
9514
9515         * lib/timeout.exp (timeout): Add board_info support.
9516
9517 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9518
9519         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9520
9521 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9522
9523         PR fortran/49265
9524         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9525         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9526
9527 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9528             Hans-Peter Nilsson  <hp@axis.com>
9529
9530         PR rtl-optimization/48840
9531         * gcc.target/sparc/ultrasp13.c: New test.
9532
9533 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9534
9535         PR target/49238
9536         * gcc.c-torture/compile/pr49238.c: New.
9537
9538 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9539
9540         * gcc.target/arm/g2.c: Skip test in -mthumb.
9541         Skip test unless cpu is xscale.
9542         * gcc.target/arm/scd42-2.c: Likewise.
9543         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9544
9545 2011-06-01  Jason Merrill  <jason@redhat.com>
9546
9547         * g++.dg/cpp0x/decltype28.C: New.
9548         * g++.dg/cpp0x/decltype29.C: New.
9549
9550 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9551
9552         PR target/45074
9553         * gcc.target/mips/pr45074.c: New test.
9554
9555 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9556             Hans-Peter Nilsson  <hp@axis.com>
9557
9558         PR rtl-optimization/48830
9559         * gcc.target/sparc/ultrasp12.c: New test.
9560
9561 2011-06-01  David Li  <davidxl@google.com>
9562
9563         * gcc.dg/profile-dir-1.c: Change pass name.
9564         * gcc.dg/profile-dir-2.c: Ditto.
9565         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9566         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9567         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9568         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9569         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9570         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9571         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9572         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9573         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9574         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9575         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9576         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9577         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9578         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9579         * gcc.dg/profile-dir-3.c: Ditto.
9580         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9581
9582 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9583
9584         * objc.dg/attributes/method-nonnull-1.m: New test.
9585         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9586
9587 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9588
9589         PR fortran/18918
9590         * gfortran.dg/coarray_atomic_1.f90: New.
9591         * gfortran.dg/coarray/atomic_1.f90: New.
9592
9593 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9594
9595         * gcc.dg/guality/bswaptest.c: New test.
9596         * gcc.dg/guality/clztest.c: New test.
9597         * gcc.dg/guality/ctztest.c: New test.
9598         * gcc.dg/guality/rotatetest.c: New test.
9599
9600         PR target/48688
9601         * gcc.target/i386/pr48688.c: New test.
9602
9603 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9604
9605         PR c++/48010
9606         * g++.dg/lookup/name-clash9.C: New.
9607
9608 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9609
9610         PR fortran/18918
9611         * gfortran.dg/coarray/dummy_1.f90: New.
9612
9613 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9614
9615         PR fortran/18918
9616         * gfortran.dg/coarray/save_1.f90: New.
9617         * gfortran.dg/coarray_4.f90: Update dg-error.
9618
9619 2011-05-31  Jason Merrill  <jason@redhat.com>
9620
9621         * g++.dg/cpp0x/rv-template1.C: New.
9622
9623 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9624
9625         PR rtl-optimization/49235
9626         * gcc.dg/pr49235.c: New test.
9627
9628 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9629
9630         PR tree-optimization/49093
9631         * gcc.dg/vect/pr49093.c: New test.
9632
9633 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9634
9635         PR debug/49047
9636         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9637
9638 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9639
9640         PR testsuite/49239
9641         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9642         output array.
9643
9644 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9645
9646         PR target/49186
9647         * gcc.c-torture/execute/pr49186.c: New.
9648
9649 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9650
9651         PR target/49168
9652          * gcc.target/i386/pr49168-1.c: New.
9653
9654 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9655             Eric Botcazou  <ebotcazou@adacore.com>
9656
9657         * gcc.dg/guality/drap.c: New test.
9658
9659 2011-05-30  Richard Guenther  <rguenther@suse.de>
9660
9661         PR tree-optimization/49210
9662         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9663         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9664
9665 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9666
9667         PR c++/49223
9668         * g++.dg/gomp/pr49223-1.C: New test.
9669         * g++.dg/gomp/pr49223-2.C: New test.
9670
9671 2011-05-30  Richard Guenther  <rguenther@suse.de>
9672
9673         PR tree-optimization/49218
9674         * gcc.c-torture/execute/pr49218.c: New testcase.
9675
9676 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9677
9678         PR tree-optimization/49199
9679         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9680         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9681         -fno-tree-scev-cprop.
9682
9683 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9684
9685         PR fortran/47601
9686         * gfortran.dg/extends_13.f03: New.
9687
9688 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9689
9690         PR rtl-optimization/49095
9691         * gcc.target/i386/pr49095.c: New test.
9692
9693 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9694
9695         PR fortran/18918
9696         * gfortran.dg/coarray_24.f90: New.
9697
9698 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9699
9700         PR fortran/18918
9701         * gfortran.dg/coarray_23.f90: New.
9702
9703 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9704
9705         From Ryan Mansfield
9706         * gcc.dg/pr48826.c: New test.
9707
9708 2011-05-29  Richard Guenther  <rguenther@suse.de>
9709
9710         PR tree-optimization/49217
9711         * gcc.dg/torture/pr49217.c: New testcase.
9712
9713 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9714
9715         PR testsuite/49222
9716         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9717
9718 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9719
9720         * gnat.dg/boolean_subtype.adb: Rename to...
9721         * gnat.dg/boolean_subtype1.adb: ...this.
9722
9723 2011-05-28  Jason Merrill  <jason@redhat.com>
9724
9725         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9726
9727 2011-05-27  Jason Merrill  <jason@redhat.com>
9728
9729         * g++.dg/cpp0x/enum18.C: Adjust.
9730
9731         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9732
9733 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9734
9735         PR fortran/18918
9736         * gfortran.dg/coarray_22.f90: New.
9737
9738 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9739
9740         PR tree-optimization/46728
9741         * gcc.target/powerpc/pr46728-1.c: New.
9742         * gcc.target/powerpc/pr46728-2.c: New.
9743         * gcc.target/powerpc/pr46728-3.c: New.
9744         * gcc.target/powerpc/pr46728-4.c: New.
9745         * gcc.target/powerpc/pr46728-5.c: New.
9746         * gcc.dg/pr46728-6.c: New.
9747         * gcc.target/powerpc/pr46728-7.c: New.
9748         * gcc.target/powerpc/pr46728-8.c: New.
9749         * gcc.dg/pr46728-9.c: New.
9750         * gcc.target/powerpc/pr46728-10.c: New.
9751         * gcc.target/powerpc/pr46728-11.c: New.
9752         * gcc.dg/pr46728-12.c: New.
9753         * gcc.target/powerpc/pr46728-13.c: New.
9754         * gcc.target/powerpc/pr46728-14.c: New.
9755         * gcc.target/powerpc/pr46728-15.c: New.
9756         * gcc.target/powerpc/pr46728-16.c: New.
9757
9758 2011-05-27  Jason Merrill  <jason@redhat.com>
9759
9760         * g++.dg/abi/mangle47.C: New.
9761
9762         PR c++/49176
9763         * g++.dg/template/const5.C: New.
9764
9765         * g++.dg/cpp0x/enum18.C: New.
9766
9767         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9768
9769         * g++.dg/cpp0x/error6.C: New.
9770
9771         * g++.dg/cpp0x/error5.C: New.
9772
9773 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9774
9775         PR c++/49165
9776         * g++.dg/eh/cond6.C: New test.
9777
9778 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9779
9780         PR fortran/48820
9781         * gfortran.dg/rank_3.f90: New.
9782         * gfortran.dg/rank_4.f90: New.
9783
9784 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9785
9786         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9787         replace dump search.
9788
9789 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9790
9791         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9792         * gnat.dg/bit_packed_array5.adb: ...here.
9793
9794 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9795
9796         PR c++/42056
9797         * g++.dg/cpp0x/auto25.C: New.
9798
9799 2011-05-27  Richard Guenther  <rguenther@suse.de>
9800
9801         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9802
9803 2011-05-27  Richard Guenther  <rguenther@suse.de>
9804
9805         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9806
9807 2011-05-27  Richard Guenther  <rguenther@suse.de>
9808
9809         PR middle-end/49189
9810         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9811
9812 2011-05-26  Jason Merrill  <jason@redhat.com>
9813
9814         * g++.dg/cpp0x/friend1.C: New.
9815         * g++.dg/cpp0x/friend2.C: New.
9816
9817         * g++.dg/cpp0x/auto7.C: Update.
9818         * g++.dg/template/crash50.C: Adjust.
9819         * g++.dg/template/static9.C: Adjust.
9820         * g++.old-deja/g++.ext/memconst.C: Adjust.
9821
9822 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9823
9824         * gcc.dg/march.c: Ignore a note for some targets.
9825
9826 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9827             Nathan Froyd  <froydnj@codesourcery.com>
9828
9829         PR c++/2288
9830         PR c++/18770
9831         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9832         * g++.dg/parse/pr18770.C: New test.
9833         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9834
9835 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9836
9837         PR fortran/48955
9838         * gfortran.dg/dependency_40.f90 : New test.
9839
9840 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9841
9842         PR fortran/18918
9843         * gfortran.dg/coarray/registering_1.f90: New.
9844
9845 2011-05-26  Jason Merrill  <jason@redhat.com>
9846
9847         * g++.dg/cpp0x/variadic111.C: New.
9848         * g++.dg/cpp0x/variadic41.C: Adjust.
9849
9850 2011-05-26  Richard Guenther  <rguenther@suse.de>
9851
9852         PR tree-optimization/48702
9853         * gcc.dg/torture/pr48702.c: New testcase.
9854
9855 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9856
9857         PR gcov-profile/48845
9858         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9859         support.
9860         * gcc.dg/matrix/matrix.exp: Likewise.
9861         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9862         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9863         line number to check_profiling_available.
9864         * lib/target-supports.exp (check_profiling_available): Account for
9865         this.
9866         Require TLS runtime support with -fprofile-generate.
9867         * lib/profopt.exp (profopt-execute): Add TLS options for
9868         -fprofile-generate.
9869         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9870
9871 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9872
9873         PR c++/49165
9874         * g++.dg/eh/cond5.C: New test.
9875
9876         PR tree-optimization/49161
9877         * gcc.c-torture/execute/pr49161.c: New test.
9878
9879 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9880
9881         * gcc.target/arm/neon-vorn-vbic.c: New test.
9882
9883 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9884
9885         PR tree-optimization/49038
9886         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9887         * gcc.dg/vect/pr49038.c: New test.
9888
9889 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9890
9891         * g++.dg/init/pr25811-3.C: New.
9892         * g++.dg/init/pr25811-4.C: New.
9893
9894 2011-05-25  Jason Merrill  <jason@redhat.com>
9895
9896         * g++.dg/cpp0x/enum17.C: New.
9897         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9898
9899         * g++.dg/cpp0x/auto24.C: New.
9900
9901         * g++.dg/cpp0x/error4.C: New.
9902
9903         * g++.dg/cpp0x/rv-restrict.C: New.
9904
9905         * g++.dg/cpp0x/enum15.C: New.
9906         * g++.dg/cpp0x/constexpr-switch2.C: New.
9907
9908         * g++.dg/cpp0x/variadic110.C: New.
9909
9910         * g++.dg/cpp0x/auto9.C: Add typedef test.
9911
9912         * g++.dg/cpp0x/auto23.C: New.
9913         * g++.dg/cpp0x/auto9.C: Adjust.
9914
9915         * g++.dg/cpp0x/defaulted29.C: New.
9916
9917         * g++.dg/cpp0x/initlist51.C: New.
9918
9919 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9920
9921         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9922         * g++.dg/abi/packed1.C: Suppress warning.
9923         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9924         * g++.dg/template/stdarg1.C: Likewise.
9925         * g++.dg/other/packed1.C: Remove arm from xfail list.
9926
9927 2011-05-25  Jason Merrill  <jason@redhat.com>
9928
9929         * g++.dg/cpp0x/enum16.C: New.
9930         * g++.dg/parse/error15.C: Adjust.
9931
9932         * g++.dg/cpp0x/initlist50.C: New.
9933
9934         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9935
9936         * g++.dg/cpp0x/variadic109.C: New.
9937
9938 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9939
9940          * gcc.target/i386/pause-1.c: New.
9941
9942 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9943
9944         * gcc.dg/stack-usage-1.c: Adjust comment.
9945         * gcc.dg/stack-usage-2.c: New test.
9946
9947 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9948
9949         PR c++/49136
9950         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9951         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9952
9953 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9954
9955         PR rtl-optimization/48757
9956         * gfortran.dg/pr48757.f:  New test case.
9957
9958 2011-05-24  Jason Merrill  <jason@redhat.com>
9959
9960         * g++.dg/cpp0x/access01.C: New.
9961
9962 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9963
9964         PR libobjc/48177
9965         * objc.dg/pr48177.m: New testcase.
9966
9967 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9968
9969         PR objc/48187
9970         * objc.dg/pr48187.m: New testcase.
9971         * obj-c++.dg/pr48187.mm: New testcase.
9972         * objc.dg/ivar-extra-semicolon.m: New testcase.
9973
9974 2011-05-24  Jason Merrill  <jason@redhat.com>
9975
9976         * g++.dg/template/access21.C: New.
9977         * g++.dg/template/access22.C: New.
9978
9979 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9980
9981         PR rtl-optimization/48633
9982         * g++.dg/pr48633.C: New test.
9983
9984 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9985
9986         PR target/49133
9987         * g++.dg/other/pr49133.C: New test.
9988
9989 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9990             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9991
9992         * gcc.dg/torture/tls/run-gd.c: New test.
9993         * gcc.dg/torture/tls/run-ie.c: New test.
9994         * gcc.dg/torture/tls/run-ld.c: New test.
9995         * gcc.dg/torture/tls/run-le.c: New test.
9996         * lib/target-supports.exp (check_effective_target_tls_runtime):
9997         Build testcase with TLS options.
9998
9999 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10000
10001         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10002
10003 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10004
10005         PR tree-optimization/49121
10006         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10007
10008 2011-05-23  Jason Merrill  <jason@redhat.com>
10009
10010         * g++.dg/cpp0x/defaulted28.C: New.
10011
10012         * g++.dg/cpp0x/sfinae25.C: New.
10013
10014         * g++.dg/cpp0x/rv-cast2.C: New.
10015
10016         * g++.dg/cpp0x/enum14.C: New.
10017
10018 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10019
10020         PR lto/49123
10021         * gcc.c-torture/execute/pr49123.c: New test.
10022
10023         PR debug/49032
10024         * gcc.dg/debug/pr49032.c: New test.
10025
10026         PR c/49120
10027         * gcc.dg/pr49120.c: New test.
10028
10029 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10030
10031         PR target/47315
10032         * gcc.target/i386/pr47315.c: New test.
10033
10034 2011-05-23  Jason Merrill  <jason@redhat.com>
10035
10036         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10037
10038         * g++.dg/cpp0x/sfinae24.C: New.
10039
10040         * g++.dg/cpp0x/error3.C: New.
10041
10042         * g++.dg/cpp0x/defaulted27.C: New.
10043
10044         * g++.dg/cpp0x/decltype27.C: New.
10045
10046 2011-05-23  Richard Guenther  <rguenther@suse.de>
10047
10048         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10049
10050 2011-05-23  Richard Guenther  <rguenther@suse.de>
10051
10052         PR tree-optimization/40874
10053         * g++.dg/tree-ssa/pr40874.C: New testcase.
10054
10055 2011-05-23  Richard Guenther  <rguenther@suse.de>
10056
10057         PR tree-optimization/49115
10058         * g++.dg/torture/pr49115.C: New testcase.
10059
10060 2011-05-23  Richard Guenther  <rguenther@suse.de>
10061
10062         PR middle-end/15419
10063         * gcc.dg/memcpy-3.c: New testcase.
10064
10065 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10066
10067         PR middle-end/48973
10068         * gcc.c-torture/execute/pr48973-1.c: New test.
10069         * gcc.c-torture/execute/pr48973-2.c: New test.
10070
10071 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10072
10073         PR c++/18016
10074         * g++.dg/warn/pr18016.C: New.
10075
10076 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10077
10078         PR target/45098
10079         * gcc.target/arm/ivopts-6.c: New test.
10080
10081 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10082
10083         PR middle-end/49029
10084         * gcc.c-torture/compile/pr49029.c: New test.
10085
10086 2011-05-22  Jason Merrill  <jason@redhat.com>
10087
10088         * g++.dg/cpp0x/sfinae23.C: New.
10089         * g++.dg/cpp0x/sfinae8.C: Correct.
10090
10091 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10092
10093         * gfortran.dg/function_optimize_8.f90:  New test case.
10094
10095 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10096
10097         PR tree-optimization/49087
10098         * gcc.dg/vect/O3-pr49087.c: New test.
10099
10100 2011-05-21  Jason Merrill  <jason@redhat.com>
10101
10102         * g++.dg/debug/const5.C: New.
10103
10104 2011-05-20  Jason Merrill  <jason@redhat.com>
10105
10106         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10107
10108         * g++.dg/cpp0x/constexpr-static7.C: New.
10109
10110         * g++.dg/cpp0x/enum12.C: New.
10111         * g++.dg/cpp0x/enum13.C: New.
10112
10113 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10114
10115         PR fortran/48699
10116         * gfortran.dg/select_type_23.f03: New.
10117
10118 2011-05-20  Jason Merrill  <jason@redhat.com>
10119
10120         * g++.dg/cpp0x/defaulted26.C: New.
10121
10122         * g++.dg/cpp0x/noexcept02.C: Fix.
10123         * g++.dg/cpp0x/noexcept03.C: Fix.
10124         * g++.dg/cpp0x/noexcept08.C: Fix.
10125         * g++.dg/cpp0x/noexcept10.C: New.
10126
10127 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10128
10129         PR fortran/48706
10130         * gfortran.dg/extends_12.f03: New.
10131
10132 2011-05-20  Jason Merrill  <jason@redhat.com>
10133
10134         * g++.dg/template/koenig9.C: New.
10135         * g++.dg/opt/pr47615.C: Fix.
10136         * g++.dg/overload/defarg1.C: Fix.
10137         * g++.dg/tc1/dr213.C: Remove xfail.
10138         * g++.dg/torture/pr34850.C: Fix.
10139         * g++.dg/torture/pr39362.C: Fix.
10140         * g++.old-deja/g++.brendan/crash56.C: Fix.
10141         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10142
10143 2011-05-20  Richard Guenther  <rguenther@suse.de>
10144
10145         PR tree-optimization/49079
10146         * gcc.dg/torture/pr49079.c: New testcase.
10147
10148 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10149
10150         PR tree-optimization/49073
10151         * gcc.c-torture/execute/pr49073.c: New test.
10152
10153 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10154
10155         PR fortran/18918
10156         * gfortran.dg/coarray_21.f90: New.
10157
10158 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10159
10160         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10161         output.
10162
10163 2011-05-19  Richard Guenther  <rguenther@suse.de>
10164
10165         PR testsuite/49063
10166         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10167
10168 2011-05-19  Richard Guenther  <rguenther@suse.de>
10169
10170         PR middle-end/48985
10171         * gcc.dg/builtin-object-size-11.c: New testcase.
10172
10173 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10174
10175         PR target/45098
10176         * gcc.target/arm/ivopts.c: New test.
10177         * gcc.target/arm/ivopts-2.c: New test.
10178
10179 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10180
10181         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10182
10183 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10184
10185         * gcc.c-torture/execute/960321-1.x: Remove.
10186
10187 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10188
10189         PR fortran/48700
10190         * gfortran.dg/move_alloc_4.f90: New.
10191
10192 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10193
10194         PR target/49002
10195         * gcc.target/i386/pr49002-1.c: New test.
10196         * gcc.target/i386/pr49002-2.c: Likewise.
10197
10198 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10199
10200         PR tree-optimization/49039
10201         * gcc.c-torture/execute/pr49039.c: New test.
10202         * gcc.dg/tree-ssa/pr49039.c: New test.
10203         * g++.dg/torture/pr49039.C: New test.
10204
10205 2011-05-18  Jason Merrill  <jason@redhat.com>
10206
10207         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10208         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10209         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10210
10211 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10212
10213         * gcc.target/bfin/mcpu-bf592.c: New test.
10214
10215 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10216
10217         PR tree-optimization/41881
10218         * gcc.dg/vect/O3-pr41881.c: New test.
10219         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10220
10221 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10222
10223         PR tree-optimization/49000
10224         * gcc.dg/pr49000.c: New test.
10225
10226 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10227
10228         * gnat.dg/invalid1.adb: New test.
10229
10230 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10231
10232         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10233         scan pattern.
10234         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10235         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10236
10237 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10238
10239         PR c++/48994
10240         * g++.dg/cpp0x/range-for18.C: New.
10241
10242 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10243
10244         PR fortran/18918
10245         * gfortran.dg/coarray/image_index_2.f90: New.
10246
10247 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10248
10249         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10250         * g++.dg/cpp0x/override2.C: New.
10251
10252 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10253
10254         PR fortran/18918
10255         * gfortran.de/coarray_20.f90: New.
10256
10257 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10258
10259         PR fortran/22572
10260         * function_optimize_7.f90:  New test case.
10261
10262 2011-05-13  Jason Merrill  <jason@redhat.com>
10263
10264         * g++.dg/cpp0x/decltype26.C: New.
10265         * g++.dg/cpp0x/enum11.C: New.
10266
10267 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10268
10269         PR fortran/48972
10270         PR fortran/48991
10271         * gfortran.dg/assign_8.f90: Update dg-error.
10272
10273 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10274
10275         PR fortran/48972
10276         * gfortran.dg/io_constraints_8.f90: New.
10277         * gfortran.dg/io_constraints_9.f90: New.
10278
10279 2011-05-13  Martin Thuresson  <martint@google.com>
10280
10281         PR gcov-profile/47793
10282         * gcc.dg/pr47793.c: New.
10283
10284 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10285
10286         PR tree-optimization/48975
10287         * gcc.dg/pr48975.c: New test.
10288
10289 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10290
10291         PR fortran/48972
10292         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10293
10294 2011-05-12  Jason Merrill  <jason@redhat.com>
10295
10296         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10297
10298 2011-05-12  Geert Bosch  <bosch@adacore.com>
10299
10300         * gnat.dg/view_conversion1.adb: New test.
10301
10302 2011-05-12  Richard Guenther  <rguenther@suse.de>
10303
10304         PR tree-optimization/48172
10305         * gcc.dg/vect/pr48172.c: New testcase.
10306
10307 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10308
10309         PR debug/48967
10310         * g++.dg/opt/pr48967.C: New test.
10311
10312 2011-05-11  Jason Merrill  <jason@redhat.com>
10313
10314         * g++.dg/cpp0x/constexpr-friend.C: New.
10315         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10316
10317         * g++.dg/cpp0x/sfinae22.C: New.
10318
10319 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10320
10321         PR fortran/48889
10322         * gfortran.dg/generic_24.f90: New.
10323
10324 2011-05-11  Richard Guenther  <rguenther@suse.de>
10325
10326         PR tree-optimization/15256
10327         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10328
10329 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10330
10331         PR debug/48159
10332         * gcc.dg/pr48159-1.c: New test.
10333         * gcc.dg/pr48159-2.c: New test.
10334
10335 2011-05-11  Richard Guenther  <rguenther@suse.de>
10336
10337         PR middle-end/48953
10338         * gcc.dg/torture/pr48953.c: New testcase.
10339
10340 2011-05-11  Richard Guenther  <rguenther@suse.de>
10341
10342         PR tree-optimization/18041
10343         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10344
10345 2011-05-11  Alan Modra  <amodra@gmail.com>
10346
10347         PR target/47755
10348         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10349
10350 2011-05-10  Jason Merrill  <jason@redhat.com>
10351
10352         * g++.dg/cpp0x/defaulted25.C: New.
10353         * g++.dg/template/crash7.C: Adjust.
10354
10355         * g++.dg/cpp0x/variadic108.C: New.
10356
10357 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10358
10359         * g++.dg/inherit/virtual9.C: Extend.
10360
10361 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10362
10363         PR target/48857
10364         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10365         are passed and returned in vector registers.
10366
10367 2011-05-10  Richard Guenther  <rguenther@suse.de>
10368
10369         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10370         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10371         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10372         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10373         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10374         applies.
10375
10376 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10377
10378         PR tree-optimization/48611
10379         PR tree-optimization/48794
10380         * gfortran.dg/gomp/pr48611.f90: New test.
10381         * gfortran.dg/gomp/pr48794.f90: New test.
10382
10383         PR debug/48928
10384         * gcc.dg/dfp/pr48928.c: New test.
10385
10386 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10387
10388         PR c++/48522
10389         * g++.dg/cpp0x/pr48522.C: New.
10390
10391 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10392
10393         PR c++/48735
10394         * g++.dg/cpp0x/sfinae21.C: New.
10395
10396 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10397
10398         * g++.dg/template/sfinae28.C: Rename to...
10399         * g++.dg/cpp0x/sfinae19.C: ... this.
10400         * g++.dg/template/sfinae29.C: Rename to...
10401         * g++.dg/cpp0x/sfinae20.C: ... this.
10402
10403 2011-05-09  Jeff Law <law@redhat.com>
10404
10405         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10406         consistent results.
10407
10408 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10409
10410         PR c++/20039
10411         * g++.dg/init/pr20039.C: New.
10412
10413 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10414
10415         PR c++/48737
10416         PR c++/48744
10417         * g++.dg/template/sfinae28.C: New.
10418         * g++.dg/template/sfinae29.C: Likewise.
10419
10420 2011-05-09  Jason Merrill  <jason@redhat.com>
10421
10422         * g++.dg/template/nontype23.C: New.
10423
10424 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10425         PR c++/48859
10426         * g++.dg/init/pr48859.C: New.
10427
10428 2011-05-09  Jason Merrill  <jason@redhat.com>
10429
10430         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10431         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10432         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10433         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10434         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10435         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10436         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10437         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10438
10439 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10440
10441         * g++.dg/inherit/virtual9.C: New.
10442
10443 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10444
10445         PR c++/48574
10446         * g++.dg/template/dependent-expr8.C: New test case.
10447
10448 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10449
10450         PR tree-optimization/48837
10451         * gcc.dg/pr48837.c: New testcase.
10452
10453 2011-05-06  Jason Merrill  <jason@redhat.com>
10454
10455         * g++.dg/cpp0x/constexpr-condition2.C: New.
10456
10457         * g++.dg/cpp0x/constexpr-missing.C: New.
10458
10459 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10460
10461         PR fortran/18918
10462         * gfortran.dg/coarray/this_image_2.f90: New.
10463
10464 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10465
10466         PR fortran/48858
10467         PR fortran/48820
10468         * gfortran.dg/bind_c_usage_22.f90: New.
10469         * gfortran.dg/bind_c_usage_23.f90: New.
10470         * gfortran.dg/bind_c_usage_24.f90: New.
10471         * gfortran.dg/bind_c_usage_24_c.c: New.
10472
10473 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10474
10475         PR c++/48838
10476         * g++.dg/template/member9.C: New test case.
10477
10478 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10479
10480         * gnat.dg/discr29.ad[sb]: New test.
10481         * gnat.dg/discr30.adb: Likewise.
10482
10483 2011-05-05  Julian Brown  <julian@codesourcery.com>
10484
10485         * gcc.target/arm/neon-vset_lanes8.c: New test.
10486
10487 2011-05-05  Jason Merrill  <jason@redhat.com>
10488
10489         * g++.dg/init/new32.C: New.
10490
10491 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10492
10493         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10494         Fix typo.
10495
10496 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10497
10498         PR rtl-optimization/48381
10499         * gcc.c-torture/compile/pr48381.c: New test.
10500
10501 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10502
10503         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10504         to dg-options.
10505         * gcc.target/i386/opt-1.c: Ditto.
10506
10507 2011-05-04  Jason Merrill  <jason@redhat.com>
10508
10509         * g++.dg/conversion/base1.C: New.
10510
10511 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10512
10513         PR libgfortran/48787
10514         * gfortran.dg/round_3.f08: Add more checks to test case.
10515
10516 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10517
10518         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10519         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10520         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10521         Gate test on effective_target fd_truncate.
10522
10523 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10524
10525         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10526         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10527         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10528         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10529         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10530         * gcc.target/i386/pr38824.c: Ditto.
10531         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10532         * gcc.target/i386/vecinit-2.c: Ditto.
10533         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10534         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10535         * gcc.target/i386/parity-2.c: Ditto.
10536         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10537
10538 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10539
10540         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10541         remove duplication.
10542         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10543         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10544         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10545
10546 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10547
10548         PR fortran/18918
10549         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10550
10551 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10552
10553         PR fortran/18918
10554         * gfortran.dg/coarray/this_image_1.f90: New.
10555
10556 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10557
10558         PR fortran/18918
10559         * gfortran.dg/coarray/caf.dg: New.
10560         * gfortran.dg/coarray/image_index_1.f90: New, copied
10561         from ../coarray_16.f90.
10562
10563 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10564
10565         PR c++/28501
10566         * g++.dg/ext/complex9.C: New.
10567
10568 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10569
10570         From Mike Frysinger
10571         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10572         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10573         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10574
10575 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10576
10577         * gcc.target/bfin/builtins: Created.
10578         * gcc.target/bfin/hisilh-O0.c: Deleted.
10579         * gcc.target/bfin/hisilh.c: Moved to...
10580         * gcc.target/bfin/builtins/hisilh.c: ...here.
10581         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10582         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10583         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10584         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10585         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10586         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10587         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10588         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10589         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10590         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10591         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10592         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10593         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10594         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10595         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10596         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10597         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10598         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10599         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10600         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10601         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10602         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10603         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10604         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10605         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10606         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10607         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10608         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10609         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10610         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10611         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10612         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10613         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10614         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10615         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10616         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10617         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10618         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10619         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10620         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10621         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10622         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10623         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10624         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10625         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10626         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10627         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10628         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10629         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10630         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10631         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10632         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10633         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10634         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10635         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10636         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10637         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10638         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10639         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10640         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10641         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10642         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10643         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10644         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10645         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10646         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10647         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10648         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10649         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10650         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10651         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10652         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10653         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10654         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10655         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10656         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10657         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10658         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10659         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10660         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10661         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10662         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10663         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10664         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10665         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10666         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10667         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10668         * gcc.target/bfin/builtins/circptr.c: Ditto.
10669         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10670         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10671         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10672         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10673         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10674         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10675         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10676         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10677         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10678         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10679         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10680         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10681         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10682         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10683         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10684         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10685         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10686         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10687         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10688         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10689         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10690         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10691         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10692         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10693         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10694         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10695         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10696         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10697         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10698         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10699         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10700         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10701         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10702         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10703         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10704         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10705         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10706         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10707         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10708         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10709         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10710         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10711         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10712         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10713         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10714         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10715         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10716         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10717         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10718         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10719         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10720         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10721         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10722         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10723         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10724         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10725         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10726         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10727         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10728         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10729         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10730         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10731         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10732         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10733         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10734         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10735         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10736         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10737         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10738         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10739
10740 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10741
10742         * gcc.target/arm/cold-lc.c: New test.
10743
10744 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10745
10746         PR target/48774
10747         * gcc.dg/pr48774.c: New test.
10748
10749 2011-05-03  Richard Guenther  <rguenther@suse.de>
10750
10751         * gcc.dg/large-size-array-5.c: New testcase.
10752
10753 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10754
10755         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10756
10757 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10758
10759         * lib/target-supports.exp (check_effective_target_vect_strided):
10760         Replace with...
10761         (check_effective_target_vect_strided2)
10762         (check_effective_target_vect_strided3)
10763         (check_effective_target_vect_strided4)
10764         (check_effective_target_vect_strided8): ...these new functions.
10765
10766         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10767         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10768         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10769         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10770         * gcc.dg/vect/pr37539.c: Likewise.
10771         * gcc.dg/vect/slp-11a.c: Likewise.
10772         * gcc.dg/vect/slp-11b.c: Likewise.
10773         * gcc.dg/vect/slp-11c.c: Likewise.
10774         * gcc.dg/vect/slp-12a.c: Likewise.
10775         * gcc.dg/vect/slp-12b.c: Likewise.
10776         * gcc.dg/vect/slp-18.c: Likewise.
10777         * gcc.dg/vect/slp-19a.c: Likewise.
10778         * gcc.dg/vect/slp-19b.c: Likewise.
10779         * gcc.dg/vect/slp-21.c: Likewise.
10780         * gcc.dg/vect/slp-23.c: Likewise.
10781         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10782
10783         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10784         instead of vect_interleave && vect_extract_even_odd.
10785         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10786         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10787         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10788         * gcc.dg/vect/vect-1.c: Likewise.
10789         * gcc.dg/vect/vect-10.c: Likewise.
10790         * gcc.dg/vect/vect-98.c: Likewise.
10791         * gcc.dg/vect/vect-107.c: Likewise.
10792         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10793         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10794         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10795         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10796         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10797         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10798         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10799         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10800         * gcc.dg/vect/vect-strided-float.c: Likewise.
10801         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10802         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10803         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10804         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10805         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10806         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10807         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10808         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10809         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10810         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10811         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10812         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10813         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10814         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10815         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10816
10817         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10818         target condition.
10819         * gcc.dg/vect/pr30843.c: Likewise.
10820         * gcc.dg/vect/pr33866.c: Likewise.
10821         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10822         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10823         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10824         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10825
10826 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10827
10828         * gcc.dg/vect/slp-11.c: Split into...
10829         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10830         gcc.dg/vect/slp-11c.c: ...these tests.
10831         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10832         * gcc.dg/vect/slp-12c.c: ...this new test.
10833         * gcc.dg/vect/slp-19.c: Split into...
10834         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10835         gcc.dg/vect/slp-19c.c: ...these new tests.
10836
10837 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10838
10839         * lib/target-supports.exp
10840         (check_effective_target_vect_extract_even_odd_wide): Delete.
10841         (check_effective_target_vect_strided_wide): Likewise.
10842         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10843         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10844         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10845         * gcc.dg/vect/pr37539.c: Likewise.
10846         * gcc.dg/vect/slp-11.c: Likewise.
10847         * gcc.dg/vect/slp-12a.c: Likewise.
10848         * gcc.dg/vect/slp-12b.c: Likewise.
10849         * gcc.dg/vect/slp-19.c: Likewise.
10850         * gcc.dg/vect/slp-23.c: Likewise.
10851         * gcc.dg/vect/vect-1.c: Likewise.
10852         * gcc.dg/vect/vect-98.c: Likewise.
10853         * gcc.dg/vect/vect-107.c: Likewise.
10854         * gcc.dg/vect/vect-strided-float.c: Likewise.
10855
10856 2011-05-02  Jason Merrill  <jason@redhat.com>
10857
10858         * g++.dg/init/new31.C: New.
10859
10860 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10861
10862         PR c/35445
10863         * gcc.dg/pr35445.c: New test.
10864
10865 2011-05-02  Jason Merrill  <jason@redhat.com>
10866
10867         * c-c++-common/vla-1.c: New.
10868
10869 2011-05-02  Richard Guenther  <rguenther@suse.de>
10870
10871         PR tree-optimization/48822
10872         * gcc.dg/torture/pr48822.c: New testcase.
10873
10874 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10875
10876         PR c++/47969
10877         * g++.dg/cpp0x/constexpr-47969.C: New.
10878
10879 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10880
10881         PR testsuite/48498
10882         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10883         on vect_no_align targets.
10884         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10885         vect_no_align targets.
10886
10887 2011-05-01  Xinliang David Li  <davidxl@google.com>
10888
10889         * gcc.dg/tree-ssa/integer-addr.c: New test.
10890         * gcc.dg/tree-ssa/alias_bug.c: New test.
10891
10892 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10893
10894         PR libgfortran/48787
10895         * gfortran.dg/round_3.f08: Add more checks.
10896
10897 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10898
10899         PR fortran/48821
10900         * gfortran.dg/import9.f90: New, proper test.
10901         * gfortran.dg/interface_37.f90: Remove bogus
10902         test (bogus copy of interface_36.f90).
10903
10904 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10905
10906         PR fortran/48821
10907         * gfortran.dg/interface_37.f90: New.
10908
10909 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10910
10911         PR fortran/48746
10912         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10913
10914 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10915
10916         PR tree-optimization/48809
10917         * gcc.c-torture/execute/pr48809.c: New test.
10918
10919 2011-04-29  Jeff Law <law@redhat.com>
10920
10921         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10922
10923 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10924
10925         PR c++/48606
10926         * g++.dg/init/ctor10.C: New.
10927
10928 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10929
10930         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10931           warning in implicitly instantiated templates.
10932
10933 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10934
10935         * g++.dg/warn/Wnull-conversion-1.C: New.
10936         * g++.dg/warn/Wnull-conversion-2.C: New.
10937
10938 2011-04-29  Diego Novillo  <dnovillo@google.com>
10939
10940         * g++.old-deja/g++.other/null3.C: Expect warning about
10941         converting boolean to a pointer.
10942
10943 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10944
10945         PR fortran/48462
10946         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10947         being a target.
10948
10949         PR fortran/48746
10950         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10951
10952 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10953
10954         PR fortran/48810
10955         * gfortran.dg/typebound_proc_22.f90: New.
10956
10957         PR fortran/48800
10958         * gfortran.dg/interface_36.f90: New.
10959
10960 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10961
10962         PR libgfortran/48488
10963         PR libgfortran/48602
10964         PR libgfortran/48615
10965         PR libgfortran/48684
10966         PR libgfortran/48787
10967         * gfortran.dg/fmt_g.f: Adjust test.
10968         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10969         * gfortran.dg/round_3.f08: New test.
10970         * gfortran.dg/namelist_print_1.f: Adjust test.
10971         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10972         * gfortran.dg/f2003_io_5.f03: Adjust test.
10973         * gfortran.dg/coarray_15.f90: Adjust test.
10974         * gfortran.dg/namelist_65.f90: Adjust test.
10975         * gfortran.dg/fmt_cache_1.f: Adjust test.
10976         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10977         * gfortran.dg/real_const_3.f90: Adjust test.
10978
10979 2011-04-29  Jan Hubicka  <jh@suse.cz>
10980
10981         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10982         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10983
10984 2011-04-28  Xinliang David Li  <davidxl@google.com>
10985
10986         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10987         * g++.dg/prof-robust-1.C: New test.
10988
10989 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10990
10991         PR tree-optimization/48765
10992         * gcc.dg/vect/pr48765.c: New.
10993
10994 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10995
10996         PR tree-optimization/48775
10997         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10998
10999 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11000
11001         PR c++/48798
11002         * g++.dg/inherit/pr48798.C: New.
11003         * g++.old-deja/g++.other/base1.C: Adjust.
11004
11005 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11006
11007         PR c++/48656
11008         * g++.dg/template/inherit7.C: New test case.
11009
11010 2011-04-28  Richard Guenther  <rguenther@suse.de>
11011
11012         PR tree-optimization/40052
11013         PR tree-optimization/15347
11014         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11015         * gcc.dg/pr15347.c: Likewise.
11016
11017 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11018
11019         PR c++/48530
11020         * g++.dg/cpp0x/sfinae18.C: New.
11021
11022 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11023
11024         PR c++/48771
11025         * g++.dg/ext/is_literal_type1.C: New.
11026
11027 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11028
11029         PR fortran/48112
11030         PR fortran/48279
11031         * gfortran.dg/interface_35.f90: New.
11032         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11033         * gfortran.dg/func_result_6.f90: Add dg-warning.
11034         * gfortran.dg/bessel_1.f90: Ditto.
11035         * gfortran.dg/hypot_1.f90: Ditto.
11036         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11037         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11038         * gfortran.dg/interface_assignment_4.f90: Ditto.
11039
11040 2011-04-27  Jason Merrill  <jason@redhat.com>
11041
11042         * g++.dg/ext/complex8.C: New.
11043
11044         * g++.dg/cpp0x/initlist49.C: New.
11045         * g++.dg/init/new30.C: New.
11046
11047 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11048
11049         PR fortran/48788
11050         * gfortran.dg/whole_file_34.f90: New.
11051
11052 2011-04-27  Jan Hubicka  <jh@suse.cz>
11053
11054         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11055
11056 2011-04-27  Jason Merrill  <jason@redhat.com>
11057
11058         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11059
11060         * g++.dg/parse/ambig6.C: New.
11061
11062 2011-04-27  Nick Clifton  <nickc@redhat.com>
11063
11064         * gcc.dg/20020312-2.c: Add definition for RX.
11065
11066         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11067         option with RX targets.
11068
11069         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11070         /* */ comments.
11071
11072 2011-04-27  Richard Guenther  <rguenther@suse.de>
11073
11074         * gcc.dg/tree-ssa/pr23382.c: Remove.
11075
11076 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11077
11078         PR target/48767
11079         * gcc.c-torture/compile/pr48767.c: New test.
11080
11081 2011-04-27  Richard Guenther  <rguenther@suse.de>
11082
11083         PR tree-optimization/48772
11084         * g++.dg/pr48772.C: New testcase.
11085
11086 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11087
11088         PR c/48742
11089         * gcc.c-torture/compile/pr48742.c: New test.
11090
11091 2011-04-26  Jason Merrill  <jason@redhat.com>
11092
11093         * g++.dg/lookup/koenig13.C: New.
11094
11095         * g++.dg/cpp0x/initlist48.C: New.
11096
11097 2011-04-25  Jason Merrill  <jason@redhat.com>
11098
11099         * g++.dg/cpp0x/sfinae17.C: New.
11100
11101 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11102
11103         PR target/48258
11104         * gcc.target/powerpc/pr48258-1.c: New file.
11105         * gcc.target/powerpc/pr48258-2.c: Ditto.
11106
11107 2011-04-26  Xinliang David Li  <davidxl@google.com>
11108
11109         * gcc.dg/uninit-suppress.c: New test.
11110         * gcc.dg/uninit-suppress.c: New test.
11111
11112 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11113
11114         PR debug/48768
11115         * gcc.dg/pr48768.c: New test.
11116
11117         PR tree-optimization/48734
11118         * gcc.c-torture/compile/pr48734.c: New test.
11119
11120         PR testsuite/48753
11121         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11122
11123 2011-04-26  Richard Guenther  <rguenther@suse.de>
11124
11125         PR tree-optimization/48731
11126         * gcc.dg/torture/pr48731.c: New testcase.
11127
11128 2011-04-26  Richard Guenther  <rguenther@suse.de>
11129
11130         PR testsuite/48753
11131         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11132
11133 2011-04-26  Richard Guenther  <rguenther@suse.de>
11134
11135         PR middle-end/48694
11136         * gcc.dg/torture/pr48694-1.c: New testcase.
11137         * gcc.dg/torture/pr48694-2.c: Likewise.
11138
11139 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11140
11141         * g++.dg/ext/underlying_type1.C: New.
11142         * g++.dg/ext/underlying_type2.C: Likewise.
11143         * g++.dg/ext/underlying_type3.C: Likewise.
11144         * g++.dg/ext/underlying_type4.C: Likewise.
11145         * g++.dg/ext/underlying_type5.C: Likewise.
11146         * g++.dg/ext/underlying_type6.C: Likewise.
11147         * g++.dg/ext/underlying_type7.C: Likewise.
11148         * g++.dg/ext/underlying_type8.C: Likewise.
11149         * g++.dg/ext/underlying_type9.C: Likewise.
11150         * g++.dg/ext/underlying_type10.C: Likewise.
11151
11152 2011-04-25  Jason Merrill  <jason@redhat.com>
11153
11154         * g++.dg/cpp0x/regress/template-const2.C: New.
11155
11156 2011-04-25  Jeff Law <law@redhat.com>
11157
11158         * gcc.dg/tree-ssa/vrp56.c: new test.
11159
11160 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11161
11162         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11163
11164 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11165
11166         PR preprocessor/48740
11167         * c-c++-common/raw-string-11.c: New test.
11168
11169 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11170
11171         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11172         hppa*-*-hpux*.
11173
11174 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11175
11176         PR fortran/18918
11177         * gfortran.dg/coarray_19.f90: New.
11178
11179 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11180
11181         PR c/48685
11182         * gcc.dg/pr48685.c: New test.
11183
11184 2011-04-22  Jan Hubicka  <jh@suse.cz>
11185
11186         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11187
11188 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11189
11190         PR tree-optimization/48717
11191         * gcc.c-torture/execute/pr48717.c: New test.
11192
11193 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11194
11195         PR target/48723
11196         * gcc.target/i386/pr48723.c: New test.
11197
11198 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11199
11200         PR c/48716
11201         * gcc.dg/gomp/pr48716.c: New test.
11202         * g++.dg/gomp/pr48716.C: New test.
11203
11204 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11205
11206         PR c/36750
11207         * gcc.dg/missing-field-init-2.c: Update testcase.
11208
11209 2011-04-22  Alan Modra  <amodra@gmail.com>
11210
11211         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11212
11213 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11214
11215         PR fortran/48405
11216         * gfortran.dg/function_optimize_6.f90:  New test.
11217
11218 2011-04-21  Easwaran Raman  <eraman@google.com>
11219
11220         * gcc.dg/stack-layout-2.c: New test.
11221
11222 2011-04-21  Richard Guenther  <rguenther@suse.de>
11223
11224         PR lto/48703
11225         * g++.dg/lto/pr48207-2_0.C: New testcase.
11226         * g++.dg/lto/pr48207-3_0.C: Likewise.
11227
11228 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11229
11230         * gnat.dg/volatile5.adb: New test.
11231         * gnat.dg/volatile5_pkg.ads: New helper.
11232
11233 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11234
11235         PR target/48708
11236         * gcc.target/i386/pr48708.c: New test.
11237
11238 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11239
11240         * gcc.dg/vect/vect-119.c: New test.
11241
11242 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11243
11244         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11245         and once without.
11246
11247 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11248             Richard Sandiford  <richard.sandiford@linaro.org>
11249
11250         PR target/46329
11251         * gcc.target/arm/pr46329.c: New test.
11252
11253 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11254
11255         PR fortran/18918
11256         * gfortran.dg/coarray_18.f90: New.
11257
11258 2011-04-20  Jason Merrill  <jason@redhat.com>
11259
11260         * g++.dg/cpp0x/initlist47.C: New.
11261
11262         * g++.dg/init/dtor4.C: New.
11263
11264 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11265
11266         PR target/48678
11267         * gcc.target/i386/sse2-pinsrw.c: New test.
11268         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11269         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11270         * gcc.target/i386/sse2-insvhi.c: Ditto.
11271         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11272         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11273
11274 2011-04-20  Jason Merrill  <jason@redhat.com>
11275
11276         * g++.dg/template/const4.C: New.
11277
11278 2011-04-20  Easwaran Raman  <eraman@google.com>
11279
11280         * gcc.dg/stack-layout-1.c: New test.
11281
11282 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11283
11284         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11285         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11286         function.
11287
11288 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11289
11290         * gcc.dg/binop-xor1.c: New test.
11291         * gcc.dg/binop-xor2.c: New test.
11292         * gcc.dg/binop-xor3.c: New test.
11293         * gcc.dg/binop-xor4.c: New test.
11294         * gcc.dg/binop-xor5.c: New test.
11295
11296 2011-04-20  Richard Guenther  <rguenther@suse.de>
11297
11298         PR tree-optimization/47892
11299         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11300
11301 2011-04-20  Richard Guenther  <rguenther@suse.de>
11302
11303         PR middle-end/48695
11304         * g++.dg/torture/pr48695.C: New testcase.
11305
11306 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11307
11308         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11309         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11310         * gcc.c-torture/execute/pr45262.c: Ditto
11311         * gcc.dg/torture/pr43165.c: Ditto.
11312         * gcc.dg/torture/pr47228.c: Ditto.
11313         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11314         * gcc.dg/ipa/pr45644.c: Ditto.
11315         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11316         PDP11.
11317
11318 2011-04-19  Jason Merrill  <jason@redhat.com>
11319
11320         * g++.dg/ext/complex7.C: New.
11321
11322         * g++.dg/ext/attrib41.C: New.
11323
11324 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11325
11326         PR testsuite/48676
11327         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11328
11329 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11330
11331         PR target/48678
11332         * gcc.target/i386/pr48678.c: New test.
11333
11334 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11335
11336         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11337         * g++.dg/opt/devirt2.C: New test.
11338         * g++.dg/ipa/devirt-g-1.C: Likewise.
11339
11340 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11341
11342         PR fortran/48588
11343         * gfortran.dg/whole_file_33.f90: New.
11344
11345 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11346
11347         * g++.dg/ipa/devirt-7.C: New test.
11348
11349 2011-04-19  Richard Guenther  <rguenther@suse.de>
11350
11351         PR lto/48207
11352         * g++.dg/lto/pr48207_0.C: New testcase.
11353
11354 2011-04-18  Jason Merrill  <jason@redhat.com>
11355
11356         * g++.dg/init/void1.C: New.
11357
11358         * g++.dg/cpp0x/union4.C: New.
11359
11360 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11361
11362         PR middle-end/48661
11363         * g++.dg/torture/pr48661.C: New test.
11364
11365         PR c++/48632
11366         * g++.dg/gomp/pr48632.C: New test.
11367
11368 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11369
11370         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11371         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11372
11373 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11374
11375         PR fortran/18918
11376         * gfortran.dg/coarray_17.f90: New.
11377         * gfortran.dg/coarray_10.f90: Update dg-error.
11378
11379 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11380
11381         PR testsuite/48251
11382         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11383         * gfortran.dg/guality/guality.exp: Likewise.
11384
11385 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11386
11387         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11388
11389 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11390
11391         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11392
11393 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11394
11395         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11396
11397 2011-04-18  Richard Guenther  <rguenther@suse.de>
11398
11399         PR middle-end/46364
11400         * g++.dg/torture/pr46364.C: New testcase.
11401
11402 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11403
11404         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11405
11406 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11407
11408         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11409
11410 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11411             Ira Rosen  <ira.rosen@linaro.org>
11412
11413         PR target/48252
11414         * gcc.target/arm/pr48252.c: New test.
11415
11416 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11417
11418         PR tree-optimization/48616
11419         * gcc.dg/pr48616.c: New test.
11420
11421 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11422
11423         PR fortran/18918
11424         * gfortran.dg/coarray_16.f90: New.
11425
11426 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11427
11428         PR fortran/48462
11429         * gfortran.dg/realloc_on_assign_7.f03: New test.
11430
11431 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11432
11433         PR libgfortran/48602
11434         * gfortran.dg/fmt_g0_6.f08: New test.
11435
11436 2011-04-17  Jason Merrill  <jason@redhat.com>
11437
11438         * g++.dg/cpp0x/sfinae16.C: New.
11439
11440 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11441
11442         * gcc.target/mips/reg-var-1.c: New test.
11443
11444 2011-04-17  Jan Hubicka  <jh@suse.cz>
11445
11446         * gcc.dg/winline-5.c: Update testcase.
11447
11448 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11449
11450         * gnat.dg/discr27.ad[sb]: Move dg directive.
11451         * gnat.dg/discr28.ad[sb]: New test.
11452         * gnat.dg/discr28_pkg.ads: New helper.
11453
11454 2011-04-17  Michael Matz  <matz@suse.de>
11455
11456         PR tree-optimization/48622
11457         PR lto/48645
11458         * gcc.dg/lto/pr48622_0.c: New test.
11459
11460 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11461
11462         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11463         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11464         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11465         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11466         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11467         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11468
11469 2011-04-15  Jason Merrill  <jason@redhat.com>
11470
11471         * g++.dg/cpp0x/range-for17.C: New.
11472
11473 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11474
11475         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11476         * g++.dg/cpp0x/range-for3.C: Likewise.
11477         * g++.dg/cpp0x/range-for9.C: Correct error message.
11478         * g++.dg/cpp0x/range-for11.C: New.
11479         * g++.dg/cpp0x/range-for12.C: New.
11480         * g++.dg/cpp0x/range-for13.C: New.
11481         * g++.dg/cpp0x/range-for14.C: New.
11482         * g++.dg/cpp0x/range-for15.C: New.
11483         * g++.dg/cpp0x/range-for16.C: New.
11484
11485 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11486
11487         PR fortran/18918
11488         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11489
11490 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11491
11492         * objc.dg/naming-4.m: Updated.
11493         * objc.dg/naming-5.m: Updated.
11494         * objc.dg/naming-6.m: New.
11495         * objc.dg/naming-7.m: New.
11496         * obj-c++.dg/naming-1.mm: Updated.
11497         * obj-c++.dg/naming-2.mm: Updated.
11498         * obj-c++.dg/naming-3.mm: New.
11499         * obj-c++.dg/naming-4.mm: New.
11500
11501 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11502
11503         PR libgfortran/48589
11504         * gfortran.dg/fmt_g0_5.f08: New test.
11505
11506 2011-04-15  Richard Guenther  <rguenther@suse.de>
11507
11508         PR testsuite/48286
11509         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11510
11511 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11512
11513         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11514         -finline-limit=0 to -fno-inline
11515
11516 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11517
11518         PR target/48614
11519         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11520         just avx.
11521
11522 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11523
11524         PR target/48605
11525         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11526         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11527         * gcc.target/i386/avx-insertps-3.c: New test.
11528         * gcc.target/i386/avx-insertps-4.c: New test.
11529
11530 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11531
11532         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11533         -finline-limit=0
11534
11535 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11536
11537         PR target/46779
11538         PR target/45291
11539         PR target/41894
11540         * gcc.target/avr/pr46779-1.c: New test case
11541         * gcc.target/avr/pr46779-2.c: New test case
11542
11543 2011-04-14  Jason Merrill  <jason@redhat.com>
11544
11545         * g++.dg/cpp0x/sfinae15.C: New.
11546
11547         * g++.dg/cpp0x/sfinae14.C: New.
11548
11549         * g++.dg/ext/vla10.C: New.
11550
11551 2011-04-14  Richard Guenther  <rguenther@suse.de>
11552
11553         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11554
11555 2011-04-14  Richard Guenther  <rguenther@suse.de>
11556
11557         * gcc.dg/fold-bitand-4.c: Move ...
11558         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11559
11560 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11561
11562         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11563         variables const.
11564         * gcc.target/avr/torture/trivial.c: Ditto.
11565
11566 2011-04-13  Jason Merrill  <jason@redhat.com>
11567
11568         * g++.dg/template/operator11.C: New.
11569
11570 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11571
11572         PR middle-end/48591
11573         * gcc.dg/gomp/pr48591.c: New test.
11574
11575         PR c++/48570
11576         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11577         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11578
11579 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11580
11581         PR c++/48574
11582         * g++.dg/template/dependent-expr7.C: New test case.
11583
11584 2011-04-13  Jason Merrill  <jason@redhat.com>
11585
11586         * g++.dg/cpp0x/sfinae13.C: New.
11587
11588 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11589
11590         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11591
11592 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11593
11594         * gcc.target/arm/pr43698.c: Remove -march option.
11595
11596 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11597
11598         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11599         -march option.
11600
11601 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11602
11603         PR fortran/48360
11604         PR fortran/48456
11605         * gfortran.dg/realloc_on_assign_6.f03: New test.
11606
11607 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11608
11609         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11610         targets the additional -mno-ms-bitfields and
11611         -Wno-packed-bitfield-compat options.
11612         * g++.dg/ext/bitfield3.C: Likewise.
11613         * g++.dg/ext/bitfield4.C: Likewise.
11614         * g++.dg/ext/bitfield5.C: Likewise.
11615         * gcc.dg/bitfld-15.c: Likewise.
11616         * gcc.dg/bitfld-16.c: Likewise.
11617         * gcc.dg/bitfld-17.c: Likewise.
11618         * gcc.dg/bitfld-18.c: Likewise.
11619
11620 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11621
11622         * gcc.target/arm/neon-vld3-1.c: New test.
11623         * gcc.target/arm/neon-vst3-1.c: New test.
11624         * gcc.target/arm/neon/v*.c: Regenerate.
11625
11626 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11627
11628         PR rtl-optimization/48549
11629         * g++.dg/opt/pr48549.C: New test.
11630
11631 2011-04-12  Richard Guenther  <rguenther@suse.de>
11632
11633         PR tree-optimization/46076
11634         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11635
11636 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11637
11638         PR testsuite/21164
11639         * lib/compat.exp (compat-execute): Declare unsupported after
11640         stripping path from src1.
11641         * lib/lto.exp (lto-execute): Likewise.
11642
11643 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11644
11645         PR c/48552
11646         * gcc.dg/pr48552-1.c: New test.
11647         * gcc.dg/pr48552-2.c: New test.
11648
11649 2011-04-11  Jason Merrill  <jason@redhat.com>
11650
11651         * g++.dg/cpp0x/sfinae12.C: New.
11652
11653         * g++.dg/cpp0x/enum10.C: New.
11654
11655         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11656
11657         * g++.dg/cpp0x/rv-func.C: New.
11658
11659 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11660
11661         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11662         alpha*-dec-osf5*.
11663
11664 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11665
11666         PR tree-optimization/48195
11667         * gcc.dg/ipa/pr48195.c: New test.
11668
11669 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11670
11671         * gnat.dg/return3.adb: Remove unused switch.
11672
11673 2011-04-08  Mike Stump  <mikestump@comcast.net>
11674
11675         PR testsuite/48506
11676         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11677         default to fno-common.
11678
11679 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11680
11681         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11682         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11683
11684 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11685
11686         PR fortran/48448
11687         * gfortran.dg/function_optimize_5.f90:  New test.
11688
11689 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11690
11691         * gnat.dg/aggr17.adb: New test.
11692         * gnat.dg/aggr18.adb: Likewise.
11693
11694 2011-04-08  Michael Matz  <matz@suse.de>
11695
11696         PR middle-end/48389
11697         * gcc.target/i386/pr48389.c: New test.
11698
11699 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11700
11701         PR rtl-optimization/48272
11702         * g++.dg/opt/pr48272.C: New.
11703
11704 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11705
11706         PR rtl-optimization/48235
11707         * gcc.dg/pr48235.c: New.
11708
11709 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11710
11711         PR rtl-optimization/48302
11712         * g++.dg/opt/pr48302.C: New.
11713
11714 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11715
11716         PR target/48273
11717         * g++.dg/opt/pr48273.C: New.
11718
11719 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11720
11721         PR rtl-optimization/48442
11722         * gcc.dg/pr48442.c: New.
11723
11724 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11725
11726         PR tree-optimization/48377
11727         * gcc.dg/vect/pr48377.c: New test.
11728
11729 2011-04-07  Jason Merrill  <jason@redhat.com>
11730
11731         * g++.dg/cpp0x/regress/call1.C: New.
11732
11733         * g++.dg/cpp0x/variadic107.C: New.
11734
11735         * g++.dg/cpp0x/sfinae11.C: New.
11736         * g++.dg/cpp0x/noexcept02.C: Fix.
11737
11738         * g++.dg/cpp0x/sfinae10.C: New.
11739
11740         * g++.dg/cpp0x/sfinae9.C: New.
11741
11742         * c-c++-common/Wcast-qual-1.c: Move here from...
11743         * gcc.dg/cast-qual-3.c: ...here, and...
11744         * g++.dg/warn/Wcast-qual2.C: ...here.
11745
11746         * g++.dg/cpp0x/sfinae8.C: New.
11747
11748         * g++.dg/cpp0x/sfinae7.C: New.
11749
11750         * g++.dg/cpp0x/enum9.C: New.
11751
11752 2011-04-07  Mike Stump  <mikestump@comcast.net>
11753
11754         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11755         with no trampolines.
11756
11757 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11758
11759         PR fortran/48117
11760         * gfortran.dg/gomp/pr48117.f90: New test.
11761
11762         PR debug/48343
11763         * gcc.dg/torture/pr48343.c: New test.
11764
11765 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11766
11767         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11768
11769 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11770
11771         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11772
11773 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11774
11775         PR target/43920
11776         * lib/scanasm.exp (object-size): New proc.
11777         * gcc.target/arm/pr43920-2.c: New test.
11778
11779 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11780
11781         PR fortran/18918
11782         PR fortran/48477
11783         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11784
11785 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11786
11787         * gcc.dg/mtune.c: Prune note from output.
11788
11789 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11790
11791         PR debug/48466
11792         * gcc.dg/guality/pr36977.c: New test.
11793         * gcc.dg/guality/pr48466.c: New test.
11794
11795 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11796
11797         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11798
11799 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11800
11801         * gnat.dg/return3.adb: New test.
11802
11803 2011-04-06  Richard Guenther  <rguenther@suse.de>
11804
11805         PR tree-optimization/47663
11806         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11807
11808 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11809
11810         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11811         Solaris 8 and 9 as well.
11812
11813 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11814
11815         PR target/43920
11816         * gcc.target/arm/pr43920-1.c: New test.
11817
11818 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11819
11820         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11821         (cctor): Actually return the value.
11822         (main): Cast return values.
11823
11824 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11825
11826         * gfortran.dg/character_comparison_8.f90:  New test.
11827
11828 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11829
11830         * frontend-passes: (optimize_lexical_comparison): New function.
11831         (optimize_expr): Call it.
11832         (optimize_comparison): Also handle lexical comparison functions.
11833         Return false instad of -2 for unequal comparison.
11834
11835 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11836
11837         PR fortran/48412
11838         * function_optimize_4.f90:  New test.
11839
11840 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11841
11842         PR fortran/18918
11843         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11844         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11845         * gfortran.dg/coarray_15.f90: New.
11846
11847 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11848
11849         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11850         * gfortran.dg/bessel_7.f90: Likewise.
11851
11852 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11853
11854         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11855
11856 2011-04-03  Richard Guenther  <rguenther@suse.de>
11857             Ira Rosen  <ira.rosen@linaro.org>
11858
11859         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11860         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11861         -ftree-loop-if-convert-stores.
11862
11863 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11864
11865         * gnat.dg/specs/aggr2.ads: New test.
11866
11867 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11868
11869         * gnat.dg/debug2.ad[sb]: New test.
11870         * gnat.dg/debug2_pkg.ads: New helper.
11871         * gnat.dg/debug3.ad[sb]: New test.
11872
11873 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11874
11875         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11876
11877 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11878
11879         PR middle-end/48335
11880         * gcc.c-torture/compile/pr48335-1.c: New test.
11881         * gcc.dg/pr48335-1.c: New test.
11882         * gcc.dg/pr48335-2.c: New test.
11883         * gcc.dg/pr48335-3.c: New test.
11884         * gcc.dg/pr48335-4.c: New test.
11885         * gcc.dg/pr48335-5.c: New test.
11886         * gcc.dg/pr48335-6.c: New test.
11887         * gcc.dg/pr48335-7.c: New test.
11888         * gcc.dg/pr48335-8.c: New test.
11889         * gcc.target/i386/pr48335-1.c: New test.
11890
11891 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11892
11893         PR c/36299
11894         * gcc.dg/Waddress.c: New test.
11895
11896 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11897
11898         PR fortran/48352
11899         * gfortran.dg/function_optimize_3.f90:  New test.
11900
11901 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11902
11903         * gcc.c-torture/compile/20110401-1.c: New test.
11904
11905         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11906         * g++.dg/lto/20091002-2_0.C: Likewise.
11907         * g++.dg/lto/20090303_0.c: Likewise.
11908         * g++.dg/lto/20091004-1_0.C: Likewise.
11909         * g++.dg/lto/20091002-3_0.C: Likewise.
11910         * g++.dg/lto/20091004-2_0.C: Likewise.
11911         * g++.dg/lto/20081123_0.C: Likewise.
11912         * g++.dg/lto/20090313_0.C: Likewise.
11913         * g++.dg/lto/20081109-1_0.C: Likewise.
11914         * g++.dg/lto/20081219_0.C: Likewise.
11915         * g++.dg/lto/20081204-1_0.C: Likewise.
11916         * g++.dg/lto/20090302_0.C: Likewise.
11917         * g++.dg/lto/20081119-1_0.C: Likewise.
11918         * g++.dg/lto/20081118_0.C: Likewise.
11919         * gcc.dg/lto/20091020-2_0.c: Likewise.
11920         * gcc.dg/lto/20090210_0.c: Likewise.
11921         * gcc.dg/lto/20081204-1_0.c: Likewise.
11922         * gcc.dg/lto/20081224_0.c: Likewise.
11923         * gcc.dg/lto/20090219_0.c: Likewise.
11924         * gcc.dg/lto/20091014-1_0.c: Likewise.
11925         * gcc.dg/lto/20091016-1_0.c: Likewise.
11926         * gcc.dg/lto/20090206-2_0.c: Likewise.
11927         * gcc.dg/lto/20090116_0.c: Likewise.
11928         * gcc.dg/lto/20091013-1_0.c: Likewise.
11929         * gcc.dg/lto/20091015-1_0.c: Likewise.
11930         * gcc.dg/lto/20090126-2_0.c: Likewise.
11931
11932 2011-03-31  Ian Lance Taylor  <iant@google.com>
11933
11934         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11935
11936 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11937
11938         * gnat.dg/opt16.adb: New test.
11939
11940 2011-03-31  Jason Merrill  <jason@redhat.com>
11941
11942         * g++.dg/cpp0x/defaulted24.C: New.
11943
11944 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11945
11946         PR target/16292
11947         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11948         with -O0.
11949
11950 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11951
11952         * g++.dg/other/i386-9.C: New test.
11953
11954 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11955
11956         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11957
11958 2011-03-30  Jason Merrill  <jason@redhat.com>
11959
11960         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11961
11962         * g++.dg/cpp0x/regress/isnan.C: New.
11963
11964         * g++.dg/cpp0x/initlist46.C: New.
11965
11966 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11967
11968         PR target/47551
11969         * gcc.target/arm/neon-modes-2.c: New test.
11970
11971 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11972
11973         PR c/48305
11974         * gcc.c-torture/compile/pr48305.c: New test.
11975
11976 2011-03-29  Jason Merrill  <jason@redhat.com>
11977
11978         * g++.dg/cpp0x/regress/value-dep1.C: New.
11979
11980 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11981
11982         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11983
11984 2011-03-29  Ian Lance Taylor  <iant@google.com>
11985
11986         * go.test/go-test.exp: Handle the test lines used in several new
11987         tests.
11988         (errchk): Add opts parameter.  Change all callers.  Handle parens
11989         in regexps.
11990
11991 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11992             Dominique d'Humieres  <dominiq@lps.ens.fr>
11993
11994         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11995         and __APPLE__ && __PPC__ && __ALTIVEC__.
11996
11997 2011-03-29  Jason Merrill  <jason@redhat.com>
11998
11999         * g++.dg/cpp0x/dependent1.C: New.
12000
12001         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12002
12003         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12004
12005         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12006
12007 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12008
12009         PR fortran/48095
12010         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12011         * gfortran.dg/proc_ptr_comp_32.f90: New.
12012
12013 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12014
12015         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12016         check for corresponding warning.
12017
12018 2011-03-28  Jason Merrill  <jason@redhat.com>
12019
12020         * g++.dg/cpp0x/rv-deduce2.C: New.
12021
12022 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12023
12024         PR debug/48203
12025         * gcc.dg/pr48203.c: New test.
12026
12027 2011-03-28  Jeff Law <law@redhat.com>
12028
12029         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12030
12031 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12032
12033         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12034         and __PPC__ && __ALTIVEC__.
12035
12036 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12037
12038         PR testsuite/48238
12039         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12040         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12041         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12042         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12043
12044 2011-03-28  Jason Merrill  <jason@redhat.com>
12045
12046         * g++.dg/cpp0x/initlist-array2.C: New.
12047
12048         * g++.dg/cpp0x/initlist-array1.C: New.
12049
12050         * g++.dg/cpp0x/constexpr-compound.C: New.
12051
12052         * g++.dg/cpp0x/constexpr-using.C: New.
12053
12054         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12055
12056 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12057
12058         PR testsuite/48276
12059         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12060
12061 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12062
12063         * gcc.dg/slp-1.c: New test.
12064
12065 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12066
12067         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12068         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12069         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12070         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12071         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12072         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12073         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12074         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12075         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12076         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12077         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12078         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12079         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12080         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12081
12082 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12083
12084         PR fortran/47065
12085         * gfortran.dg/trim_optimize_5.f90:  New test.
12086         * gfortran.dg/trim_optimize_6.f90:  New test.
12087
12088 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12089
12090         PR target/38598
12091         * gcc.target/mips/madd-7.c: Remove -mlong32.
12092         * gcc.target/mips/msub-7.c: Likewise.
12093
12094 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12095
12096         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12097         accesses to preserve the meaning of the test for doubleword vectors.
12098         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12099         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12100
12101 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12102
12103         PR fortran/48291
12104         * gfortran.dg/class_42.f03: New.
12105
12106 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12107
12108         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12109         strided accesses.
12110
12111 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12112
12113         PR rtl-optimization/48144
12114         * gcc.dg/pr48144.c: New test.
12115
12116 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12117
12118         * gnat.dg/discr27.ad[sb]: New test.
12119
12120 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12121
12122         * gnat.dg/limited_with2.ad[sb]: New test.
12123         * gnat.dg/limited_with2_pkg1.ads: New helper.
12124         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12125
12126 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12127
12128         * gnat.dg/opt15.adb: New test.
12129         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12130
12131 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12132
12133         PR fortran/48174
12134         PR fortran/45304
12135         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12136         * gfortran.dg/leadz_trailz_3.f90: Ditto
12137
12138 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12139
12140         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12141
12142 2011-03-25  Jason Merrill  <jason@redhat.com>
12143
12144         * g++.dg/cpp0x/defaulted22.C: New.
12145         * g++.dg/cpp0x/defaulted23.C: New.
12146         * g++.dg/cpp0x/defaulted15.C: Adjust.
12147
12148 2011-03-25  Jason Merrill  <jason@redhat.com>
12149
12150         * g++.dg/cpp0x/move1.C: New.
12151
12152 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12153
12154         PR target/48287
12155         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12156
12157 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12158
12159         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12160         for mips-sgi-irix6.5.
12161         Replace snprintf prototype by <stdio.h>.
12162
12163 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12164
12165         PR testsuite/48283
12166         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12167         run_expensive_tests.
12168         * gcc.dg/graphite/block-4.c: Likewise.
12169         * gcc.dg/graphite/block-7.c: Likewise.
12170         * gcc.dg/graphite/block-8.c: Likewise.
12171
12172 2011-03-25  Richard Guenther  <rguenther@suse.de>
12173
12174         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12175         * g++.dg/tree-ssa/pr8781.C: Likewise.
12176         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12177         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12178         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12179         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12180         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12181         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12182         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12183         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12184         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12185         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12186         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12187         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12188         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12189         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12190         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12191         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12192         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12193         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12194         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12195         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12196         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12197         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12198         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12199         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12200         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12201         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12202         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12203         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12204         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12205         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12206         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12207         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12208         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12209         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12210         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12211         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12212         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12213         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12214         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12215         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12216         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12217         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12218         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12219         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12220         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12221         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12222         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12223         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12224         * c-c++-common/pr46562-2.c: Likewise.
12225         * gfortran.dg/pr42108.f90: Likewise.
12226         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12227         foo to be inlined even at -O1.
12228         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12229         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12230         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12231         * gcc.dg/matrix/matrix.exp: Disable FRE.
12232
12233 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12234
12235         PR debug/48204
12236         * gcc.dg/dfp/pr48204.c: New test.
12237
12238 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12239
12240         PR target/48209
12241         * gcc.c-torture/execute/pr47917.c: Move this...
12242         * gcc.dg/torture/pr47917.c: to here and add xfails.
12243
12244 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12245
12246         * gnat.dg/array16.ad[sb]: New test.
12247         * gnat.dg/array16.ads: New helper.
12248
12249 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12250
12251         * gnat.dg/derived_type2.adb: New test.
12252
12253 2011-03-24  Richard Guenther  <rguenther@suse.de>
12254
12255         PR tree-optimization/48271
12256         * g++.dg/torture/pr48271.C: New testcase.
12257
12258 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12259
12260         * gnat.dg/array15.ad[sb]: New test.
12261
12262 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12263
12264         PR target/48237
12265         * gcc.target/i386/pr48237.c: New test.
12266
12267 2011-03-24  Richard Guenther  <rguenther@suse.de>
12268
12269         PR middle-end/48269
12270         * gcc.dg/builtin-object-size-10.c: New testcase.
12271
12272 2011-03-24  Richard Guenther  <rguenther@suse.de>
12273
12274         PR tree-optimization/46562
12275         * c-c++-common/pr46562-2.c: New testcase.
12276         * c-c++-common/pr46562.c: Likewise.
12277
12278 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12279
12280         * gcc.dg/vect/vect-cselim-1.c: New test.
12281         * gcc.dg/vect/vect-cselim-2.c: New test.
12282
12283 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12284
12285         * gcc.target/arm/pr46934.c: New.
12286
12287 2011-03-23  Ian Lance Taylor  <iant@google.com>
12288
12289         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12290
12291 2011-03-23  Richard Guenther  <rguenther@suse.de>
12292
12293         * gcc.dg/struct: Remove directory and contents.
12294
12295 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12296
12297         PR testsuite/48251
12298         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12299
12300 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12301
12302         * gnat.dg/discr26.ad[sb]: New test.
12303         * gnat.dg/discr26_pkg.ads: New helper.
12304
12305 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12306
12307         PR target/47553
12308         * gcc.target/arm/neon-vld-1.c: New test.
12309
12310 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12311
12312         * gnat.dg/array14.ad[sb]: New test.
12313         * gnat.dg/array14_pkg.ads: New helper.
12314
12315 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12316
12317         * gcc.c-torture/execute/920501-8.x: Remove.
12318         * gcc.c-torture/execute/930513-1.x: Remove.
12319         * gcc.c-torture/execute/960312-1.x: Remove.
12320         * gcc.c-torture/compile/20000804-1.c,
12321         gcc.c-torture/compile/20001205-1.c,
12322         gcc.c-torture/compile/20001226-1.c,
12323         gcc.c-torture/compile/20010518-2.c,
12324         gcc.c-torture/compile/20020312-1.c,
12325         gcc.c-torture/compile/20020604-1.c,
12326         gcc.c-torture/compile/920501-12.c,
12327         gcc.c-torture/compile/920501-4.c,
12328         gcc.c-torture/compile/920520-1.c,
12329         gcc.c-torture/compile/980506-1.c,
12330         gcc.c-torture/execute/980709-1.x,
12331         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12332         options for m68hc11.
12333         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12334         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12335         m68hc11.
12336
12337 2011-03-22  Nick Clifton  <nickc@redhat.com>
12338
12339         * lib/target-supports.exp (check_profiling_available): Add MN10300
12340         to the list of targets that do not support profiling.  Restore
12341         alpha sorting to this list.
12342
12343 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12344
12345         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12346         failure on 32-bit systems.
12347         * gcc.dg/torture/vector-2.c: Ditto.
12348
12349 2011-03-22  Richard Guenther  <rguenther@suse.de>
12350
12351         PR tree-optimization/48228
12352         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12353
12354 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12355
12356         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12357         powerpc.
12358
12359         PR target/48226
12360         * gcc.target/powerpc/pr48226.c: New file.
12361
12362 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12363
12364         * lib/prune.exp (prune_gcc_output): Prune "could not create
12365         compact unwind for" warnings.
12366
12367 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12368
12369         PR c/42544
12370         PR c/48197
12371         * gcc.c-torture/execute/pr42544.c: New test.
12372         * gcc.c-torture/execute/pr48197.c: New test.
12373
12374 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12375
12376         PR preprocessor/48192
12377         * gcc.target/powerpc/pr48192.c: New file.
12378
12379         PR target/48053
12380         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12381         split problem of 0 being loaded in a VSX register.
12382
12383 2011-03-21  Richard Guenther  <rguenther@suse.de>
12384
12385         PR c/47939
12386         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12387         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12388         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12389         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12390
12391 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12392
12393         PR target/48213
12394         * gcc.dg/pr48213.c: New test.
12395
12396 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12397
12398         PR target/12171
12399         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12400
12401 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12402
12403         * gcc.target/arm/xor-and.c: New.
12404
12405 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12406
12407         PR fortran/22572
12408         * gfortran.dg/function_optimize_1.f90:  New test.
12409         * gfortran.dg/function_optimize_2.f90:  New test.
12410
12411 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12412
12413         PR rtl-optimization/47502
12414         * gcc.target/i386/pr47502-1.c: New.
12415         * gcc.target/i386/pr47502-2.c: Likewise.
12416
12417 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12418
12419         PR rtl-optimization/48156
12420         * gcc.dg/pr48156.c: New test.
12421
12422 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12423
12424         PR libfortran/47439
12425         * gfortran.dg/scratch_1.f90: Adjust test.
12426
12427 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12428
12429         PR libfortran/47439
12430         * gfortran.dg/scratch_1.f90: New test.
12431
12432 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12433
12434         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12435         variably modified typedefs.
12436         * gcc.dg/c1x-typedef-2.c: Remove.
12437
12438 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12439
12440         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12441         * gcc.dg/c1x-anon-struct-3.c: New test.
12442         * gcc.dg/anon-struct-11.c: Update.
12443
12444 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12445
12446         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12447         dg-xfail-run-if.
12448         Only xfail with gas.
12449
12450 2011-03-18  Jason Merrill  <jason@redhat.com>
12451
12452         * g++.dg/template/fn-ptr1.C: New.
12453
12454         * g++.dg/overload/volatile1.C: New.
12455
12456         * g++.dg/opt/pr23372.C: New.
12457
12458         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12459
12460 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12461
12462         PR middle-end/47405
12463         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12464
12465 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12466
12467         * gcc.target/arm/unsigned-extend-1.c: New.
12468
12469 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12470
12471         PR bootstrap/48161
12472         * gcc.c-torture/compile/pr48161.c: New test.
12473
12474 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12475
12476         PR middle-end/47725
12477         * gcc.dg/torture/pr47725.c: New.
12478
12479 2011-03-17  Jason Merrill  <jason@redhat.com>
12480
12481         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12482         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12483
12484 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12485
12486         * gnat.dg/specs/elab2.ads: New test.
12487         * gnat.dg/specs/elab2_pkg.ads: New helper.
12488
12489 2011-03-17  Jason Merrill  <jason@redhat.com>
12490
12491         * g++.dg/cpp0x/decltype-1212.C: New.
12492         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12493
12494 2011-03-17  Jason Merrill  <jason@redhat.com>
12495
12496         * g++.dg/parse/memfnquals1.C: New.
12497
12498 2011-03-17  Richard Guenther  <rguenther@suse.de>
12499
12500         PR middle-end/48134
12501         * gcc.dg/pr48134.c: New testcase.
12502
12503 2011-03-17  Richard Guenther  <rguenther@suse.de>
12504
12505         PR middle-end/48165
12506         * g++.dg/torture/pr48165.C: New testcase.
12507
12508 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12509
12510         PR rtl-optimization/48141
12511         * gcc.dg/pr48141.c: New test.
12512
12513 2011-03-16  Jason Merrill  <jason@redhat.com>
12514
12515         * g++.dg/cpp0x/constexpr-48089.C: New.
12516
12517         * g++.dg/cpp0x/constexpr-abi1.C: New.
12518
12519         * g++.dg/cpp0x/constexpr-46336.C: New.
12520         * g++.dg/parse/friend5.C: Adjust expected errors.
12521
12522         * g++.dg/cpp0x/constexpr-47570.C: New.
12523
12524 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12525
12526         PR debug/47510
12527         * ++.dg/debug/dwarf2/typedef6.C: New test.
12528
12529 2011-03-16  Jason Merrill  <jason@redhat.com>
12530
12531         * g++.dg/cpp0x/elision2.C: New.
12532
12533         * g++.dg/cpp0x/constexpr-array3.C: New.
12534
12535 2011-03-16  Jason Merrill  <jason@redhat.com>
12536
12537         * g++.dg/cpp0x/sfinae6.C: New.
12538         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12539         * g++.dg/cpp0x/pr45908.C: Likewise.
12540         * g++.dg/cpp0x/sfinae6.C: Likewise.
12541         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12542         * g++.old-deja/g++.law/arg11.C: Likewise.
12543
12544 2011-03-16  Jason Merrill  <jason@redhat.com>
12545
12546         * g++.dg/template/incomplete6.C: New.
12547
12548 2011-03-16  Jeff Law <law@redhat.com>
12549
12550         * gcc.dg/tree-ssa/vrp55.c: New test.
12551
12552 2011-03-16  Jason Merrill  <jason@redhat.com>
12553
12554         * g++.dg/cpp0x/auto22.C: New.
12555
12556 2011-03-16  Richard Guenther  <rguenther@suse.de>
12557
12558         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12559         optimizing it away if promoted to const.
12560
12561 2011-03-16  Richard Guenther  <rguenther@suse.de>
12562
12563         PR tree-optimization/48149
12564         * gcc.dg/fold-complex-1.c: New testcase.
12565
12566 2011-03-16  Richard Guenther  <rguenther@suse.de>
12567
12568         PR testsuite/48147
12569         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12570         or cloning happens.
12571
12572 2011-03-16  Richard Guenther  <rguenther@suse.de>
12573
12574         PR tree-optimization/26134
12575         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12576
12577 2011-03-16  Richard Guenther  <rguenther@suse.de>
12578
12579         PR tree-optimization/48146
12580         * gcc.dg/torture/pr48146.c: New testcase.
12581
12582 2011-03-16  Richard Guenther  <rguenther@suse.de>
12583
12584         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12585         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12586
12587 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12588
12589         PR middle-end/48136
12590         * gcc.c-torture/compile/pr48136.c: New test.
12591
12592         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12593
12594         PR debug/45882
12595         * gcc.dg/guality/pr45882.c: New test.
12596
12597 2011-03-15  Jason Merrill  <jason@redhat.com>
12598
12599         * g++.dg/cpp0x/constexpr-recursion.C: New.
12600
12601         * g++.dg/cpp0x/implicit11.C: New.
12602
12603 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12604
12605         * g++.dg/cpp0x/constexpr-attribute.C: New.
12606
12607 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
12608
12609         * g++.dg/parse/pr34758.C: New.
12610
12611 2011-03-15  Xinliang David Li  <davidxl@google.com>
12612
12613         PR c/47837
12614         * gcc.dg/uninit-pred-7_d.c: New test.
12615         * gcc.dg/uninit-pred-8_d.c: New test.
12616
12617 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12618
12619         PR target/46788
12620         * gcc.target/arm/pr46788.c: New.
12621
12622 2011-03-15  Richard Guenther  <rguenther@suse.de>
12623
12624         PR middle-end/47650
12625         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12626         * gfortran.dg/ishft_4.f90: Likewise.
12627         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12628
12629 2011-03-15  Richard Guenther  <rguenther@suse.de>
12630
12631         PR tree-optimization/13954
12632         * g++.dg/tree-ssa/pr13954.C: New testcase.
12633
12634 2011-03-15  Richard Guenther  <rguenther@suse.de>
12635
12636         PR tree-optimization/48037
12637         * gcc.target/i386/pr48037-1.c: New testcase.
12638
12639 2011-03-15  Richard Guenther  <rguenther@suse.de>
12640
12641         PR tree-optimization/41490
12642         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12643         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12644         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12645         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12646         * g++.dg/tree-ssa/pr33604.C: Adjust.
12647
12648 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12649
12650         PR middle-end/47917
12651         * gcc.c-torture/execute/pr47917.c: New test.
12652         * gcc.dg/pr47917.c: New test.
12653
12654         PR middle-end/38878
12655         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12656
12657 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12658
12659         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12660         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12661         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12662         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12663         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12664         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12665         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12666         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12667         * gcc.target/i386/avx-floor-vec.c: Ditto.
12668         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12669         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12670         * gcc.target/i386/avx-rint-vec.c: Ditto.
12671         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12672         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12673         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12674         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12675
12676 2011-03-14  Tom Tromey  <tromey@redhat.com>
12677
12678         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12679         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12680         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12681
12682 2011-03-14  Tom Tromey  <tromey@redhat.com>
12683
12684         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12685         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12686         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12687
12688 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12689
12690         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12691
12692 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12693
12694         PR rtl-optimization/47166
12695         * gcc.c-torture/execute/postmod-1.c: New test.
12696
12697 2011-03-14  Richard Guenther  <rguenther@suse.de>
12698
12699         PR middle-end/48098
12700         * gcc.dg/torture/pr48098.c: New testcase.
12701
12702 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12703
12704         PR target/48053
12705         * gcc.target/powerpc/pr48053-1.c: New test.
12706         * gcc.target/powerpc/pr48053-2.c: Likewise.
12707
12708 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12709
12710         PR libfortran/48066
12711         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12712
12713 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12714
12715         PR libfortran/48066
12716         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12717
12718 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12719
12720         PR fortran/48059
12721         * gfortran.dg/class_41.f03: New.
12722
12723 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12724
12725         * g++.dg/conversion/cast3.C: New test.
12726
12727 2011-03-11  Jason Merrill  <jason@redhat.com>
12728
12729         * g++.dg/template/error45.C: New.
12730
12731         * g++.dg/parse/no-type-defn1.C: New.
12732
12733         * g++.dg/ext/attrib40.C: New.
12734
12735         * g++.dg/cpp0x/regress/array1.C: New.
12736
12737 2011-03-11  Richard Guenther  <rguenther@suse.de>
12738
12739         PR tree-optimization/48067
12740         * gcc.dg/pr48067.c: New testcase.
12741
12742 2011-03-11  Richard Guenther  <rguenther@suse.de>
12743
12744         PR lto/48073
12745         * g++.dg/lto/20110311-1_0.C: New testcase.
12746
12747 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12748
12749         PR c++/48035
12750         * g++.dg/inherit/virtual8.C: New test.
12751
12752         PR middle-end/48044
12753         * gcc.dg/torture/pr48044.c: New test.
12754
12755 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12756
12757         PR fortran/47768
12758         * gfortran.dg/proc_ptr_comp_31.f90: New.
12759
12760 2011-03-11  Richard Guenther  <rguenther@suse.de>
12761
12762         PR tree-optimization/47278
12763         * gcc.dg/torture/pr47278-1.c: New testcase.
12764         * gcc.dg/torture/pr47278-2.c: Likewise.
12765
12766 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12767
12768         PR tree-optimization/48063
12769         * gcc.dg/torture/pr48063.c: New test.
12770
12771 2011-03-10  Jason Merrill  <jason@redhat.com>
12772
12773         * g++.dg/template/array22.C: New.
12774
12775         * g++.dg/cpp0x/syntax-err1.C: New.
12776         * g++.dg/parse/error36.C: Adjust expected errors.
12777         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12778         * g++.old-deja/g++.pt/typename3.C: Likewise.
12779         * g++.old-deja/g++.pt/typename4.C: Likewise.
12780         * g++.old-deja/g++.pt/typename6.C: Likewise.
12781
12782 2011-03-09  Jason Merrill  <jason@redhat.com>
12783
12784         * g++.dg/template/nontype22.C: New.
12785
12786 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12787
12788         PR tree-optimization/47714
12789         * g++.dg/torture/pr47714.C: New test.
12790
12791 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12792
12793         PR target/47755
12794         * gcc.target/powerpc/pr47755-2.c: New file.
12795
12796 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12797
12798         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12799         is not set in the environment, pass 64 as first argument when not
12800         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12801         native where ulimit -u is supported.
12802
12803 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12804
12805         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12806
12807 2011-03-08  Jason Merrill  <jason@redhat.com>
12808
12809         * g++.dg/template/nontype21.C: New.
12810
12811         * g++.dg/template/anon5.C: New.
12812
12813 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12814
12815         PR debug/47881
12816         * gcc.dg/pr47881.c: New test.
12817
12818 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12819
12820         PR c++/47957
12821         * g++.dg/lookup/template3.C: New test.
12822
12823 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12824
12825         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12826         'long' type.
12827
12828 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12829
12830         PR testsuite/47954
12831         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12832         sizeof to compute alignment.
12833
12834 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12835
12836         PR tree-optimization/48022
12837         * gcc.dg/pr48022-1.c: New test.
12838         * gcc.dg/pr48022-2.c: New test.
12839
12840 2011-03-07  Jason Merrill  <jason@redhat.com>
12841
12842         * g++.dg/template/nontype20.C: New.
12843         * g++.dg/init/member1.C: Adjust expected errors.
12844         * g++.dg/parse/constant4.C: Likewise.
12845         * g++.dg/template/qualified-id3.C: Likewise.
12846         * g++.old-deja/g++.pt/crash10.C: Likewise.
12847
12848         * g++.dg/cpp0x/regress/non-const1.C: New.
12849
12850 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12851
12852         PR debug/47991
12853         * gcc.dg/pr47991.c: New test.
12854
12855 2011-03-07  Jason Merrill  <jason@redhat.com>
12856
12857         * g++.dg/abi/mangle46.C: New.
12858
12859 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12860
12861         PR target/47862
12862         * gcc.target/powerpc/pr47862.c: New.
12863
12864 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12865
12866         PR target/45413
12867         * gcc.target/i386/combine-mul.c: Require nonpic.
12868
12869 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12870             Nathan Froyd  <froydnj@codesourcery.com>
12871
12872         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12873
12874 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12875
12876         * README.QMTEST: Remove.
12877
12878 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12879             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12880
12881         PR fortran/47850
12882         * gfortran.dg/array_constructor_37.f90 : New test.
12883
12884 2011-03-05  Jason Merrill  <jason@redhat.com>
12885
12886         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12887         * g++.dg/abi/mangle45.C: Likewise.
12888         * g++.dg/cpp0x/trailing1.C: Likewise.
12889
12890 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12891
12892         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12893
12894 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12895
12896         PR rtl-optimization/47899
12897         * gcc.dg/pr47899.c: New test.
12898
12899         * gcc.dg/torture/pr47968.c: Ignore warnings.
12900
12901         PR tree-optimization/47967
12902         * gcc.c-torture/compile/pr47967.c: New test.
12903
12904 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12905
12906         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12907         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12908
12909 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12910
12911         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12912         and property_getAttributes() if __OBJC2__.
12913         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12914         * objc.dg/property/property-encoding-1.m: New.
12915         * obj-c++.dg/property/property-encoding-1.mm: New.
12916
12917 2011-03-04  Jason Merrill  <jason@redhat.com>
12918
12919         * g++.dg/template/pseudodtor6.C: New.
12920
12921         * g++.dg/inherit/covariant19.C: New.
12922
12923 2011-03-04  Richard Guenther  <rguenther@suse.de>
12924
12925         PR middle-end/47968
12926         * gcc.dg/torture/pr47968.c: New testcase.
12927
12928 2011-03-04  Richard Guenther  <rguenther@suse.de>
12929
12930         PR middle-end/47975
12931         * gcc.dg/torture/pr47975.c: New testcase.
12932
12933 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12934
12935         PR c++/47974
12936         * g++.dg/template/crash106.C: New.
12937
12938 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12939
12940         PR c/47963
12941         * gcc.dg/gomp/pr47963.c: New test.
12942         * g++.dg/gomp/pr47963.C: New test.
12943
12944 2011-03-02  Jason Merrill  <jason@redhat.com>
12945
12946         * g++.dg/cpp0x/regress/condition1.C: New.
12947
12948         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12949
12950 2011-03-01  Jason Merrill  <jason@redhat.com>
12951
12952         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12953
12954         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12955
12956 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12957
12958         PR rtl-optimization/47925
12959         * gcc.c-torture/execute/pr47925.c: New test.
12960
12961 2011-03-01  Jason Merrill  <jason@redhat.com>
12962
12963         * g++.dg/cpp0x/decltype25.C: New.
12964
12965         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12966
12967 2011-03-01  Richard Guenther  <rguenther@suse.de>
12968
12969         PR tree-optimization/47890
12970         * gcc.dg/torture/pr47890.c: New testcase.
12971
12972 2011-03-01  Richard Guenther  <rguenther@suse.de>
12973
12974         PR lto/47924
12975         * gcc.dg/lto/pr47924_0.c: New testcase.
12976
12977 2011-03-01  Richard Guenther  <rguenther@suse.de>
12978
12979         PR lto/46911
12980         * gfortran.dg/lto/pr46911_0.f: New testcase.
12981
12982 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12983
12984         PR libgfortran/47933
12985         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12986         compile errors from older code form.
12987
12988 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12989
12990         PR libgfortran/47567
12991         * gfortran.dg/fmt_fw_d.f90: New test.
12992
12993 2011-02-28  Jason Merrill  <jason@redhat.com>
12994
12995         * g++.dg/inherit/covariant18.C: New.
12996
12997 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12998
12999         PR middle-end/47893
13000         * gcc.dg/pr47893.c: New test.
13001
13002 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13003
13004         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13005         NULL in case of a selector with conflicting types.
13006         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13007
13008 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13009
13010         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13011         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13012         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13013         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13014
13015 2011-02-28  Jason Merrill  <jason@redhat.com>
13016
13017         PR c++/47906
13018         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13019
13020 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13021
13022         PR libgfortran/47778
13023         * gfortran.dg/namelist_71.f90: New test.
13024
13025 2011-02-27  Jason Merrill  <jason@redhat.com>
13026
13027         PR c++/47906
13028         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13029         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13030
13031 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13032
13033         PR c++/46466
13034         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13035
13036 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13037
13038         PR fortran/47886
13039         * gfortran.dg/gomp/task-1.f90: Removed.
13040
13041 2011-02-26  Jason Merrill  <jason@redhat.com>
13042
13043         * g++.dg/template/this-targ1.C: New.
13044
13045         * g++.dg/cpp0x/regress/template-const1.C: New.
13046         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13047         * g++.dg/template/function1.C: Adjust.
13048         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13049         * g++.dg/debug/debug7.C: Adjust.
13050
13051 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13052
13053         PR fortran/47886
13054         * gfortran.dg/gomp/task-1.f90: New.
13055
13056 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13057
13058         * gcc.target/arm/neon-thumb2-move.c: Add
13059         dg-require-effective-target arm_thumb2_ok.
13060
13061 2011-02-24  Jason Merrill  <jason@redhat.com>
13062
13063         * g++.dg/parse/constant1.C: Specify C++98 mode.
13064         * g++.dg/parse/constant5.C: Likewise.
13065         * g++.dg/parse/error2.C: Likewise.
13066         * g++.dg/parse/semicolon3.C: Likewise.
13067         * g++.dg/template/crash14.C: Likewise.
13068         * g++.dg/template/local4.C: Likewise.
13069         * g++.dg/template/nontype3.C: Likewise.
13070         * g++.dg/parse/crash31.C: Adjust expected errors.
13071         * g++.dg/template/function1.C: Likewise.
13072         * g++.dg/template/ref3.C: Likewise.
13073         * g++.dg/template/static9.C: Likewise.
13074         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13075
13076         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13077         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13078         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13079         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13080         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13081
13082 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13083
13084         PR fortran/47878
13085         * gfortran.dg/pr47878.f90: New test.
13086
13087 2011-02-24  Richard Guenther  <rguenther@suse.de>
13088
13089         PR testsuite/47801
13090         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13091         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13092
13093 2011-02-24  Richard Guenther  <rguenther@suse.de>
13094
13095         PR fortran/47839
13096         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13097         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13098
13099 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13100
13101         PR libgfortran/47567
13102         * gfortran.dg/fmt_f0_1.f90: Update test.
13103
13104 2011-02-23  Jason Merrill  <jason@redhat.com>
13105
13106         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13107         * g++.dg/abi/mangle45.C: New.
13108
13109         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13110         * g++.dg/template/canon-type-9.C: Match use of decltype
13111         between declaration and definition.
13112         * g++.dg/template/canon-type-12.C: Likewise.
13113
13114 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13115
13116         PR fortran/40850
13117         * gfortran.dg/nested_allocatables_1.f90: New.
13118
13119 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13120
13121         PR c++/46868
13122         * g++.dg/pr46868.C: New test.
13123         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13124         * g++.dg/parse/error14.C: Adjust.
13125
13126 2011-02-23  Richard Guenther  <rguenther@suse.de>
13127
13128         PR tree-optimization/47838
13129         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13130
13131 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13132
13133         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13134
13135 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13136
13137         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13138         * gfortran.dg/count_init_expr.f03: Ditto.
13139         * gfortran.dg/gomp/pr43711.f90: Ditto.
13140         * gcc.dg/struct-parse-2.c: Ditto.
13141         * gcc.dg/parse-error-3.c: Ditto.
13142         * gcc.dg/Wlogical-op-1.c: Ditto.
13143         * gcc.dg/Walways-true-1.c: Ditto.
13144         * gcc.dg/pr24225.c: Ditto.
13145         * gcc.dg/Walways-true-2.c: Ditto.
13146         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13147         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13148         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13149         * g++.dg/overload/defarg4.C: Ditto.
13150         * g++.dg/inherit/covariant16.C: Ditto.
13151         * g++.dg/inherit/virtual7.C: Ditto.
13152         * g++.dg/template/canon-type-9.C: Ditto.
13153         * g++.dg/template/access19.C: Ditto.
13154         * g++.dg/template/call7.C: Ditto.
13155         * g++.dg/template/canon-type-2.C: Ditto.
13156         * g++.dg/template/init7.C: Ditto.
13157         * g++.dg/template/sizeof-template-argument.C: Ditto.
13158         * g++.dg/template/const3.C: Ditto.
13159         * g++.dg/template/sfinae26.C: Ditto.
13160         * g++.dg/template/sfinae26.C: Ditto.
13161         * g++.dg/template/canon-type-11.C: Ditto.
13162         * g++.dg/template/union2.C: Ditto.
13163         * g++.dg/template/canon-type-3.C: Ditto.
13164         * g++.dg/template/canon-type-1.C: Ditto.
13165         * g++.dg/template/canon-type-5.C: Ditto.
13166         * g++.dg/template/canon-type-7.C: Ditto.
13167         * g++.dg/template/canon-type-10.C: Ditto.
13168         * g++.dg/template/spec36.C: Ditto.
13169         * g++.dg/template/typedef38.C: Ditto.
13170         * g++.dg/template/canon-type-4.C: Ditto.
13171         * g++.dg/template/canon-type-6.C: Ditto.
13172         * g++.dg/template/canon-type-13.C: Ditto.
13173         * g++.dg/template/instantiate9.C: Ditto.
13174         * g++.dg/template/ttp22.C: Ditto.
13175         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13176         * g++.dg/warn/Walways-true-1.C: Ditto.
13177         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13178         * g++.dg/warn/Walways-true-2.C: Ditto.
13179         * g++.dg/conversion/op4.C: Ditto.
13180         * g++.dg/opt/pr19650.C: Ditto.
13181         * g++.dg/lookup/friend11.C: Ditto.
13182         * g++.dg/other/default2.C: Ditto.
13183         * g++.dg/other/default3.C: Ditto.
13184         * g++.dg/other/dtor2.C: Ditto.
13185         * g++.dg/other/friend5.C: Ditto.
13186         * g++.dg/other/default5.C: Ditto.
13187         * g++.dg/init/brace6.C: Ditto.
13188         * g++.dg/init/aggr5.C: Ditto.
13189         * g++.dg/init/error2.C: Ditto.
13190         * g++.dg/expr/bound-mem-fun.C: Ditto.
13191         * g++.dg/expr/cond6.C: Ditto.
13192         * g++.dg/expr/stmt-expr-1.C: Ditto.
13193         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13194         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13195         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13196         * g++.dg/cpp0x/bracket1.C: Ditto.
13197         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13198         * g++.dg/cpp0x/pr38646.C: Ditto.
13199         * g++.dg/cpp0x/variadic73.C: Ditto.
13200         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13201         * g++.dg/cpp0x/bracket4.C: Ditto.
13202         * g++.dg/cpp0x/decltype4.C: Ditto.
13203         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13204         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13205         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13206         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13207         * g++.dg/cpp0x/decltype2.C: Ditto.
13208         * g++.dg/cpp0x/decltype1.C: Ditto.
13209         * g++.dg/cpp0x/bracket2.C: Ditto.
13210         * g++.dg/cpp0x/decltype5.C: Ditto.
13211         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13212         * g++.dg/cpp0x/variadic70.C: Ditto.
13213         * g++.dg/cpp0x/decltype6.C: Ditto.
13214         * g++.dg/cpp0x/rvo.C: Ditto.
13215         * g++.dg/cpp0x/vt-40092.C: Ditto.
13216         * g++.dg/cpp0x/variadic-new.C: Ditto.
13217         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13218         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13219         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13220         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13221         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13222         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13223         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13224         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13225         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13226         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13227         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13228         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13229         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13230         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13231         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13232         * g++.dg/cpp0x/pr39639.C: Ditto.
13233         * g++.dg/cpp0x/decltype3.C: Ditto.
13234         * g++.dg/cpp0x/variadic68.C: Ditto.
13235         * g++.dg/cpp0x/variadic-function.C: Ditto.
13236         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13237         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13238         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13239         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13240         * g++.dg/parse/crash35.C: Ditto.
13241         * g++.dg/parse/crash40.C: Ditto.
13242         * g++.dg/parse/defarg12.C: Ditto.
13243         * g++.dg/parse/crash34.C: Ditto.
13244         * g++.dg/parse/constructor3.C: Ditto.
13245         * g++.dg/parse/template23.C: Ditto.
13246         * g++.dg/parse/crash56.C: Ditto.
13247         * g++.dg/parse/dtor13.C: Ditto.
13248         * g++.dg/parse/error33.C: Ditto.
13249         * g++.dg/parse/ctor9.C: Ditto.
13250         * g++.dg/parse/error32.C: Ditto.
13251         * g++.dg/parse/error37.C: Ditto.
13252         * g++.dg/parse/bitfield3.C: Ditto.
13253         * g++.dg/parse/struct-4.C: Ditto.
13254         * g++.dg/ext/has_trivial_copy.C: Ditto.
13255         * g++.dg/ext/is_polymorphic.C: Ditto.
13256         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13257         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13258         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13259         * g++.dg/ext/is_union.C: Ditto.
13260         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13261         * g++.dg/ext/is_pod.C: Ditto.
13262         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13263         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13264         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13265         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13266         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13267         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13268         * g++.dg/ext/is_abstract.C: Ditto.
13269         * g++.dg/ext/has_trivial_assign.C: Ditto.
13270         * g++.dg/ext/is_class.C: Ditto.
13271         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13272         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13273         * g++.dg/ext/is_base_of.C: Ditto.
13274         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13275         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13276         * g++.dg/ext/is_empty.C: Ditto.
13277         * g++.dg/ext/is_enum.C: Ditto.
13278         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13279         * gnat.dg/opt11.adb: Ditto.
13280         * obj-c++.dg/pr45735.mm: Ditto.
13281         * obj-c++.dg/pr24393.mm: Ditto.
13282         * obj-c++.dg/exceptions-2.mm: Ditto.
13283         * objc.dg/pr45735.m: Ditto.
13284         * objc.dg/pr24393.m: Ditto.
13285
13286 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13287
13288         * objc.dg/attributes/objc-exception-1.m: New.
13289
13290 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13291
13292         * gcc.dg/cpp/include7.c: New test.
13293
13294 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13295
13296         PR c++/47242
13297         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13298
13299 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13300
13301         PR rtl-optimization/47763
13302         * gcc.dg/pr47763.c: New test.
13303
13304 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13305
13306         PR fortran/45743
13307         * gfortran.dg/whole_file_32.f90 : New test.
13308
13309 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13310
13311         PR c++/47666
13312         * g++.dg/inherit/virtual7.C: New test.
13313
13314 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13315
13316         PR objc/47832
13317         * objc.dg/type-size-3.m: Updated error message.
13318         * objc.dg/type-size-4.m: New test.
13319         * objc.dg/type-size-5.m: New test.
13320
13321 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13322
13323         * lib/gnat.exp: Fix comments.
13324         Don't load libgloss.exp.
13325         (default_gnat_version): Call $compiler with --version.
13326         Adapt regexp for gnatmake output, insert version.
13327         (gnat_version): New proc.
13328         (gnat_init): Remove gnat_libgcc_s_path.
13329         (gnat_target_compile): Likewise.
13330         Remove ld_library_path.
13331         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13332         (gnat_pass): Remove.
13333         (gnat_pass): Remove.
13334         (gnat_finish): Remove.
13335         (gnat_exit): Remove.
13336         (local_find_gnatmake): Reindent.
13337         (runtest_file_p): Remove.
13338         (prune_warnings): Remove.
13339         (find_gnatclean): New proc.
13340         * lib/gnat-dg.exp (lremove): New proc.
13341         (gnat-dg-test): Reindent.
13342         Remove additional output files.
13343         (gnat-dg-runtest): Remove.
13344
13345         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13346         * gnat.dg/loop_optimization6.adb: Likewise.
13347         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13348
13349 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13350
13351         PR tree-optimization/47835
13352         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13353
13354 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13355
13356         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13357         * gfortran.dg/abstract_type_2.f03: Ditto.
13358         * gfortran.dg/abstract_type_3.f03: Ditto.
13359         * gfortran.dg/abstract_type_4.f03: Ditto.
13360         * gfortran.dg/abstract_type_5.f03: Ditto.
13361         * gfortran.dg/abstract_type_6.f03: Ditto.
13362         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13363         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13364         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13365         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13366         * gfortran.dg/array_function_5.f90: Ditto.
13367         * gfortran.dg/asynchronous_3.f03: Ditto.
13368         * gfortran.dg/char_expr_1.f90: Ditto.
13369         * gfortran.dg/class_14.f03: Ditto.
13370         * gfortran.dg/data_array_6.f: Ditto.
13371         * gfortran.dg/data_invalid.f90: Ditto.
13372         * gfortran.dg/dot_product_1.f03: Ditto.
13373         * gfortran.dg/func_derived_5.f90: Ditto.
13374         * gfortran.dg/func_result_4.f90: Ditto.
13375         * gfortran.dg/implied_do_1.f90: Ditto.
13376         * gfortran.dg/initialization_25.f90: Ditto.
13377         * gfortran.dg/initialization_26.f90: Ditto.
13378         * gfortran.dg/interface_34.f90: Ditto.
13379         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13380         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13381         * gfortran.dg/matmul_8.f03: Ditto.
13382         * gfortran.dg/merge_init_expr.f90: Ditto.
13383         * gfortran.dg/pack_assign_1.f90: Ditto.
13384         * gfortran.dg/pack_vector_1.f90: Ditto.
13385         * gfortran.dg/pointer_check_8.f90: Ditto.
13386         * gfortran.dg/product_init_expr.f03: Ditto.
13387         * gfortran.dg/reshape_order_5.f90: Ditto.
13388         * gfortran.dg/reshape_shape_1.f90: Ditto.
13389         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13390         * gfortran.dg/same_name_2.f90: Ditto.
13391         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13392         * gfortran.dg/spread_init_expr.f03: Ditto.
13393         * gfortran.dg/stmt_func_1.f90: Ditto.
13394         * gfortran.dg/sum_init_expr.f03: Ditto.
13395         * gfortran.dg/transpose_3.f03: Ditto.
13396         * gfortran.dg/unpack_init_expr.f03: Ditto.
13397         * gfortran.dg/warn_conversion.f90: Ditto.
13398         * gfortran.dg/warn_conversion_2.f90: Ditto.
13399         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13400         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13401         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13402         * gfortran.dg/whole_file_16.f90: Ditto.
13403         * gfortran.dg/whole_file_17.f90: Ditto.
13404         * gfortran.dg/whole_file_18.f90: Ditto.
13405         * gfortran.dg/whole_file_20.f03: Ditto.
13406         * gfortran.dg/whole_file_5.f90: Ditto.
13407         * gfortran.dg/whole_file_6.f90: Ditto.
13408         * gfortran.dg/write_invalid_format.f90: Ditto.
13409         * gfortran.dg/zero_sized_6.f90: Ditto.
13410
13411 2011-02-21  Jeff Law <law@redhat.com>
13412
13413         PR rtl-optimization/46178
13414         * gcc.target/i386/pr46178.c: New test.
13415
13416         PR rtl-optimization/46002
13417         * gcc.c-torture/compile/pr46002.c: New test.
13418
13419 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13420
13421         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13422         *-*-hpux10*.
13423
13424 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13425
13426         PR debug/47106
13427         * g++.dg/debug/pr47106.C: Require effective target lto.
13428
13429 2011-02-21  Jason Merrill  <jason@redhat.com>
13430
13431         * g++.dg/cpp0x/constexpr-diag2.C: New.
13432
13433 2011-02-20  Jason Merrill  <jason@redhat.com>
13434
13435         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13436
13437         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13438
13439         * g++.dg/overload/conv-op1.C: New.
13440
13441         * g++.dg/cpp0x/constexpr-synth1.C: New.
13442
13443 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13444
13445         * objc.dg/layout-2.m: New.
13446         * objc.dg/selector-3.m: Adjusted location of error message.
13447         * objc.dg/type-size-3.m: Same.
13448         * obj-c++.dg/selector-3.mm: Same.
13449
13450 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13451
13452         PR objc/47784
13453         * objc.dg/property/dotsyntax-22.m: New.
13454         * obj-c++.dg/property/dotsyntax-22.mm: New.
13455
13456 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13457
13458         PR c++/46394
13459         * g++.dg/template/typedef38.C: New test.
13460
13461 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13462
13463         PR fortran/46818
13464         * gfortran.dg/whole_file_30.f90 : New test.
13465         * gfortran.dg/whole_file_31.f90 : New test.
13466
13467 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13468
13469         PR fortran/45077
13470         PR fortran/44945
13471         * gfortran.dg/whole_file_28.f90 : New test.
13472         * gfortran.dg/whole_file_29.f90 : New test.
13473
13474 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13475
13476         PR c++/44118
13477         * g++.dg/template/crash105.C: New.
13478
13479 2011-02-19  Jason Merrill  <jason@redhat.com>
13480
13481         * g++.dg/cpp0x/regress/no-elide1.C: New.
13482
13483 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13484
13485         PR tree-optimization/46620
13486         * gcc.dg/pr46620.c: New.
13487
13488 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13489
13490         PR c/47809
13491         * gcc.target/i386/pr47809.c: New test.
13492
13493 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13494             Tobias Burnus  <burnus@net-b.de>
13495
13496         * lib/target-supports.exp
13497         (check_effective_target_fortran_large_real): New check for large reals.
13498         * gfortran.dg/nan_7.f90: New test.
13499
13500 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13501
13502         PR libgfortran/47567
13503         * gfortran.dg/fmt_f0_1.f90: Update test.
13504
13505 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13506
13507         PR fortran/47348
13508         * gfortran.dg/array_constructor_36.f90 : New test.
13509         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13510         allow for comparison between different elements of the array
13511         constructor at different levels of optimization.
13512
13513 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13514
13515         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13516         * gcc.target/i386/pr32280-1.c: Likewise.
13517
13518 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13519
13520         PR target/47800
13521         * gcc.target/i386/pr47800.c: New test.
13522
13523 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13524
13525         * objc/execute/exceptions/foward-1.x: New.
13526
13527 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13528
13529         PR fortran/47789
13530         * gfortran.dg/derived_constructor_comps_4.f90: New.
13531
13532 2011-02-18  Tobias Burnus
13533
13534         PR fortran/47775
13535         * gfortran.dg/func_result_6.f90: New.
13536
13537 2011-02-18  Michael Matz  <matz@suse.de>
13538
13539         PR fortran/45586
13540         * gfortran.dg/lto/pr45586_0.f90: New test.
13541         * gfortran.dg/typebound_proc_20.f90: Ditto.
13542         * gfortran.dg/typebound_proc_21.f90: Ditto.
13543
13544 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13545
13546         PR c++/47795
13547         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13548
13549 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13550
13551         PR fortran/47750
13552         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13553         gcc_warning_prefix.
13554         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13555         normalizing the error/warning output.
13556         * gfortran.dg/Wall.f90: Update dg-error/warning.
13557         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13558         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13559         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13560         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13561         * gfortran.dg/class_30.f90: Update dg-error/warning.
13562         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13563         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13564         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13565         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13566         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13567         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13568         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13569         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13570         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13571         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13572         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13573         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13574         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13575         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13576         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13577         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13578         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13579         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13580         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13581         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13582         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13583         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13584         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13585         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13586         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13587
13588 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13589
13590         PR fortran/47768
13591         * gfortran.dg/proc_ptr_comp_30.f90: New.
13592
13593 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13594
13595         PR debug/47780
13596         * gcc.target/i386/pr47780.c: New test.
13597
13598 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13599
13600         PR fortran/47767
13601         * gfortran.dg/class_40.f03: New.
13602
13603 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13604
13605         PR c++/47208
13606         * g++.dg/cpp0x/auto21.C: New test.
13607
13608 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13609
13610         * objc.dg/special/unclaimed-category-1.h: Updated for
13611         new ABI support.
13612         * objc.dg/special/unclaimed-category-1.m: Same.
13613         * objc.dg/zero-link-1.m: Same.
13614         * objc.dg/lookup-1.m: Same.
13615         * objc.dg/torture/strings/const-str-9.m
13616         * objc.dg/torture/strings/const-str-10.m: Same.
13617         * objc.dg/torture/strings/const-str-11.m: Same.
13618         * objc.dg/torture/forward-1.m: Same.
13619         * objc.dg/zero-link-2.m: Same.
13620         * objc.dg/encode-7-next-64bit.m: Same.
13621         * objc.dg/method-4.m: Same.
13622         * objc.dg/next-runtime-1.m: Same.
13623         * objc.dg/image-info.m: Same.
13624         * objc.dg/pr23214.m: Same.
13625         * objc.dg/symtab-1.m: Same.
13626         * obj-c++.dg/basic.m: Same.
13627         * obj-c++.dg/proto-lossage-3.m: Same.
13628         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13629         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13630         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13631         * obj-c++.dg/method-11.m: Same.
13632         * objc/execute/enumeration-1.m: Same.
13633         * objc/execute/object_is_class.m: Same.
13634         * objc/execute/formal_protocol-2.m: Same.
13635         * objc/execute/formal_protocol-4.m: Same.
13636         * objc/execute/formal_protocol-6.m: Same.
13637         * objc/execute/bycopy-3.m: Same.
13638         * objc/execute/exceptions/catchall-1.m: Same.
13639         * objc/execute/exceptions/finally-1.m: Same.
13640         * objc/execute/exceptions/local-variables-1.m: Same.
13641         * objc/execute/exceptions/foward-1.m: Same.
13642         * objc/execute/bf-common.h
13643         * objc/execute/enumeration-2.m: Same.
13644         * objc/execute/formal_protocol-1.m: Same.
13645         * objc/execute/formal_protocol-3.m: Same.
13646         * objc/execute/formal_protocol-5.m: Same.
13647         * objc/execute/accessing_ivars.m: Same.
13648         * objc/execute/bycopy-2.m: Same.
13649         * objc/execute/formal_protocol-7.m: Same.
13650         * objc/execute/compatibility_alias.m: Same.
13651         * objc/execute/no_clash.m: Same.
13652         * objc/execute/object_is_meta_class.m: Same.
13653         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13654         * objc/execute/class-tests-1.h: Include stdio.h.
13655         * objc/execute/class-tests-2.h: Same.
13656         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13657         runtimes.
13658         * obj-c++.dg/try-catch-2.mm: Same.
13659
13660 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13661
13662         PR c++/47783
13663         * g++.dg/warn/Wunused-parm-4.C: New test.
13664
13665 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13666             Jan Hubicka  <jh@suse.cz>
13667
13668         PR debug/47106
13669         PR debug/47402
13670         * g++.dg/debug/pr47106.C: New.
13671
13672 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13673
13674         PR target/43653
13675         * gcc.target/i386/pr43653.c: New test.
13676
13677 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13678
13679         PR c++/47172
13680         * g++.dg/template/inherit6.C: New test.
13681
13682 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13683
13684         PR fortran/47745
13685         * gfortran.dg/class_39.f03: New.
13686
13687 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13688
13689         PR c++/47326
13690         * g++.dg/cpp0x/variadic106.C: New test.
13691
13692 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13693
13694         PR libfortran/47757
13695         * gfortran.dg/pr47757-1.f90: New test.
13696         * gfortran.dg/pr47757-2.f90: New test.
13697         * gfortran.dg/pr47757-3.f90: New test.
13698
13699         PR c++/47704
13700         * g++.dg/cpp0x/enum8.C: New test.
13701
13702 2011-02-15  Jason Merrill  <jason@redhat.com>
13703
13704         * g++.dg/inherit/implicit-trivial1.C: New.
13705         * g++.dg/cpp0x/implicit-trivial1.C: New.
13706
13707 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13708
13709         PR middle-end/47725
13710         * gcc.dg/torture/pr47725.c: Removed.
13711
13712 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13713
13714         PR target/47755
13715         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13716         constant does not generate a load from memory.
13717
13718 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13719
13720         PR middle-end/47725
13721         * gcc.dg/torture/pr47725.c: New.
13722
13723 2011-02-15  Richard Guenther  <rguenther@suse.de>
13724
13725         PR tree-optimization/47743
13726         * gcc.dg/torture/pr47743.c: New testcase.
13727
13728 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13729
13730         PR middle-end/47581
13731         * gcc.target/i386/pr47581.c: New test.
13732
13733 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13734
13735         PR fortran/47730
13736         * gfortran.dg/select_type_22.f03: New.
13737
13738 2011-02-14  Jason Merrill  <jason@redhat.com>
13739
13740         * g++.dg/cpp0x/regress/enum1.C: New.
13741
13742 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13743
13744         * gnat.dg/include.adb: New test.
13745
13746 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13747
13748         PR fortran/47728
13749         * gfortran.dg/class_38.f03: New.
13750
13751 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13752
13753         * gcc.dg/pr46494.c: New test.
13754
13755 2011-02-14  Richard Guenther  <rguenther@suse.de>
13756
13757         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13758
13759 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13760
13761         PR ada/41929
13762         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13763         sparc*-sun-solaris2.11.
13764
13765 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13766
13767         PR fortran/47349
13768         * gfortran.dg/argument_checking_18.f90: New.
13769
13770 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13771
13772         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13773         * gfortran.dg/argument_checking_17.f90: New.
13774
13775 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13776
13777         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13778         are temporarily disabled.
13779         * gfortran.dg/class_7.f03: Ditto.
13780         * gfortran.dg/coarray_14.f90: Ditto.
13781         * gfortran.dg/typebound_proc_13.f03: Ditto.
13782
13783 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13784
13785         PR fortran/45586
13786         * gfortran.dg/extends_11.f03: New.
13787
13788 2011-02-11  Xinliang David Li  <davidxl@google.com>
13789
13790         PR tree-optimization/47707
13791         * g++.dg/tree-ssa/pr47707.C: New test.
13792
13793 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13794
13795         * g++.dg/opt/inline17.C: New test.
13796
13797 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13798
13799         PR fortran/47550
13800         * gfortran.dg/pure_formal_2.f90: New.
13801
13802 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13803
13804         PR rtl-optimization/47614
13805         * gfortran.dg/pr47614.f: New.
13806
13807 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13808
13809         PR driver/47678
13810         * gcc.dg/opts-6.c: New test.
13811
13812 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13813
13814         PR debug/47684
13815         * gcc.dg/pr47684.c: New test.
13816
13817 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13818
13819         PR target/47629
13820         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13821         c99_runtime, dg-add-options c99_runtime.
13822         (main): Use __asm__.
13823
13824 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13825
13826         PR testsuite/47400
13827         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13828         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13829         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13830         * gcc.dg/ucnid-10.c: Likewise.
13831         * gcc.dg/ucnid-13.c: Likewise.
13832         * gcc.dg/ucnid-7.c: Likewise.
13833         * gcc.dg/ucnid-8.c: Likewise.
13834         Adapt dg-warning line number.
13835
13836 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13837
13838         * gcc.target/i386/parity-1.c: Use -march=k8.
13839         * gcc.target/i386/parity-2.c: Ditto.
13840         * gcc.target/i386/vecinit-1.c: Ditto.
13841         * gcc.target/i386/vecinit-2.c: Ditto.
13842
13843 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13844
13845         PR target/46610
13846         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13847         * gcc.target/mips/save-restore-3.c: Likewise.
13848         * gcc.target/mips/save-restore-4.c: Likewise.
13849         * gcc.target/mips/save-restore-5.c: Likewise.
13850
13851         PR target/47683
13852         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13853         * g++.dg/tree-prof/partition2.C: Likewise.
13854
13855 2011-02-09  Jason Merrill  <jason@redhat.com>
13856
13857         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13858         rather than misdeclare std::puts.
13859
13860         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13861         * g++.dg/other/warning1.C: Likewise.
13862         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13863         * g++.old-deja/g++.gb/scope06.C: Likewise.
13864         * g++.old-deja/g++.law/cvt11.C: Likewise.
13865         * g++.old-deja/g++.law/init1.C: Likewise.
13866         * g++.dg/abi/mangle26.C: Likewise.
13867
13868         * g++.dg/template/function1.C: Adjust for C++0x mode.
13869         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13870
13871         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13872         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13873
13874         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13875
13876         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13877
13878         * g++.dg/cpp0x/regress: New directory.
13879         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13880         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13881         * g++.dg/cpp0x/regress/regress3.C: New.
13882
13883 2011-02-10  Richard Guenther  <rguenther@suse.de>
13884
13885         PR tree-optimization/47677
13886         * gcc.dg/torture/pr47677.c: New testcase.
13887
13888 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13889
13890         * objc.dg/special/load-category-1.m: Remove unused header.
13891         * objc.dg/special/load-category-1a.m: Likewise.
13892         * objc.dg/special/load-category-2.m: Likewise.
13893         * objc.dg/special/load-category-2a.m: Likewise.
13894         * objc.dg/special/load-category-3.m: Likewise.
13895         * objc.dg/special/load-category-3a.m: Likewise.
13896         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13897         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13898         * objc.dg/attributes/class-attribute-1.m: Likewise.
13899         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13900         * obj-c++.dg/property/property.exp: Likewise.
13901         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13902         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13903         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13904         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13905         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13906         * obj-c++.dg/template-8.mm: Likewise.
13907
13908 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13909
13910         PR target/47665
13911         * gcc.target/i386/pr47665.c: New test.
13912
13913 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13914
13915         PR testsuite/47622
13916         Revert
13917         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13918         PR debug/42631
13919         * gcc.dg/pr42631.c: Update test.
13920         * gcc.dg/pr42631-2.c: New test.
13921
13922 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13923
13924         PR fortran/47352
13925         * gfortran.dg/proc_decl_25.f90: New.
13926
13927 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13928
13929         PR fortran/47463
13930         * gfortran.dg/typebound_assignment_2.f03: New.
13931
13932 2011-02-09  Richard Guenther  <rguenther@suse.de>
13933
13934         PR tree-optimization/47664
13935         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13936
13937 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13938
13939         PR middle-end/47646
13940         * gnat.dg/uninit_func.adb: Adjust dg directive.
13941
13942 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13943
13944         PR middle-end/47646
13945         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13946
13947 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13948
13949         PR fortran/47637
13950         * gfortran.dg/auto_dealloc_2.f90: New.
13951
13952 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13953
13954         * gcc.dg/builtins-config.h: Remove __sgi handling.
13955         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13956         -std=c99 for mips-sgi-irix6.5*.
13957
13958 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13959
13960         PR middle-end/45505
13961         * gfortran.dg/pr25923.f90: Remove xfails.
13962
13963 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13964
13965         PR fortran/47583
13966         * gfortran.dg/inquire_14.f90: New test.
13967
13968 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13969
13970         PR fortran/45290
13971         * gfortran.dg/pointer_init_6.f90: New.
13972
13973 2011-02-08  Jeff Law <law@redhat.com>
13974
13975         PR tree-optimization/42893
13976         * gcc.tree-ssa/pr42893.c: New test.
13977
13978 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13979
13980         PR tree-optimization/46834
13981         PR tree-optimization/46994
13982         PR tree-optimization/46995
13983         * gcc.dg/graphite/id-pr46834.c: New.
13984         * gfortran.dg/graphite/id-pr46994.f90: New.
13985         * gfortran.dg/graphite/id-pr46995.f90: New.
13986
13987 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13988
13989         PR middle-end/47646
13990         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13991         using the variable is known the warning is emitted there.
13992         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13993         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13994
13995         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13996         statement.
13997         (vg): Likewise.
13998         * gcc.dg/noreturn-1.c (foo5): Likewise.
13999         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14000         (method2): Likewise.
14001
14002         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14003         the return statement using the uninitialized variable.
14004         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14005
14006 2011-02-08  Richard Guenther  <rguenther@suse.de>
14007
14008         PR middle-end/47639
14009         * g++.dg/opt/pr47639.c: New testcase.
14010
14011 2011-02-08  Richard Guenther  <rguenther@suse.de>
14012
14013         PR tree-optimization/47632
14014         * g++.dg/opt/pr47632.C: New testcase.
14015
14016 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14017
14018         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14019
14020 2011-02-07  Richard Guenther  <rguenther@suse.de>
14021
14022         PR tree-optimization/47615
14023         * g++.dg/opt/pr47615.C: New testcase.
14024
14025 2011-02-07  Richard Guenther  <rguenther@suse.de>
14026
14027         PR tree-optimization/47621
14028         * gcc.dg/torture/pr47621.c: New testcase.
14029
14030 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14031
14032         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14033
14034 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14035
14036         PR fortran/47592
14037         * gfortran.dg/allocate_with_source_1 : New test.
14038
14039 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14040
14041         PR middle-end/47610
14042         * gcc.dg/pr47610.c: New test.
14043
14044 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14045
14046         PR debug/42631
14047         * gcc.dg/pr42631.c: Update test.
14048         * gcc.dg/pr42631-2.c: New test.
14049
14050 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14051
14052         PR fortran/47574
14053         * gfortran.dg/pr47574.f90:  New test.
14054
14055 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14056
14057         PR tree-optimization/46194
14058         * gcc.dg/autopar/pr46194.c: New.
14059
14060 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14061
14062         PR tree-optimization/43695
14063         * g++.dg/ipa/pr43695.C: New.
14064
14065 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14066
14067         PR inline-asm/23200
14068         * gcc.dg/pr23200.c: New test.
14069
14070 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14071
14072         PR c++/47589
14073         * g++.dg/pr47589.C: New test.
14074
14075 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14076
14077         PR c++/47398
14078         * g++.dg/template/typedef37.C: New test.
14079         * g++.dg/template/param1.C: Adjust expected error message.
14080
14081 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14082
14083         PR middle-end/31490
14084         * gcc.dg/pr31490-2.c: New test.
14085         * gcc.dg/pr31490-3.c: New test.
14086         * gcc.dg/pr31490-4.c: New test.
14087
14088 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14089             Jakub Jelinek  <jakub@redhat.com>
14090
14091         PR c++/46890
14092         * g++.dg/parser/semicolon3.C: Adjust.
14093         * g++.dg/parser/semicolon4.C: New testcase.
14094         * g++.dg/pr46890.C: New testcase.
14095
14096 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14097
14098         PR c++/29571
14099         * g++.dg/init/pr29571.C: New.
14100
14101 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14102
14103         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14104         instead of vect_int.
14105
14106 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14107
14108         PR target/47312
14109         * gcc.target/i386/pr47312.c: New test.
14110
14111         PR target/47564
14112         * gcc.target/i386/pr47564.c: New test.
14113
14114 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14115
14116         PR tree-optimization/45122
14117         * gcc.dg/tree-ssa/pr45122.c: New.
14118
14119 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14120
14121         PR target/47272
14122         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14123         and vec_vsx_st.
14124
14125         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14126         and vsx so a default --with-cpu=power7 doesn't give an error
14127         when -mavoid-indexed-addresses is used.
14128
14129         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14130         wrapper function to save the arguments and then jump to the real
14131         function, rather than depending on the compiler not to move stuff
14132         before an asm.
14133         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14134
14135 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14136             Paul Thomas  <pault@gcc.gnu.org>
14137
14138         PR fortran/47082
14139         * gfortran.dg/class_37.f03 : New test.
14140
14141 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14142             Richard Guenther  <rguenther@suse.de>
14143
14144         PR tree-optimization/40979
14145         PR bootstrap/47044
14146         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14147         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14148         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14149         check_vect_support_and_set_flags.
14150         * gfortran.dg/graphite/vect-pr40979.f90: New.
14151
14152 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14153
14154         PR fortran/47572
14155         * gfortran.dg/class_36.f03: New.
14156
14157 2011-02-02  Richard Guenther  <rguenther@suse.de>
14158
14159         PR tree-optimization/47566
14160         * gcc.dg/lto/20110201-1_0.c: New testcase.
14161
14162 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14163
14164         PR debug/47498
14165         PR debug/47501
14166         PR debug/45136
14167         PR debug/45130
14168         * debug/pr47498.c: New.
14169         * debug/pr47501.c: New.
14170
14171 2011-02-01  Richard Guenther  <rguenther@suse.de>
14172
14173         PR tree-optimization/47559
14174         * g++.dg/torture/pr47559.C: New testcase.
14175
14176 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14177
14178         PR fortran/47565
14179         * gfortran.dg/typebound_call_20.f03: New.
14180
14181 2011-02-01  Richard Guenther  <rguenther@suse.de>
14182
14183         PR tree-optimization/47555
14184         * gcc.dg/pr47555.c: New testcase.
14185
14186 2011-02-01  Richard Guenther  <rguenther@suse.de>
14187
14188         PR tree-optimization/47541
14189         * g++.dg/torture/pr47541.C: New testcase.
14190
14191 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14192
14193         PR fortran/47455
14194         * gfortran.dg/typebound_call_19.f03: New.
14195
14196 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14197
14198         PR c++/47416
14199         * g++.dg/cpp0x/pr47416.C: New test.
14200
14201 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14202
14203         PR fortran/47519
14204         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14205
14206 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14207
14208         PR fortran/47463
14209         * gfortran.dg/typebound_assignment_1.f03: New.
14210
14211 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14212
14213         PR tree-optimization/47538
14214         * gcc.c-torture/execute/pr47538.c: New test.
14215
14216 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14217
14218         PR target/45325
14219         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14220
14221 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14222
14223         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14224
14225 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14226
14227         PR rtl-optimization/44031
14228         * gcc.c-torture/compile/20110131-1.c: New test.
14229
14230 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14231
14232         PR fortran/47042
14233         * gfortran.dg/stmt_func_1.f90: New.
14234
14235 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14236
14237         PR fortran/47042
14238         * gfortran.dg/interface_34.f90: New.
14239
14240 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14241
14242         PR fortran/47523
14243         * gfortran.dg/realloc_on_assign_5.f03: New test.
14244         * gfortran.dg/realloc_on_assign_5.f03: New test.
14245
14246 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14247
14248         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14249         * gfortran.dg/bessel_7.f90: Likewise.
14250         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14251
14252         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14253         * gfortran.dg/sum_init_expr.f03: Likewise.
14254
14255         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14256
14257         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14258         -r -nostdlib.
14259
14260         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14261         loop only on "vect_intfloat_cvt" targets.
14262
14263 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14264
14265         PR fortran/47531
14266         * gfortran.dg/shape_6.f90: New.
14267
14268 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14269
14270         PR libgfortran/47434
14271         * gfortran.dg/read_infnan_1.f90: Update test.
14272         * gfortran.dg/module_nan.f90: Update test.
14273         * gfortran.dg/char4_iunit_1.f03: Update test.
14274         * gfortran.dg/large_real_kind_1.f90: Update test.
14275         * gfortran.dg/real_const_3.f90: Update test.
14276         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14277
14278 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14279
14280         PR c++/47311
14281         * g++.dg/template/param2.C: New test.
14282
14283 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14284
14285         PR libgfortran/47285
14286         * gfortran.dg/fmt_g.f: New test.
14287
14288 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14289
14290         PR fortran/47507
14291         * gfortran.dg/pure_formal_1.f90: New.
14292
14293 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14294
14295         PR target/42894
14296         * gcc.dg/tls/pr42894.c: New test.
14297
14298 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14299
14300         * gcc.dg/pr47276.c: Add dg-require-visibility.
14301
14302 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14303
14304         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14305
14306 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14307             Tobias Burnus  <burnus@gcc.gnu.org>
14308
14309         PR fortran/45170
14310         PR fortran/35810
14311         PR fortran/47350
14312         * gfortran.dg/realloc_on_assign_3.f03: New test.
14313         * gfortran.dg/realloc_on_assign_4.f03: New test.
14314         * gfortran.dg/allocatable_function_5.f90: New test.
14315         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14316         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14317         implemented" dg-errors.
14318
14319 2011-01-27  Jan Hubicka  <jh@suse.cz>
14320
14321         PR middle-end/46949
14322         * gcc.dg/attr-weakref-4.c: New testcase
14323
14324 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14325
14326         PR tree-optimization/47228
14327         * gcc.dg/torture/pr47228.c: New test.
14328
14329 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14330
14331         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14332
14333 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14334
14335         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14336         when using auto-overlay support on the SPU.
14337
14338 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14339
14340         PR rtl-optimization/44174
14341         * gcc.target/i386/asm-6.c: New test.
14342
14343 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14344
14345         PR rtl-optimization/46856
14346         * gcc.c-torture/compile/pr46856.c: New test.
14347
14348 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14349             Andrew Pinski  <pinskia@gmail.com>
14350
14351         PR c/43082
14352         * gcc.dg/pr43082.c: New.
14353
14354 2011-01-26  DJ Delorie  <dj@redhat.com>
14355
14356         PR rtl-optimization/46878
14357         * gcc.dg/pr46878-1.c: New test.
14358
14359 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14360
14361         PR c++/47476
14362         * g++.dg/cpp0x/pr47476.C: New test.
14363
14364 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14365
14366         * gcc.c-torture/compile/20110126-1.c: New test.
14367
14368 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14369
14370         PR c/47473
14371         * gcc.dg/torture/pr47473.c: New test.
14372
14373 2011-01-26  Jan Hubicka  <jh@suse.cz>
14374
14375         PR target/47237
14376         * gcc.c-torture/execute/pr47237.c: New testcase.
14377
14378 2011-01-26  Jan Hubicka  <jh@suse.cz>
14379
14380         PR tree-optimization/47190
14381         * gcc.dg/attr-weakref-3.c: New testcase.
14382
14383 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14384
14385         PR c++/43601
14386         * gcc.dg/dll-9a.c: New test file.
14387         * gcc.dg/dll-11.c: Likewise.
14388         * gcc.dg/dll-12.c: Likewise.
14389         * gcc.dg/dll-12a.c: Likewise.
14390         * gcc.dg/dll-11a.c: Likewise.
14391         * gcc.dg/dll-9.c: Likewise.
14392         * gcc.dg/dll-10.c: Likewise.
14393         * gcc.dg/dll-10a.c: Likewise.
14394         * g++.dg/ext/dllexport4a.cc: Likewise.
14395         * g++.dg/ext/dllexport4.C: Likewise.
14396         * g++.dg/ext/dllexport5.C: Likewise.
14397         * g++.dg/ext/dllexport5a.cc: Likewise.
14398
14399 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14400
14401         PR tree-optimization/46970
14402         * gcc.dg/graphite/pr46970.c: New.
14403
14404 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14405
14406         PR tree-optimization/46215
14407         * gcc.dg/graphite/pr46215.c: New.
14408
14409 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14410
14411         PR tree-optimization/46168
14412         * gcc.dg/graphite/pr46168.c: New.
14413
14414 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14415
14416         PR tree-optimization/43657
14417         * gcc.dg/graphite/pr43657.c: New.
14418
14419 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14420
14421         PR tree-optimization/29832
14422         * gfortran.dg/graphite/pr29832.f90: New.
14423
14424 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14425
14426         PR tree-optimization/43567
14427         * gcc.dg/graphite/pr43567.c: New.
14428
14429 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14430
14431         * gfortran.dg/graphite/interchange-4.f: New.
14432         * gfortran.dg/graphite/interchange-5.f: New.
14433
14434         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14435         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14436         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14437         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14438         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14439         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14440         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14441         * gfortran.dg/ltrans-7.f90: Removed.
14442         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14443
14444         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14445         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14446         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14447         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14448         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14449         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14450         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14451         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14452         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14453         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14454         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14455         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14456         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14457         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14458         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14459         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14460         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14461         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14462         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14463         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14464         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14465         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14466         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14467         * gcc.dg/tree-ssa/data-dep-1.c
14468         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14469         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14470         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14471         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14472         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14473
14474 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14475
14476         PR tree-optimization/47265
14477         PR tree-optimization/47443
14478         * gcc.c-torture/compile/pr47265.c: New test.
14479         * gcc.dg/pr47443.c: New test.
14480
14481 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14482
14483         PR tree-optimization/47382
14484         * g++.dg/torture/pr47382.C: New test.
14485         * g++.dg/opt/devirt1.C: Xfail.
14486
14487 2011-01-25  Yao Qi  <yao@codesourcery.com>
14488
14489         PR target/45701
14490         * gcc.target/arm/pr45701-1.c: New test.
14491         * gcc.target/arm/pr45701-2.c: New test.
14492         * gcc.target/arm/pr45701-3.c: New test.
14493
14494 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14495             Jakub Jelinek  <jakub@redhat.com>
14496
14497         PR tree-optimization/47271
14498         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14499
14500 2011-01-25  Nick Clifton  <nickc@redhat.com>
14501
14502         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14503         (saturate_add): Delete.
14504         (exchange): Delete.
14505         (main): Do not run saturate_add.
14506         (set_interrupts): Delete.
14507
14508 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14509
14510         PR fortran/47448
14511         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14512
14513 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14514
14515         PR tree-optimization/47427
14516         PR tree-optimization/47428
14517         * gcc.c-torture/compile/pr47427.c: New test.
14518         * gcc.c-torture/compile/pr47428.c: New test.
14519
14520 2011-01-25  Richard Guenther  <rguenther@suse.de>
14521
14522         PR middle-end/47411
14523         * gcc.dg/torture/pr47411.c: New testcase.
14524
14525 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14526
14527         * gfortran.dg/graphite/id-24.f: New.
14528         * gfortran.dg/graphite/id-25.f: New.
14529
14530 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14531
14532         * gfortran.dg/graphite/id-23.f: New.
14533
14534 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14535
14536         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14537
14538 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14539
14540         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14541         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14542         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14543         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14544         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14545         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14546         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14547         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14548         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14549
14550 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14551
14552         * gcc.dg/graphite/block-0.c: Add documentation.
14553         * gcc.dg/graphite/block-4.c: Same.
14554         * gcc.dg/graphite/block-7.c: Same.
14555         * gcc.dg/graphite/block-8.c: New.
14556         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14557         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14558         * gcc.dg/graphite/interchange-12.c: Add documentation.
14559         * gcc.dg/graphite/interchange-13.c: New.
14560         * gcc.dg/graphite/interchange-14.c: New.
14561         * gcc.dg/graphite/interchange-15.c: New.
14562         * gcc.dg/graphite/interchange-8.c: Add documentation.
14563         * gcc.dg/graphite/interchange-mvt.c: Same.
14564
14565 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14566
14567         PR target/47408
14568         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14569         * gcc.target/powerpc/altivec-14.c: Ditto.
14570         * gcc.target/powerpc/altivec-33.c: Ditto.
14571         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14572         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14573         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14574         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14575         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14576         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14577         * g++.dg/ext/altivec-15.C: Ditto.
14578         * g++.dg/ext/altivec-types-1.C: Ditto.
14579         * g++.dg/ext/altivec-types-2.C: Ditto.
14580         * g++.dg/ext/altivec-types-3.C: Ditto.
14581         * g++.dg/ext/altivec-types-4.C: Ditto.
14582
14583 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14584
14585         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14586
14587 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14588
14589         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14590         optimization options.
14591
14592 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14593
14594         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14595
14596         PR testsuite/45988
14597         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14598
14599 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14600
14601         PR fortran/47421
14602         * gfortran.dg/allocatable_scalar_12.f90: New.
14603
14604 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14605
14606         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14607         vectorization to be not profitable if peeling is used to
14608         realign the memory access.
14609         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14610         loop bound to avoid loop unrolling.
14611         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14612
14613 2011-01-22  Jan Hubicka  <jh@suse.cz>
14614
14615         PR lto/47333
14616         * g++.dg/lto/pr47333.C: New file.
14617
14618 2011-01-22  Jan Hubicka  <jh@suse.cz>
14619
14620         PR tree-optimization/43884
14621         PR lto/44334
14622         * gcc.dg/autopar/outer-2.c: Increase array size.
14623         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14624
14625 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14626
14627         PR fortran/38536
14628         * gfortran.dg/c_loc_tests_16.f90:  New test.
14629
14630 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14631
14632         PR fortran/47399
14633         * gfortran.dg/typebound_proc_19.f90: New.
14634
14635 2011-01-21  Jeff Law <law@redhat.com>
14636
14637         PR tree-optimization/47053
14638         * g++.dg/pr47053.C: New test.
14639
14640 2011-01-21  Jason Merrill  <jason@redhat.com>
14641
14642         PR c++/47041
14643         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14644
14645 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14646
14647         PR c++/47388
14648         * g++.dg/cpp0x/range-for10.C: New test.
14649         * g++.dg/template/for1.C: New test.
14650
14651         PR middle-end/45566
14652         * g++.dg/tree-prof/partition3.C: New test.
14653
14654         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14655
14656         PR rtl-optimization/47366
14657         * g++.dg/opt/pr47366.C: New test.
14658
14659 2011-01-21  Jason Merrill  <jason@redhat.com>
14660
14661         PR c++/46552
14662         * g++.dg/cpp0x/constexpr-regress2.C: New.
14663
14664         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14665
14666 2011-01-21  Jeff Law <law@redhat.com>
14667
14668         PR rtl-optimization/41619
14669         * gcc.dg/pr41619.c: New.
14670
14671 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14672
14673         PR tree-optimization/47355
14674         * g++.dg/opt/pr47355.C: New test.
14675
14676 2011-01-21  Richard Guenther  <rguenther@suse.de>
14677
14678         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14679         making main hot.
14680
14681 2011-01-21  Richard Guenther  <rguenther@suse.de>
14682
14683         PR tree-optimization/47365
14684         * gcc.dg/torture/pr47365.c: New testcase.
14685         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14686
14687 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14688
14689         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14690
14691 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14692
14693         PR tree-optimization/47391
14694         * gcc.dg/pr47391.c: New test.
14695
14696 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14697
14698         * g++.dg/template/char1.C: Use signed char.
14699
14700 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14701
14702         PR fortran/47377
14703         * gfortran.dg/pointer_target_4.f90: New.
14704
14705 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14706
14707         PR target/47251
14708         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14709         ILP32 system and not IP32.
14710
14711 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14712
14713         PR debug/46583
14714         * g++.dg/debug/pr46583.C: New.
14715
14716 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14717
14718         PR debug/47283
14719         * g++.dg/debug/pr47283.C: New test.
14720
14721         PR testsuite/47371
14722         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14723         * gcc.target/i386/headmerge-2.c: Likewise.
14724
14725 2011-01-20  Richard Guenther  <rguenther@suse.de>
14726
14727         PR middle-end/47370
14728         * gcc.dg/torture/pr47370.c: New testcase.
14729
14730 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14731
14732         PR tree-optimization/46130
14733         * gcc.dg/pr46130-1.c: New test.
14734         * gcc.dg/pr46130-2.c: New test.
14735
14736 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14737
14738         PR c++/47291
14739         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14740
14741 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14742
14743         PR debug/46240
14744         * g++.dg/debug/pr46240.cc: New.
14745
14746 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14747
14748         PR c++/47303
14749         * g++.dg/template/anonunion1.C: New test.
14750
14751         PR rtl-optimization/47337
14752         * gcc.c-torture/execute/pr47337.c: New test.
14753
14754 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14755
14756         PR testsuite/45342
14757         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14758
14759 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14760
14761         PR tree-optimization/46021
14762         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14763
14764 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14765
14766         PR tree-optimization/47290
14767         * g++.dg/torture/pr47290.C: New test.
14768
14769 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14770
14771         PR fortran/47240
14772         * gfortran.dg/proc_ptr_comp_29.f90: New.
14773
14774 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14775
14776         PR testsuite/41146
14777         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14778         powerpc-apple-darwin9.
14779
14780 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14781
14782         PR rtl-optimization/47299
14783         * gcc.c-torture/execute/pr47299.c: New test.
14784
14785 2011-01-17  Jason Merrill  <jason@redhat.com>
14786
14787         * g++.dg/cpp0x/constexpr-virtual.C: New.
14788
14789 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14790
14791         PR fortran/47331
14792         * gfortran.dg/gomp/pr47331.f90: New test.
14793
14794 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14795
14796         PR objc/47314
14797         * objc.dg/selector-warn-1.m: New.
14798         * obj-c++.dg/selector-warn-1.mm: New.
14799
14800 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14801
14802         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14803         Update dg-final accordingly.
14804
14805 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14806
14807         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14808
14809 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14810
14811         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14812         target check.
14813         * gcc.dg/guality/pr36728-2.c: Likewise.
14814
14815 2011-01-17  Richard Guenther  <rguenther@suse.de>
14816
14817         PR tree-optimization/47313
14818         * g++.dg/torture/pr47313.C: New testcase.
14819
14820 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14821
14822         PR target/47318
14823         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14824         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14825         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14826         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14827
14828         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14829         as __m256i.
14830         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14831         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14832         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14833
14834 2011-01-17  Richard Guenther  <rguenther@suse.de>
14835
14836         PR tree-optimization/45967
14837         * gcc.dg/torture/pr45967-2.c: New testcase.
14838         * gcc.dg/torture/pr45967-3.c: Likewise.
14839
14840 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14841
14842         PR testsuite/47325
14843         * g++.dg/ext/pr47213.C: Require visibility.
14844
14845 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14846
14847         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14848         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14849
14850 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14851
14852         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14853         Linux-based targets.
14854
14855 2011-01-13  Jan Hubicka  <jh@suse.cz>
14856
14857         PR tree-optimization/47276
14858         * gcc.dg/pr47276.c: New testcase.
14859
14860 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14861             Jonathan Wakely  <jwakely.gcc@gmail.com>
14862
14863         PR c++/33558
14864         * g++.dg/other/pr33558.C: New.
14865         * g++.dg/other/pr33558-2.C: New.
14866
14867 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14868
14869         PR tree-optimization/45934
14870         PR tree-optimization/46302
14871         * g++.dg/ipa/devirt-c-1.C: New test.
14872         * g++.dg/ipa/devirt-c-2.C: Likewise.
14873         * g++.dg/ipa/devirt-c-3.C: Likewise.
14874         * g++.dg/ipa/devirt-c-4.C: Likewise.
14875         * g++.dg/ipa/devirt-c-5.C: Likewise.
14876         * g++.dg/ipa/devirt-c-6.C: Likewise.
14877         * g++.dg/ipa/devirt-6.C: Likewise.
14878         * g++.dg/ipa/devirt-d-1.C: Likewise.
14879         * g++.dg/torture/pr45934.C: Likewise.
14880
14881 2011-01-14  Jason Merrill  <jason@redhat.com>
14882
14883         * g++.dg/cpp0x/variadic105.C: New.
14884
14885 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14886             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14887
14888         PR objc/45989
14889         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14890         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14891         execution tests on i?86-*-*, x86_64-*-* and
14892         powerpc*-apple-darwin* && ilp32.
14893         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14894         tests on i?86-*-* and x86_64-*-*.
14895
14896 2011-01-14  Richard Guenther  <rguenther@suse.de>
14897
14898         PR tree-optimization/47280
14899         * g++.dg/opt/pr47280.C: New testcase.
14900
14901 2011-01-14  Jason Merrill  <jason@redhat.com>
14902
14903         * g++.dg/cpp0x/constexpr-regress1.C: New.
14904
14905         * g++.dg/ext/flexary2.C: New.
14906
14907 2011-01-14  Richard Guenther  <rguenther@suse.de>
14908
14909         PR middle-end/47281
14910         * gcc.dg/torture/pr47281.c: New testcase.
14911         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14912
14913 2011-01-14  Richard Guenther  <rguenther@suse.de>
14914
14915         PR tree-optimization/47286
14916         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14917
14918 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14919
14920         PR c++/47213
14921         * g++.dg/ext/pr47213.C: New.
14922
14923 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14924
14925         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14926
14927 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14928             Mikael Morin  <mikael@gcc.gnu.org>
14929
14930         PR fortran/45848
14931         PR fortran/47204
14932         * gfortran.dg/select_type_20.f90: New.
14933         * gfortran.dg/select_type_21.f90: New.
14934
14935 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14936
14937         PR target/47251
14938         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14939
14940 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14941
14942         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14943         * gcc.dg/guality/pr36728-2.c: Likewise.
14944
14945 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14946
14947         PR debug/PR46973
14948         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14949
14950 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14951
14952         PR rtl-optimization/45352
14953         * gcc.dg/pr45352-3.c: New.
14954
14955 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14956
14957         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14958         comment.
14959         * g++.dg/cpp0x/range-for8.C: New.
14960         * g++.dg/cpp0x/range-for9.C: New.
14961
14962 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14963
14964         PR debug/47209
14965         * g++.dg/debug/pr47209.C: New.
14966
14967 2011-01-12  Richard Guenther  <rguenther@suse.de>
14968
14969         PR lto/47259
14970         * gcc.dg/lto/pr47259_0.c: New testcase.
14971         * gcc.dg/lto/pr47259_1.c: Likewise.
14972
14973 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14974
14975         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14976         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14977         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14978         methods missing from the OBJC2 Object.
14979         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14980         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14981         GNU and NeXT runtimes.
14982         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14983         comments.
14984         * objc-obj-c++-shared/Object1.m: Likewise.
14985         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14986         * objc.dg/proto-qual-1.m: Likewise.
14987         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14988         * obj-c++.dg/proto-qual-1.mm: Likewise.
14989
14990 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14991
14992         PR testsuite/33033
14993         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14994
14995 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14996
14997         Fixed the Objective-C++ testsuite and updated all tests.
14998         * lib/obj-c++.exp (obj-c++_init): Declare and set
14999         gcc_warning_prefix and gcc_error_prefix.
15000         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15001         'dg-warning', 'dg-message' and 'dg-error'.
15002         * obj-c++.dg/class-extension-3.mm: Likewise.
15003         * obj-c++.dg/class-protocol-1.mm: Likewise.
15004         * obj-c++.dg/encode-7.mm: Likewise.
15005         * obj-c++.dg/exceptions-3.mm: Likewise.
15006         * obj-c++.dg/exceptions-5.mm: Likewise.
15007         * obj-c++.dg/method-12.mm: Likewise.
15008         * obj-c++.dg/method-13.mm: Likewise.
15009         * obj-c++.dg/method-15.mm: Likewise.
15010         * obj-c++.dg/method-16.mm: Likewise.
15011         * obj-c++.dg/method-4.mm: Likewise.
15012         * obj-c++.dg/method-8.mm: Likewise.
15013         * obj-c++.dg/method-conflict-1.mm: Likewise.
15014         * obj-c++.dg/method-conflict-2.mm: Likewise.
15015         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15016         and uncommented second part of the testcase now that the testsuite
15017         works correctly.
15018         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15019         and uncommented second part of the testcase now that the testsuite
15020         works correctly.
15021         * obj-c++.dg/private-1.mm: Likewise.
15022         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15023         * obj-c++.dg/syntax-error-7.mm: Likewise.
15024         * obj-c++.dg/warn5.mm: Likewise.
15025         * obj-c++.dg/property/at-property-14.mm: Likewise.
15026         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15027         FIXME.
15028         * obj-c++.dg/property/at-property-18.mm: Likewise.
15029         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15030         FIXME.
15031         * obj-c++.dg/property/at-property-21.mm: Likewise.
15032         * obj-c++.dg/property/at-property-28.mm: Likewise.
15033         * obj-c++.dg/property/at-property-5.mm: Likewise.
15034         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15035         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15036         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15037         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15038         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15039         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15040         * obj-c++.dg/tls/diag-5.mm: Likewise.
15041         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15042         dg-error, now matched correctly.
15043
15044 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15045
15046         * objc.dg/property/at-property-29.m: New.
15047         * obj-c++.dg/property/at-property-29.mm: New.
15048
15049 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15050
15051         * go.test/go-test.exp (go-set-goarch): New proc.
15052         (go-gc-tests): Use it.
15053
15054 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15055
15056         PR debug/46955
15057         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15058
15059 2011-01-11  Richard Henderson  <rth@redhat.com>
15060
15061         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15062
15063 2011-01-11  Jan Hubicka  <jh@suse.cz>
15064
15065         PR lto/45721
15066         PR lto/45375
15067         * gcc.dg/lto/pr45721_1.c: New file.
15068         * gcc.dg/lto/pr45721_0.c: New file.
15069
15070 2011-01-11  Richard Guenther  <rguenther@suse.de>
15071
15072         PR tree-optimization/46076
15073         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15074
15075 2011-01-11  Jeff Law <law@redhat.com>
15076
15077         * PR tree-optimization/47086
15078         * gcc.dg/pr47086.c: New test.
15079
15080 2011-01-11  Jason Merrill  <jason@redhat.com>
15081
15082         PR c++/46658
15083         * g++.dg/template/new10.C: New.
15084
15085         PR c++/45520
15086         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15087
15088 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15089
15090         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15091         Split type definitions and NSConstantString class into...
15092         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15093         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15094         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15095         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15096         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15097         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15098         to comments.
15099         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15100         encode defines for newer NeXT system headers.
15101         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15102         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15103         * objc.dg/foreach-5.m: Likewise.
15104         * objc.dg/foreach-2.m: Likewise.
15105         * objc.dg/foreach-4.m: Likewise.
15106         * objc.dg/torture/strings/string1.m: Likewise.
15107         * objc.dg/torture/strings/string2.m: Likewise.
15108         * objc.dg/torture/strings/string3.m: Likewise.
15109         * objc.dg/torture/strings/string4.m: Likewise.
15110         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15111         header and stand alone.
15112         * obj-c++.dg/strings/strings-2.mm: Likewise.
15113         * objc.dg/torture/strings/const-str-3.m: Likewise.
15114         * objc.dg/strings/strings-2.m: Likewise.
15115         * objc.dg/strings/const-str-12b.m: Likewise.
15116
15117 2011-01-12  Richard Guenther  <rguenther@suse.de>
15118
15119         PR middle-end/32511
15120         * gcc.dg/attr-weak-1.c: Adjust.
15121
15122 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15123
15124         PR fortran/47051
15125         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15126         standard compliant and comment.
15127
15128 2011-01-10  Jan Hubicka  <jh@suse.cz>
15129
15130         PR lto/46083
15131         * gcc.dg/initpri3.c: New testcase.
15132
15133 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15134
15135         PR lto/47222
15136         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15137         externally visible.
15138         (g_esi): Likewise.
15139         (g_ebx): Likewise.
15140         (g_ebp): Likewise.
15141         (g_esp): Likewise.
15142         (g_ebp_save): Likewise.
15143         (g_esp_save): Likewise.
15144
15145 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15146
15147         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15148
15149 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15150
15151         PR tree-optimization/46021
15152         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15153         i?86-*-*, x86_64-*-*.
15154
15155 2011-01-10  Jeff Law <law@redhat.com>
15156
15157         * PR tree-optimization/47141
15158         * gcc.c-torture/compile/pr47141.c: New test.
15159
15160 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15161
15162         PR testsuite/46230
15163         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15164         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15165         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15166         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15167
15168         PR testsuite/46230
15169         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15170         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15171         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15172         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15173         being vectorized.  Adjust dg-final pattern.
15174
15175         PR testsuite/46230
15176         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15177         * gcc.dg/vect/slp-24.c: Likewise.
15178
15179 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15180
15181         PR c++/47218
15182         * g++.dg/other/pr47218-1.C: New test file.
15183         * g++.dg/other/pr47218.C: Likewise.
15184         * g++.dg/other/pr47218.h: New supporting header.
15185
15186 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15187
15188         PR objc/47232
15189         * objc.dg/attributes/invalid-attribute-1.m: New.
15190         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15191
15192 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15193
15194         PR fortran/47224
15195         * gfortran.dg/proc_ptr_comp_28.f90: New.
15196
15197 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15198
15199         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15200         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15201         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15202         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15203         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15204         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15205         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15206         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15207         * objc.dg/gnu-api-2-class.m: Likewise.
15208         * objc.dg/gnu-api-2-ivar.m: Likewise.
15209         * objc.dg/gnu-api-2-method.m: Likewise.
15210         * objc.dg/gnu-api-2-objc.m: Likewise.
15211         * objc.dg/gnu-api-2-object.m: Likewise.
15212         * objc.dg/gnu-api-2-property.m: Likewise.
15213         * objc.dg/gnu-api-2-protocol.m: Likewise.
15214         * objc.dg/gnu-api-2-sel.m: Likewise.
15215
15216 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15217
15218         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15219         * objc.dg/objc-foreach-4.m: Likewise.
15220         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15221         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15222         * objc.dg/foreach-4.m: Likewise.
15223         * objc.dg/foreach-5.m: Likewise.
15224         * objc.dg/foreach-3.m: Return self from init.
15225
15226 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15227
15228         PR fortran/38536
15229         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15230
15231 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15232
15233         PR fortran/46313
15234         * gfortran.dg/class_35.f90: New.
15235
15236 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15237
15238         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15239
15240 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15241
15242         PR objc/47078
15243         * objc.dg/invalid-method-2.m: New.
15244         * obj-c++.dg/invalid-method-2.mm: New.
15245
15246 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15247
15248         PR fortran/46896
15249         * gfortran.dg/transpose_optimization_2.f90 : New test.
15250
15251 2011-01-08  Jan Hubicka  <jh@suse.cz>
15252
15253         PR tree-optmization/46469
15254         * g++.dg/torture/pr46469.C: New testcase.
15255
15256 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15257
15258         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15259         emulation of libobjc-gnu structure layout functionality to ..
15260         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15261         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15262         * objc/execute/bf-common.h: Adjust headers.
15263         * objc/execute/bf-1.m: Likewise.
15264         * objc/execute/bf-2.m: Likewise.
15265         * objc/execute/bf-3.m: Likewise.
15266         * objc/execute/bf-4.m: Likewise.
15267         * objc/execute/bf-5.m: Likewise.
15268         * objc/execute/bf-6.m: Likewise.
15269         * objc/execute/bf-7.m: Likewise.
15270         * objc/execute/bf-8.m: Likewise.
15271         * objc/execute/bf-9.m: Likewise.
15272         * objc/execute/bf-10.m: Likewise.
15273         * objc/execute/bf-11.m: Likewise.
15274         * objc/execute/bf-12.m: Likewise.
15275         * objc/execute/bf-13.m: Likewise.
15276         * objc/execute/bf-14.m: Likewise.
15277         * objc/execute/bf-15.m: Likewise.
15278         * objc/execute/bf-16.m: Likewise.
15279         * objc/execute/bf-17.m: Likewise.
15280         * objc/execute/bf-18.m: Likewise.
15281         * objc/execute/bf-19.m: Likewise.
15282         * objc/execute/bf-20.m: Likewise.
15283         * objc/execute/bf-21.m: Likewise.
15284         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15285         objc_get_type_qualifiers ().
15286
15287 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15288
15289         PR fortran/45777
15290         * gfortran.dg/dependency_39.f90:  New test.
15291
15292 2011-01-07  Jan Hubicka  <jh@suse.cz>
15293
15294         Get builtins tests ready for linker plugin.
15295         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15296         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15297         my_memset, my_bzero): Mark used.
15298         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15299         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15300         volatile.
15301         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15302         volatile.
15303
15304 2011-01-07  Jan Hubicka  <jh@suse.cz>
15305
15306         PR tree-optimization/46367
15307         * g++.dg/torture/pr46367.C: New file.
15308
15309 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15310
15311         PR target/47201
15312         * gcc.dg/pr47201.c: New test.
15313
15314         PR bootstrap/47187
15315         * gcc.dg/tree-prof/pr47187.c: New test.
15316
15317 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15318
15319         PR fortran/41580
15320         * gfortran.dg/extends_type_of_3.f90: New.
15321
15322 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15323
15324         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15325         * g++.dg/ext/dllimport-MI1.C: Likewise.
15326         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15327         * g++.dg/ext/dllimport10.C: Likewise.
15328         * g++.dg/ext/dllimport11.C: Likewise.
15329         * g++.dg/ext/dllimport12.C: Likewise.
15330         * g++.dg/ext/dllimport13.C: Likewise.
15331         * g++.dg/ext/dllimport2.C: Likewise.
15332         * g++.dg/ext/dllimport3.C: Likewise.
15333         * g++.dg/ext/dllimport4.C: Likewise.
15334         * g++.dg/ext/dllimport5.C: Likewise.
15335         * g++.dg/ext/dllimport6.C: Likewise.
15336         * g++.dg/ext/dllimport8.C: Likewise.
15337         * g++.dg/ext/dllimport9.C: Likewise.
15338         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15339         targets, too. Additionally enable test for i?86-*-mingw*.
15340         * g++.dg/ext/selectany1.C: Likewise.
15341         Remove guard variable check.
15342
15343 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15344
15345         PR fortran/47189
15346         PR fortran/47194
15347         * gfortran.dg/storage_size_3.f08: Extended.
15348
15349 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15350
15351         PR c++/47022
15352         * g++.dg/template/stdarg1.C: New test.
15353
15354 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15355
15356         PR fortran/47195
15357         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15358         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15359         from the interface of functions to not hide the errors that
15360         shall be tested.
15361
15362 2011-01-06  Jan Hubicka  <jh@suse.cz>
15363
15364         * gcc.dg/lto/pr47188_0.c: New testcase.
15365         * gcc.dg/lto/pr47188_1.c: New testcase.
15366
15367 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15368
15369         PR fortran/33117
15370         PR fortran/46478
15371         * gfortran.dg/interface_33.f90: New test.
15372
15373 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15374
15375         PR c/47150
15376         * gcc.c-torture/compile/pr47150.c: New test.
15377
15378 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15379
15380         PR tree-optimization/47139
15381         * gcc.dg/vect/pr47139.c: New test.
15382
15383 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15384
15385         PR fortran/47180
15386         * gfortran.dg/extends_type_of_2.f03: New.
15387
15388 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15389
15390         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15391
15392 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15393
15394         * gnat.dg/opt14.adb: New test.
15395
15396 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15397
15398         PR fortran/46017
15399         * gfortran.dg/allocate_error_2.f90:  New test.
15400
15401 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15402
15403         PR fortran/47024
15404         * gfortran.dg/storage_size_3.f08: New.
15405
15406 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15407
15408         PR libgfortran/47154
15409         * gfortran.dg/namelist_68.f90: New test.
15410
15411 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15412
15413         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15414
15415 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15416
15417         PR fortran/46448
15418         * gfortran.dg/class_34.f90: New.
15419
15420 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15421
15422         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15423         use __builtin_inff.  Skip all single-precision tests that require
15424         Infinity.
15425
15426 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15427
15428         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15429
15430 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15431
15432         PR tree-optimization/47148
15433         * gcc.c-torture/execute/pr47148.c: New test.
15434
15435         PR tree-optimization/47155
15436         * gcc.c-torture/execute/pr47155.c: New test.
15437
15438         PR rtl-optimization/47157
15439         * gcc.c-torture/compile/pr47157.c: New test.
15440
15441 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15442
15443         * gcc.dg/torture/vector-shift2.c (schar): Define.
15444         (main): Always use schar or uchar instead of plain "char" to avoid
15445         dependencies on implementation-defined char signedness.
15446
15447 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15448
15449         PR tree-optimization/46801
15450         * gnat.dg/pack9.adb: Remove xfail.
15451
15452 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15453
15454         PR tree-optimization/46984
15455         * g++.dg/ipa/pr46984.C: New test.
15456
15457 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15458
15459         PR fortran/46408
15460         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15461
15462 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15463
15464         PR tree-optimization/47140
15465         * gcc.c-torture/compile/pr47140.c: New test.
15466
15467         PR rtl-optimization/47028
15468         * gcc.dg/pr47028.c: New test.
15469
15470 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15471
15472         * objc.dg/protocol-forward-1.m: Removed TODO.
15473         * objc.dg/protocol-forward-2.m: New.
15474         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15475         * obj-c++.dg/protocol-forward-2.mm: New.
15476
15477 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15478
15479         PR target/38662
15480         * g++.dg/eh/pr38662.C: New testcase.
15481
15482 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15483
15484         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15485         scan for newline '\n'.
15486
15487 \f
15488 Copyright (C) 2011 Free Software Foundation, Inc.
15489
15490 Copying and distribution of this file, with or without modification,
15491 are permitted in any medium without royalty provided the copyright
15492 notice and this notice are preserved.