OSDN Git Service

67d91ba8aab76b4e494632b4e5768786995cd6ea
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
2
3         PR c/51360
4         * c-c++-common/gomp/pr51360.c: New test.
5         * g++.dg/gomp/pr51360.C: New test.
6
7         PR middle-end/49806
8         * gcc.dg/tree-ssa-vrp47.c: Add -fdump-tree-dom2 to dg-options.
9         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
10
11         PR tree-optimization/51117
12         * g++.dg/opt/pr51117.C: New test.
13
14 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
15
16         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
17         New definitions.
18         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
19         Likewise.
20         (stpncpy, __stpncpy_chk): New functions.
21         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
22         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
23
24 2011-12-15  Richard Guenther  <rguenther@suse.de>
25
26         PR lto/51567
27         * g++.dg/lto/pr51567-1_0.C: New testcase.
28
29 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
30
31         PR c++/51473
32         * g++.dg/cpp0x/auto30.C: New test.
33
34 2011-12-15  Tobias Burnus  <burnus@net-b.de>
35
36         * gfortran.dg/coarray/poly_run_3.f90: New.
37         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
38
39 2011-12-15  Richard Guenther  <rguenther@suse.de>
40
41         PR lto/51564
42         * g++.dg/lto/pr51564-1_0.C: New testcase.
43
44 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
45
46         PR libstdc++/51365
47         * g++.dg/ext/is_final.C: New.
48
49 2012-12-15  Richard Guenther  <rguenther@suse.de>
50
51         PR lto/48508
52         * g++.dg/lto/pr48508-1_0.C: New testcase.
53         * g++.dg/lto/pr48508-1_1.C: Likewise.
54
55 2011-12-14  Jason Merrill  <jason@redhat.com>
56
57         PR c++/51554
58         * g++.dg/init/constant1.C: New.
59
60         PR c++/51248
61         * g++.dg/other/enum2.C: New.
62
63 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
64
65         PR c++/51475
66         * g++.dg/cpp0x/initlist63.C: New test.
67
68 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
69
70         PR target/50931
71         * gcc.target/avr/torture/int24-mul.c: New.
72
73 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
74
75         PR c++/51476
76         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
77
78 2011-12-13  Jason Merrill  <jason@redhat.com>
79
80         PR c++/51406
81         PR c++/51161
82         * g++.dg/cpp0x/rv-cast3.C: New.
83         * g++.dg/cpp0x/rv-cast4.C: New.
84
85 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
86
87         PR c++/51464
88         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
89
90 2011-12-13  Andrew Pinski  <apinski@cavium.com>
91             Adam Nemet  <anemet@caviumnetworks.com>
92
93         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
94         -fdump-* options.
95         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
96         * gcc.target/mips/octeon-pipe-1.c: New testcase.
97
98 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
99
100         PR c++/14258
101         * g++.dg/template/using16.C: New.
102         * g++.dg/template/using17.C: New.
103
104 2011-12-13  Martin Jambor  <mjambor@suse.cz>
105
106         PR tree-optimization/51362
107         * gcc.dg/ipa/pr51362.c: New test.
108
109 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
110
111         PR testsuite/51524
112         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
113         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
114
115 2011-12-13  Richard Guenther  <rguenther@suse.de>
116
117         PR lto/48354
118         * g++.dg/lto/pr48354-1_0.C: New testcase.
119
120 2011-12-13  Richard Guenther  <rguenther@suse.de>
121
122         PR tree-optimization/51519
123         * gcc.dg/pr51519.c: New testcase.
124
125 2011-12-13  Richard Guenther  <rguenther@suse.de>
126
127         * gcc.dg/lto/20111213-1_0.c: New testcase.
128
129 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
130
131         * gnat.dg/vect1.ad[sb]: Add more tests.
132         * gnat.dg/vect2.ad[sb]: Likewise.
133         * gnat.dg/vect3.ad[sb]: Likewise.
134         * gnat.dg/vect4.ad[sb]: Likewise.
135         * gnat.dg/vect5.ad[sb]: Likewise.
136         * gnat.dg/vect6.ad[sb]: Likewise.
137
138 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
139
140         PR rtl-optimization/51495
141         * gcc.c-torture/compile/pr51495.c: New test.
142
143         PR tree-optimization/51481
144         * gcc.dg/pr51481.c: New test.
145
146 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
147
148         PR tree-optimization/45830
149         * gcc.c-torture/execute/pr45830.c: Move from here to...
150         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
151         dg-additional-options magic.
152
153 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
154
155         * gfortran.dg/nested_modules_2.f90: Tighten test.
156
157 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
158
159         * gcc.c-torture/execute/20111212-1.c: New test.
160
161 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
162
163         PR testsuite/51511
164         * gcc.dg/pr45819.c: Add -w to dg-options.
165
166 2011-12-12  Torvald Riegel  <triegel@redhat.com>
167
168         * g++.dg/tm/noexcept-1.C: New test.
169         * g++.dg/tm/noexcept-2.C: New test.
170         * g++.dg/tm/noexcept-3.C: New test.
171         * g++.dg/tm/noexcept-4.C: New test.
172         * g++.dg/tm/noexcept-5.C: New test.
173
174 2011-12-12  Torvald Riegel  <triegel@redhat.com>
175
176         * c-c++-common/tm/20111206.c: New test.
177
178 2011-12-12  Richard Guenther  <rguenther@suse.de>
179
180         PR lto/51262
181         * g++.dg/opt/pr51262.C: New testcase.
182
183 2011-12-12  Revital Eres  <revital.eres@linaro.org>
184
185         PR rtl-optimization/47013
186         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
187         to preserve the function.
188         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
189         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
190         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
191         -fmodulo-sched-allow-regmoves flags.
192         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
193         and avoid superfluous spaces in dg-final for spu-*-*.
194         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
195         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
196         change scan-rtl-dump-times for powerpc*-*-*.
197         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
198         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
199         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
200
201 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
202
203         PR tree-optimization/51485
204         * g++.dg/vect/pr51485.cc: New test.
205
206 2011-12-11  Tobias Burnus  <burnus@net-b.de>
207
208         PR fortran/50923
209         * gfortran.dg/warn_function_without_result_2.f90: New.
210
211 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
212             Tobias Burnus  <burnus@gcc.gnu.org>
213
214         PR fortran/41539
215         PR fortran/43214
216         PR fortran/43969
217         PR fortran/44568
218         PR fortran/46356
219         PR fortran/46990
220         PR fortran/49074
221         * gfortran.dg/class_array_1.f03: New.
222         * gfortran.dg/class_array_2.f03: New.
223         * gfortran.dg/class_array_3.f03: New.
224         * gfortran.dg/class_array_4.f03: New.
225         * gfortran.dg/class_array_5.f03: New.
226         * gfortran.dg/class_array_6.f03: New.
227         * gfortran.dg/class_array_7.f03: New.
228         * gfortran.dg/class_array_8.f03: New.
229         * gfortran.dg/coarray_poly_1.f90: New.
230         * gfortran.dg/coarray_poly_2.f90: New.
231         * gfortran.dg/coarray/poly_run_1.f90: New.
232         * gfortran.dg/coarray/poly_run_2.f90: New.
233         * gfortran.dg/class_to_type_1.f03: New.
234         * gfortran.dg/type_to_class_1.f03: New.
235         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
236         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
237         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
238
239 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
240
241         PR fortran/50690
242         * gfortran.dg/gomp/workshare2.f90:  New test.
243         * gfortran.dg/gomp/workshare3.f90:  New test.
244
245 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
246
247         * gnat.dg/specs/elab3.ads: New test.
248
249 2011-12-10  Richard Henderson  <rth@redhat.com>
250
251         * gcc.target/powerpc/altivec-perm-1.c: New.
252         * gcc.target/powerpc/altivec-perm-2.c: New.
253         * gcc.target/powerpc/altivec-perm-4.c: New.
254
255 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
256
257         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
258         Add a scan-assembler-time clause to test for the interupt vector jump.
259         (f): Rename to ...
260         (dma0_handler): ... this.
261
262 2011-12-10  Nathan Sidwell  <nathan@acm.org>
263
264         PR gcov-profile/51449
265         * g++.dg/gcov/gcov-14.C: New.
266
267 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
268
269         * gcc.c-torture/compile/20111209-1.c: New test.
270
271 2011-12-09  Jason Merrill  <jason@redhat.com>
272
273         PR c++/51151
274         * g++.dg/warn/Woverflow-4.C: New.
275
276 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
277
278         PR c++/51289
279         * g++.dg/cpp0x/alias-decl-17.C: New test.
280
281 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
282
283         * gcc.target/powerpc/recip-5.c: Disable running on any system that
284         does not support VSX.
285
286         * gcc.target/powerpc/ppc-target-4.c: New file to test target
287         specific functions enabling target specific builtins.
288
289 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
290
291         * gcc.dg/vect/slp-13.c: Array size increase reverted.
292         * gcc.dg/vect/slp-24.c: Ditto.
293         * gcc.dg/vect/slp-3.c: Ditto.
294         * gcc.dg/vect/slp-34.c: Ditto.
295         * gcc.dg/vect/slp-4.c: Ditto.
296         * gcc.dg/vect/slp-cond-2.c: Ditto.
297         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
298         * gcc.dg/vect/vect-1.c: Ditto.
299         * gcc.dg/vect/vect-10.c: Ditto.
300         * gcc.dg/vect/vect-105.c: Ditto.
301         * gcc.dg/vect/vect-112.c: Ditto.
302         * gcc.dg/vect/vect-15.c: Ditto.
303         * gcc.dg/vect/vect-2.c: Ditto.
304         * gcc.dg/vect/vect-31.c: Ditto.
305         * gcc.dg/vect/vect-32.c: Ditto.
306         * gcc.dg/vect/vect-33.c: Ditto.
307         * gcc.dg/vect/vect-34.c: Ditto.
308         * gcc.dg/vect/vect-35.c: Ditto.
309         * gcc.dg/vect/vect-36.c: Ditto.
310         * gcc.dg/vect/vect-6.c: Ditto.
311         * gcc.dg/vect/vect-73.c: Ditto.
312         * gcc.dg/vect/vect-74.c: Ditto.
313         * gcc.dg/vect/vect-75.c: Ditto.
314         * gcc.dg/vect/vect-76.c: Ditto.
315         * gcc.dg/vect/vect-80.c: Ditto.
316         * gcc.dg/vect/vect-85.c: Ditto.
317         * gcc.dg/vect/vect-89.c: Ditto.
318         * gcc.dg/vect/vect-97.c: Ditto.
319         * gcc.dg/vect/vect-98.c: Ditto.
320         * gcc.dg/vect/vect-all.c: Ditto.
321         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
322         * gcc.dg/vect/vect-iv-8.c: Ditto.
323         * gcc.dg/vect/vect-iv-8a.c: Ditto.
324         * gcc.dg/vect/vect-outer-1.c: Ditto.
325         * gcc.dg/vect/vect-outer-1a.c: Ditto.
326         * gcc.dg/vect/vect-outer-1b.c: Ditto.
327         * gcc.dg/vect/vect-outer-2.c: Ditto.
328         * gcc.dg/vect/vect-outer-2a.c: Ditto.
329         * gcc.dg/vect/vect-outer-2c.c: Ditto.
330         * gcc.dg/vect/vect-outer-3.c: Ditto.
331         * gcc.dg/vect/vect-outer-3a.c: Ditto.
332         * gcc.dg/vect/vect-outer-4a.c: Ditto.
333         * gcc.dg/vect/vect-outer-4b.c: Ditto.
334         * gcc.dg/vect/vect-outer-4c.c: Ditto.
335         * gcc.dg/vect/vect-outer-4d.c: Ditto.
336         * gcc.dg/vect/vect-outer-4m.c: Ditto.
337         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
338         * gcc.dg/vect/vect-outer-fir.c: Ditto.
339         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
340         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
341         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
342         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
343         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
344         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
345         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
346         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
347         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
348         * gcc.dg/vect/vect-shift-2.c: Ditto.
349         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
350         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
351         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
352         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
353         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
354         * gcc.dg/vect/slp-13-big-array.c: New test.
355         * gcc.dg/vect/slp-24-big-array.c: Ditto.
356         * gcc.dg/vect/slp-3-big-array.c: Ditto.
357         * gcc.dg/vect/slp-34-big-array.c: Ditto.
358         * gcc.dg/vect/slp-4-big-array.c: Ditto.
359         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
360         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
361         * gcc.dg/vect/vect-1-big-array.c: Ditto.
362         * gcc.dg/vect/vect-10-big-array.c: Ditto.
363         * gcc.dg/vect/vect-105-big-array.c: Ditto.
364         * gcc.dg/vect/vect-112-big-array.c: Ditto.
365         * gcc.dg/vect/vect-15-big-array.c: Ditto.
366         * gcc.dg/vect/vect-2-big-array.c: Ditto.
367         * gcc.dg/vect/vect-31-big-array.c: Ditto.
368         * gcc.dg/vect/vect-32-big-array.c: Ditto.
369         * gcc.dg/vect/vect-33-big-array.c: Ditto.
370         * gcc.dg/vect/vect-34-big-array.c: Ditto.
371         * gcc.dg/vect/vect-35-big-array.c: Ditto.
372         * gcc.dg/vect/vect-36-big-array.c: Ditto.
373         * gcc.dg/vect/vect-6-big-array.c: Ditto.
374         * gcc.dg/vect/vect-73-big-array.c: Ditto.
375         * gcc.dg/vect/vect-74-big-array.c: Ditto.
376         * gcc.dg/vect/vect-75-big-array.c: Ditto.
377         * gcc.dg/vect/vect-76-big-array.c: Ditto.
378         * gcc.dg/vect/vect-80-big-array.c: Ditto.
379         * gcc.dg/vect/vect-85-big-array.c: Ditto.
380         * gcc.dg/vect/vect-89-big-array.c: Ditto.
381         * gcc.dg/vect/vect-97-big-array.c: Ditto.
382         * gcc.dg/vect/vect-98-big-array.c: Ditto.
383         * gcc.dg/vect/vect-all-big-array.c: Ditto.
384         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
385         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
386         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
387         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
388         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
389         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
390         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
391         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
392         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
393         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
394         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
395         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
396         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
397         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
398         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
399         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
400         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
401         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
402         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
403         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
404         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
405         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
406         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
407         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
408         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
409         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
410         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
411         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
412         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
413         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
414         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
415         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
416         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
417
418 2011-12-09  Richard Guenther  <rguenther@suse.de>
419
420         PR lto/48042
421         * g++.dg/lto/pr48042_0.C: New testcase.
422
423 2011-12-09  Richard Guenther  <rguenther@suse.de>
424
425         PR tree-optimization/51482
426         * g++.dg/torture/pr51482.C: New testcase.
427
428 2011-12-08  Andrew Pinski  <apinski@cavium.com>
429
430         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
431         * gcc.target/mips/dmult-1.c: Likewise.
432         * gcc.target/mips/branch-1.c: Likewise.
433         * gcc.target/mips/extend-1.c: Likewise.
434
435 2011-12-08  Jason Merrill  <jason@redhat.com>
436
437         PR c++/51318
438         * g++.dg/template/cond8.C: New.
439
440         PR c++/51459
441         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
442
443 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
444
445         PR tree-optimization/51466
446         * gcc.c-torture/execute/pr51466.c: New test.
447
448 2011-12-08  Tobias Burnus  <burnus@net-b.de>
449
450         PR fortran/50815
451         * gfortran.dg/bounds_check_16.f90: New.
452
453 2011-12-08  Tobias Burnus  <burnus@net-b.de>
454
455         PR fortran/51378
456         * gfortran.dg/private_type_14.f90: New.
457
458 2011-12-08  Tobias Burnus  <burnus@net-b.de>
459
460         PR fortran/51407
461         * gfortran.dg/io_real_boz_3.f90: New.
462         * gfortran.dg/io_real_boz_4.f90: New.
463         * gfortran.dg/io_real_boz_5.f90: New.
464
465 2011-12-08  Tobias Burnus  <burnus@net-b.de>
466
467         PR fortran/51448
468         * gfortran.dg/realloc_on_assign_8.f90: New.
469
470 2011-12-08  Teresa Johnson  <tejohnson@google.com>
471
472         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
473
474 2011-12-08  Teresa Johnson  <tejohnson@google.com>
475
476         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
477         -Wwrite-strings option.
478
479 2011-12-08  Teresa Johnson  <tejohnson@google.com>
480
481         * gcc.target/i386/movdi-rex64.c: New.
482
483 2011-12-08  Richard Guenther  <rguenther@suse.de>
484
485         * gcc.dg/volatile3.c: New testcase.
486
487 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
488
489         PR tree-optimization/51315
490         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
491         for typedef.
492         (int32_t): Use __INT32_TYPE__ for typedef.
493
494 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
495
496         PR tree-optimization/51315
497         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
498         sizeof(int)==4.
499
500 2011-12-08  Richard Guenther  <rguenther@suse.de>
501
502         PR lto/50747
503         * g++.dg/opt/pr50747-1_0.C: New testcase.
504         * g++.dg/opt/pr50747-2_0.C: Likewise.
505
506 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
507
508         * gcc.c-torture/execute/20111208-1.c: New test.
509
510 2011-12-08  Richard Guenther  <rguenther@suse.de>
511
512         PR lto/48437
513         * gcc.dg/lto/20111207-2_0.c: New testcase.
514         * gcc.dg/guality/pr48437.c: Likewise.
515
516 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
517
518         PR c++/51401
519         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
520         * g++.dg/cpp0x/auto29.C: New test.
521
522         PR c++/51429
523         * g++.dg/parse/error45.C: New test.
524
525         PR c++/51229
526         * g++.dg/ext/desig3.C: New test.
527
528         PR c++/51369
529         * g++.dg/cpp0x/constexpr-51369.C: New test.
530
531 2011-12-07  Andrew Pinski  <apinski@cavium.com>
532
533         PR middle-end/45416
534         * gcc.dg/pr45416.c: New testcase.
535
536 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
537
538         PR c++/51420
539         * g++.dg/cpp0x/pr51420.C: New.
540
541 2011-12-07  Richard Guenther  <rguenther@suse.de>
542
543         PR lto/48100
544         * gcc.dg/lto/20111207-1_0.c: New testcase.
545         * gcc.dg/lto/20111207-1_1.c: Likewise.
546         * gcc.dg/lto/20111207-1_2.c: Likewise.
547         * gcc.dg/lto/20111207-1_3.c: Likewise.
548
549 2011-12-07  Richard Guenther  <rguenther@suse.de>
550
551         PR tree-optimization/50823
552         * gcc.dg/torture/pr50823.c: New testcase.
553
554 2011-12-07  Martin Jambor  <mjambor@suse.cz>
555
556         PR tree-optimization/50744
557         * gcc.dg/ipa/pr50744.c: New test.
558
559 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
560
561         PR c++/51430
562         * g++.dg/template/static32.C: New test.
563
564 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
565
566         * g++.dg/opt/pr51396.C: Use dg-additional-options.
567
568 2011-12-06  Tobias Burnus  <burnus@net-b.de>
569
570         PR fortran/51435
571         * gfortran.dg/default_initialization_5.f90: New.
572
573 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
574
575         PR target/51354
576         * gcc.c-torture/compile/pr51354.c: New test.
577
578 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
579
580         PR c++/51431
581         * g++.dg/other/abstract3.C: New.
582
583 2011-12-06  Richard Guenther  <rguenther@suse.de>
584
585         PR tree-optimization/49997
586         * gcc.dg/torture/pr49997.c: New testcase.
587
588 2011-12-06  Richard Guenther  <rguenther@suse.de>
589
590         PR middle-end/51436
591         * g++.dg/torture/pr51436.C: New testcase.
592
593 2011-12-06  Richard Guenther  <rguenther@suse.de>
594
595         PR tree-optimization/51245
596         * gcc.dg/torture/pr51245.c: New testcase.
597
598 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
599
600         PR c++/51427
601         * g++.dg/diagnostic/wrong-tag-1.C
602
603 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
604
605         PR c++/51319
606         * g++.dg/lookup/using50.C: New.
607         * g++.dg/lookup/using51.C: New.
608
609 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
610
611         PR tree-optimization/51396
612         * g++.dg/opt/pr51396.C: New test.
613
614         PR debug/51410
615         * gcc.dg/debug/dwarf2/pr51410.c: New test.
616
617         PR c/51339
618         * gcc.dg/gomp/pr51339.c: New test.
619
620 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
621
622         PR c++/51399
623         * g++.dg/cpp0x/initlist62.C: New.
624
625 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
626
627         PR fortran/51338
628         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
629
630 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
631
632         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
633         * g++.dg/torture/pr39732.C: Likewise.
634         * g++.dg/torture/pr40642.C: Likewise.
635         * gcc.c-torture/compile/pr44686.c: Likewise.
636         * gcc.dg/20050309-1.c: Likewise.
637         * gcc.dg/20050330-2.c: Likewise.
638         * gcc.dg/20051201-1.c: Likewise.
639         * gcc.dg/gomp/pr27573.c: Likewise.
640         * gcc.dg/pr46255.c: Likewise.
641         * gcc.dg/profile-dir-1.c: Likewise.
642         * gcc.dg/profile-dir-2.c: Likewise.
643         * gcc.dg/profile-dir-3.c: Likewise.
644         * gcc.dg/profile-generate-1.c: Likewise.
645         * gfortran.dg/gomp/pr27573.f90: Likewise.
646         * gcc.dg/profile-generate-3.c: Be specific about the type of
647         profiling required.
648
649 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
650
651         PR c++/51414
652         * g++.dg/ext/underlying_type11.C: New.
653
654 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
655
656         PR testsuite/51128
657         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
658         * gcc.dg/torture/pr39074.c: Ditto.
659         * gcc.dg/torture/pr39074-2.c: Ditto.
660         * gcc.dg/torture/pr42898.c: Ditto.
661         * gcc.dg/torture/pr42898-2.c: Ditto.
662         * gcc.dg/torture/pr45704.c: Ditto.
663         * gcc.dg/torture/pr50472.c: Ditto.
664         * gcc.dg/torture/pta-callused-1.c: Ditto.
665         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
666         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
667         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
668         * gcc.dg/torture/pta-escape-1.c: Ditto.
669         * gcc.dg/torture/ipa-pta-1.c: Ditto.
670         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
671
672 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
673
674         PR target/51408
675         * gcc.dg/pr51408.c: New.
676
677 2011-12-05  Jason Merrill  <jason@redhat.com>
678
679         * g++.dg/cpp0x/dc6.C: New.
680
681 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
682             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
683
684         * g++.dg/cpp0x/dc1.C: New test.
685         * g++.dg/cpp0x/dc2.C: New test.
686         * g++.dg/cpp0x/dc3.C: New test.
687         * g++.dg/cpp0x/dc4.C: New test.
688         * g++.dg/cpp0x/dc5.C: New test.
689         * g++.dg/template/meminit1.C: Adjust expected error.
690
691 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
692
693         PR c++/51404
694         * g++.dg/cpp0x/auto28.C: New.
695
696 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
697
698         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
699
700 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
701             Eric Botcazou  <ebotcazou@adacore.com>
702
703         PR middle-end/51323
704         PR middle-end/50074
705         * gcc.c-torture/execute/pr51323.c: New test.
706
707 2011-12-04  Tobias Burnus  <burnus@net-b.de>
708
709         PR fortran/51383
710         * gfortran.dg/associate_10.f90: New.
711
712 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
713
714         PR middle-end/51285
715         * gfortran.dg/vect/pr51285.f90: New test.
716
717 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
718             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
719
720         PR target/51393
721         * gcc.target/i386/pr51393.c: New test.
722
723 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
724
725         PR obj-c++/51349
726         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
727         * obj-c++.dg/naming-4.mm: Likewise.
728
729 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
730
731         * gcc.dg/darwin-segaddr.c: Use -no-pie.
732
733 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
734
735         PR c++/51313
736         * g++.dg/cpp0x/pr51313.C: New.
737
738 2011-12-03  Tobias Burnus  <burnus@net-b.de>
739
740         PR fortran/48887
741         * gfortran.dg/select_type_24.f90: New.
742         * gfortran.dg/select_type_23.f03: Add dg-error.
743         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
744
745 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
746
747         * gcc.dg/vect/vect-122.c: New test.
748
749 2011-12-03  Tobias Burnus  <burnus@net-b.de>
750
751         PR fortran/50684
752         * gfortran.dg/move_alloc_8.f90: New.
753
754 2011-12-03  Tobias Burnus  <burnus@net-b.de>
755
756         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
757         i.e. remove the dg-error line.
758         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
759         * gfortran.dg/move_alloc_9.f90: New.
760         * gfortran.dg/move_alloc_10.f90: New
761
762 2011-12-02  Nathan Sidwell  <nathan@acm.org>
763
764         * lib/gcov.exp (verify-lines): Allow = as a count char.
765         * g++.dg/gcov/gcov-13.C: New.
766
767 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
768
769         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
770         * gcc.dg/vect/slp-24.c: Ditto.
771         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
772         * gcc.dg/vect/slp-34.c: Ditto.
773         * gcc.dg/vect/slp-4.c: Ditto.
774         * gcc.dg/vect/slp-cond-2.c: Ditto.
775         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
776         * gcc.dg/vect/vect-1.c: Ditto.
777         * gcc.dg/vect/vect-10.c: Ditto.
778         * gcc.dg/vect/vect-105.c: Ditto.
779         * gcc.dg/vect/vect-112.c: Ditto.
780         * gcc.dg/vect/vect-15.c: Ditto.
781         * gcc.dg/vect/vect-2.c: Ditto.
782         * gcc.dg/vect/vect-31.c: Ditto.
783         * gcc.dg/vect/vect-32.c: Ditto.
784         * gcc.dg/vect/vect-33.c: Ditto.
785         * gcc.dg/vect/vect-34.c: Ditto.
786         * gcc.dg/vect/vect-35.c: Ditto.
787         * gcc.dg/vect/vect-36.c: Ditto.
788         * gcc.dg/vect/vect-6.c: Ditto.
789         * gcc.dg/vect/vect-73.c: Ditto.
790         * gcc.dg/vect/vect-74.c: Ditto.
791         * gcc.dg/vect/vect-75.c: Ditto.
792         * gcc.dg/vect/vect-76.c: Ditto.
793         * gcc.dg/vect/vect-80.c: Ditto.
794         * gcc.dg/vect/vect-85.c: Ditto.
795         * gcc.dg/vect/vect-89.c: Ditto.
796         * gcc.dg/vect/vect-97.c: Ditto.
797         * gcc.dg/vect/vect-98.c: Ditto.
798         * gcc.dg/vect/vect-all.c: Ditto.
799         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
800         * gcc.dg/vect/vect-iv-8.c: Ditto.
801         * gcc.dg/vect/vect-iv-8a.c: Ditto.
802         * gcc.dg/vect/vect-outer-1.c: Ditto.
803         * gcc.dg/vect/vect-outer-1a.c: Ditto.
804         * gcc.dg/vect/vect-outer-1b.c: Ditto.
805         * gcc.dg/vect/vect-outer-2.c: Ditto.
806         * gcc.dg/vect/vect-outer-2a.c: Ditto.
807         * gcc.dg/vect/vect-outer-2c.c: Ditto.
808         * gcc.dg/vect/vect-outer-3.c: Ditto.
809         * gcc.dg/vect/vect-outer-3a.c: Ditto.
810         * gcc.dg/vect/vect-outer-4a.c: Ditto.
811         * gcc.dg/vect/vect-outer-4b.c: Ditto.
812         * gcc.dg/vect/vect-outer-4c.c: Ditto.
813         * gcc.dg/vect/vect-outer-4d.c: Ditto.
814         * gcc.dg/vect/vect-outer-4m.c: Ditto.
815         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
816         * gcc.dg/vect/vect-outer-fir.c: Ditto.
817         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
818         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
819         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
820         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
821         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
822         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
823         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
824         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
825         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
826         * gcc.dg/vect/vect-shift-2.c: Ditto.
827         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
828         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
829         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
830         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
831         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
832
833 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
834
835         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
836         __builtin_memcpy arguments to honor sizeof(a).
837
838 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
839
840         * gcc.c-torture/execute/doloop-1.c,
841         gcc.c-torture/execute/doloop-2.c: New tests.
842
843 2011-12-02  Martin Jambor  <mjambor@suse.cz>
844
845         PR tree-optimization/50622
846         * g++.dg/tree-ssa/pr50622.C: New test.
847
848 2011-12-01  Jason Merrill  <jason@redhat.com>
849
850         * g++.dg/cpp0x/initlist61.C: New.
851
852 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
853
854         PR c++/51326
855         * g++.dg/inherit/crash3.C: New.
856
857 2011-12-01  Nathan Sidwell  <nathan@acm.org>
858
859         PR gcov-profile/51113
860         * lib/gcov.exp (verify-lines): Add support for xfailing.
861         (run-gcov): Likewise.
862         * gcc.misc-tests/gcov-13.c: Xfail weak function.
863         * gcc.misc-tests/gcov-16.c: Remove.
864         * gcc.misc-tests/gcov-17.c: Remove.
865         * g++.dg/gcov-8.C: Remove.
866         * g++.dg/gcov-9.C: Remove.
867         * g++.dg/gcovpart-12b.C: New.
868         * g++.dg/gcov-12.C: New.
869
870 2011-12-01  Andrew Pinski  <apinski@cavium.com>
871
872         PR lto/51198
873         * g++.dg/torture/pr51198.C: New testcase.
874
875 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
876
877         PR tree-optimization/51246
878         * gcc.c-torture/compile/pr51246.c: New test.
879
880         PR rtl-optimization/51014
881         * g++.dg/opt/pr51014.C: New test.
882
883 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
884
885         PR c++/51367
886         * g++.dg/template/error47.C: New.
887
888 2011-11-30  Jason Merrill  <jason@redhat.com>
889
890         PR c++/51009
891         * g++.dg/init/aggr8.C: New.
892
893 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
894
895         PR target/50725
896         * gcc.target/i386/pr50725.c: New test.
897
898         PR middle-end/51089
899         * gfortran.dg/gomp/pr51089.f90: New test.
900
901 2011-11-30  Andrew Pinski  <apinski@cavium.com>
902
903         * gcc.dg/pr51321.c: New testcase.
904
905 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
906
907         PR rtl-optimization/48721
908         * gcc.target/i386/pr48721.c: New test.
909
910 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
911
912         PR c++/51299
913         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
914
915 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
916
917         PR tree-optimization/51247
918         * gcc.c-torture/compile/pr51247.c: New test.
919
920 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
921
922         PR target/50123
923         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
924
925 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
926
927         Use complex floating-point constant in CDBL.
928
929         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
930
931 2011-11-29  Tobias Burnus  <burnus@net-b.de>
932
933         PR fortran/51306
934         PR fortran/48700
935         * gfortran.dg/move_alloc_5.f90: Add dg-error.
936         * gfortran.dg/select_type_23.f03: Add dg-error.
937         * gfortran.dg/move_alloc_6.f90: New.
938         * gfortran.dg/move_alloc_7.f90: New.
939
940 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
941
942         PR tree-optimization/51301
943         * gcc.dg/vect/pr51301.c: New test.
944
945 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
946
947         * g++.dg/cdce3.C: Use dg-additional-options.
948
949 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
950
951         PR middle-end/50907
952         * gcc.dg/tree-prof/pr50907.c: New test.
953
954         PR tree-optimization/50078
955         * gcc.dg/pr50078.c: New test.
956
957         PR tree-optimization/50682
958         * g++.dg/opt/pr50682.C: New test.
959
960 2011-11-28  Tobias Burnus  <burnus@net-b.de>
961
962         PR fortran/51308
963         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
964
965 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
966             Iain Sandoe  <iains@gcc.gnu.org>
967
968         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
969         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
970         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
971         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
972         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
973
974 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
975
976         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
977         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
978         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
979         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
980         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
981         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
982         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
983         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
984         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
985         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
986         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
987         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
988         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
989         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
990         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
991         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
992         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
993         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
994         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
995         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
996         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
997         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
998         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
999         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1000         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1001         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1002         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1003
1004 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1005
1006         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1007         imply -mno-dspr2.
1008         * gcc.target/mips/no-dsp-1.c: New test.
1009         * gcc.target/mips/soft-float-1.c: Likewise.
1010
1011 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1012
1013         PR rtl-optimization/49912
1014         * g++.dg/other/pr49912.C: New test.
1015
1016 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1017
1018         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1019         effective target.
1020         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1021
1022 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1023
1024         PR fortran/51250
1025         PR fortran/43829
1026         * gfortran.dg/inline_sum_3.f90: New test.
1027
1028 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1029
1030         PR testsuite/51258
1031         * lib/target-supports.exp
1032         (check_effective_target_sync_long_long): Also supported on 32bit
1033         x86 targets.  Add comment about required dg-options.
1034         Add alpha*-*-* targets.
1035         (check_effective_target_sync_long_long_runtime): Ditto.
1036
1037         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1038         32bit x86 targets.
1039         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1040         * gcc.dg/atomic-exchange-4.c: Ditto.
1041         * gcc.dg/atomic-load-4.c: Ditto.
1042         * gcc.dg/atomic-store-4.c: Ditto.
1043         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1044         * gcc.dg/di-sync-multithread.c: Ditto.
1045         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1046         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1047
1048 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1049
1050         PR testsuite/51258
1051         * lib/target-supports.exp
1052         (check_effective_target_sync_int_128_runtime): New procedure.
1053         (check_effective_target_sync_long_long_runtime): Ditto.
1054         (check_effective_target_sync_long_long): Add arm*-*-*.
1055         (check_effective_target_sync_longlong): Remove.
1056
1057         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1058         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1059         * gcc.dg/atomic-exchange-5.c: Ditto.
1060         * gcc.dg/atomic-load-5.c: Ditto.
1061         * gcc.dg/atomic-store-5.c: Ditto.
1062         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1063         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1064         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1065         effective target.
1066         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1067         * gcc.dg/atomic-exchange-4.c: Ditto.
1068         * gcc.dg/atomic-load-4.c: Ditto.
1069         * gcc.dg/atomic-store-4.c: Ditto.
1070         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1071         * gcc.dg/di-sync-multithread.c: Ditto.
1072         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1073         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1074
1075 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1076
1077         PR fortran/50408
1078         * gfortran.dg/whole_file_35.f90: New.
1079
1080 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1081
1082         PR fortran/51302
1083         * gfortran.dg/volatile13.f90: New.
1084
1085 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1086
1087         PR c/51256
1088         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1089
1090 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1091
1092         PR c++/51227
1093         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1094
1095 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1096
1097         PR target/51134
1098         * gcc.target/i386/sw-1.c: Revert revision 181357.
1099
1100 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1101
1102         PR fortran/51218
1103         * gfortran.dg/implicit_pure_1.f90: New.
1104
1105 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1106
1107         PR testsuite/51258
1108         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1109         * gcc.dg/atomic-exchange-5.c: Likewise.
1110         * gcc.dg/atomic-load-5.c: Likewise.
1111         * gcc.dg/atomic-op-5.c: Likewise.
1112         * gcc.dg/atomic-store-5.c: Likewise.
1113         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1114
1115 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1116
1117         PR rtl-optimization/50290
1118         * gcc.dg/pr50290.c: New test.
1119
1120 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1121
1122         PR c++/51290
1123         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1124
1125 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1126
1127         PR target/51261
1128         * gcc.dg/pr51261.c: New test.
1129
1130 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1131
1132         PR c++/51145
1133         * g++.dg/cpp0x/alias-decl-14.C: New test.
1134         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1135         passing before.
1136         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1137         change.
1138         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1139         * g++.dg/lookup/struct1.C: Likewise.
1140         * g++.dg/parse/elab1.C: Likewise.
1141         * g++.dg/parse/elab2.C: Likewise.
1142         * g++.dg/parse/int-as-enum1.C: Likewise.
1143         * g++.dg/parse/typedef1.C: Likewise.
1144         * g++.dg/parse/typedef3.C: Likewise.
1145         * g++.dg/parse/typedef4.C: Likewise.
1146         * g++.dg/parse/typedef5.C: Likewise.
1147         * g++.dg/template/crash26.C: Likewise.
1148         * g++.dg/template/nontype4.C: Likewise.
1149         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1150         * g++.old-deja/g++.brendan/line1.C: Likewise.
1151         * g++.old-deja/g++.other/elab1.C: Likewise.
1152         * g++.old-deja/g++.other/syntax4.C: Likewise.
1153
1154 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1155
1156         PR rtl-optimization/50764
1157         * gcc.dg/pr50764.c: New test.
1158
1159 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1160
1161         PR c++/51265
1162         * g++.dg/cpp0x/decltype36.C: New.
1163
1164 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1165
1166         PR tree-optimization/51074
1167         * gcc.dg/vect/pr51074.c: New test.
1168
1169 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1170
1171         PR c++/51143
1172         * g++.dg/cpp0x/alias-decl-16.C: New test.
1173
1174 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1175
1176         PR tree-optimization/50765
1177         * gcc.dg/pr50765.c: New test.
1178
1179 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1180
1181         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1182         * gcc.dg/vshift-3.c (main): Likewise.
1183
1184 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1185
1186         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1187
1188 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1189
1190         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1191         * gcc.misc-tests/gcov-17.c: Likewise.
1192         * g++.dg/gcov/gcov-8.C: Likewise.
1193         * g++.dg/gcov/gcov-9.C: Likewise.
1194
1195 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1196
1197         * g++.dg/tm/pr47747.C: New test.
1198
1199 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1200
1201         * g++.dg/tm/template-2.C: New test.
1202
1203 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1204
1205         PR debug/50827
1206         * gcc.dg/pr50827.c: New test.
1207
1208 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1209
1210         PR c++/50958
1211         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1212         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1213         * g++.dg/cpp0x/udlit-member.C: Adjust.
1214         * g++.dg/cpp0x/udlit-raw-length.C: New.
1215         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1216         * g++.dg/cpp0x/udlit-resolve.C: New.
1217         * c-c++-common/dfp/pr33466.c: Adjust.
1218
1219 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1220
1221         * lib/target-supports.exp
1222         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1223         with ultrasparc_vis2_hw.
1224         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1225         with ultrasparc_vis3_hw.
1226
1227 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1228
1229         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1230         *-*-solaris2* && c++.
1231
1232 2011-11-20  Joey Ye  <joey.ye@arm.com>
1233
1234         * gcc.dg/volatile-bitfields-1.c: New.
1235
1236 2011-11-20  Jason Merrill  <jason@redhat.com>
1237
1238         PR c++/48322
1239         * g++.dg/cpp0x/variadic120.C: New.
1240         * g++.dg/cpp0x/sfinae26.C: Adjust.
1241
1242         * g++.dg/cpp0x/sfinae11.C: Adjust.
1243         * g++.dg/cpp0x/sfinae26.C: Adjust.
1244         * g++.dg/template/unify11.C: Adjust.
1245
1246 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1247
1248         PR c++/51230
1249         * g++.dg/template/error46.C: New.
1250
1251 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1252
1253         PR target/51235
1254         * gcc.target/i386/pr51235.c: New test.
1255
1256         PR target/51236
1257         * gcc.target/i386/pr51236.c: New test.
1258
1259 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1260
1261         * gnat.dg/discr32.adb: New test.
1262         * gnat.dg/discr32_pkg.ads: New helper.
1263
1264 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1265
1266         PR gcov-profile/51113
1267         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1268         * gcc.misc-tests/gcov-16.c: New.
1269         * gcc.misc-tests/gcov-17.c: New.
1270         * g++.dg/gcov/gcov-8.C: New.
1271         * g++.dg/gcov/gcov-9.C: New.
1272         * g++.dg/gcov/gcov-10.C: New.
1273
1274 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1275
1276         PR c++/51194
1277         * g++.dg/cpp0x/alias-decl-15.C: New test.
1278
1279 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1280
1281         PR c++/51216
1282         * g++.dg/cpp0x/pr51216.C: New.
1283
1284 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1285
1286         * gcc.dg/delay-slot-2.c: New test.
1287
1288 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1289
1290         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1291
1292 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1293
1294         PR c++/51188
1295         * g++.dg/lookup/using46.C: New.
1296         * g++.dg/lookup/using47.C: New.
1297         * g++.dg/lookup/using48.C: New.
1298         * g++.dg/lookup/using49.C: New.
1299         * g++.dg/lookup/using50.C: New.
1300
1301 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1302
1303         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1304         supports /* ... */ comments.
1305
1306 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1307
1308         PR c++/51150
1309         * g++.dg/cpp0x/pr51150.C: New.
1310
1311 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1312
1313         PR tree-optimization/50605
1314         * g++.dg/ipa/pr50605.C: New test.
1315
1316 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1317
1318         PR c++/51191
1319         * g++.dg/cpp0x/alias-decl-13.C: New test.
1320
1321 2011-11-17  Jason Merrill  <jason@redhat.com>
1322
1323         PR c++/51186
1324         * g++.dg/cpp0x/auto27.C: New.
1325         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1326
1327 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1328
1329         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1330         memory model parameters don't match expected values.
1331         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1332         __atomic_compare_exchange.
1333         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1334         __atomic_compare_exchange_n.
1335         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1336         weak/strong parameter and fail if memory models aren't correct.
1337
1338 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1339
1340         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1341         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1342         to 10 seconds and fail when timeout occurs.  Improve error messages.
1343
1344 2011-11-17  Jason Merrill  <jason@redhat.com>
1345
1346         PR c++/51137
1347         * g++.dg/template/virtual2.C: New.
1348
1349 2011-11-17  Michael Matz  <matz@suse.de>
1350
1351         PR middle-end/50644
1352         PR middle-end/50741
1353         * g++.dg/tree-ssa/pr50741.C: New.
1354
1355 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1356
1357         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1358
1359 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1360
1361         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1362         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1363         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1364
1365 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1366
1367         PR fortran/39427
1368         PR fortran/37829
1369         * gfortran.dg/constructor_1.f90: New.
1370         * gfortran.dg/constructor_2.f90: New.
1371         * gfortran.dg/constructor_3.f90: New.
1372         * gfortran.dg/constructor_4.f90: New.
1373         * gfortran.dg/constructor_5.f90: New.
1374         * gfortran.dg/constructor_6.f90: New.
1375         * gfortran.dg/use_only_5.f90: New.
1376         * gfortran.dg/c_ptr_tests_17.f90: New.
1377         * gfortran.dg/c_ptr_tests_18.f90: New.
1378         * gfortran.dg/used_types_25.f90: New.
1379         * gfortran.dg/used_types_26.f90: New
1380         * gfortran.dg/type_decl_3.f90: New.
1381         * gfortran.dg/function_types_3.f90: Update dg-error.
1382         * gfortran.dg/result_1.f90: Ditto.
1383         * gfortran.dg/structure_constructor_3.f03: Ditto.
1384         * gfortran.dg/structure_constructor_4.f03: Ditto.
1385
1386 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1387
1388         * gcc.dg/vect/pr30858.c: Update expected output for
1389         architectures with multiple vector sizes.
1390
1391 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1392             Bernd Schmidt <bernds@coudesourcery.com>
1393             Sebastian Huber <sebastian.huber@embedded-brains.de>
1394
1395         PR target/49641
1396         * gcc.target/arm/pr49641.c: New test.
1397
1398 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1399
1400         PR tree-optimization/49960
1401         * gcc.dg/autopar/pr49960.c: New test.
1402         * gcc.dg/autopar/pr49960-1.c: New test.
1403
1404
1405 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1406
1407         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1408         * gcc.dg/pr43864-2.c: Same.
1409         * gcc.dg/pr43864-3.c: Same.
1410         * gcc.dg/pr43864-4.c: Same.
1411
1412 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1413
1414         * gcc.target/i386/sse2-cvt-vec.c: New test.
1415         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1416         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1417         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1418         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1419         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1420         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1421
1422 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1423
1424         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1425         powerpc*-*-darwin* targets.
1426
1427 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1428
1429         * c-c++-common/tm/trxn-expr-3.c: New test.
1430
1431 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1432
1433         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1434
1435 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1436
1437         * gcc.target/i386/avx-recip-vec.c: New test.
1438         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1439         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1440         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1441         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1442         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1443         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1444         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1445         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1446         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1447         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1448         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1449         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1450         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1451         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1452
1453 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1454
1455         PR c++/51107
1456         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1457         non-template literal operator.
1458
1459 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1460
1461         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1462         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1463         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1464         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1465         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1466         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1467         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1468         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1469         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1470         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1471         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1472         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1473         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1474         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1475         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1476         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1477
1478 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1479
1480         PR c++/6936
1481         PR c++/25994
1482         PR c++/26256
1483         PR c++/30195
1484         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1485         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1486         * g++.old-deja/g++.other/anon7.C: Likewise.
1487         * g++.old-deja/g++.other/using1.C: Likewise.
1488         * g++.old-deja/g++.other/redecl1.C: Likewise.
1489         * g++.old-deja/g++.other/typedef7.C: Likewise.
1490         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1491         * g++.dg/template/using2.C: Likewise.
1492         * g++.dg/template/static4.C: Likewise.
1493         * g++.dg/template/typedef1.C: Likewise.
1494         * g++.dg/lookup/name-clash9.C: Likewise.
1495         * g++.dg/abi/mangle41.C: Likewise.
1496         * g++.dg/parse/ctor5.C: Likewise.
1497         * g++.dg/inherit/using4.C: Likewise.
1498         * g++.dg/lookup/using24.C: New.
1499         * g++.dg/lookup/using25.C: New.
1500         * g++.dg/lookup/using26.C: New.
1501         * g++.dg/lookup/using27.C: New.
1502         * g++.dg/lookup/using28.C: New.
1503         * g++.dg/lookup/using29.C: New.
1504         * g++.dg/lookup/using30.C: New.
1505         * g++.dg/lookup/using31.C: New.
1506         * g++.dg/lookup/using32.C: New.
1507         * g++.dg/lookup/using33.C: New.
1508         * g++.dg/lookup/using34.C: New.
1509         * g++.dg/lookup/using35.C: New.
1510         * g++.dg/lookup/using36.C: New.
1511         * g++.dg/lookup/using37.C: New.
1512         * g++.dg/lookup/using38.C: New.
1513         * g++.dg/lookup/using39.C: New.
1514         * g++.dg/lookup/using40.C: New.
1515         * g++.dg/lookup/using41.C: New.
1516         * g++.dg/lookup/using42.C: New.
1517         * g++.dg/lookup/using43.C: New.
1518         * g++.dg/lookup/using44.C: New.
1519         * g++.dg/lookup/using45.C: New.
1520         * g++.dg/lookup/pr6936.C: New.
1521         * g++.dg/debug/using4.C: New.
1522         * g++.dg/debug/using5.C: New.
1523         * g++.dg/cpp0x/forw_enum10.C: New.
1524
1525 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1526             Jan Hubicka  <jh@suse.cz>
1527
1528         * gcc.target/i386/sw-1.c: Force rep;movsb.
1529
1530 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1531
1532         PR testsuite/51059
1533         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1534         dg-additional-options.
1535
1536 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1537
1538         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1539         specified.  Remove redundant runtime checks.
1540         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1541         Allow for other than -m4.  Fix typos in comments.
1542
1543 2011-11-12  Jason Merrill  <jason@redhat.com>
1544
1545         PR c++/986
1546         * g++.dg/warn/ref-temp1.C: New.
1547
1548         PR c++/51060
1549         * g++.dg/opt/stack2.C: New.
1550
1551 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1552
1553         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1554         alpha*-*-linux* targets.
1555
1556 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1557
1558         PR testsuite/51059
1559         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1560         Darwin targets and allow external symbols to be undefined.
1561
1562 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1563
1564         * gcc.misc-tests/gcov-15.c: New.
1565
1566 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1567
1568         PR tree-optimization/51058
1569         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1570         * gfortran.dg/vect/pr51058-2.f90: New test.
1571
1572 2011-11-10  Jason Merrill  <jason@redhat.com>
1573
1574         * g++.dg/template/linkage1.C: New.
1575         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1576         * g++.old-deja/g++.other/linkage4.C: Likewise.
1577
1578         PR c++/50973
1579         * g++.dg/cpp0x/defaulted33.C: New.
1580
1581 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1582
1583         PR middle-end/51038
1584         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1585         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1586         __atomic_clear.
1587
1588 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1589
1590         PR rtl-optimization/51040
1591         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1592         patchup code.
1593
1594 2011-11-10  Jason Merrill  <jason@redhat.com>
1595
1596         PR c++/51079
1597         * g++.dg/template/conv12.C: New.
1598
1599         PR debug/50983
1600         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1601
1602 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1603
1604         * gnat.dg/atomic6_1.adb: New test.
1605         * gnat.dg/atomic6_2.adb: Likewise.
1606         * gnat.dg/atomic6_3.adb: Likewise.
1607         * gnat.dg/atomic6_4.adb: Likewise.
1608         * gnat.dg/atomic6_5.adb: Likewise.
1609         * gnat.dg/atomic6_6.adb: Likewise.
1610         * gnat.dg/atomic6_7.adb: Likewise.
1611         * gnat.dg/atomic6_8.adb: Likewise.
1612         * gnat.dg/atomic6_pkg.ads: New helper.
1613
1614 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1615
1616         PR middle-end/51077
1617         * gcc.c-torture/compile/pr51077.c: New test.
1618
1619         PR rtl-optimization/51023
1620         * gcc.c-torture/execute/pr51023.c: New test.
1621
1622 2011-11-10  Richard Guenther  <rguenther@suse.de>
1623
1624         PR tree-optimization/51042
1625         * gcc.dg/torture/pr51042.c: New testcase.
1626
1627 2011-11-10  Richard Guenther  <rguenther@suse.de>
1628
1629         PR tree-optimization/51070
1630         * gcc.dg/torture/pr51070.c: New testcase.
1631
1632 2011-11-10  Richard Guenther  <rguenther@suse.de>
1633
1634         PR tree-optimization/51030
1635         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1636
1637 2011-11-10  Richard Guenther  <rguenther@suse.de>
1638
1639         PR middle-end/51071
1640         * gcc.dg/torture/pr51071.c: New testcase.
1641
1642 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1643
1644         * gnat.dg/loop_optimization9.ad[sb]: New test.
1645
1646 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1647
1648         PR tree-optimization/51058
1649         * gfortran.dg/vect/pr51058.f90: New test.
1650
1651 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1652
1653         PR tree-optimization/51000
1654         * gcc.dg/vect/pr51000.c: New test.
1655
1656 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1657
1658         PR c++/50837
1659         * g++.dg/cpp0x/static_assert5.C: New.
1660         * g++.dg/template/nontype13.C: Tweak.
1661
1662 2011-11-09  Jason Merrill  <jason@redhat.com>
1663
1664         PR c++/50972
1665         * g++.dg/cpp0x/noexcept16.C: New.
1666
1667         PR c++/51046
1668         * g++.dg/cpp0x/variadic119.C: New.
1669
1670 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1671
1672         PR target/50911
1673         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1674         permutations.
1675         * gcc.dg/torture/vshuf-32.inc: Likewise.
1676         * gcc.dg/torture/vshuf-4.inc: Likewise.
1677         * gcc.dg/torture/vshuf-8.inc: Likewise.
1678
1679         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1680
1681 2011-11-09  Ian Lance Taylor  <iant@google.com>
1682
1683         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1684         procedure.
1685         * gcc.dg/split-5.c: New test.
1686
1687 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1688
1689         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1690
1691 2011-11-09  Jason Merrill  <jason@redhat.com>
1692
1693         PR c++/51029
1694         * g++.dg/template/virtual1.C: New.
1695
1696 2011-11-08  Jason Merrill  <jason@redhat.com>
1697
1698         Run most C++ tests in both C++98 and C++11 modes.
1699         * lib/target-supports.exp (check_effective_target_c++11): New.
1700         (check_effective_target_c++98): New.
1701         * lib/g++-dg.exp (g++-dg-runtest): New.
1702         * g++.dg/dg.exp: Use g++-dg-runtest.
1703         * g++.dg/charset/charset.exp: Likewise.
1704         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1705         * g++.dg/dfp/dfp.exp: Likewise.
1706         * g++.dg/gcov/gcov.exp: Likewise.
1707         * g++.dg/gomp/gomp.exp: Likewise.
1708         * g++.dg/graphite/graphite.exp: Likewise.
1709         * g++.dg/tls/tls.exp: Likewise.
1710         * g++.dg/tm/tm.exp: Likewise.
1711         * g++.dg/vect/vect.exp: Likewise.
1712         * g++.old-deja/old-deja.exp: Likewise.
1713         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1714         with some of the torture options.
1715         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1716         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1717         * g++.dg/init/null1.C: Only run in C++98.
1718         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1719         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1720         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1721         * g++.old-deja/g++.other/anon9.C: Likewise.
1722         * g++.old-deja/g++.other/linkage1.C: Likewise.
1723         * g++.old-deja/g++.other/linkage2.C: Likewise.
1724         * g++.old-deja/g++.pt/t29.C: Likewise.
1725         * g++.old-deja/g++.pt/t30.C: Likewise.
1726         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1727         * g++.dg/ext/anon-struct4.C: Likewise.
1728         * g++.dg/init/brace2.C: Likewise.
1729         * g++.dg/init/brace6.C: Likewise.
1730         * g++.dg/other/anon3.C: Likewise.
1731         * g++.dg/template/arg2.C: Likewise.
1732         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1733         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1734         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1735         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1736         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1737         * g++.old-deja/g++.brendan/init2.C: Likewise.
1738         * g++.old-deja/g++.brendan/init4.C: Likewise.
1739         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1740         * g++.old-deja/g++.jason/cond.C: Likewise.
1741         * g++.old-deja/g++.law/init1.C: Likewise.
1742         * g++.old-deja/g++.law/operators32.C: Likewise.
1743         * g++.old-deja/g++.pt/enum6.C: Likewise.
1744         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1745         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1746
1747         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1748         * g++.dg/init/new11.C: Likewise.
1749         * g++.dg/init/pr29571.C: Likewise.
1750         * g++.dg/lookup/forscope2.C: Likewise.
1751         * g++.dg/parse/linkage1.C: Likewise.
1752         * g++.dg/parse/typedef8.C: Likewise.
1753         * g++.dg/template/error44.C: Likewise.
1754         * g++.dg/tls/diag-2.C: Likewise.
1755         * g++.dg/tls/diag-4.C: Likewise.
1756         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1757         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1758         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1759         * g++.old-deja/g++.brendan/new3.C: Likewise.
1760         * g++.old-deja/g++.eh/new1.C: Likewise.
1761         * g++.old-deja/g++.eh/new2.C: Likewise.
1762         * g++.old-deja/g++.jason/new.C: Likewise.
1763         * g++.old-deja/g++.law/friend1.C: Likewise.
1764         * g++.old-deja/g++.mike/net46.C: Likewise.
1765         * g++.old-deja/g++.mike/p755.C: Likewise.
1766         * g++.old-deja/g++.other/new6.C: Likewise.
1767
1768         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1769         * g++.dg/template/crash53.C: Likewise.
1770         * g++.dg/template/void9.C: Likewise.
1771
1772 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1773
1774         PR c++/51045
1775         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1776
1777 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1778
1779         PR c++/51047
1780         * g++.dg/cpp0x/sfinae29.C: New.
1781
1782 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1783
1784         PR fortran/50960
1785         * gfortran.dg/typebound_call_22.f03: New test case.
1786
1787 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1788
1789         PR libfortran/50016
1790         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1791
1792 2011-11-09  Richard Guenther  <rguenther@suse.de>
1793
1794         PR tree-optimization/51039
1795         * gcc.dg/pr51039.c: New testcase.
1796
1797 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1798
1799         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1800         Enable also for powerpc*-*-*.
1801
1802 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1803
1804         PR fortran/50540
1805         * gfortran.dg/forall_16.f90: New test.
1806
1807 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1808
1809         PR fortran/38718
1810         * gfortran.dg/initialization_29.f90: Expand test.
1811
1812 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1813
1814         PR c++/51027
1815         * g++.dg/cpp0x/alias-decl-12.C: New test.
1816         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1817
1818 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1819
1820         PR debug/51032
1821         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1822
1823 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1824
1825         PR tree-optimization/51015
1826         * gcc.dg/vect/pr51015.c: New test.
1827
1828 2011-11-08  David S. Miller  <davem@davemloft.net>
1829
1830         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1831         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1832
1833 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1834
1835         PR fortran/50404
1836         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1837
1838 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1839
1840         PR fortran/50409
1841         * gfortran.dg/string_5.f90: Improve testcase.
1842
1843 2011-10-23  Jason Merrill  <jason@redhat.com>
1844
1845         PR c++/50835
1846         * g++.dg/template/lvalue2.C: New.
1847
1848 2011-11-08  Michael Matz  <matz@suse.de>
1849
1850         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1851         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1852         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1853         * g++.dg/eh/builtin2.C: Ditto.
1854         * g++.dg/eh/builtin3.C: Ditto.
1855
1856 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1857
1858         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1859         being prefered even for -mavx.
1860         * gcc.target/i386/avx-cvt-3.c: New test.
1861
1862 2011-11-08  Richard Guenther  <rguenther@suse.de>
1863
1864         PR tree-optimization/51012
1865         * gcc.dg/pr51012-1.c: New testcase.
1866         * gcc.dg/pr51012-2.c: Likewise.
1867
1868 2011-11-08  Richard Guenther  <rguenther@suse.de>
1869
1870         PR middle-end/51010
1871         * c-c++-common/uninit-pr51010.c: New testcase.
1872
1873 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1874
1875         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1876         check_effective_target_vect_call_copysignf,
1877         check_effective_target_vect_call_lrint): New procedures.
1878         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1879         $VECT_SLP_CFLAGS with -ffast-math.
1880         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1881         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1882         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1883         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1884
1885 2011-11-07  Richard Henderson  <rth@redhat.com>
1886             Aldy Hernandez  <aldyh@redhat.com>
1887             Torvald Riegel  <triegel@redhat.com>
1888
1889         Merged from transactional-memory.
1890
1891         * g++.dg/dg.exp: Run transactional memory tests.
1892         * g++.dg/tm: New directory with new tests.
1893         * gcc.dg/tm: New directory with new tests.
1894         * c-c++-common/tm: New directory with new tests.
1895
1896 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1897
1898         Fix context handling of alias-declaration
1899         * g++.dg/cpp0x/alias-decl-11.C: New test.
1900
1901 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1902
1903         PR c++/50864
1904         * g++.dg/parse/template26.C: New.
1905         * g++.dg/template/crash45.C: Adjust dg-error string.
1906
1907 2011-11-07  Jason Merrill  <jason@redhat.com>
1908
1909         PR c++/50848
1910         * g++.dg/template/lookup9.C: New.
1911
1912         PR c++/50863
1913         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1914
1915         PR c++/50870
1916         * g++.dg/cpp0x/decltype35.C: New.
1917
1918 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1919
1920         Support C++11 alias-declaration
1921         PR c++/45114
1922         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1923         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1924         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1925         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1926         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1927         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1928         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1929         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1930         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1931         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1932         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1933         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1934         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1935
1936 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1937
1938         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1939
1940 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1941
1942         PR fortran/50919
1943         * gfortran.dg/typebound_call_21.f03: New.
1944
1945 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1946
1947         * gcc.dg/profile-dir-1.c: Adjust final scan.
1948         * gcc.dg/profile-dir-2.c: Adjust final scan.
1949         * gcc.dg/profile-dir-3.c: Adjust final scan.
1950         * gcc.misc-tests/gcov.exp: Adjust regexp.
1951         * gcc.misc-tests/gcov-12.c: New.
1952         * gcc.misc-tests/gcov-13.c: New.
1953         * gcc.misc-tests/gcovpart-13b.c: New.
1954         * gcc.misc-tests/gcov-14.c: New.
1955
1956 2011-11-07  Jason Merrill  <jason@redhat.com>
1957
1958         PR c++/35688
1959         * g++.dg/ext/visibility/template8.C: New.
1960
1961 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
1962
1963         PR tree-optimization/50789
1964         * gcc.target/i386/avx2-gather-1.c: New test.
1965         * gcc.target/i386/avx2-gather-2.c: New test.
1966         * gcc.target/i386/avx2-gather-3.c: New test.
1967         * gcc.target/i386/avx2-gather-4.c: New test.
1968
1969 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1970
1971         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
1972
1973 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
1974
1975         PR libfortran/45723
1976         * gfortran.dg/open_dev_null.f90: Remove testcase.
1977
1978 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
1979
1980         * lib/target-supports.exp (check_effective_target_sync_int_128):
1981         Don't cache the result.
1982         (check_effective_target_sync_long_long): Ditto.
1983
1984 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
1985
1986         PR rtl-optimization/47698
1987         * gcc.target/i386/47698.c: New test.
1988
1989 2011-11-06  Jason Merrill  <jason@redhat.com>
1990
1991         PR c++/35688
1992         * g++.dg/ext/visibility/template7.C: New.
1993
1994 2011-11-07  Terry Guo  <terry.guo@arm.com>
1995
1996         * gcc.target/arm/wmul-1.c: Adjust optimization level.
1997         * gcc.target/arm/wmul-2.c: Ditto.
1998         * gcc.target/arm/wmul-3.c: Ditto.
1999         * gcc.target/arm/wmul-4.c: Ditto.
2000
2001 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2002
2003         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2004         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2005         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2006         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2007         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2008         expected diagnostics.
2009
2010 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2011             Richard Henderson  <rth@redhat.com>
2012             Aldy Hernandez  <aldyh@redhat.com>
2013
2014         Merged from cxx-mem-model.
2015
2016         * lib/target-supports.exp (check_effective_target_sync_int_128,
2017         check_effective_target_sync_long_long): Check whether the target
2018         supports 64 and 128 bit __sync builtins.
2019         (check_effective_target_cas_char): New.
2020         (check_effective_target_cas_int): New.
2021         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2022         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2023         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2024         produce the expected library calls.
2025         * gcc.dg/atomic-fence.c: New functional tests.
2026         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2027         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2028         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2029         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2030         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2031         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2032         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2033         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2034         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2035         are atomic.
2036         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2037         loads are atomic.
2038         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2039         are atomic.
2040         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2041         are atomic.
2042         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2043         int128 operations are atomic.
2044         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2045         operations are atomic.
2046         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2047         operations are atomic.
2048         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2049         operations are atomic.
2050         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2051         stores aren't moved out of a loop.
2052         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2053         globals don't overwrite neighbouring globals.
2054         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2055         writes dont overwrite neighbouring components.
2056         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2057         * c-c++-common/gomp/atomic-3.c: Likewise.
2058         * c-c++-common/gomp/atomic-9.c: Likewise.
2059         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2060         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2061         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2062         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2063         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2064         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2065         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2066         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2067         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2068         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2069         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2070         g++.dg/gomp/atomic-15.C: Remove.
2071         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2072         * gcc.dg/gomp/atomic-11.c: Remove test.
2073
2074 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2075
2076         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2077         * gcc.dg/vect/slp-cond-1.c: New test.
2078         * gcc.dg/vect/slp-cond-2.c: New test.
2079
2080 2011-11-05  David S. Miller  <davem@davemloft.net>
2081
2082         * lib/test-supports.exp
2083         (check_effective_target_ultrasparc_vis2_hw): New proc.
2084         (check_effective_target_ultrasparc_vis3_hw): New proc.
2085         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2086         * gcc.target/sparc/vec-init-2.inc: Likewise.
2087         * gcc.target/sparc/vec-init-3.inc: Likewise.
2088         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2089         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2090         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2091         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2092         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2093         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2094         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2095         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2096         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2097
2098 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2099
2100         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2101         Disable test on Epiphany.
2102         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2103         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2104         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2105         * g++.dg/parse/pragma3.C: Likewise.
2106         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2107         (bar): Use it.
2108         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2109         * gcc.dg/tls/thr-cse-1.c: Likewise.
2110         * g++.dg/opt/devirt2.C: Likewise.
2111         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2112         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2113         * gcc.target/epiphany: New directory.
2114
2115 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2116
2117         * gfortran.dg/quad_2.f90: New.
2118
2119 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2120
2121         * gcc.dg/strlenopt-22g.c: New wrapper around...
2122         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2123
2124 2011-11-04  Jason Merrill  <jason@redhat.com>
2125
2126         PR c++/26714
2127         * g++.dg/init/lifetime2.C: New.
2128         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2129
2130         PR c++/48370
2131         * g++.dg/init/lifetime1.C: Test cleanup order.
2132
2133 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2134
2135         * g++.dg/other/offsetof7.C: New test.
2136
2137 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2138
2139         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2140         variable, default empty, -ffat-lto-objects for effective_target_lto.
2141         (gcc-dg-test-1): Add options from dg-final methods.
2142         * lib/scanasm.exp (scan-assembler_required_options)
2143         (scan-assembler-not_required_options): New procs.
2144
2145 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2146
2147         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2148         generate a pedwarn in c++98-mode.
2149         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2150         don't generate a pedwarn in c++0x-mode.
2151
2152 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2153
2154         PR c++/50965
2155         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2156
2157 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2158
2159         PR rtl-optimization/38644
2160         * gcc.target/arm/stack-red-zone.c: New.
2161
2162 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2163
2164         PR c++/48420
2165         * g++.dg/warn/Wconversion-null-3.C: New.
2166
2167 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2168
2169         PR c++/50941
2170         * g++.dg/cpp0x/udlit-strint-length.C: New.
2171
2172 2011-11-04  Jason Merrill  <jason@redhat.com>
2173
2174         PR c++/48370
2175         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2176         * g++.dg/init/lifetime1.C: New.
2177         * g++.dg/init/ref21.C: New.
2178         * g++.dg/eh/array1.C: New.
2179
2180 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2181
2182         PR tree-optimization/50763
2183         * gcc.dg/pr50763-5.c: New test.
2184
2185 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2186
2187         PR tree-optimization/50763
2188         * g++.dg/pr50763-4.C: New test.
2189
2190 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2191
2192         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2193         test.
2194
2195         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2196
2197         * gcc.dg/torture/vec-cvt-1.c: New test.
2198
2199 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2200
2201         * gnat.dg/specs/private1[-sub].ads: New test.
2202
2203 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2204
2205         PR fortran/43829
2206         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2207         * gfortran.dg/inline_sum_1.f90: New.
2208         * gfortran.dg/inline_sum_2.f90: New.
2209         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2210         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2211         * gfortran.dg/inline_product_1.f90: New.
2212
2213 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2214
2215         PR fortran/50933
2216         * gfortran.dg/bind_c_dts_5.f90: New.
2217
2218 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2219
2220         PR fortran/50960
2221         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2222
2223 2011-11-03  Richard Guenther  <rguenther@suse.de>
2224
2225         PR middle-end/50079
2226         * g++.dg/init/copy7.C: Remove testcase.
2227
2228 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2229
2230         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2231         * g++.dg/ipa/devirt-c-2.C: Likewise.
2232         * g++.dg/ipa/devirt-c-7.C: New test.
2233         * g++.dg/ipa/devirt-c-8.C: Likewise.
2234
2235 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2236
2237         PR tree-optimization/50912
2238         * gnat.dg/loop_optimization10.ad[sb]: New test.
2239         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2240
2241 2011-11-02  Jason Merrill  <jason@redhat.com>
2242
2243         PR c++/50930
2244         * g++.dg/cpp0x/nsdmi-list2.C: New.
2245
2246 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2247
2248         PR c++/50810
2249         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2250         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2251
2252 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2253
2254         PR tree-optimization/50769
2255         * gfortran.dg/pr50769.f90: New test.
2256
2257 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2258
2259         * gcc.target/sparc/20111102-1.c: New test.
2260
2261 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2262
2263         PR c++/50956
2264         * g++.dg/warn/Wcast-qual2.C: New.
2265
2266 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2267
2268         PR tree-optimization/50763
2269         * g++.dg/pr50763-3.C: New test.
2270
2271 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2272
2273         PR tree-optimization/50672
2274         * g++.dg/pr50672.C: New test.
2275
2276 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2277
2278         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2279         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2280         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2281
2282         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2283
2284 2011-11-02  Richard Guenther  <rguenther@suse.de>
2285
2286         PR tree-optimization/50902
2287         * gcc.dg/torture/pr50902.c: New testcase.
2288
2289 2010-11-02  Richard Guenther  <rguenther@suse.de>
2290
2291         PR tree-optimization/50890
2292         * gcc.dg/torture/pr50890.c: New testcase.
2293
2294 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2295
2296         PR c++/44277
2297         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2298         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2299
2300 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2301
2302         PR tree-optimization/50908
2303         * gcc.dg/pr50908.c: New test.
2304         * gcc.dg/pr50908-2.c: Same.
2305         * gcc.dg/pr50908-3.c: Same.
2306
2307 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2308
2309         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2310         the outer loop.  Remove comment.  Don't check for widen-mult.
2311
2312 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2313
2314         * gcc.dg/ipa/ipcp-4.c: New test.
2315
2316 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2317
2318         * gcc.dg/vshift-3.c: New test.
2319         * gcc.dg/vshift-4.c: New test.
2320         * gcc.dg/vshift-5.c: New test.
2321
2322 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2323
2324         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2325         and current implementation.
2326
2327 2011-10-31  Paul Brook  <paul@codesourcery.com>
2328
2329         * gcc.dg/constructor-1.c: New test.
2330
2331 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2332
2333         PR fortran/50753
2334         * gfortran.dg/dshift_3.f90: New test.
2335
2336 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2337
2338         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2339         hppa*-*-hpux*.
2340         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2341         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2342         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2343         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2344         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2345         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2346         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2347         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2348         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2349         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2350         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2351         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2352         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2353         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2354         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2355         * gcc.dg/vector-compare-2.c: Likewise.
2356
2357 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2358
2359         PR c++/50901
2360         * g++.dg/cpp0x/pr50901.C: New.
2361
2362 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2363
2364         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2365         * gcc.target/i386/fma4-check.h (main): Ditto.
2366         * gcc.target/i386/xop-check.h (main): Ditto.
2367
2368 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2369
2370         Revert:
2371         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2372
2373         PR c++/50864
2374         * g++.dg/template/crash109.C: New.
2375
2376 2011-10-28  Jason Merrill  <jason@redhat.com>
2377
2378         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2379
2380 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2381
2382         PR c++/50864
2383         * g++.dg/template/crash109.C: New.
2384
2385 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2386
2387         * gfortran.dg/nearest_5.f90: New test.
2388
2389 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2390
2391         * gcc.dg/vshift-1.c: New test.
2392         * gcc.dg/vshift-2.c: New test.
2393         * gcc.target/i386/xop-vshift-1.c: New test.
2394         * gcc.target/i386/xop-vshift-2.c: New test.
2395         * gcc.target/i386/avx2-vshift-1.c: New test.
2396
2397 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2398
2399         PR rtl-optimization/49720
2400         * g++.dg/torture/pr49720.C: New test.
2401
2402 2011-10-27  David S. Miller  <davem@davemloft.net>
2403
2404         * gcc.target/sparc/setcc-3.c: New test.
2405
2406 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2407
2408         PR c++/30066
2409         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2410
2411 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2412
2413         * gcc.target/i386/sse2-cvt-1.c: New test.
2414         * gcc.target/i386/sse2-cvt-2.c: New test.
2415         * gcc.target/i386/avx-cvt-1.c: New test.
2416         * gcc.target/i386/avx-cvt-2.c: New test.
2417         * gcc.target/i386/avx2-cvt-1.c: New test.
2418         * gcc.target/i386/avx2-cvt-2.c: New test.
2419
2420 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2421
2422         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2423
2424 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2425             Steven G. Kargl  <kargl@gcc.gnu.org>
2426
2427         PR target/50875
2428         * gfortran.dg/pr50875.f90: New test.
2429
2430 2011-10-26  David S. Miller  <davem@davemloft.net>
2431
2432         * gcc.target/sparc/fmaf-1.c: New test.
2433
2434         * gcc.target/sparc/setcc-1.c: New test.
2435         * gcc.target/sparc/setcc-2.c: New test.
2436
2437 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2438
2439         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2440
2441 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2442
2443         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2444         Windows targets.
2445
2446 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2447
2448         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2449         symbol names.
2450
2451 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2452
2453         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2454
2455 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2456
2457         * gnat.dg/specs/discr1.ads: New test.
2458         * gnat.dg/specs/discr1_pkg.ads: New helper.
2459
2460 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2461
2462         * gnat.dg/specs/unchecked_union.ads: Rename to...
2463         * gnat.dg/specs/unchecked_union1.ads: ...this.
2464         * gnat.dg/specs/unchecked_union2.ads: New test.
2465
2466 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2467
2468         * gnat.dg/specs/atomic1.ads: New test.
2469
2470 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2471
2472         Implement C++11 user-defined literals.
2473         * g++.dg/cpp0x/udlit-addr.C: New.
2474         * g++.dg/cpp0x/udlit-args.C: New.
2475         * g++.dg/cpp0x/udlit-args-neg.C: New.
2476         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2477         * g++.dg/cpp0x/udlit-concat.C: New.
2478         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2479         * g++.dg/cpp0x/udlit-constexpr.C: New.
2480         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2481         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2482         * g++.dg/cpp0x/udlit-friend.C: New.
2483         * g++.dg/cpp0x/udlit-general.C: New.
2484         * g++.dg/cpp0x/udlit-inline.C: New.
2485         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2486         * g++.dg/cpp0x/udlit-member-neg.C: New.
2487         * g++.dg/cpp0x/udlit-namespace.C: New.
2488         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2489         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2490         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2491         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2492         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2493         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2494         * g++.dg/cpp0x/udlit-raw-str.C: New.
2495         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2496         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2497         * g++.dg/cpp0x/udlit-systemheader.C: New.
2498         * g++.dg/cpp0x/udlit-template.C: New.
2499         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2500         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2501         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2502         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2503         * g++.dg/cpp0x/udlit_system_header: New.
2504
2505 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2506
2507         PR c++/50870
2508         * g++.dg/cpp0x/decltype34.C: New.
2509
2510 2011-10-26  Tom de Vries <tom@codesourcery.com>
2511
2512         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2513         * gcc.c-torture/unsorted/HIset.c: Same.
2514         * gcc.c-torture/unsorted/SIcmp.c: Same.
2515         * gcc.c-torture/unsorted/SIset.c: Same.
2516         * gcc.c-torture/unsorted/SFset.c: Same.
2517         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2518         * gcc.c-torture/unsorted/USIcmp.c: Same.
2519         * gcc.c-torture/unsorted/DFcmp.c: Same.
2520
2521 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2522
2523         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2524         to work also with -masm=intel and additionally test the xmm vs. ymm
2525         register type combination on mask/dest and in vsib.
2526         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2527         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2528         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2529         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2530         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2531         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2532         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2533         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2534         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2535         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2536         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2537         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2538         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2539         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2540         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2541         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2542         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2543         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2544         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2545         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2546         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2547         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2548         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2549         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2550         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2551         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2552         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2553         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2554         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2555         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2556         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2557
2558 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2559
2560         PR tree-optimization/50763
2561         * gcc.dg/pr50763-2.c: New test.
2562
2563 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2564
2565         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2566         Update expected messages.
2567
2568 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2569
2570         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2571
2572 2011-10-25  Jason Merrill  <jason@redhat.com>
2573
2574         PR c++/50866
2575         * g++.dg/init/aggr7.C: New.
2576
2577         PR c++/49996
2578         * g++.dg/cpp0x/initlist59.C: New.
2579
2580 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2581
2582         PR c++/50858
2583         * g++.dg/overload/operator5.C: New.
2584
2585 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2586
2587         PR c++/50861
2588         * g++.dg/template/crash108.C: New.
2589
2590 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2591
2592         PR tree-optimization/50596
2593         * gcc.dg/vect/vect-cond-10.c: New test.
2594
2595 2011-10-24  Joey Ye  <joey.ye@arm.com>
2596
2597         * gcc.target/arm/pr42575.c: Remove architecture option.
2598
2599 2011-10-24  David S. Miller  <davem@davemloft.net>
2600
2601         * gcc.target/sparc/vis3move-1.c: New test.
2602         * gcc.target/sparc/vis3move-2.c: New test.
2603         * gcc.target/sparc/vis3move-3.c: New test.
2604
2605 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2606
2607         * gcc.dg/strlenopt-22.c: New testcase.
2608         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2609
2610 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2611
2612         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2613         Remove -march=i386.
2614         (dg-skip-if): Remove.
2615         * gcc.target/i386/funcspec-1.c: Ditto.
2616         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2617
2618 2011-10-24  Richard Guenther  <rguenther@suse.de>
2619
2620         * gcc.dg/vect/vect-bool-1.c: New testcase.
2621
2622 2011-10-24  Richard Guenther  <rguenther@suse.de>
2623
2624         PR tree-optimization/50838
2625         * gcc.dg/torture/pr50838.c: New testcase.
2626
2627 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2628
2629         PR tree-optimization/50730
2630         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2631         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2632         -fno-tree-sra and SLP flags.
2633
2634 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2635
2636         PR c++/50841
2637         Revert:
2638         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2639
2640         PR c++/50810
2641         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2642         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2643
2644 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2645
2646         PR c++/50810
2647         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2648         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2649
2650 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2651
2652         PR tree-optimization/50763
2653         * gcc.dg/pr50763.c: New test.
2654
2655 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2656
2657         PR target/50788
2658         * gcc.target/i386/pr50788.c: New test.
2659
2660 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2661
2662         PR tree-optimization/50819
2663         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2664         * g++.dg/vect/slp-pr50819.cc: New test.
2665
2666 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2667
2668         PR c++/45385
2669         * g++.dg/warn/Wconversion4.C: New.
2670
2671 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2672
2673         PR target/50813
2674         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2675         from element other than first and reverse permutation.
2676         * gcc.dg/torture/vshuf-16.inc: Likewise.
2677         * gcc.dg/torture/vshuf-8.inc: Likewise.
2678         * gcc.dg/torture/vshuf-4.inc: Likewise.
2679
2680 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2681
2682         PR c++/31423
2683         * g++.dg/parse/error43.C: New.
2684         * g++.dg/parse/error44.C: Likewise.
2685
2686 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2687             Kirill Yukhin  <kirill.yukhin@intel.com>
2688
2689         PR target/50740
2690         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2691         * gcc.target/i386/bmi2-check.h: Ditto.
2692
2693 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2694
2695         PR c++/50811
2696         * g++.dg/cpp0x/override2.C: Add test.
2697
2698 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2699
2700         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2701         check_linker_plugin_available.
2702
2703 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2704
2705         * gcc.target/i386/branch-cost1.c: New test.
2706         * gcc.target/i386/branch-cost2.c: New test.
2707         * gcc.target/i386/branch-cost3.c: New test.
2708         * gcc.target/i386/branch-cost4.c: New test.
2709
2710 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2711
2712         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2713
2714 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2715
2716         PR testsuite/50722
2717         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2718
2719 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2720
2721         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2722         (_moz_foo, EXT__foo): Use ASMNAME.
2723
2724 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2725
2726         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2727         names.
2728
2729 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2730
2731         PR target/50766
2732         * gcc.target/i386/pr50766.c: New test.
2733
2734 2011-10-20  Jason Merrill  <jason@redhat.com>
2735
2736         PR c++/41449
2737         * g++.dg/eh/partial1.C: New.
2738
2739 2011-10-20  Richard Henderson  <rth@redhat.com>
2740
2741         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2742         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2743         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2744         Use __builtin_shuffle.
2745
2746 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2747
2748         PR fortran/50514
2749         * gfortran.dg/ishft_3.f90:  Update test.
2750
2751 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2752
2753         PR fortran/50524
2754         * gfortran.dg/substring_integer_index.f90: New test.
2755
2756 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2757
2758         * gfortran.dg/format_string.f: New test.
2759
2760 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2761
2762         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2763         non_strict_align.
2764         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2765
2766 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2767
2768         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2769         gcc.target/i386/pr46226.c: Do not use
2770         -mno-accumulate-outgoing-args.
2771
2772 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2773
2774         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2775         including <strings.h>.
2776
2777 2011-10-19  Jan Hubicka  <jh@suse.cz>
2778
2779         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2780         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2781         * lib/c-torture.exp: Likewise.
2782         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2783         * gcc.c-torture/compile/sync-1.c: Likewise.
2784         * gcc.c-torture/compile/sync-1.c: Likewise.
2785         * gcc.c-torture/compile/sync-3.c: Likewise.
2786         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2787         * gcc.dg/noncompile/920507-1.c: Likewise.
2788         * gcc.dg/torture/pr36400.c: Likewise.
2789         * g++.dg/torture/pr34850.C: Likewise.
2790
2791 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2792
2793         * gnat.dg/source_ref1.adb: New test.
2794         * gnat.dg/source_ref2.adb: Likewise.
2795
2796 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2797
2798         PR c++/13657
2799         * g++.dg/parse/error42.C: New.
2800         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2801
2802 2011-10-19  Jason Merrill  <jason@redhat.com>
2803
2804         PR c++/50793
2805         * g++.dg/init/value9.C: New.
2806
2807 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2808
2809         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2810         * gcc.dg/torture/vshuf-16.inc: Likewise.
2811         * gcc.dg/torture/vshuf-8.inc: Likewise.
2812         * gcc.dg/torture/vshuf-4.inc: Likewise.
2813
2814 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2815
2816         PR fortran/47023
2817         * gfortran.dg/sizeof_proc.f90: New.
2818
2819 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2820
2821         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2822         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2823
2824 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2825
2826         PR testsuite/50796
2827         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2828
2829 2011-10-19  Jason Merrill  <jason@redhat.com>
2830
2831         PR c++/50787
2832         * g++.dg/init/ref20.C: New.
2833
2834 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2835
2836         PR middle-end/50795
2837         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2838         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2839         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2840         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2841         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2842
2843 2011-10-19  Richard Guenther  <rguenther@suse.de>
2844
2845         PR middle-end/50768
2846         * gcc.dg/torture/pr50768.c: New testcase.
2847
2848 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2849
2850         PR rtl-optimization/50340
2851         * gcc.dg/pr50340.c: New.
2852
2853 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2854
2855         PR tree-optimization/50717
2856
2857         * gcc.dg/pr50717-1.c: New file.
2858         * gcc.target/arm/wmul-12.c: Correct types.
2859         * gcc.target/arm/wmul-8.c: Correct types.
2860
2861 2011-10-18  Jason Merrill  <jason@redhat.com>
2862
2863         PR c++/50531
2864         * g++.dg/cpp0x/defaulted32.C: New.
2865
2866         PR c++/50742
2867         * g++.dg/lookup/using23.C: New.
2868
2869         PR c++/50500
2870         * g++.dg/cpp0x/implicit12.C: New.
2871         * g++.dg/cpp0x/defaulted20.C: Adjust.
2872         * g++.dg/cpp0x/defaulted21.C: Adjust.
2873         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2874         * g++.dg/cpp0x/implicit4.C: Adjust.
2875         * g++.dg/cpp0x/implicit5.C: Adjust.
2876         * g++.dg/cpp0x/implicit8.C: Adjust.
2877         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2878         * g++.dg/cpp0x/not_special.C: Adjust.
2879         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2880         * g++.dg/cpp0x/rv1n.C: Adjust.
2881         * g++.dg/cpp0x/rv2n.C: Adjust.
2882         * g++.dg/cpp0x/rv3n.C: Adjust.
2883         * g++.dg/cpp0x/rv4n.C: Adjust.
2884         * g++.dg/cpp0x/rv5n.C: Adjust.
2885         * g++.dg/cpp0x/rv6n.C: Adjust.
2886         * g++.dg/cpp0x/rv7n.C: Adjust.
2887
2888 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2889
2890         * gcc.target/i386/avx2-vpop-check.h: New header.
2891         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2892         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2893         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2894         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2895         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2896         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2897         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2898         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2899         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2900         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2901         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2902         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2903         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2904         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2905         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2906
2907 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2908
2909         PR fortran/50420
2910         * gfortran.dg/coarray_subobject_1.f90: New test.
2911         * gfortran.dg/coarray/subobject_1.f90: New test.
2912
2913 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2914
2915         PR rtl-optimization/50205
2916         * gcc.dg/pr50205.c: New.
2917
2918 2011-10-18  Richard Guenther  <rguenther@suse.de>
2919
2920         PR tree-optimization/50767
2921         * gcc.dg/torture/pr50767.c: New testcase.
2922
2923 2011-10-18  Julian Brown  <julian@codesourcery.com>
2924
2925         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2926         * gcc.target/arm/unaligned-memcpy-1.c: New.
2927         * gcc.target/arm/unaligned-memcpy-2.c: New.
2928         * gcc.target/arm/unaligned-memcpy-3.c: New.
2929         * gcc.target/arm/unaligned-memcpy-4.c: New.
2930
2931 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2932
2933         PR fortran/47023
2934         * gfortran.dg/iso_c_binding_class.f03: New.
2935
2936 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2937
2938         * testsuite/lib/target-supports.exp
2939         (check_effective_target_vect_widen_shift): New.
2940         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2941         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2942         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2943         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2944
2945 2011-10-18  Richard Guenther  <rguenther@suse.de>
2946
2947         * gcc.dg/torture/restrict-1.c: New testcase.
2948
2949 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
2950
2951         * g++.dg/ext/bases.C: New test.
2952
2953 2011-10-17  David S. Miller  <davem@davemloft.net>
2954
2955         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
2956         all operations to emit VIS instructions.
2957         * gcc.target/sparc/fandnot.c: Likewise.
2958         * gcc.target/sparc/fnot.c: Likewise.
2959         * gcc.target/sparc/for.c: Likewise.
2960         * gcc.target/sparc/fornot.c: Likewise.
2961         * gcc.target/sparc/fxnor.c: Likewise.
2962         * gcc.target/sparc/fxor.c: Likewise.
2963         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
2964         needed.
2965
2966 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
2967
2968         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
2969         * gcc.dg/torture/vshuf-16.inc: New file.
2970         * gcc.dg/torture/vshuf-2.inc: New file.
2971         * gcc.dg/torture/vshuf-32.inc: New file.
2972         * gcc.dg/torture/vshuf-4.inc: New file.
2973         * gcc.dg/torture/vshuf-8.inc: New file.
2974         * gcc.dg/torture/vshuf-main.inc: New file.
2975         * gcc.dg/torture/vshuf-v16hi.c: New test.
2976         * gcc.dg/torture/vshuf-v16qi.c: New test.
2977         * gcc.dg/torture/vshuf-v2df.c: New test.
2978         * gcc.dg/torture/vshuf-v2di.c: New test.
2979         * gcc.dg/torture/vshuf-v2sf.c: New test.
2980         * gcc.dg/torture/vshuf-v2si.c: New test.
2981         * gcc.dg/torture/vshuf-v32qi.c: New test.
2982         * gcc.dg/torture/vshuf-v4df.c: New test.
2983         * gcc.dg/torture/vshuf-v4di.c: New test.
2984         * gcc.dg/torture/vshuf-v4hi.c: New test.
2985         * gcc.dg/torture/vshuf-v4sf.c: New test.
2986         * gcc.dg/torture/vshuf-v4si.c: New test.
2987         * gcc.dg/torture/vshuf-v8hi.c: New test.
2988         * gcc.dg/torture/vshuf-v8qi.c: New test.
2989         * gcc.dg/torture/vshuf-v8sf.c: New test.
2990         * gcc.dg/torture/vshuf-v8si.c: New test.
2991
2992 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
2993
2994         PR tree-optimization/50746
2995         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
2996
2997 2011-10-17  Jason Merrill  <jason@redhat.com>
2998
2999         PR c++/50736
3000         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3001
3002 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3003
3004         PR c++/44524
3005         * g++.dg/parse/error41.C: New.
3006         * g++.dg/parse/error20.C: Adjust.
3007
3008 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3009
3010         PR c++/50757
3011         * g++.dg/warn/format7.C: New.
3012         * obj-c++.dg/warn7.mm: Likewise.
3013
3014 2011-10-17  Richard Guenther  <rguenther@suse.de>
3015
3016         PR tree-optimization/50729
3017         * gcc.dg/torture/pr50729.c: New testcase.
3018
3019 2011-10-15  Tom Tromey  <tromey@redhat.com>
3020             Dodji Seketeli  <dodji@redhat.com>
3021
3022         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3023         included files.
3024         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3025         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3026         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3027         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3028
3029 2011-10-15  Tom Tromey  <tromey@redhat.com>
3030             Dodji Seketeli  <dodji@redhat.com>
3031
3032         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3033
3034 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3035
3036         PR c++/48489
3037         * g++.dg/inherit/error5.C: New.
3038
3039 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3040
3041         PR fortran/47023
3042         PR fortran/50752
3043         * gfortran.dg/kind_tests_4.f90: New.
3044
3045 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3046
3047         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3048         targets that support vector condition.
3049
3050 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3051
3052         PR fortran/47023
3053         * gfortran.dg/c_kind_tests_3.f03: New.
3054
3055 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3056
3057         PR fortran/50547
3058         * gfortran.dg/elemental_args_check_4.f90: New.
3059
3060 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3061
3062         PR tree-optimization/50727
3063         * gcc.dg/vect/pr50727.c: New test.
3064
3065 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3066
3067         * gcc.dg/vla-23.c: New test.
3068
3069 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3070
3071         PR tree-optimization/50596
3072         * gcc.dg/vect/vect-cond-9.c: New test.
3073
3074 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3075
3076         * gcc.dg/vect/bb-slp-29.c: New test.
3077
3078 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3079
3080         PR c++/50732
3081         * g++.dg/ext/is_base_of_incomplete.C: New.
3082         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3083         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3084
3085 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3086
3087         * gcc.target/sparc/combined-1.c: Compile at -O2.
3088
3089 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3090
3091         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3092         (dg-options): Add -Wno-attributes.
3093         * gcc.target/i386/fma_double_?.c: Ditto.
3094         * gcc.target/i386/fma_run_float_?.c: Ditto.
3095         * gcc.target/i386/fma_run_double_?.c: Ditto.
3096         * gcc.target/i386/l_fma_float_?.c: Dtto.
3097         * gcc.target/i386/l_fma_double_?.c: Ditto.
3098         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3099         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3100
3101 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3102
3103         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3104         the comments.
3105         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3106         * gfortran.dg/rank_3.f90: Ditto.
3107         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3108         -std=f2008ts in dg-options.
3109         * gfortran.dg/rank_4.f90: Ditto.
3110
3111 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3112
3113         PR target/49263
3114         * gcc.target/sh/pr49263.c: New.
3115
3116 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3117
3118         * gnat.dg/specs/debug1.ads: Tweak.
3119
3120 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3121
3122         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3123
3124 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3125
3126         * gcc.target/i386/sse2-mul-1.c: New test.
3127         * gcc.target/i386/sse4_1-mul-1.c: New test.
3128         * gcc.target/i386/avx-mul-1.c: New test.
3129         * gcc.target/i386/xop-mul-1.c: New test.
3130         * gcc.target/i386/avx2-mul-1.c: New test.
3131
3132 2011-10-14  Jason Merrill  <jason@redhat.com>
3133
3134         PR c++/50563
3135         * g++.dg/cpp0x/nsdmi-list1.C: New.
3136
3137         PR c++/50707
3138         * g++.dg/cpp0x/nsdmi-const1.C: New.
3139
3140 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3141
3142         PR fortran/50570
3143         * gfortran.dg/pointer_intent_5.f90: New.
3144
3145 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3146
3147         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3148         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3149         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3150
3151 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3152
3153         PR fortran/50718
3154         * gfortran.dg/pointer_check_11.f90: New.
3155         * gfortran.dg/pointer_check_12.f90: New.
3156
3157 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3158
3159         PR c++/38174
3160         * g++.dg/overload/operator4.C: New.
3161
3162 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3163
3164         * gcc.dg/di-longlong64-sync-1.c: New test.
3165         * gcc.dg/di-sync-multithread.c: New test.
3166         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3167         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3168         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3169         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3170         (check_effective_target_arm_arm_ok): New helper.
3171         (check_effective_target_sync_longlong): New helper.
3172
3173 2011-10-14  Richard Guenther  <rguenther@suse.de>
3174
3175         PR tree-optimization/50723
3176         * gcc.dg/torture/pr50723.c: New testcase.
3177
3178 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3179
3180         PR c++/17212
3181         * g++.dg/warn/format6.C: New.
3182         * obj-c++.dg/warn6.mm: Likewise.
3183
3184 2011-10-13  Richard Henderson  <rth@redhat.com>
3185
3186         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3187         Delete.
3188         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3189         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3190         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3191
3192 2011-10-13  Jason Merrill  <jason@redhat.com>
3193
3194         PR c++/50614
3195         * g++.dg/cpp0x/nsdmi-template2.C: New.
3196
3197         PR c++/50437
3198         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3199
3200         PR c++/50618
3201         * g++.dg/init/vbase1.C: New.
3202
3203 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3204
3205         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3206         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3207         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3208         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3209
3210 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3211
3212         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3213
3214 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3215
3216         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3217
3218 2011-10-13  Richard Guenther  <rguenther@suse.de>
3219
3220         PR tree-optimization/50712
3221         * gcc.target/i386/pr50712.c: New testcase.
3222
3223 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3224
3225         * gcc.dg/memcpy-4.c: New test.
3226
3227 2011-10-13  Richard Guenther  <rguenther@suse.de>
3228
3229         PR tree-optimization/50698
3230         * g++.dg/vect/pr50698.cc: New testcase.
3231
3232 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3233
3234         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3235         * gcc.target/powerpc/warn-2.c: Ditto.
3236
3237         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3238         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3239         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3240         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3241         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3242         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3243         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3244         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3245         * gcc.target/powerpc/ppc-pow.c: Likewise.
3246         * gcc.target/powerpc/recip-1.c: Likewise.
3247         * gcc.target/powerpc/recip-2.c: Likewise.
3248         * gcc.target/powerpc/recip-3.c: Likewise.
3249         * gcc.target/powerpc/recip-4.c: Likewise.
3250         * gcc.target/powerpc/recip-5.c: Likewise.
3251
3252 2011-10-12  David S. Miller  <davem@davemloft.net>
3253
3254         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3255         '-mvis3' instead of 'mcpu=niagara3' in options.
3256         * gcc.target/sparc/fhalve.c: Likewise.
3257         * gcc.target/sparc/fnegop.c: Likewise.
3258         * gcc.target/sparc/fpadds.c: Likewise.
3259         * gcc.target/sparc/fshift.c: Likewise.
3260         * gcc.target/sparc/fucmp.c: Likewise.
3261         * gcc.target/sparc/lzd.c: Likewise.
3262         * gcc.target/sparc/vis3misc.c: Likewise.
3263         * gcc.target/sparc/xmul.c: Likewise.
3264
3265 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3266
3267         * gnat.dg/vect1.ad[sb]: New test.
3268         * gnat.dg/vect1_pkg.ads: New helper.
3269         * gnat.dg/vect2.ad[sb]: New test.
3270         * gnat.dg/vect2_pkg.ads: New helper.
3271         * gnat.dg/vect3.ad[sb]: New test.
3272         * gnat.dg/vect3_pkg.ads: New helper.
3273         * gnat.dg/vect4.ad[sb]: New test.
3274         * gnat.dg/vect4_pkg.ads: New helper.
3275         * gnat.dg/vect5.ad[sb]: New test.
3276         * gnat.dg/vect5_pkg.ads: New helper.
3277         * gnat.dg/vect6.ad[sb]: New test.
3278         * gnat.dg/vect6_pkg.ads: New helper.
3279
3280 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3281
3282         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3283         * gcc.target/i386/fma_run_double_2.c: Likewise.
3284         * gcc.target/i386/fma_run_double_3.c: Likewise.
3285         * gcc.target/i386/fma_run_double_4.c: Likewise.
3286         * gcc.target/i386/fma_run_double_5.c: Likewise.
3287         * gcc.target/i386/fma_run_double_6.c: Likewise.
3288         * gcc.target/i386/fma_run_float_1.c: Likewise.
3289         * gcc.target/i386/fma_run_float_2.c: Likewise.
3290         * gcc.target/i386/fma_run_float_3.c: Likewise.
3291         * gcc.target/i386/fma_run_float_4.c: Likewise.
3292         * gcc.target/i386/fma_run_float_5.c: Likewise.
3293         * gcc.target/i386/fma_run_float_6.c: Likewise.
3294
3295         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3296         remove the extra dg-options.
3297         * gcc.target/i386/l_fma_double_2.c: Likewise.
3298         * gcc.target/i386/l_fma_double_3.c: Likewise.
3299         * gcc.target/i386/l_fma_double_4.c: Likewise.
3300         * gcc.target/i386/l_fma_double_5.c: Likewise.
3301         * gcc.target/i386/l_fma_double_6.c: Likewise.
3302         * gcc.target/i386/l_fma_float_1.c: Likewise.
3303         * gcc.target/i386/l_fma_float_2.c: Likewise.
3304         * gcc.target/i386/l_fma_float_3.c: Likewise.
3305         * gcc.target/i386/l_fma_float_4.c: Likewise.
3306         * gcc.target/i386/l_fma_float_5.c: Likewise.
3307         * gcc.target/i386/l_fma_float_6.c: Likewise.
3308
3309 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3310
3311         PR tree-optimization/50189
3312         * g++.dg/torture/pr50189.C: New testcase.
3313
3314 2011-10-12  Richard Guenther  <rguenther@suse.de>
3315
3316         PR tree-optimization/50700
3317         * gcc.dg/builtin-object-size-12.c: New testcase.
3318
3319 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3320
3321         PR c/50565
3322         * gcc.c-torture/compile/pr50565-1.c,
3323         gcc.c-torture/compile/pr50565-2.c: New tests.
3324
3325 2011-10-11  Jason Merrill  <jason@redhat.com>
3326
3327         PR c++/49855
3328         PR c++/49896
3329         * g++.dg/template/constant1.C: New.
3330         * g++.dg/template/constant2.C: New.
3331         * g++.dg/cpp0x/constexpr-template3.C: New.
3332
3333 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3334
3335         * gcc.target/i386/warn-vect-op-3.c: New test.
3336         * gcc.target/i386/warn-vect-op-1.c: New test.
3337         * gcc.target/i386/warn-vect-op-2.c: New test.
3338
3339 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3340
3341         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3342
3343 2011-10-11  Richard Guenther  <rguenther@suse.de>
3344
3345         PR tree-optimization/50204
3346         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3347
3348 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3349
3350         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3351
3352 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3353
3354         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3355         * gcc.target/i386/fma_double_2.c: Ditto.
3356         * gcc.target/i386/fma_double_3.c: Ditto.
3357         * gcc.target/i386/fma_double_4.c: Ditto.
3358         * gcc.target/i386/fma_double_5.c: Ditto.
3359         * gcc.target/i386/fma_double_6.c: Ditto.
3360         * gcc.target/i386/fma_float_1.c: Ditto.
3361         * gcc.target/i386/fma_float_2.c: Ditto.
3362         * gcc.target/i386/fma_float_3.c: Ditto.
3363         * gcc.target/i386/fma_float_4.c: Ditto.
3364         * gcc.target/i386/fma_float_5.c: Ditto.
3365         * gcc.target/i386/fma_float_6.c: Ditto.
3366         * gcc.target/i386/l_fma_double_1.c: Ditto.
3367         * gcc.target/i386/l_fma_double_2.c: Ditto.
3368         * gcc.target/i386/l_fma_double_3.c: Ditto.
3369         * gcc.target/i386/l_fma_double_4.c: Ditto.
3370         * gcc.target/i386/l_fma_double_5.c: Ditto.
3371         * gcc.target/i386/l_fma_double_6.c: Ditto.
3372         * gcc.target/i386/l_fma_float_1.c: Ditto.
3373         * gcc.target/i386/l_fma_float_2.c: Ditto.
3374         * gcc.target/i386/l_fma_float_3.c: Ditto.
3375         * gcc.target/i386/l_fma_float_4.c: Ditto.
3376         * gcc.target/i386/l_fma_float_5.c: Ditto.
3377         * gcc.target/i386/l_fma_float_6.c: Ditto.
3378         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3379         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3380         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3381         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3382         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3383         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3384         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3385         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3386         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3387         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3388         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3389         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3390
3391 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3392
3393         * gcc.dg/va-arg-4.c: New test.
3394         * gcc.dg/va-arg-5.c: Ditto.
3395
3396 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3397
3398         * lib/target-supports.exp (check_effective_target_fd_truncate):
3399         Close and unlink test file before exit.
3400
3401 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3402
3403         PR fortran/50564
3404         * gfortran.dg/forall_15.f90:  New test case.
3405
3406 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3407             Andrew Macleod  <amacleod@redhat.com>
3408
3409         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3410         wrappers for *other_threads() and *final_verify().
3411         * gcc.dg/simulate-thread/simulate-thread.h
3412         (simulate_thread_wrapper_other_threads): New.
3413         (simulate_thread_wrapper_final_verify): New.
3414
3415 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3416
3417         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3418
3419 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3420
3421         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3422
3423 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3424             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3425
3426         * gcc.target/i386/fma_1.h: New file.
3427         * gcc.target/i386/fma_2.h: Likewise.
3428         * gcc.target/i386/fma_3.h: Likewise.
3429         * gcc.target/i386/fma_4.h: Likewise.
3430         * gcc.target/i386/fma_5.h: Likewise.
3431         * gcc.target/i386/fma_6.h: Likewise.
3432         * gcc.target/i386/fma_double_1.c: Likewise.
3433         * gcc.target/i386/fma_double_2.c: Likewise.
3434         * gcc.target/i386/fma_double_3.c: Likewise.
3435         * gcc.target/i386/fma_double_4.c: Likewise.
3436         * gcc.target/i386/fma_double_5.c: Likewise.
3437         * gcc.target/i386/fma_double_6.c: Likewise.
3438         * gcc.target/i386/fma_float_1.c: Likewise.
3439         * gcc.target/i386/fma_float_2.c: Likewise.
3440         * gcc.target/i386/fma_float_3.c: Likewise.
3441         * gcc.target/i386/fma_float_4.c: Likewise.
3442         * gcc.target/i386/fma_float_5.c: Likewise.
3443         * gcc.target/i386/fma_float_6.c: Likewise.
3444         * gcc.target/i386/fma_main.h: Likewise.
3445         * gcc.target/i386/fma_run_double_1.c: Likewise.
3446         * gcc.target/i386/fma_run_double_2.c: Likewise.
3447         * gcc.target/i386/fma_run_double_3.c: Likewise.
3448         * gcc.target/i386/fma_run_double_4.c: Likewise.
3449         * gcc.target/i386/fma_run_double_5.c: Likewise.
3450         * gcc.target/i386/fma_run_double_6.c: Likewise.
3451         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3452         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3453         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3454         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3455         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3456         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3457         * gcc.target/i386/fma_run_float_1.c: Likewise.
3458         * gcc.target/i386/fma_run_float_2.c: Likewise.
3459         * gcc.target/i386/fma_run_float_3.c: Likewise.
3460         * gcc.target/i386/fma_run_float_4.c: Likewise.
3461         * gcc.target/i386/fma_run_float_5.c: Likewise.
3462         * gcc.target/i386/fma_run_float_6.c: Likewise.
3463         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3464         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3465         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3466         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3467         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3468         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3469         * gcc.target/i386/l_fma_1.h: Likewise.
3470         * gcc.target/i386/l_fma_2.h: Likewise.
3471         * gcc.target/i386/l_fma_3.h: Likewise.
3472         * gcc.target/i386/l_fma_4.h: Likewise.
3473         * gcc.target/i386/l_fma_5.h: Likewise.
3474         * gcc.target/i386/l_fma_6.h: Likewise.
3475         * gcc.target/i386/l_fma_double_1.c: Likewise.
3476         * gcc.target/i386/l_fma_double_2.c: Likewise.
3477         * gcc.target/i386/l_fma_double_3.c: Likewise.
3478         * gcc.target/i386/l_fma_double_4.c: Likewise.
3479         * gcc.target/i386/l_fma_double_5.c: Likewise.
3480         * gcc.target/i386/l_fma_double_6.c: Likewise.
3481         * gcc.target/i386/l_fma_float_1.c: Likewise.
3482         * gcc.target/i386/l_fma_float_2.c: Likewise.
3483         * gcc.target/i386/l_fma_float_3.c: Likewise.
3484         * gcc.target/i386/l_fma_float_4.c: Likewise.
3485         * gcc.target/i386/l_fma_float_5.c: Likewise.
3486         * gcc.target/i386/l_fma_float_6.c: Likewise.
3487         * gcc.target/i386/l_fma_main.h: Likewise.
3488         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3489         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3490         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3491         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3492         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3493         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3494         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3495         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3496         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3497         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3498         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3499         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3500
3501 2011-10-10  Richard Guenther  <rguenther@suse.de>
3502
3503         PR middle-end/50389
3504         * gcc.dg/torture/pr50389.c: New testcase.
3505
3506 2011-10-10  Richard Guenther  <rguenther@suse.de>
3507
3508         PR middle-end/50195
3509         * gcc.dg/builtins-47.c: Optimize.
3510
3511 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3512
3513         * lib/gcc-simulate-thread.exp: New.
3514         * gcc.dg/simulate-thread/guality.h: New.
3515         * gcc.dg/simulate-thread/simulate-thread.h: New.
3516         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3517         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3518         * gcc.dg/simulate-thread/README: New.
3519         * g++.dg/simulate-thread/guality.h: New.
3520         * g++.dg/simulate-thread/simulate-thread.h: New.
3521         * g++.dg/simulate-thread/simulate-thread.exp: New.
3522         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3523         * c-c++-common/cxxbitfields-2.c: Remove.
3524         * c-c++-common/cxxbitfields.c: Remove.
3525         * c-c++-common/cxxbitfields-4.c: Remove.
3526         * c-c++-common/cxxbitfields-5.c: Remove.
3527         * c-c++-common/simulate-thread/bitfields-1.c: New.
3528         * c-c++-common/simulate-thread/bitfields-2.c: New.
3529         * c-c++-common/simulate-thread/bitfields-3.c: New.
3530         * c-c++-common/simulate-thread/bitfields-4.c: New.
3531
3532 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3533
3534         PR c++/38980
3535         * g++.dg/warn/format5.C: New.
3536
3537 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3538
3539         PR fortran/50273
3540         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3541         * gfortran.dg/common_16.f90: New.
3542
3543 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3544
3545         * gfortran.dg/iso_c_binding_param_1.f90: New.
3546         * gfortran.dg/iso_c_binding_param_2.f90: New.
3547         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3548
3549 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3550
3551         PR tree-optimization/50635
3552         * gcc.dg/vect/pr50635.c: New test.
3553
3554 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3555
3556         PR fortran/50659
3557         * gfortran.dg/proc_decl_27.f90: New.
3558
3559 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3560
3561         PR libobjc/50428
3562         * objc/execute/initialize-1.m: New test.
3563
3564 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3565
3566         PR fortran/47844
3567         * gfortran.dg/pointer_function_result_1.f90 : New test.
3568
3569 2011-10-07  David S. Miller  <davem@davemloft.net>
3570
3571         PR 50655
3572         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3573         * gcc.target/sparc/cmask.c: Use it.
3574         * gcc.target/sparc/fhalve.c: Likewise.
3575         * gcc.target/sparc/fnegop.c: Likewise.
3576         * gcc.target/sparc/fpadds.c: Likewise.
3577         * gcc.target/sparc/fshift.c: Likewise.
3578         * gcc.target/sparc/fucmp.c: Likewise.
3579         * gcc.target/sparc/lzd.c: Likewise.
3580         * gcc.target/sparc/vis3misc.c: Likewise.
3581         * gcc.target/sparc/xmul.c: Likewise.
3582
3583 2011-10-07  Richard Henderson  <rth@redhat.com>
3584
3585         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3586         match for avx2.
3587         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3588
3589 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3590
3591         * gcc.dg/pr50193-1.c: New file.
3592         * gcc.target/arm/shiftable.c: New file.
3593
3594 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3595
3596         PR fortran/50625
3597         * gfortran.dg/class_46.f03: New.
3598
3599 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3600
3601         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3602         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3603         (syslog, vsyslog, __vsyslog_chk): Likewise.
3604
3605         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3606         (x, EXT_x): Use ASMNAME.
3607
3608         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3609         (a, c): Use ASMNAME.
3610
3611 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3612
3613         PR middle-end/50527
3614         * gcc.dg/pr50527.c: New test.
3615
3616 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3617
3618         PR tree-optimization/50650
3619         * gcc.c-torture/compile/pr50650.c: New test.
3620
3621 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3622
3623         PR tree-optimization/50575
3624         * gcc.c-torture/execute/vector-compare-2.x: New file.
3625
3626 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3627
3628         PR middle-end/50125
3629         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3630         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3631         (bar3): Likewise.
3632
3633 2011-10-07  Richard Guenther  <rguenther@suse.de>
3634
3635         PR testsuite/50637
3636         * gcc.dg/vect/vect-align-2.c: Increase array size.
3637
3638 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3639             H.J. Lu  <hongjiu.lu@intel.com>
3640
3641         PR target/50603
3642         * gcc.target/i386/pr50603.c: New test.
3643
3644 2011-10-06  Jason Merrill  <jason@redhat.com>
3645
3646         PR c++/39164
3647         * g++.dg/cpp0x/default31.C: New.
3648
3649 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3650
3651         PR tree-optimization/50596
3652         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3653         New.
3654         * gcc.dg/vect/vect-cond-8.c: New test.
3655
3656 2011-10-06  Richard Henderson  <rth@redhat.com>
3657
3658         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3659         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3660         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3661         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3662         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3663         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3664         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3665         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3666         * gcc.c-torture/execute/vshuf-16.inc: New file.
3667         * gcc.c-torture/execute/vshuf-2.inc: New file.
3668         * gcc.c-torture/execute/vshuf-4.inc: New file.
3669         * gcc.c-torture/execute/vshuf-8.inc: New file.
3670         * gcc.c-torture/execute/vshuf-main.inc: New file.
3671         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3672         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3673         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3674         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3675         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3676         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3677         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3678         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3679         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3680         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3681         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3682         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3683         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3684
3685 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3686
3687         PR tree-optimization/49279
3688         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3689         * gcc.c-torture/execute/pr49279.c: New test.
3690
3691 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3692
3693         PR target/49049
3694         * gcc.c-torture/compile/pr49049.c: New test.
3695
3696 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3697
3698         PR target/50305
3699         * gcc.target/arm/pr50305.c: New test.
3700
3701 2011-10-06  Richard Guenther  <rguenther@suse.de>
3702
3703         PR tree-optimization/38884
3704         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3705         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3706
3707 2011-10-05  David S. Miller  <davem@davemloft.net>
3708
3709         * gcc.target/sparc/lzd.c: New test.
3710         * gcc.target/sparc/popc.c: New test.
3711
3712 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3713
3714         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3715         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3716         * g++.dg/other/final1.C: Cleanup original tree dump.
3717
3718 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3719
3720         PR tree-optimization/50613
3721         * gcc.dg/pr50613.c: New test.
3722
3723 2011-10-05  Richard Henderson  <rth@redhat.com>
3724
3725         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3726         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3727         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3728         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3729         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3730         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3731         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3732         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3733
3734 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3735
3736         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3737         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3738         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3739         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3740         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3741
3742 2011-10-05  Richard Guenther  <rguenther@suse.de>
3743
3744         PR tree-optimization/38885
3745         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3746
3747 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3748
3749         * gcc.target/i386/sw-1.c: New test.
3750
3751 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3752
3753         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3754         -mtune=generic.
3755         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3756
3757 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3758
3759         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3760
3761 2011-10-04  David S. Miller  <davem@davemloft.net>
3762
3763         * gcc.target/sparc/fhalve.c: New test.
3764         * gcc.target/sparc/fnegop.c: New test.
3765         * gcc.target/sparc/xmul.c: New test.
3766
3767 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3768
3769         PR fortran/35831
3770         * gfortran.dg/dummy_procedure_6.f90: New.
3771
3772 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3773
3774         PR tree-optimization/50604
3775         * gcc.dg/pr50604.c: New test.
3776
3777 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3778
3779         PR tree-optimization/49662
3780         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3781         * gcc.dg/graphite/interchange-15.c: Likewise.
3782         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3783
3784 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3785
3786         * gcc.dg/tree-ssa/restrict-4.c: New test.
3787
3788 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3789
3790         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3791         (main): Use __typeof to get result type of comparison.
3792
3793 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3794
3795         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3796         Make et_vect_multiple_sizes_saved global.
3797         (check_effective_target_vect64): Make et_vect64_saved global.
3798
3799 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3800
3801         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3802         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3803         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3804         * gcc.dg/builtin-complex-err-1.c: Adjust.
3805
3806 2011-10-02  Jason Merrill  <jason@redhat.com>
3807
3808         * g++.dg/cpp0x/range-for22.C: New.
3809
3810         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3811         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3812         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3813         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3814
3815         * g++.dg/cpp0x/nsdmi5.C: New.
3816
3817 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3818
3819         PR target/50579
3820         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3821         New procedures.
3822         (mips-dg-options): Force an ABI option if the current ABI is
3823         incompatible with the required -mlong setting.  Likewise force
3824         a long setting if the current one is incompatible with the
3825         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3826         throughout procedure.
3827         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3828         instead of addressing=absolute.
3829
3830 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3831
3832         * gcc.target/mips/stack-1.c: New test.
3833
3834 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3835
3836         * gcc.dg/pr49696.c: New test.
3837
3838 2011-10-02  Jan Hubicka  <jh@suse.cz>
3839
3840         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3841
3842 2011-10-01  David S. Miller  <davem@davemloft.net>
3843
3844         * gcc.target/sparc/cmask.c: New test.
3845         * gcc.target/sparc/fpadds.c: New test.
3846         * gcc.target/sparc/fshift.c: New test.
3847         * gcc.target/sparc/fucmp.c: New test.
3848         * gcc.target/sparc/vis3misc.c: New test.
3849
3850 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3851
3852         PR fortran/50585
3853         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3854
3855 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3856
3857         PR c++/44473
3858         * g++.dg/dfp/44473-1.C: New test.
3859         * g++.dg/dfp/44473-2.C: New test.
3860         * g++.dg/dfp/mangle-1.C: New test.
3861         * g++.dg/dfp/mangle-2.C: New test.
3862         * g++.dg/dfp/mangle-3.C: New test.
3863         * g++.dg/dfp/mangle-4.C: New test.
3864         * g++.dg/dfp/mangle-5.C: New test.
3865
3866 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3867
3868         PR inline-asm/50571
3869         * gcc.dg/pr50571.c: New test.
3870
3871         PR tree-optimization/46309
3872         * gcc.dg/pr46309.c: New test.
3873
3874 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3875
3876         * gcc.dg/strlenopt-21.c: New test.
3877
3878 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3879
3880         * gcc.dg/sms-10.c: New file.
3881
3882 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3883
3884         * gcc.target/arm/pr50099.c: New test.
3885
3886 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3887
3888         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3889
3890 2011-09-30  David S. Miller  <davem@davemloft.net>
3891
3892         * gcc.target/sparc/bmaskbshuf.c: New test.
3893         * gcc.target/sparc/edgen.c: New test.
3894
3895 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3896
3897         PR fortran/50547
3898         * gfortran.dg/pure_formal_proc_3.f90: New.
3899
3900         PR fortran/50553
3901         * gfortran.dg/stfunc_7.f90: New.
3902
3903 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3904
3905         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3906         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3907         * gcc.dg/vector-compare-1.c: Likewise.
3908         * gcc.dg/vector-compare-2.c: Likewise.
3909
3910 2011-09-29  David S. Miller  <davem@davemloft.net>
3911
3912         * gcc.target/sparc/array.c: New test.
3913
3914 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3915
3916         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3917         loop unroll and set max unroll times to 8.
3918         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3919         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3920         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3921         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3922
3923 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3924
3925         PR c++/40145
3926         * g++.dg/ext/visibility/warn5.C: New.
3927
3928 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3929
3930         PR c++/45278
3931         * g++.dg/warn/Wextra-3.C: New.
3932
3933 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3934
3935         PR target/49486
3936         * gcc.target/sh/pr49468-si.c: New.
3937
3938 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3939
3940         PR testsuite/50485
3941         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3942         (TEST): Initialize src3 with random floats.
3943         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3944         from union src3.  Initialize src3 with random floats.
3945
3946 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3947
3948         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
3949         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
3950         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
3951         * gcc.target/sh/sh4a-sincosf.c: Ditto.
3952         * gcc.target/sh/sh4a-cos.c: Ditto.
3953         * gcc.target/sh/sh4a-cosf.c: Ditto.
3954         * gcc.target/sh/sh4a-sin.c: Ditto.
3955         * gcc.target/sh/sh4a-sinf.c: Ditto.
3956         * gcc.target/sh/sh4a-fsrra.c: Ditto.
3957         * gcc.target/sh/sh4a-memmovua.c: Ditto.
3958         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
3959
3960 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
3961
3962         PR c++/31489
3963         * g++.dg/parse/error40.C: New.
3964         * g++.dg/warn/incomplete1.C: Adjust.
3965
3966 2011-09-27  Jan Hubicka  <jh@suse.cz>
3967
3968         PR middle-end/49463
3969         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
3970         Mark used.
3971
3972 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
3973
3974         * gcc.dg/strlenopt-1.c: New test.
3975         * gcc.dg/strlenopt-1f.c: New test.
3976         * gcc.dg/strlenopt-2.c: New test.
3977         * gcc.dg/strlenopt-2f.c: New test.
3978         * gcc.dg/strlenopt-3.c: New test.
3979         * gcc.dg/strlenopt-4.c: New test.
3980         * gcc.dg/strlenopt-4g.c: New test.
3981         * gcc.dg/strlenopt-4gf.c: New test.
3982         * gcc.dg/strlenopt-5.c: New test.
3983         * gcc.dg/strlenopt-6.c: New test.
3984         * gcc.dg/strlenopt-7.c: New test.
3985         * gcc.dg/strlenopt-8.c: New test.
3986         * gcc.dg/strlenopt-9.c: New test.
3987         * gcc.dg/strlenopt-10.c: New test.
3988         * gcc.dg/strlenopt-11.c: New test.
3989         * gcc.dg/strlenopt-12.c: New test.
3990         * gcc.dg/strlenopt-12g.c: New test.
3991         * gcc.dg/strlenopt-13.c: New test.
3992         * gcc.dg/strlenopt-14g.c: New test.
3993         * gcc.dg/strlenopt-14gf.c: New test.
3994         * gcc.dg/strlenopt-15.c: New test.
3995         * gcc.dg/strlenopt-16g.c: New test.
3996         * gcc.dg/strlenopt-17g.c: New test.
3997         * gcc.dg/strlenopt-18g.c: New test.
3998         * gcc.dg/strlenopt.h: New file.
3999
4000 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4001
4002         PR middle-end/43864
4003         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4004         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4005         * gcc.dg/pr43864.c: New test.
4006         * gcc.dg/pr43864-2.c: Same.
4007         * gcc.dg/pr43864-3.c: Same.
4008         * gcc.dg/pr43864-4.c: Same.
4009
4010 2011-09-27  Jan Hubicka  <jh@suse.cz>
4011
4012         * gcc.dg/ipa/inline-5.c: New testcase.
4013
4014 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4015
4016         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4017         vectors.
4018         * gcc.dg/vect/bb-slp-27.c: New.
4019         * gcc.dg/vect/bb-slp-28.c: New.
4020
4021 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4022
4023         * testsuite/lib/target-supports.exp (check_profiling_available):
4024         Don't rely solely on TLS tests for -fprofile-generate, fall
4025         through to the other code.
4026
4027 2011-09-27  Richard Guenther  <rguenther@suse.de>
4028
4029         PR tree-optimization/50363
4030         * gcc.dg/torture/pr50363.c: New testcase.
4031
4032 2011-09-26  Jason Merrill  <jason@redhat.com>
4033
4034         PR c++/45012
4035         * g++.dg/template/partial13.C: New.
4036
4037         PR c++/46105
4038         * g++.dg/template/partial12.C: New.
4039
4040         PR c++/50508
4041         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4042
4043 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4044
4045         PR c++/45487
4046         * g++.dg/diagnostic/bindings1.C: New.
4047         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4048
4049 2011-09-26  David S. Miller  <davem@davemloft.net>
4050
4051         * gcc.target/sparc/wrgsr.c: New test.
4052         * gcc.target/sparc/rdgsr.c: New test.
4053         * gcc.target/sparc/edge.c: New test.
4054         * gcc.target/sparc/fcmp.c: New test.
4055
4056         * gcc.target/sparc/edge.c: Update for new return types.
4057         * gcc.target/sparc/fcmp.c: Likewise.
4058
4059         * gcc.target/sparc/fpaddsubi.c: New test.
4060
4061 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4062
4063         PR fortran/50515
4064         * gfortran.dg/common_15.f90: New.
4065
4066         PR fortran/50517
4067         * gfortran.dg/dummy_procedure_5.f90: New.
4068         * gfortran.dg/interface_26.f90: Modified error message.
4069         * gfortran.dg/proc_ptr_11.f90: Ditto.
4070         * gfortran.dg/proc_ptr_15.f90: Ditto.
4071         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4072         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4073
4074 2011-09-26  Jason Merrill  <jason@redhat.com>
4075
4076         PR c++/50512
4077         * g++.dg/overload/rvalue3.C: New.
4078
4079         PR c++/50523
4080         * g++.dg/overload/ref-conv2.C: New.
4081
4082         * g++.dg/cpp0x/nsdmi-template1.C: New.
4083
4084 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4085
4086         * g++.dg/cpp0x/nullptr25.C: New.
4087
4088 2011-09-26  Richard Guenther  <rguenther@suse.de>
4089
4090         PR tree-optimization/50472
4091         * gcc.dg/torture/pr50472.c: New testcase.
4092
4093 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4094
4095         * gnat.dg/opt22.adb: New test.
4096         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4097
4098 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4099
4100         * gnat.dg/opt21.adb: New test.
4101         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4102
4103 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4104
4105         * gnat.dg/opt20.ad[sb]: New test.
4106         * gnat.dg/opt20_pkg.ads: New helper.
4107
4108 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4109
4110         * gnat.dg/array17.adb: New test.
4111         * gnat.dg/array17_pkg.ads: New helper.
4112
4113 2011-09-25  Jason Merrill  <jason@redhat.com>
4114
4115         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4116
4117 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4118
4119         * gnat.dg/frame_overflow.ads: New.
4120         * gnat.dg/frame_overflow.adb: Adjust.
4121         * gnat.dg/specs/addr1.ads: Likewise.
4122
4123 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4124
4125         * g++.dg/tree-ssa/restrict2.C: New test.
4126
4127 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4128
4129         * lib/target-supports.exp (check_effective_target_vect64): New.
4130         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4131         of multiple vector sizes.
4132         * gcc.dg/vect/bb-slp-26.c: New.
4133
4134 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4135
4136         PR c++/50280
4137         * g++.dg/template/bitfield1.C: New.
4138
4139 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4140
4141         * gcc.dg/vect/bb-slp-24.c: New.
4142
4143 2011-09-24  Jason Merrill  <jason@redhat.com>
4144
4145         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4146
4147         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4148
4149         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4150         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4151
4152         * g++.dg/cpp0x/nsdmi1.C: New.
4153         * g++.dg/cpp0x/nsdmi2.C: New.
4154         * g++.dg/cpp0x/nsdmi3.C: New.
4155         * g++.dg/cpp0x/nsdmi4.C: New.
4156         * g++.old-deja/g++.other/init4.C: New.
4157
4158 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4159
4160         PR c++/44267
4161         * g++.dg/template/sfinae28.C: New.
4162
4163 2011-09-23  Ian Lance Taylor  <iant@google.com>
4164
4165         * go.test/go-test.exp (errchk): Handle more cases of getting
4166         correct Tcl backslash quoting in regular expressions in test file.
4167
4168 2011-09-23  Jason Merrill  <jason@redhat.com>
4169
4170         Core 253
4171         * g++.dg/init/const8.C: New.
4172         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4173         * g++.dg/cpp0x/defaulted2.C: Likewise.
4174         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4175         * g++.dg/init/pr20039.C: Likewise.
4176         * g++.dg/init/pr42844.C: Likewise.
4177
4178 2011-09-23  Jan Hubicka  <jh@suse.cz>
4179
4180         * gcc.dg/ipa/inline-1.c: new testcase.
4181         * gcc.dg/ipa/inline-2.c: new testcase.
4182         * gcc.dg/ipa/inline-3.c: new testcase.
4183         * gcc.dg/ipa/inline-4.c: new testcase.
4184
4185 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4186
4187         PR c++/50258
4188         * g++.dg/cpp0x/constexpr-static8.C: New.
4189
4190 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4191
4192         * gcc.target/i386/avxfp-1.c: New test.
4193         * gcc.target/i386/avxfp-2.c: New test.
4194
4195 2011-09-23  Terry Guo  <terry.guo@arm.com>
4196
4197         * gcc.c-torture/execute/941014-1.x: Deleted.
4198
4199 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4200
4201         PR c++/50491
4202         * g++.dg/cpp0x/pr50491.C: New.
4203
4204 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4205
4206         PR testsuite/50487
4207         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4208
4209 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4210
4211         PR c++/50371
4212         * g++.dg/cpp0x/nullptr24.C: New.
4213
4214 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4215
4216         PR target/50482
4217         * gcc.target/i386/pr50482.c: New test.
4218
4219 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4220
4221         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4222         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4223         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4224         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4225         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4226         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4227         multilib options contain different -march= from dg-options.
4228
4229 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4230             Paolo Carlini  <paolo.carlini@oracle.com>
4231
4232         PR c++/50344
4233         * g++.dg/template/friend52.C: New.
4234
4235 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4236
4237         * gcc.target/arm/cmp-1.c: New test.
4238         * gcc.target/arm/cmp-2.c: Likewise.
4239
4240 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4241
4242         PR fortran/41733
4243         * gfortran.dg/impure_actual_1.f90: Modified error message.
4244         * gfortran.dg/proc_ptr_32.f90: New.
4245         * gfortran.dg/proc_ptr_33.f90: New.
4246
4247 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4248
4249         PR tree-optimization/50451
4250         * gcc.dg/vect/pr50451.c: New test.
4251
4252 2011-09-21  Ian Lance Taylor  <iant@google.com>
4253
4254         * go.test/go-test.exp (errchk): Add special case for bug332.
4255         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4256         some more test lines.
4257
4258 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4259
4260         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4261         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4262         * g++.dg/other/i386-8.C: Ditto.
4263         * g++.dg/other/pr34435.C: Ditto.
4264         * g++.dg/other/pr39496.C: Ditto.
4265         * g++.dg/other/mmintrin.C: Ditto.
4266
4267 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4268
4269         * gcc.dg/vect/vect-cond-7.c: New test.
4270         * gcc.target/i386/sse4_1-cond-1.c: New test.
4271         * gcc.target/i386/avx-cond-1.c: New test.
4272
4273 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4274
4275         PR target/50464
4276         * g++.dg/other/pr50464.C: New test.
4277
4278 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4279
4280         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4281         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4282         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4283         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4284
4285 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4286
4287         * gnat.dg/opt19.adb: New test.
4288
4289 2011-09-21  Terry Guo  <terry.guo@arm.com>
4290
4291         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4292         on arch conflict when testing case on targets other than armv7-a.
4293
4294 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4295
4296         PR c++/50454
4297         * g++.dg/ext/int128-1.C: New.
4298         * g++.dg/ext/int128-2.C: Likewise.
4299         * g++.dg/ext/int128-2.h: Likewise.
4300
4301 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4302
4303         PR testsuite/50469
4304         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4305
4306 2011-09-20  Jason Merrill  <jason@redhat.com>
4307
4308         * g++.dg/cpp0x/constexpr-generated1.C: New.
4309
4310         PR c++/50442
4311         * g++.dg/overload/ref-conv1.C: New.
4312
4313 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4314
4315         * g++.dg/other/final1.C: New.
4316
4317 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4318
4319         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4320         and get_bit ().
4321
4322 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4323
4324         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4325         "target arm_eabi".
4326
4327 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4328
4329         PR tree-optimization/50413
4330         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4331         -fdump-tree-slp-details.  Run other tests with
4332         -fdump-tree-vect-details.
4333         * g++.dg/vect/slp-pr50413.cc: New.
4334
4335 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4336             Ira Rosen  <ira.rosen@linaro.org>
4337
4338         PR testsuite/50435
4339         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4340         Fix underscores around restrict.
4341
4342 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4343
4344         PR tree-optimization/50414
4345         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4346         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4347         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4348
4349 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4350
4351         PR tree-optimization/50412
4352         * gfortran.dg/vect/pr50412.f90: New.
4353
4354 2011-09-16  Jason Merrill  <jason@redhat.com>
4355
4356         PR c++/50424
4357         * g++.dg/eh/defarg1.C: New.
4358
4359 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4360
4361         * gcc.dg/vect/vect-reduc-10.c: New test.
4362         * gcc.target/i386/avx-reduc-1.c: New test.
4363
4364         * gcc.target/i386/sse2-extract-1.c: New test.
4365         * gcc.target/i386/avx-extract-1.c: New test.
4366
4367 2011-09-16  Terry Guo  <terry.guo@arm.com>
4368
4369         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4370
4371 2011-09-15  Diego Novillo  <dnovillo@google.com>
4372
4373         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4374         ALWAYS_CXXFLAGS, if defined.
4375         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4376         ALWAYS_GFORTRANFLAGS, if defined.
4377         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4378         ALWAYS_GOCFLAGS, if defined.
4379         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4380         ALWAYS_OBJCXXFLAGS, if defined.
4381         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4382         additional_flags, if defined.
4383         * lib/gnat.exp (gnat_target_compile): Likewise.
4384         * lib/objc.exp (objc_target_compile): Likewise.
4385         * lib/target-supports-dg.exp (dg-add-options): Handle
4386         TEST_ALWAYS_FLAGS.
4387
4388 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4389
4390         PR testsuite/50322
4391         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4392         Use uintptr_t in f1.  Undo avr xfails.
4393
4394 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4395
4396         PR fortran/50401
4397         PR fortran/50403
4398         * gfortran.dg/function_types_3.f90: New.
4399
4400 2011-09-15  Jason Merrill  <jason@redhat.com>
4401
4402         PR c++/50365
4403         * g++.dg/cpp0x/trailing7.C: New.
4404
4405         PR c++/50361
4406         * g++.dg/cpp0x/nullptr23.C: New.
4407
4408 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4409
4410         * gcc.dg/vect/bb-slp-25.c: New.
4411
4412 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4413
4414         PR c++/50391
4415         * g++.dg/cpp0x/noexcept15.C: New.
4416
4417 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4418
4419         PR middle-end/50251
4420         * gcc.dg/pr50251.c: New test.
4421
4422 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4423
4424         PR fortran/34547
4425         PR fortran/50375
4426         * gfortran.dg/null_5.f90: New.
4427         * gfortran.dg/null_6.f90: New.
4428
4429 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4430
4431         * gcc.c-torture/compile/20110913-1.c: New test.
4432
4433 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4434
4435         PR fortran/50379
4436         * gfortran.dg/result_2.f90: New.
4437
4438 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4439
4440         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4441
4442 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4443
4444         PR c++/48320
4445         * g++.dg/cpp0x/variadic116.C: New test case.
4446
4447 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4448
4449         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4450         * gcc.target/mips/interrupt_handler-2.c: New test.
4451         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4452
4453 2011-09-12  Jason Merrill  <jason@redhat.com>
4454
4455         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4456
4457         * g++.dg/cpp0x/explicit7.C: New.
4458
4459 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4460
4461         PR rtl-optimization/50212
4462         * g++.dg/other/pr50212.C: New test.
4463
4464 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4465
4466         PR target/43746
4467         * testsuite/gcc.target/avr/torture/avr-torture.exp
4468         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4469         "-O2 -fmerge-all-constants".
4470
4471 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4472
4473         PR fortran/50327
4474         * gfortran.dg/do_while_1.f90: New test.
4475
4476 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4477
4478         PR fortran/35831
4479         PR fortran/47978
4480         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4481         * gfortran.dg/proc_decl_26.f90: New.
4482         * gfortran.dg/typebound_override_2.f90: New.
4483         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4484
4485 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4486
4487         * gnat.dg/cond_expr2.ad[sb]: New test.
4488
4489 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4490
4491         * gnat.dg/atomic5.ad[sb]: New test.
4492
4493 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4494
4495         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4496
4497 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4498
4499         PR target/49030
4500         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4501
4502 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4503
4504         PR target/49614
4505         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4506
4507 2011-09-09  Richard Guenther  <rguenther@suse.de>
4508
4509         PR tree-optimization/50328
4510         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4511
4512 2011-09-09  Richard Guenther  <rguenther@suse.de>
4513
4514         PR middle-end/50333
4515         * gcc.dg/torture/pr50333.c: New testcase.
4516
4517 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4518
4519         PR tree-optimization/50318
4520         * gcc.target/arm/pr50318-1.c: New file.
4521
4522 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4523
4524         * gcc.target/i386/all_one_m256i.c: New test.
4525
4526 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4527
4528         PR c++/50324
4529         * g++.dg/cpp0x/sfinae28.C: New.
4530
4531 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4532
4533         PR c/50332
4534         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4535         longer ignored on typedefs.
4536
4537         PR c++/33255 - Support -Wunused-local-typedefs warning
4538         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4539         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4540
4541 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4542
4543         PR tree-optimization/50287
4544         * gcc.dg/torture/pr50287.c: New test.
4545
4546 2011-09-08  Richard Guenther  <rguenther@suse.de>
4547
4548         PR tree-optimization/19831
4549         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4550         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4551         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4552         * gcc.dg/errno-1.c: Adjust.
4553
4554 2011-09-08  Richard Guenther  <rguenther@suse.de>
4555
4556         PR tree-optimization/19831
4557         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4558
4559 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4560
4561         PR fortran/44646
4562         * gfortran.dg/do_concurrent_1.f90: New.
4563         * gfortran.dg/do_concurrent_2.f90: New.
4564
4565 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4566
4567         PR target/50310
4568         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4569         * gcc.dg/pr50310-2.c: New test.
4570
4571 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4572
4573         PR fortran/48095
4574         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4575         * gfortran.dg/impure_constructor_1.f90: Modified.
4576         * gfortran.dg/proc_ptr_comp_33.f90: New.
4577
4578 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4579
4580         PR target/50310
4581         * gcc.dg/pr50310-1.c: New test.
4582
4583 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4584
4585         PR middle-end/48571
4586         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4587         instead of 4.
4588
4589 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4590
4591         PR c++/50309
4592         * g++.dg/cpp0x/noexcept14.C: New.
4593
4594 2011-09-07  Jason Merrill  <jason@redhat.com>
4595
4596         * g++.dg/cpp0x/constexpr-ref3.C: New.
4597
4598         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4599
4600 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4601
4602         * gcc.dg/section1.c: Don't xfail for avr.
4603
4604 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4605
4606         PR tree-optimization/50322
4607         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4608
4609 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4610
4611         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4612
4613 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4614
4615         PR tree-optimization/49911
4616         * g++.dg/tree-ssa/pr49911.C: New test.
4617
4618 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4619
4620         PR target/49030
4621         * gcc.dg/torture/pr49030.c: New test.
4622
4623 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4624
4625         PR fortran/50288
4626         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4627         * gfortran.dg/class_4d.f03: Deleted.
4628         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4629
4630 2011-09-07  Richard Guenther  <rguenther@suse.de>
4631
4632         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4633
4634 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4635
4636         PR tree-optimization/46021
4637         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4638
4639 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4640
4641         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4642
4643 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4644
4645         * gcc.c-torture/compile/20110906-1.c: New test.
4646
4647 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4648
4649         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4650
4651 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4652
4653         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4654         --param tree-reassoc-width=1.
4655
4656         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4657         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4658
4659 2011-09-06  Richard Guenther  <rguenther@suse.de>
4660
4661         PR tree-optimization/48149
4662         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4663
4664 2011-09-06  Richard Guenther  <rguenther@suse.de>
4665
4666         PR tree-optimization/48317
4667         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4668
4669 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4670
4671         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4672         New procedure.
4673         (add_options_for_quad_vectors): Replace with ...
4674         (add_options_for_double_vectors): ... this.
4675         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4676         support multiple vector sizes since the vectorizer attempts to
4677         vectorize with both vector sizes.
4678         * gcc.dg/vect/no-vfa-vect-79.c,
4679         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4680         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4681         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4682         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4683         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4684         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4685         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4686         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4687         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4688         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4689         gcc.dg/vect/vect-40.c: Likewise.
4690         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4691         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4692         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4693         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4694         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4695         Likewise.
4696         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4697
4698 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4699
4700         PR target/49606
4701         * gcc.target/mips/abi-main.h: New file.
4702         * gcc.target/mips/abi-o32-long32.c: New test.
4703         * gcc.target/mips/abi-o32-long64.c: Likewise.
4704         * gcc.target/mips/abi-o64-long32.c: Likewise.
4705         * gcc.target/mips/abi-o64-long64.c: Likewise.
4706         * gcc.target/mips/abi-n32-long32.c: Likewise.
4707         * gcc.target/mips/abi-n32-long64.c: Likewise.
4708         * gcc.target/mips/abi-n64-long32.c: Likewise.
4709         * gcc.target/mips/abi-n64-long64.c: Likewise.
4710         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4711         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4712         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4713         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4714         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4715         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4716         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4717         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4718         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4719         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4720         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4721         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4722         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4723         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4724         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4725         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4726         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4727         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4728         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4729         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4730         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4731         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4732         * gcc.target/mips/branch-3.c: Likewise.
4733         * gcc.target/mips/branch-4.c: Likewise.
4734         * gcc.target/mips/branch-5.c: Likewise.
4735         * gcc.target/mips/branch-6.c: Likewise.
4736         * gcc.target/mips/branch-7.c: Likewise.
4737         * gcc.target/mips/branch-8.c: Likewise.
4738         * gcc.target/mips/branch-9.c: Likewise.
4739         * gcc.target/mips/branch-10.c: Likewise.
4740         * gcc.target/mips/branch-11.c: Likewise.
4741         * gcc.target/mips/branch-12.c: Likewise.
4742         * gcc.target/mips/branch-13.c: Likewise.
4743         * gcc.target/mips/lazy-binding-1.c: Likewise.
4744
4745 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4746
4747         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4748         to avoid warning on int=16 platforms..
4749
4750 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4751
4752         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4753         to work even with -fshort-enums.
4754
4755 2011-09-04  Jan Hubicka  <jh@suse.cz>
4756
4757         * gcc.c-torture/compile/20110902.c: new testcase.
4758
4759 2011-09-04  Jason Merrill  <jason@redhat.com>
4760
4761         PR c++/49267
4762         * g++.dg/cpp0x/rv-conv1.C: New.
4763
4764         DR 1328
4765         * g++.dg/cpp0x/rv-func3.C: New.
4766
4767         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4768
4769         PR c++/50248
4770         Core 1358
4771         * g++.dg/cpp0x/constexpr-template1.C: New.
4772         * g++.dg/cpp0x/constexpr-template2.C: New.
4773         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4774         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4775
4776 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4777
4778         * gnat.dg/specs/debug1.ads: Tweak pattern.
4779
4780 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4781
4782         PR fortran/50227
4783         * gfortran.dg/class_45a.f03: New.
4784         * gfortran.dg/class_45b.f03: New.
4785
4786 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4787             Ira Rosen  <ira.rosen@linaro.org>
4788
4789         PR tree-optimization/50208
4790         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4791         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4792         -fno-tree-fre -fno-tree-pre.
4793
4794 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4795
4796         * gcc.dg/ipa/ipcp-3.c: New test.
4797
4798 2011-09-02  Richard Guenther  <rguenther@suse.de>
4799
4800         PR tree-optimization/27460
4801         PR middle-end/29269
4802         * gcc.dg/vect/vect-cond-7.c: New testcase.
4803
4804 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4805
4806         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4807         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4808         xfailed test for inlining.
4809         * g++.dg/ipa/ivinline-9.C: Likewise.
4810
4811 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4812
4813         PR tree-optimization/50178
4814         * gfortran.dg/vect/pr50178.f90: New test.
4815
4816 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4817
4818         PR middle-end/49886
4819         * gcc.c-torture/execute/pr49886.c: New testcase.
4820
4821 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4822
4823         PR middle-end/43513
4824         * gcc.dg/pr43513.c: New test.
4825
4826 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4827
4828         PR fortran/45044
4829         * gfortran.dg/common_14.f90: New.
4830         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4831
4832 2011-08-30  Jason Merrill  <jason@redhat.com>
4833
4834         PR c++/50084
4835         * g++.dg/cpp0x/decltype33.C: New.
4836
4837         PR c++/50089
4838         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4839
4840         PR c++/50114
4841         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4842
4843 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4844
4845         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4846
4847 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4848
4849         * gnat.dg/specs/aggr3.ads: New test.
4850         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4851
4852         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4853         * gnat.dg/specs/aggr2.ads: Likewise.
4854
4855 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4856
4857         PR fortran/45170
4858         * gfortran.dg/allocate_with_source_2.f90: New test
4859
4860 2011-08-30  Jason Merrill  <jason@redhat.com>
4861
4862         PR c++/50220
4863         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4864
4865         PR c++/50234
4866         * g++.dg/cpp0x/constexpr-value3.C: New.
4867
4868 2011-08-30  Richard Guenther  <rguenther@suse.de>
4869
4870         PR middle-end/48571
4871         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4872         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4873         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4874         * gcc.dg/pr36902.c: XFAIL.
4875
4876 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4877
4878         * gcc.target/i386/fma-check.h: New.
4879         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4880         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4881         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4882         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4883         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4884         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4885         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4886         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4887         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4888         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4889         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4890         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4891         * gcc.target/i386/fma-compile.c: Likewise.
4892         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4893         * gcc.target/i386/sse-12.c: Add -mfma.
4894         * gcc.target/i386/sse-13.c: Likewise.
4895         * gcc.target/i386/sse-14.c: Likewise.
4896         * gcc.target/i386/sse-22.c: Likewise.
4897         * gcc.target/i386/sse-23.c: Likewise.
4898         * g++.dg/other/i386-2.C: Likewise.
4899         * g++.dg/other/i386-3.C: Likewise.
4900
4901 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4902
4903         PR testsuite/50185
4904         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4905         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4906
4907 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4908
4909         * g++.dg/bprob/bprob.exp (feedback_options): Set
4910         -fbranch-probabilities.
4911         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4912
4913 2011-08-29  Jason Merrill  <jason@redhat.com>
4914
4915         PR c++/50224
4916         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4917
4918 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4919             Jason Merrill  <jason@redhat.com>
4920
4921         * g++.dg/dfp/base.C: New test.
4922
4923 2011-08-29  Jason Merrill  <jason@redhat.com>
4924
4925         Core DR 994
4926         PR c++/50209
4927         * g++.dg/cpp0x/initlist58.C: New.
4928
4929 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4930
4931         PR fortran/50225
4932         * gfortran.dg/class_result_1.f03: New.
4933
4934 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4935
4936         PR middle-end/48722
4937         * gcc.target/i386/pr48722.c: New test.
4938
4939 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4940
4941         PR libfortran/50192
4942         * gfortran.dg/widechar_compare_1.f90:  New test.
4943
4944 2011-08-26  Jason Merrill  <jason@redhat.com>
4945
4946         Core DR 342
4947         PR c++/48582
4948         * g++.dg/abi/mangle50.C: New.
4949
4950 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
4951
4952         PR target/50202
4953         * gcc.target/i386/pr50202.c: New test.
4954
4955 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
4956
4957         * gcc.target/i386/sse_4_1-round-vec.c: New test.
4958         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
4959         * gcc.target/i386/avx-round-vec.c: New test.
4960         * gcc.target/i386/avx-roundf-vec.c: New test.
4961
4962 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
4963
4964         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
4965         instruction.
4966
4967         PR c/50179
4968         * c-c++-common/Wunused-var-14.c: New test.
4969
4970 2011-08-26  Tom de Vries  <tom@codesourcery.com>
4971
4972         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
4973
4974 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
4975
4976         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
4977         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
4978         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
4979         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
4980
4981 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
4982
4983         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
4984         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
4985         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
4986         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
4987
4988 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
4989
4990         PR fortran/50050
4991         * gfortran.dg/pointer_comp_init_1.f90: New test.
4992
4993 2011-08-25  Jason Merrill  <jason@redhat.com>
4994
4995         PR c++/50157
4996         * g++.dg/cpp0x/sfinae27.C: New.
4997
4998 2011-08-25  Tobias Burnus  <burnus@net-b.de>
4999
5000         * gfortran.dg/coarray_lib_token_4.f90: New.
5001
5002 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5003
5004         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5005
5006 2011-08-25  Richard Guenther  <rguenther@suse.de>
5007
5008         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5009
5010 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5011
5012         PR fortran/50163
5013         * gfortran.dg/initialization_28.f90: New.
5014
5015 2011-08-24  Richard Guenther  <rguenther@suse.de>
5016
5017         PR tree-optimization/50067
5018         * gcc.dg/torture/pr50067-3.c: New testcase.
5019         * gcc.dg/torture/pr50067-4.c: Likewise.
5020         * gcc.dg/torture/pr50067-5.c: Likewise.
5021
5022 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5023
5024         * g++.dg/other/i386-2.C: Add -mavx2 check.
5025         * g++.dg/other/i386-3.C: Likewise.
5026         * gcc.target/i386/avx-1.c: Add AVX2.
5027         * gcc.target/i386/avx-2.c: Likewise.
5028         * gcc.target/i386/funcspec-5.c: Likewise.
5029         * gcc.target/i386/sse-12.c: Likewise.
5030         * gcc.target/i386/sse-13.c: Likewise.
5031         * gcc.target/i386/sse-14.c: Likewise.
5032         * gcc.target/i386/sse-22.c: Likewise.
5033         * gcc.target/i386/sse-23.c: Likewise.
5034         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5035         * gcc.target/i386/avx2-check.h: New.
5036         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5037         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5038         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5039         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5040         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5041         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5042         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5043         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5044         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5045         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5046         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5047         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5048         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5049         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5050         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5051         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5052         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5053         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5054         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5055         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5056         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5057         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5058         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5059         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5060         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5061         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5062         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5063         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5064         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5065         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5066         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5067         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5068         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5069         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5070         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5071         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5072         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5073         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5074         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5075         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5076         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5077         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5078         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5079         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5080         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5081         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5082         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5083         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5084         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5085         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5086         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5087         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5088         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5089         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5090         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5091         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5092         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5093         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5094         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5095         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5096         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5097         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5098         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5099         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5100         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5101         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5102         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5103         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5104         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5105         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5106         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5107         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5108         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5109         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5110         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5111         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5112         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5113         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5114         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5115         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5116         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5117         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5118         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5119         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5120         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5121         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5122         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5123         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5124         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5125         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5126         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5127         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5128         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5129         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5130         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5131         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5132         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5133         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5134         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5135         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5136         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5137         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5138         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5139         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5140         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5141         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5142         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5143         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5144         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5145         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5146         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5147         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5148         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5149         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5150         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5151         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5152         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5153         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5154         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5155         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5156         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5157         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5158         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5159         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5160         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5161         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5162         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5163         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5164         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5165         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5166         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5167         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5168         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5169         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5170         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5171         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5172         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5173         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5174         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5175         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5176         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5177         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5178         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5179         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5180         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5181         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5182         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5183         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5184         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5185         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5186         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5187         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5188         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5189         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5190         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5191         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5192         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5193         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5194         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5195         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5196         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5197         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5198         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5199         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5200         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5201         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5202         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5203         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5204         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5205         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5206         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5207         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5208         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5209         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5210         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5211         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5212         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5213         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5214         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5215         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5216         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5217         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5218         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5219         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5220         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5221         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5222         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5223         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5224         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5225         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5226         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5227         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5228         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5229         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5230         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5231         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5232         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5233         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5234         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5235         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5236         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5237         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5238         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5239         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5240         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5241         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5242         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5243         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5244         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5245         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5246         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5247         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5248         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5249         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5250         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5251         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5252         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5253         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5254         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5255         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5256         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5257         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5258         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5259         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5260         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5261         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5262         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5263         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5264         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5265         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5266         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5267         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5268         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5269         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5270         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5271         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5272         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5273         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5274         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5275         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5276         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5277         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5278         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5279         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5280         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5281         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5282         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5283         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5284         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5285         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5286         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5287         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5288         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5289         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5290         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5291         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5292         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5293         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5294         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5295         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5296         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5297         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5298         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5299         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5300         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5301         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5302         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5303         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5304         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5305         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5306         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5307         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5308         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5309         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5310         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5311         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5312         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5313         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5314         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5315         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5316         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5317         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5318         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5319         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5320         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5321         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5322         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5323         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5324         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5325         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5326         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5327         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5328         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5329         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5330         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5331         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5332         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5333         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5334         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5335         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5336         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5337         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5338         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5339         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5340         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5341         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5342         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5343         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5344         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5345         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5346         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5347         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5348         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5349         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5350         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5351         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5352         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5353         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5354         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5355         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5356         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5357         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5358         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5359         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5360         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5361         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5362         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5363         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5364         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5365         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5366         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5367         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5368         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5369         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5370         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5371         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5372         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5373         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5374         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5375         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5376         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5377         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5378         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5379         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5380         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5381         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5382         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5383         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5384         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5385         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5386         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5387         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5388         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5389         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5390         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5391         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5392         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5393         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5394         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5395         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5396         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5397         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5398         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5399         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5400         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5401         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5402         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5403         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5404         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5405         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5406         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5407         * gcc.target/i386/testimm-9.c: Likewise.
5408
5409 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5410
5411         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5412         * g++.dg/other/i386-3.C: Likewise.
5413         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5414         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5415         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5416         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5417         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5418         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5419         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5420         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5421         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5422         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5423         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5424         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5425         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5426         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5427         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5428         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5429         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5430         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5431         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5432         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5433         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5434         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5435         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5436         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5437         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5438         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5439         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5440         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5441         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5442         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5443         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5444         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5445         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5446         * gcc.target/i386/sse-12.c: Add BMI2.
5447         * gcc.target/i386/sse-13.c: Likewise.
5448         * gcc.target/i386/sse-14.c: Likewise.
5449         * gcc.target/i386/sse-22.c: Likewise.
5450         * gcc.target/i386/sse-23.c: Likewise.
5451
5452 2011-08-23  Jason Merrill  <jason@redhat.com>
5453
5454         * g++.dg/template/crash7.C: Adjust expected errors.
5455
5456 2011-08-23  Jason Merrill  <jason@redhat.com>
5457
5458         PR c++/49045
5459         Core 1321
5460         * g++.dg/cpp0x/overload2.C: New.
5461
5462 2011-08-23  Jason Merrill  <jason@redhat.com>
5463
5464         Core 903
5465         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5466
5467 2011-08-23  Jason Merrill  <jason@redhat.com>
5468
5469         Core 975
5470         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5471         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5472         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5473         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5474
5475 2011-08-23  Jason Merrill  <jason@redhat.com>
5476
5477         PR c++/50024
5478         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5479
5480 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5481
5482         PR c++/50158
5483         * g++.dg/warn/Wunused-var-16.C: New test.
5484
5485         PR middle-end/50161
5486         * gcc.dg/pr50161.c: New test.
5487
5488 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5489
5490         PR c++/50055
5491         * g++.dg/gcov/gcov-7.C: New test.
5492
5493 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5494
5495         PR c++/46862
5496         * g++.dg/dfp/nofields.C: New test.
5497
5498 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5499
5500         PR fortran/31600
5501         * gfortran.dg/use_16.f90: New.
5502
5503 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5504             Kirill Yukhin  <kirill.yukhin@intel.com>
5505
5506         PR target/50155
5507         * gcc.target/i386/pr50155.c: New test.
5508
5509 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5510
5511         PR tree-optimization/50133
5512         * gcc.dg/pr50133.c: New test.
5513
5514         PR middle-end/50141
5515         * c-c++-common/cxxbitfields-6.c: New test.
5516
5517 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5518
5519         PR fortran/50050
5520         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5521
5522 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5523
5524         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5525         * gcc.dg/pr49994-3.c: Ditto.
5526
5527 2011-08-22  Richard Guenther  <rguenther@suse.de>
5528
5529         PR testsuite/50145
5530         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5531         * gcc.dg/torture/pr50067-2.c: Likewise.
5532
5533 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5534
5535         PR fortran/47659
5536         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5537         of a constant resulting from simplification.
5538         * gfortran.dg/warn_conversion_3.f90:  New test.
5539
5540 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5541
5542         PR fortran/50130
5543         * gfortran.dg/zero_stride_1.f90:  New test.
5544
5545 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5546
5547         PR fortran/49638
5548         * gfortran.dg/typebound_override_1.f90: Modified.
5549
5550 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5551
5552         PR tree-optimization/48739
5553         * gcc.dg/pr48739-1.c: New test.
5554         * gcc.dg/pr48739-2.c: New test.
5555
5556 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5557
5558         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5559
5560 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5561
5562         PR fortran/50129
5563         * gfortran.dg/where_3.f90: New test.
5564
5565 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5566
5567         PR middle-end/49721
5568         * gfortran.dg/pr49721-1.f: New.
5569         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5570
5571 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5572
5573         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5574         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5575         New tests.
5576
5577 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5578
5579         * gcc.target/arm/wmul-11.c: New file.
5580         * gcc.target/arm/wmul-12.c: New file.
5581         * gcc.target/arm/wmul-13.c: New file.
5582
5583 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5584
5585         * gcc.target/arm/wmul-10.c: New file.
5586
5587 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5588
5589         * gcc.target/arm/wmul-9.c: New file.
5590         * gcc.target/arm/wmul-bitfield-2.c: New file.
5591
5592 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5593
5594         * gcc.target/arm/wmul-8.c: New file.
5595
5596 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5597
5598         * gcc.target/arm/wmul-7.c: New file.
5599
5600 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5601
5602         * gcc.target/arm/wmul-6.c: New file.
5603
5604 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5605
5606         * gcc.target/arm/wmul-5.c: New file.
5607         * gcc.target/arm/no-wmla-1.c: New file.
5608
5609 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5610
5611         * gcc.target/arm/wmul-bitfield-1.c: New file.
5612
5613 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5614
5615         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5616
5617 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5618
5619         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5620         * gcc.target/i386/conversion.c: Likewise.
5621
5622 2011-08-19  Richard Guenther  <rguenther@suse.de>
5623
5624         * gcc.dg/torture/pr50067-1.c: New testcase.
5625         * gcc.dg/torture/pr50067-2.c: Likewise.
5626
5627 2011-08-19  Joey Ye  <joey.ye@arm.com>
5628
5629         PR target/49437
5630         * gcc.target/arm/handler-align.c: New test.
5631         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5632         New Function.
5633
5634 2011-08-19  Joey Ye  <joey.ye@arm.com>
5635
5636         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5637
5638 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5639
5640         PR fortran/50071
5641         * gfortran.dg/end_block_label_1.f90: New test.
5642         * gfortran.dg/end_associate_label_1.f90: New test.
5643
5644 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5645
5646         * gcc.dg/c1x-pointer-float-1.c: New test.
5647
5648 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5649
5650         PR fortran/50071
5651         * gfortran.dg/duplicate_labels_2.f: New test.
5652
5653 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5654
5655         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5656         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5657         gcc.dg/c1x-noreturn-5.c: New tests.
5658
5659 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5660
5661         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5662
5663 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5664
5665         PR fortran/18918
5666         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5667         * gfortran.dg/coarray_lock_3.f90: Fix test.
5668         * gfortran.dg/coarray_lock_4.f90: New.
5669         * gfortran.dg/coarray_lock_5.f90: New.
5670
5671 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5672
5673         PR target/50009
5674         * gcc.c-torture/compile/pr50009.c: New test.
5675
5676         PR target/50092
5677         * gcc.dg/torture/pr50092.c: New test.
5678
5679 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5680
5681         PR fortran/50109
5682         * gfortran.dg/namelist_73.f90: New.
5683
5684 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5685
5686         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5687
5688         PR debug/50017
5689         * gcc.dg/pr50017.c: New test.
5690
5691 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5692
5693         PR c++/45625
5694         * g++.dg/lookup/hidden-var1.C: New test case.
5695
5696 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5697
5698         PR fortran/31461
5699         * gfortran.dg/warn_unused_var_2.f90: New.
5700         * gfortran.dg/warn_unused_var_3.f90: New.
5701
5702 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5703
5704         PR target/43597
5705         * gcc.target/arm/pr43597.c: New test.
5706
5707 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5708
5709         PR fortran/50070
5710         * gfortran.dg/common_13.f90: New.
5711
5712 2011-08-16  Jason Merrill  <jason@redhat.com>
5713
5714         PR c++/50086
5715         * g++.dg/cpp0x/variadic-unresolved.C: New.
5716
5717         * g++.old-deja/g++.brendan/README: Add R.I.P.
5718
5719         * g++.dg/ext/attr-used-1.C: New.
5720
5721         PR c++/50054
5722         * g++.dg/cpp0x/initlist56.C: New.
5723
5724 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5725
5726         PR testsuite/50085
5727         * g++.dg/opt/life1.C: Only run on Linux.
5728
5729 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5730
5731         * gfortran.dg/coarray_26.f90: New.
5732
5733 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5734
5735         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5736         -fdump-tree-vrp1.
5737
5738 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5739
5740         PR fortran/50073
5741         * gfortran.dg/func_result_7.f90: New.
5742
5743 2011-08-13  Jason Merrill  <jason@redhat.com>
5744
5745         PR c++/50075
5746         * g++.dg/cpp0x/decltype32.C: New.
5747
5748         PR c++/50059
5749         * g++.dg/diagnostic/expr1.C: New.
5750
5751 2011-08-12  David Li  <davidxl@google.com>
5752
5753         * g++.dg/abi/vbase15.C: New test.
5754
5755 2011-08-12  Jason Merrill  <jason@redhat.com>
5756
5757         PR c++/50034
5758         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5759
5760 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5761
5762         * gcc.dg/builtins-67.c: New test.
5763         * gcc.target/i386/conversion.c: Ditto.
5764
5765 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5766             Brian Hackett  <bhackett1024@gmail.com>
5767
5768         * g++.dg/plugin/decl_plugin.c: New.
5769         * g++.dg/plugin/decl-plugin-test.C: New.
5770         * g++.dg/plugin/plugin.exp: Add above testcase.
5771
5772 2011-08-11  Richard Guenther  <rguenther@suse.de>
5773
5774         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5775
5776 2011-08-11  Michael Matz  <matz@suse.de>
5777
5778         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5779
5780 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5781
5782         PR tree-optimization/50039
5783         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5784         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5785
5786 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5787
5788         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5789         (sse4_1_test): Initialize src3 with random value.
5790
5791 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5792
5793         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5794         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5795         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5796         * gcc.dg/scal-to-vec1.c: New test.
5797         * gcc.dg/scal-to-vec2.c: New test.
5798
5799 2011-08-09  Richard Guenther  <rguenther@suse.de>
5800
5801         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5802         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5803         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5804         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5805
5806 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5807
5808         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5809
5810 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5811
5812         * gcc.dg/pr49948.c: Require pthread effective target.
5813
5814 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5815
5816         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5817
5818 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5819
5820         * gcc.target/i386/sse-22a.c: New test.
5821
5822 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5823
5824         PR tree-optimization/50014
5825         * gcc.dg/vect/pr50014.c: New test.
5826
5827 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5828
5829         PR middle-end/49923
5830         * gcc.dg/tree-ssa/pr49923.c: New test.
5831
5832 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5833
5834         PR target/49781
5835         * gcc.target/i386/pr49781-1.c: New.
5836
5837 2011-08-08  Jason Merrill  <jason@redhat.com>
5838
5839         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5840
5841         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5842
5843 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5844
5845         PR fortran/49638
5846         * gfortran.dg/typebound_override_1.f90: New.
5847
5848 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5849
5850         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5851         x86_64 mingw target.
5852         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5853         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5854         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5855         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5856         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5857         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5858         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5859         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5860         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5861         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5862
5863 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5864
5865         PR testsuite/48727
5866         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5867
5868 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5869
5870         * gcc.dg/pr48770.c: Cleanup coverage files.
5871         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5872
5873 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5874
5875         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5876         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5877         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5878         lzcnt and bmi options.
5879
5880 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5881
5882         PR target/47381
5883         * gcc.dg/pr47381-1.c: New.
5884         * gcc.dg/pr47381-2.c: Likewise.
5885         * gcc.target/i386/pr47381.c: Likewise.
5886
5887 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5888
5889         PR middle-end/47727
5890         * gcc.dg/pr47727.c: New.
5891
5892         PR target/47372
5893         * gcc.dg/pr47372-1.c: New.
5894         * gcc.dg/pr47372-2.c: Likewise.
5895
5896 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5897
5898         PR middle-end/47449
5899         * gcc.target/i386/pr47449.c: New.
5900
5901         PR target/47446
5902         * gcc.dg/pr47446-1.c: New.
5903         * gcc.dg/pr47446-2.c: Likewise.
5904
5905 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5906
5907         PR target/47766
5908         * gcc.dg/pr47766.c: New.
5909
5910         PR target/47715
5911         * gcc.dg/tls/pr47715-1.c: New.
5912         * gcc.dg/tls/pr47715-2.c: Likewise.
5913         * gcc.dg/tls/pr47715-3.c: Likewise.
5914         * gcc.dg/tls/pr47715-4.c: Likewise.
5915         * gcc.dg/tls/pr47715-5.c: Likewise.
5916
5917 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5918
5919         PR libobjc/50002
5920         * objc.dg/gnu-api-2-class.m: Updated comments.
5921         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5922         * objc.dg/gnu-api-2-class-meta.m: New test.
5923         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5924
5925 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5926
5927         PR libobjc/49882
5928         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5929         with classes that are in construction.
5930
5931 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5932
5933         PR target/48084
5934         * gcc.target/i386/pr48084-1.c: New.
5935         * gcc.target/i386/pr48084-2.c: Likewise.
5936         * gcc.target/i386/pr48084-3.c: Likewise.
5937         * gcc.target/i386/pr48084-4.c: Likewise.
5938         * gcc.target/i386/pr48084-5.c: Likewise.
5939
5940         PR rtl-optimization/49504
5941         * gcc.target/i386/pr49504.c: New.
5942
5943         PR target/49860
5944         * gcc.dg/pr49860.c: New.
5945
5946 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5947
5948         PR libobjc/49882
5949         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
5950         with classes that are in construction.
5951
5952 2011-08-05  Jason Merrill  <jason@redhat.com>
5953
5954         PR c++/48993
5955         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
5956
5957         PR c++/49921
5958         * g++.dg/cpp0x/decltype31.C: New.
5959
5960         PR c++/49669
5961         * g++.dg/init/array28.C: New.
5962
5963         PR c++/49988
5964         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
5965
5966 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5967
5968         PR target/47369
5969         * gcc.dg/pr47369-1.c: New.
5970
5971 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
5972
5973         PR middle-end/47364
5974         * gcc.dg/torture/pr47364-1.c: New.
5975         * gcc.c-torture/compile/pr47364-1.c: Likewise.
5976         * gcc.c-torture/compile/pr47364-2.c: Likewise.
5977
5978 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
5979
5980         PR fortran/37211
5981         * gfortran.dg/transfer_check_2.f90:  New test case.
5982
5983 2011-08-05  Jan Hubicka  <jh@suse.cz>
5984
5985         PR middle-end/49494
5986         * gfortran.dg/pr49494.f90: New testcase.
5987
5988 2011-08-05  Jan Hubicka  <jh@suse.cz>
5989
5990         PR middle-end/49735
5991         * gcc.c-torture/compile/pr49735.c: New testcase.
5992
5993 2011-08-05  Jason Merrill  <jason@redhat.com>
5994
5995         PR c++/47453
5996         * g++.dg/cpp0x/initlist56.C: New.
5997
5998         PR c++/49812
5999         * g++.dg/overload/rvalue2.C: New.
6000
6001         PR c++/49983
6002         * g++.dg/cpp0x/range-for21.C: New.
6003
6004         * g++.dg/ext/vla11.C: New.
6005
6006 2011-08-05  Richard Guenther  <rguenther@suse.de>
6007
6008         PR tree-optimization/49984
6009         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6010
6011 2011-08-05  Richard Guenther  <rguenther@suse.de>
6012
6013         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6014         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6015         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6016
6017 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6018
6019         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6020         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6021         * gfortran.dg/ldist-pr43023.f90: Ditto.
6022         * gfortran.dg/namelist_52.f90: Ditto.
6023         * gfortran.dg/interface_proc_end.f90: Ditto.
6024         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6025         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6026
6027 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6028
6029         * gcc.dg/vect/vect-over-widen-1.c: New test.
6030         * gcc.dg/vect/vect-over-widen-2.c: New test.
6031         * gcc.dg/vect/vect-over-widen-3.c: New test.
6032         * gcc.dg/vect/vect-over-widen-4.c: New test.
6033
6034 2011-08-04  Richard Guenther  <rguenther@suse.de>
6035
6036         PR fortran/49957
6037         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6038
6039 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6040
6041         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6042
6043 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6044
6045         PR middle-end/49905
6046         * g++.dg/ext/builtin-object-size3.C: New test.
6047
6048 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6049
6050         PR tree-optimization/49948
6051         * gcc.dg/pr49948.c: New test.
6052
6053 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6054
6055         PR middle-end/47383
6056         * gcc.dg/torture/pr47383.c: New.
6057
6058 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6059
6060         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6061
6062 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6063
6064         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6065
6066 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6067
6068         PR target/47744
6069         * gcc.dg/torture/pr47744-1.c: New.
6070         * gcc.dg/torture/pr47744-2.c: Likewise.
6071         * gcc.dg/torture/pr47744-3.c: Likewise.
6072
6073 2011-08-03  Richard Guenther  <rguenther@suse.de>
6074
6075         PR middle-end/49958
6076         * gcc.dg/torture/pr49958.c: New testcase.
6077
6078 2011-08-03  Richard Guenther  <rguenther@suse.de>
6079
6080         PR tree-optimization/49938
6081         * g++.dg/torture/pr49938.C: New testcase.
6082
6083 2011-08-02  Jason Merrill  <jason@redhat.com>
6084
6085         PR c++/43886
6086         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6087
6088         PR c++/49577
6089         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6090
6091         PR c++/49593
6092         * g++.dg/cpp0x/variadic115.C: New.
6093
6094         PR c++/49803
6095         * g++.dg/cpp0x/union5.C: New.
6096
6097 2011-08-02  Daniel Kraft  <d@domob.eu>
6098
6099         PR fortran/49885
6100         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6101
6102 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6103
6104         PR middle-end/49947
6105         * gcc.dg/tree-ssa/forwprop-15.c
6106
6107 2011-08-02  Jason Merrill  <jason@redhat.com>
6108
6109         PR c++/49834
6110         * g++.dg/cpp0x/range-for20.C: New.
6111
6112 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6113
6114         * gfortran.dg/coarray_lib_token_3.f90: New.
6115
6116 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6117
6118         PR fortran/46752
6119         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6120         * gcc.dg/gomp/atomic-15.c: New test.
6121         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6122         * g++.dg/gomp/atomic-15.C: New test.
6123         * g++.dg/gomp/private-1.C: New test.
6124         * g++.dg/gomp/sharing-2.C: New test.
6125         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6126         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6127         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6128
6129 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6130
6131         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6132         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6133         cleanup-module.
6134         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6135         * gfortran.dg/allocatable_function_5.f90: Ditto.
6136         * gfortran.dg/allocate_stat.f90: Ditto.
6137         * gfortran.dg/array_constructor_20.f90: Ditto.
6138         * gfortran.dg/array_constructor_21.f90: Ditto.
6139         * gfortran.dg/array_constructor_22.f90: Ditto.
6140         * gfortran.dg/array_constructor_26.f03: Ditto.
6141         * gfortran.dg/array_function_4.f90: Ditto.
6142         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6143         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6144         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6145         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6146         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6147         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6148         * gfortran.dg/class_15.f03: Ditto.
6149         * gfortran.dg/class_27.f03: Ditto.
6150         * gfortran.dg/class_33.f90: Ditto.
6151         * gfortran.dg/class_37.f03: Ditto.
6152         * gfortran.dg/class_40.f03: Ditto.
6153         * gfortran.dg/class_42.f03: Ditto.
6154         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6155         * gfortran.dg/coarray/registering_1.f90: Ditto.
6156         * gfortran.dg/convert_1.f90: Ditto.
6157         * gfortran.dg/default_initialization_3.f90: Ditto.
6158         * gfortran.dg/dependency_25.f90: Ditto.
6159         * gfortran.dg/dependency_26.f90: Ditto.
6160         * gfortran.dg/dependency_36.f90: Ditto.
6161         * gfortran.dg/dependency_37.f90: Ditto.
6162         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6163         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6164         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6165         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6166         * gfortran.dg/elemental_result_1.f90: Ditto.
6167         * gfortran.dg/empty_derived_type.f90: Ditto.
6168         * gfortran.dg/entry_7.f90: Ditto.
6169         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6170         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6171         * gfortran.dg/error_recovery_3.f90: Ditto.
6172         * gfortran.dg/extends_4.f03: Ditto.
6173         * gfortran.dg/func_assign.f90: Ditto.
6174         * gfortran.dg/func_assign_3.f90: Ditto.
6175         * gfortran.dg/generic_1.f90: Ditto.
6176         * gfortran.dg/generic_18.f90: Ditto.
6177         * gfortran.dg/generic_22.f03: Ditto.
6178         * gfortran.dg/generic_4.f90: Ditto.
6179         * gfortran.dg/generic_6.f90: Ditto.
6180         * gfortran.dg/generic_actual_arg.f90: Ditto.
6181         * gfortran.dg/graphite/id-21.f: Ditto.
6182         * gfortran.dg/graphite/pr45758.f90: Ditto.
6183         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6184         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6185         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6186         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6187         * gfortran.dg/host_used_types_1.f90: Ditto.
6188         * gfortran.dg/implicit_1.f90: Ditto.
6189         * gfortran.dg/implicit_11.f90: Ditto.
6190         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6191         * gfortran.dg/impure_actual_1.f90: Ditto.
6192         * gfortran.dg/impure_assignment_1.f90: Ditto.
6193         * gfortran.dg/impure_constructor_1.f90: Ditto.
6194         * gfortran.dg/initialization_10.f90: Ditto.
6195         * gfortran.dg/initialization_12.f90: Ditto.
6196         * gfortran.dg/interface_14.f90: Ditto.
6197         * gfortran.dg/interface_15.f90: Ditto.
6198         * gfortran.dg/interface_2.f90: Ditto.
6199         * gfortran.dg/interface_25.f90: Ditto.
6200         * gfortran.dg/interface_26.f90: Ditto.
6201         * gfortran.dg/interface_29.f90: Ditto.
6202         * gfortran.dg/interface_assignment_1.f90: Ditto.
6203         * gfortran.dg/internal_pack_6.f90: Ditto.
6204         * gfortran.dg/internal_pack_7.f90: Ditto.
6205         * gfortran.dg/internal_pack_8.f90: Ditto.
6206         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6207         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6208         * gfortran.dg/module_commons_3.f90: Ditto.
6209         * gfortran.dg/module_equivalence_4.f90: Ditto.
6210         * gfortran.dg/module_equivalence_6.f90: Ditto.
6211         * gfortran.dg/module_function_type_1.f90: Ditto.
6212         * gfortran.dg/module_naming_1.f90: Ditto.
6213         * gfortran.dg/namelist_4.f90: Ditto.
6214         * gfortran.dg/operator_c1202.f90: Ditto.
6215         * gfortran.dg/parens_7.f90: Ditto.
6216         * gfortran.dg/pr32921.f: Ditto.
6217         * gfortran.dg/pr33646.f90: Ditto.
6218         * gfortran.dg/pr41928.f90: Ditto.
6219         * gfortran.dg/pr42119.f90: Ditto.
6220         * gfortran.dg/pr43984.f90: Ditto.
6221         * gfortran.dg/present_1.f90: Ditto.
6222         * gfortran.dg/private_type_2.f90: Ditto.
6223         * gfortran.dg/proc_decl_2.f90: Ditto.
6224         * gfortran.dg/proc_ptr_10.f90: Ditto.
6225         * gfortran.dg/proc_ptr_22.f90: Ditto.
6226         * gfortran.dg/proc_ptr_8.f90: Ditto.
6227         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6228         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6229         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6230         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6231         * gfortran.dg/substring_equivalence.f90: Ditto.
6232         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6233         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6234         * gfortran.dg/trim_optimize_6.f90: Ditto.
6235         * gfortran.dg/typebound_call_12.f03: Ditto.
6236         * gfortran.dg/typebound_operator_5.f03: Ditto.
6237         * gfortran.dg/typebound_operator_6.f03: Ditto.
6238         * gfortran.dg/typebound_proc_18.f03: Ditto.
6239         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6240         * gfortran.dg/use_1.f90: Ditto.
6241         * gfortran.dg/use_10.f90: Ditto.
6242         * gfortran.dg/use_11.f90: Ditto.
6243         * gfortran.dg/use_14.f90: Ditto.
6244         * gfortran.dg/use_only_2.f90: Ditto.
6245         * gfortran.dg/use_rename_4.f90: Ditto.
6246         * gfortran.dg/use_rename_5.f90: Ditto.
6247         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6248         * gfortran.dg/used_interface_ref.f90: Ditto.
6249         * gfortran.dg/used_types_11.f90: Ditto.
6250         * gfortran.dg/used_types_3.f90: Ditto.
6251         * gfortran.dg/used_types_4.f90: Ditto.
6252         * gfortran.dg/userdef_operator_2.f90: Ditto.
6253         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6254         * gfortran.dg/vect/pr46213.f90: Ditto.
6255         * gfortran.dg/whole_file_21.f90: Ditto.
6256         * gfortran.dg/whole_file_22.f90: Ditto.
6257         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6258         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6259
6260 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6261
6262         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6263
6264 2011-08-01  Jason Merrill  <jason@redhat.com>
6265
6266         PR c++/49932
6267         * g++.dg/abi/mangle49.C: New.
6268
6269         PR c++/49924
6270         * g++.dg/cpp0x/constexpr-array4.C: New.
6271
6272         PR c++/49813
6273         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6274
6275 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6276
6277         PR target/49927
6278         * gcc.target/i386/pr49927.c: New test.
6279
6280 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6281
6282         PR tree-optimization/49926
6283         * gcc.dg/vect/pr49926.c: New test.
6284
6285 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6286
6287         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6288         * gcc.target/i386/lzcnt-1.c: New test.
6289         * gcc.target/i386/lzcnt-2.c: Likewise.
6290         * gcc.target/i386/lzcnt-2a.c: Likewise.
6291         * gcc.target/i386/lzcnt-3.c: Likewise.
6292         * gcc.target/i386/lzcnt-4.c: Likewise.
6293         * gcc.target/i386/lzcnt-4a.c: Likewise.
6294         * gcc.target/i386/lzcnt-5.c: Likewise.
6295         * gcc.target/i386/lzcnt-6.c: Likewise.
6296         * gcc.target/i386/lzcnt-6a.c: Likewise.
6297         * gcc.target/i386/lzcnt-check.h: Likewise.
6298
6299         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6300         * gcc.target/i386/sse-13.c: Likewise.
6301         * gcc.target/i386/sse-14.c: Likewise.
6302         * g++.dg/other/i386-2.C: Likewise.
6303         * g++.dg/other/i386-3.C: Likewise.
6304
6305 2011-08-01  Julian Brown  <julian@codesourcery.com>
6306
6307         * gcc.target/arm/fixed-point-exec.c: New test.
6308
6309 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6310
6311         PR target/49920
6312         * gcc.target/i386/pr49920.c: New test.
6313
6314 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6315
6316         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6317         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6318         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6319         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6320         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6321         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6322         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6323         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6324         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6325         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6326         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6327         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6328         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6329         * g++.dg/tree-ssa/pr33615.C: Ditto.
6330         * g++.dg/tree-ssa/restrict1.C: Ditto.
6331         * c-c++-common/restrict-2.c: Ditto.
6332         * gfortran.dg/pr32921.f: Ditto.
6333         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6334         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6335         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6336         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6337         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6338         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6339         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6340         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6341         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6342         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6343
6344 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6345
6346         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6347         .exe.ltrans[0-9]*. dump files.
6348
6349 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6350
6351         PR fortran/49112
6352         * gfortran.dg/abstract_type_6.f03: Modified.
6353         * gfortran.dg/typebound_proc_24.f03: New.
6354
6355 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6356
6357         PR testsuite/49917
6358         * g++.dg/init/for1.C: Fix.
6359
6360 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6361
6362         PR fortran/48876
6363         * gfortran.dg/string_5.f90:  New test.
6364
6365 2011-07-29  Jason Merrill  <jason@redhat.com>
6366
6367         PR c++/49867
6368         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6369
6370 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6371
6372         PR tree-optimization/47407
6373         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6374         alpha*-dec-osf*.
6375         Sort target list.
6376
6377 2011-07-29  Richard Guenther  <rguenther@suse.de>
6378
6379         * gcc.dg/uninit-suppress.c: Also disable VRP.
6380         * gcc.dg/uninit-suppress_2.c: Likewise.
6381
6382 2011-07-28  Jason Merrill  <jason@redhat.com>
6383
6384         PR c++/49808
6385         * g++.dg/template/nontype24.C: New.
6386
6387 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6388
6389         PR rtl-optimization/47958
6390         * gcc.dg/torture/pr47958-1.c: New.
6391
6392 2011-07-29  Wei Guozhi  <carrot@google.com>
6393
6394         PR rtl-optimization/49799
6395         * gcc.dg/pr49799.c: New test case.
6396
6397 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6398
6399         PR middle-end/48648
6400         * gcc.dg/graphite/id-pr48648.c: New.
6401
6402 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6403
6404         PR fortran/31067
6405         * gfortran.dg/maxloc_2.f90: New test.
6406         * gfortran.dg/maxloc_3.f90: New test.
6407         * gfortran.dg/minloc_1.f90: New test.
6408         * gfortran.dg/minloc_2.f90: New test.
6409         * gfortran.dg/minloc_3.f90: New test.
6410         * gfortran.dg/minmaxloc_7.f90: New test.
6411
6412         PR debug/49871
6413         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6414
6415 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6416
6417         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6418         the builtin isn't optimized away.
6419
6420 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6421
6422         PR fortran/45586
6423         * gfortran.dg/lto/pr45586-2_0.f90: New.
6424
6425 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6426
6427         PR middle-end/49875
6428         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6429         * c-c++-common/cxxbitfields-5.c: Same.
6430
6431 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6432
6433         * lib/target-supports.exp (check_effective_target_mmap): Use
6434         check_function_available.
6435
6436 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6437
6438         * g++.old-deja/g++.pt/crash60.C: Updated.
6439
6440 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6441
6442         PR target/49866
6443         * gcc.target/i386/pr49866.c: New test.
6444
6445 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6446
6447         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6448         * gcc.target/i386/bmi-andn-1.c: New test.
6449         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6450         * gcc.target/i386/bmi-andn-2.c: Likewise.
6451         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6452         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6453         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6454         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6455         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6456         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6457         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6458         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6459         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6460         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6461         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6462         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6463         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6464         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6465         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6466         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6467         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6468         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6469         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6470         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6471         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6472
6473 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6474
6475         PR middle-end/47691
6476         * gfortran.dg/graphite/id-pr47691.f: New.
6477
6478 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6479
6480         * gcc.target/i386/avx-os-support.h: New.
6481         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6482         (main): Check avx_os_support before the test is run.
6483         * gcc.target/i386/aes-avx-check.h: Ditto.
6484         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6485
6486 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6487
6488         * gcc.target/i386/aggregate-ret3.c: New test.
6489         * gcc.target/i386/aggregate-ret4.c: New test.
6490
6491 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6492
6493         PR fortran/49755
6494         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6495         allocated array should *not* change its size.
6496         * gfortran.dg/multiple_allocation_3.f90: New test.
6497
6498 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6499
6500         PR c++/49776
6501         * g++.dg/cpp0x/constexpr-49776.C: New.
6502
6503 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6504
6505         PR middle-end/47046
6506         * gcc.dg/graphite/id-pr47046.c: New.
6507
6508 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6509
6510         PR middle-end/47653
6511         * gcc.dg/graphite/run-id-pr47593.c: New.
6512
6513 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6514
6515         PR middle-end/47653
6516         * gcc.dg/graphite/run-id-pr47653.c: New.
6517         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6518         induction variables.
6519         * gcc.dg/graphite/scop-16.c: Same.
6520         * gcc.dg/graphite/scop-17.c: Same.
6521         * gcc.dg/graphite/scop-21.c: Same.
6522
6523 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6524
6525         PR middle-end/48805
6526         * gcc.dg/graphite/id-pr48805.c: New.
6527
6528 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6529
6530         * gfortran.dg/coarray_lib_token_2.f90: New.
6531
6532 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6533
6534         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6535         SPU local store.
6536
6537 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6538
6539         PR tree-opt/49671
6540         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6541         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6542
6543 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6544
6545         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6546
6547         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6548         * gcc.c-torture/execute/loop-2g.c: Likewise.
6549         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6550         Require mmap support.
6551         * gcc.c-torture/execute/loop-2g.x: Likewise.
6552         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6553         (MAP_ANON): Provide default.
6554         * gcc.dg/20050826-1.c: Likewise.
6555         * gcc.target/i386/pr36533.c: Likewise.
6556         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6557         Use dg-require-effective-target mmap.
6558
6559 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6560
6561         PR c++/49838
6562         * g++.dg/cpp0x/range-for19.C: New.
6563
6564 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6565
6566         PR testsuite/49753
6567         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6568
6569         Revert:
6570         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6571
6572         PR testsuite/49753
6573         * g++.dg/torture/pr49309.C: Remove.
6574
6575 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6576
6577         PR tree-optimization/49809
6578         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6579         test.
6580
6581 2011-07-25  Richard Guenther  <rguenther@suse.de>
6582
6583         PR tree-optimization/49715
6584         * gcc.target/i386/pr49715-1.c: New testcase.
6585         * gcc.target/i386/pr49715-2.c: Likewise.
6586
6587 2011-07-23  Jason Merrill  <jason@redhat.com>
6588
6589         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6590
6591 2011-07-22  Jason Merrill  <jason@redhat.com>
6592
6593         PR c++/49793
6594         * g++.dg/cpp0x/initlist55.C: New.
6595
6596 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6597
6598         PR fortran/49791
6599         * gfortran.dg/namelist_72.f: New.
6600
6601 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6602
6603         * gfortran.dg/coarray_25.f90: New.
6604
6605 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6606
6607         * override1.C: This test should use c++0x mode.
6608         * override3.C: New. Test the diagnostics in c++98 mode.
6609
6610 2011-07-22  Jason Merrill  <jason@redhat.com>
6611             Mark Glisse  <marc.glisse@normalesup.org>
6612
6613         PR c++/30112
6614         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6615
6616         PR c++/49813
6617         * g++.dg/opt/builtins2.C: New.
6618         * g++.dg/other/error27.C: Don't rely on __builtin.
6619
6620 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6621
6622         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6623         on lp64 targets.
6624         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6625         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6626         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6627         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6628
6629         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6630         instead of ia32.
6631
6632 2011-07-22  Richard Guenther  <rguenther@suse.de>
6633
6634         PR tree-optimization/45819
6635         * gcc.dg/pr45819.c: New testcase.
6636
6637 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6638
6639         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6640
6641 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6642
6643         PR middle-end/47654
6644         PR middle-end/49649
6645         * gcc.dg/graphite/run-id-pr47654.c: New.
6646
6647 2011-07-21  Ian Lance Taylor  <iant@google.com>
6648
6649         PR middle-end/49705
6650         * gcc.dg/pr49705.c: New test.
6651
6652 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6653
6654         * lib/target-supports.exp (check_avx_os_support_available): New.
6655         (check_effective_target_avx_runtime): Use it.
6656
6657 2011-07-21  Richard Guenther  <rguenther@suse.de>
6658
6659         PR tree-optimization/49770
6660         * g++.dg/torture/pr49770.C: New testcase.
6661
6662 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6663
6664         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6665         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6666
6667 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6668
6669         * gfortran.dg/coarray_lib_token_1.f90: New.
6670
6671 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6672
6673         * gcc.dg/pr32912-2.c: Skip for AVR.
6674         * gcc.dg/pr44674.c: Add dg-require-profiling.
6675
6676 2011-07-20  Jason Merrill  <jason@redhat.com>
6677
6678         * g++.dg/ext/desig2.C: New.
6679
6680 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6681
6682         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6683         be generated.
6684         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6685         * gcc.target/powerpc/recip-3.c: Ditto.
6686
6687 2011-07-19  Jason Merrill  <jason@redhat.com>
6688
6689         PR c++/6709 (DR 743)
6690         PR c++/42603 (DR 950)
6691         * g++.dg/cpp0x/decltype21.C: New.
6692
6693 2011-07-20  Richard Guenther  <rguenther@suse.de>
6694
6695         PR middle-end/18908
6696         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6697         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6698
6699 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6700
6701         * gcc.target/arm/combine-movs.c: New.
6702         * gcc.target/arm/unsigned-extend-2.c: New.
6703
6704 2011-07-19  Jason Merrill  <jason@redhat.com>
6705
6706         PR c++/49785
6707         * g++.dg/cpp0x/variadic114.C: New.
6708
6709 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6710
6711         * gfortran.dg/coarray_args_1.f90: New.
6712         * gfortran.dg/coarray_args_2.f90: New.
6713
6714 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6715
6716         PR fortran/49708
6717         * gfortran.dg/allocate_error_3.f90: New.
6718
6719 2011-07-19  Richard Guenther  <rguenther@suse.de>
6720
6721         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6722         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6723         * gcc.dg/torture/20110719-1.c: New testcase.
6724
6725 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6726
6727         PR tree-optimization/49768
6728         * gcc.c-torture/execute/pr49768.c: New test.
6729
6730 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6731
6732         PR tree-optimization/49771
6733         * gcc.dg/vect/pr49771.c: New test.
6734
6735 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6736
6737         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6738         * gcc.dg/ipa/ipa-2.c: Likewise.
6739         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6740         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6741         * gcc.dg/ipa/ipa-5.c: Likewise.
6742         * gcc.dg/ipa/ipa-7.c: Likewise.
6743         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6744         * gcc.dg/ipa/ipacost-1.c: Likewise.
6745         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6746         functions.
6747         * gcc.dg/ipa/ipcp-1.c: New test.
6748         * gcc.dg/ipa/ipcp-2.c: Likewise.
6749         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6750
6751 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6752
6753         PR middle-end/49675
6754         * gfortran.dg/pr49675.f90: New test.
6755
6756 2011-07-18  Richard Guenther  <rguenther@suse.de>
6757
6758         * gcc.dg/torture/20110718-1.c: New testcase.
6759
6760 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6761
6762         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6763         * g++.dg/ext/bitfield3.C: Likewise.
6764         * g++.dg/ext/bitfield4.C: Likewise.
6765         * g++.dg/ext/bitfield5.C: Likewise.
6766         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6767         * g++.dg/other/pr23205-2.C: Likewise.
6768         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6769         * gcc.c-torture/compile/20001109-2.c: Likewise.
6770         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6771         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6772         * gcc.dg/bitfld-16.c: Likewise.
6773         * gcc.dg/bitfld-17.c: Likewise.
6774         * gcc.dg/bitfld-18.c: Likewise.
6775         * gcc.dg/builtins-config.h: Remove Netware support.
6776         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6777         * gcc.dg/cdce2.c: Likewise.
6778         * gcc.dg/cpp/assert4.c: Remove netware support.
6779         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6780         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6781
6782         * lib/target-supports.exp (check_visibility_available): Remove
6783         NetWare support.
6784         (check_profiling_available): Likewise.
6785
6786 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6787
6788         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6789
6790 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6791             Thomas Koenig  <tkoenig@gcc.gnu.org>
6792
6793         PR fortran/34657
6794         * gfortran.dg/generic_17.f90: Fix testcase.
6795         * gfortran.dg/interface_3.f90: Add dg-error.
6796         * gfortran.dg/use_14.f90: New.
6797         * gfortran.dg/use_15.f90: New.
6798
6799 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6800
6801         * gnat.dg/pointer_controlled.adb: New test.
6802
6803 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6804
6805         PR fortran/49624
6806         * gfortran.dg/pointer_remapping_7.f90: New.
6807
6808 2011-07-16  Jason Merrill  <jason@redhat.com>
6809
6810         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6811
6812 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6813             Jason Merrill  <jason@redhat.com>
6814
6815         PR c++/45329
6816         PR c++/48934
6817         * g++.dg/cpp0x/decltype29.C: Adjust.
6818         * g++.dg/cpp0x/error4.C: Adjust.
6819         * g++.dg/cpp0x/sfinae26.C: Adjust.
6820         * g++.dg/cpp0x/variadic105.C: Adjust.
6821         * g++.dg/template/deduce3.C: Adjust.
6822         * g++.dg/template/error45.C: Adjust.
6823         * g++.dg/template/ptrmem2.C: Adjust.
6824         * g++.dg/template/sfinae2.C: Adjust.
6825         * g++.old-deja/g++.pt/crash60.C: Adjust.
6826         * g++.old-deja/g++.pt/unify6.C: Adjust.
6827         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6828         * g++.dg/cpp0x/nullptr15.C: Adjust.
6829         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6830         * g++.dg/cpp0x/pr31431.C: Adjust.
6831         * g++.dg/cpp0x/pr31434.C: Adjust.
6832         * g++.dg/cpp0x/sfinae11.C: Adjust
6833         * g++.dg/cpp0x/temp_default2.C: Adjust.
6834         * g++.dg/cpp0x/trailing4.C: Adjust.
6835         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6836         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6837         * g++.dg/cpp0x/variadic105.C: Adjust.
6838         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6839         * g++.dg/ext/vla2.C: Adjust.
6840         * g++.dg/other/ptrmem10.C: Adjust.
6841         * g++.dg/other/ptrmem11.C: Adjust.
6842         * g++.dg/overload/unknown1.C: Adjust.
6843         * g++.dg/template/conv11.C: Adjust.
6844         * g++.dg/template/dependent-expr5.C: Adjust.
6845         * g++.dg/template/friend.C: Adjust.
6846         * g++.dg/template/incomplete2.C: Adjust.
6847         * g++.dg/template/local4.C: Adjust.
6848         * g++.dg/template/local6.C: Adjust.
6849         * g++.dg/template/operator9.C: Adjust.
6850         * g++.dg/template/ttp25.C: Adjust.
6851         * g++.dg/template/unify10.C: Adjust.
6852         * g++.dg/template/unify11.C: Adjust.
6853         * g++.dg/template/unify6.C: Adjust.
6854         * g++.dg/template/unify9.C: Adjust.
6855         * g++.dg/template/varmod1.C: Adjust.
6856         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6857         * g++.old-deja/g++.pt/crash28.C: Adjust.
6858         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6859         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6860         * g++.old-deja/g++.pt/expr2.C: Adjust.
6861         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6862         * g++.old-deja/g++.pt/spec5.C: Adjust.
6863         * g++.old-deja/g++.pt/spec6.C: Adjust.
6864         * g++.old-deja/g++.pt/unify4.C: Adjust.
6865         * g++.old-deja/g++.pt/unify8.C: Adjust.
6866         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6867         * g++.dg/overload/template5.C: New testcase.
6868         * g++.dg/template/overload12.C: New testcase.
6869
6870 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6871
6872         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6873         * gfortran.dg/coarray_7.f90: Ditto.
6874         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6875         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6876
6877 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6878
6879         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6880         case.
6881         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6882         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6883         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6884         C67X.
6885         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6886         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6887         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6888
6889 2011-07-15  Jason Merrill  <jason@redhat.com>
6890
6891         PR testsuite/49741
6892         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6893         Use --extra_opts instead of --additional_options.
6894
6895 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6896
6897         PR testsuite/49753
6898         * g++.dg/torture/pr49309.C: Remove.
6899
6900 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6901
6902         * gcc.target/tic6x/weak-call.c: New test.
6903         * gcc.target/tic6x/fpcmp.c: New test.
6904         * gcc.target/tic6x/fpdiv.c: New test.
6905         * gcc.target/tic6x/rotdi16-scan.c: New test.
6906         * gcc.target/tic6x/ffssi.c: New test.
6907         * gcc.target/tic6x/fpdiv-lib.c: New test.
6908         * gcc.target/tic6x/cold-lc.c: New test.
6909         * gcc.target/tic6x/longcalls.c: New test.
6910         * gcc.target/tic6x/abi-align-1.c: New test.
6911         * gcc.target/tic6x/fpcmp-finite.c: New test.
6912         * gcc.target/tic6x/rotdi16.c: New test.
6913         * gcc.target/tic6x/bswapl.c: New test.
6914         * gcc.target/tic6x/ffsdi.c: New test.
6915         * gcc.target/tic6x/tic6x.exp: New file.
6916         * gcc.target/tic6x/builtins/arith24.c: New test.
6917         * gcc.target/tic6x/builtins/smpy.c: New test.
6918         * gcc.target/tic6x/builtins/smpylh.c: New test.
6919         * gcc.target/tic6x/builtins/smpyh.c: New test.
6920         * gcc.target/tic6x/builtins/sarith1.c: New test.
6921         * gcc.target/tic6x/builtins/extclr.c: New test
6922         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6923         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6924         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6925         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6926         New functions.
6927         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6928         __TMS320C6X__.
6929         * gcc.dg/20020312-2.c: Likewise.
6930         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6931         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6932         * gcc.dg/torture/builtin-math-7.c: Likewise.
6933
6934         PR testsuite/49757
6935         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6936         not testing tic6x-*-*.
6937
6938 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6939
6940         PR tree-opt/49309
6941         * g++.dg/torture/pr49309.C: New testcase.
6942
6943 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6944
6945         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6946
6947 2011-07-14  Richard Guenther  <rguenther@suse.de>
6948
6949         PR tree-optimization/49651
6950         * gcc.dg/torture/pr49651.c: New testcase.
6951
6952 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
6953
6954         PR target/43746
6955         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
6956
6957 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
6958
6959         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
6960         -mno-pointers-to-nested-functions.
6961         * gcc.target/powerpc/no-r11-2.c: Ditto.
6962         * gcc.target/powerpc/no-r11-3.c: Ditto.
6963
6964 2011-07-13  Jason Merrill  <jason@redhat.com>
6965
6966         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
6967         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
6968         when compiling C files.
6969         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
6970         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
6971         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
6972         * g++.dg/lookup/anon2.C: Likewise.
6973         * g++.dg/tree-ssa/copyprop.C: Likewise.
6974         * g++.old-deja/g++.jason/rfg27.C: Likewise.
6975         * g++.dg/init/vector1.C: Ignore narrowing errors.
6976         * g++.dg/torture/pr35526.C: Likewise.
6977         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
6978
6979 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
6980
6981         PR libfortran/49296
6982         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
6983         and logical reads.
6984
6985 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6986
6987         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
6988         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
6989
6990 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
6991
6992         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
6993         * lib/obj-c++.exp (obj-c++_init): Ditto.
6994         * lib/file-format.exp (gcc_target_object_format): Ditto.
6995         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
6996         * lib/target-supports-dg-exp (check_weak_available): Ditto.
6997         (check_visibility_available): Ditto.
6998         (check_effective_target_tls_native): Ditto.
6999         (check_effective_target_tls_emulated): Ditto.
7000         (check_effective_target_function_sections): Ditto.
7001
7002 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7003
7004         * gcc.target/arm/pr48183.c: New test.
7005
7006 2011-07-13  Richard Guenther  <rguenther@suse.de>
7007
7008         * gcc.dg/torture/20110713-1.c: New testcase.
7009
7010 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7011
7012         PR rtl-opt/49474
7013         * gcc.c-torture/compile/pr49474.c: New testcase.
7014
7015 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7016
7017         PR tree-optimization/49712
7018         * gcc.c-torture/execute/pr49712.c: New test.
7019
7020 2011-07-11  Jason Merrill  <jason@redhat.com>
7021
7022         PR c++/44609
7023         * g++.dg/template/recurse3.C: New.
7024
7025 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7026
7027         PR debug/49676
7028         * gcc.dg/guality/csttest.c: New test.
7029
7030         PR fortran/49698
7031         * gfortran.dg/pr49698.f90: New test.
7032
7033 2011-07-11  Jeff Law  <law@redhat.com>
7034
7035         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7036
7037 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7038
7039         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7040         * go.test/go-test.exp (go-set-goarch): Likewise.
7041
7042 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7043
7044         PR target/39633
7045         * gcc.target/avr/torture/pr39633.c: New test case.
7046
7047 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7048
7049         PR fortran/18918
7050         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7051
7052 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7053
7054         * lib/target-supports.exp (check_effective_target_scheduling):
7055         New Function.
7056         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7057         * gcc.dg/pr45055.c: Ditto.
7058         * gcc.dg/pr45353.c: Ditto.
7059         * g++.dg/pr45056.C: Ditto.
7060
7061 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7062
7063         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7064         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7065         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7066         * g++.dg/torture/pr31863.C: Skip AVR.
7067
7068 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7069
7070         PR fortran/49690
7071         * gfortran.dg/intrinsic_signal.f90: New.
7072
7073 2011-07-09  Jason Merrill  <jason@redhat.com>
7074
7075         * g++.dg/cpp0x/regress/regress6.C: New.
7076         * g++.dg/parse/crash45.C: Adjust message.
7077         * g++.dg/template/crash38.C: Adjust message.
7078         * g++.dg/template/crash64.C: Adjust message.
7079
7080 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7081
7082         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7083         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7084         * g++.dg/abi/bitfield3.C: Likewise.
7085         * g++.dg/eh/pr38662.C: Likewise.
7086         * g++.dg/ext/attrib36.C: Likewise.
7087         * g++.dg/ext/attrib37.C: Likewise.
7088         * g++.dg/ext/attrib8.C: Likewise.
7089         * g++.dg/ext/tmplattr1.C: Likewise.
7090         * g++.dg/inherit/override-attribs.C: Likewise.
7091         * g++.dg/opt/inline9.C: Likewise.
7092         * g++.dg/opt/life1.C: Likewise.
7093         * g++.dg/opt/longbranch2.C: Likewise.
7094         * g++.dg/opt/nrv12.C: Likewise.
7095         * g++.dg/opt/reg-stack4.C: Likewise.
7096         * g++.dg/other/pr35504.C: Likewise.
7097         * g++.dg/other/pr39496.C: Likewise.
7098         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7099         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7100         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7101         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7102         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7103         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7104         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7105         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7106         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7107         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7108         * g++.dg/warn/pr15774-1.C: Likewise.
7109         * g++.dg/warn/pr15774-2.C: Likewise.
7110         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7111         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7112         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7113         * g++.old-deja/g++.pt/asm2.C: Likewise.
7114         * gcc.c-torture/compile/20000804-1.c: Likewise.
7115         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7116         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7117         * gcc.dg/20020108-1.c: Likewise.
7118         * gcc.dg/20020122-2.c: Likewise.
7119         * gcc.dg/20020122-3.c: Likewise.
7120         * gcc.dg/20020206-1.c: Likewise.
7121         * gcc.dg/20020219-1.c: Likewise.
7122         * gcc.dg/20020310-1.c: Likewise.
7123         * gcc.dg/20020411-1.c: Likewise.
7124         * gcc.dg/20020418-2.c: Likewise.
7125         * gcc.dg/20020426-2.c: Likewise.
7126         * gcc.dg/20020517-1.c: Likewise.
7127         * gcc.dg/20030204-1.c: Likewise.
7128         * gcc.dg/20030826-2.c: Likewise.
7129         * gcc.dg/20031102-1.c: Likewise.
7130         * gcc.dg/20031202-1.c: Likewise.
7131         * gcc.dg/20050111-1.c: Likewise.
7132         * gcc.dg/20050503-1.c: Likewise.
7133         * gcc.dg/array-init-1.c: Likewise.
7134         * gcc.dg/builtin-apply4.c: Likewise.
7135         * gcc.dg/dfp/pr31344.c: Likewise.
7136         * gcc.dg/gomp/atomic-11.c: Likewise.
7137         * gcc.dg/graphite/pr40281.c: Likewise.
7138         * gcc.dg/ia64-sync-1.c: Likewise.
7139         * gcc.dg/ia64-sync-2.c: Likewise.
7140         * gcc.dg/ia64-sync-3.c: Likewise.
7141         * gcc.dg/ia64-sync-4.c: Likewise.
7142         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7143         * gcc.dg/invalid-call-1.c: Likewise.
7144         * gcc.dg/loop-3.c: Likewise.
7145         * gcc.dg/lower-subreg-1.c: Likewise.
7146         * gcc.dg/lto/pr47259_0.c: Likewise.
7147         * gcc.dg/nested-calls-1.c: Likewise.
7148         * gcc.dg/pr20017.c: Likewise.
7149         * gcc.dg/pr25023.c: Likewise.
7150         * gcc.dg/pr27671-2.c: Likewise.
7151         * gcc.dg/pr32176.c: Likewise.
7152         * gcc.dg/pr33676.c: Likewise.
7153         * gcc.dg/pr35045.c: Likewise.
7154         * gcc.dg/pr36015.c: Likewise.
7155         * gcc.dg/pr36584.c: Likewise.
7156         * gcc.dg/pr36998.c: Likewise.
7157         * gcc.dg/pr37438.c: Likewise.
7158         * gcc.dg/pr37908.c: Likewise.
7159         * gcc.dg/pr41241.c: Likewise.
7160         * gcc.dg/pr41340.c: Likewise.
7161         * gcc.dg/pr44136.c: Likewise.
7162         * gcc.dg/pr44194-1.c: Likewise.
7163         * gcc.dg/pr46212.c: Likewise.
7164         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7165         * gcc.dg/setjmp-2.c: Likewise.
7166         * gcc.dg/short-compare-1.c: Likewise.
7167         * gcc.dg/short-compare-2.c: Likewise.
7168         * gcc.dg/smod-1.c: Likewise.
7169         * gcc.dg/sync-2.c: Likewise.
7170         * gcc.dg/sync-3.c: Likewise.
7171         * gcc.dg/tls/opt-1.c: Likewise.
7172         * gcc.dg/tls/opt-2.c: Likewise.
7173         * gcc.dg/tls/opt-3.c: Likewise.
7174         * gcc.dg/torture/badshift.c: Likewise.
7175         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7176         * gcc.dg/torture/pr20314-2.c: Likewise.
7177         * gcc.dg/torture/pr36891.c: Likewise.
7178         * gcc.dg/torture/pr38774.c: Likewise.
7179         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7180         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7181         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7182         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7183         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7184         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7185         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7186         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7187         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7188         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7189         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7190         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7191         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7192         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7193         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7194         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7195         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7196         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7197         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7198         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7199         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7200         * gcc.dg/unroll-1.c: Likewise.
7201         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7202         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7203         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7204         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7205         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7206         * gcc.target/i386/20000609-1.c: Likewise.
7207         * gcc.target/i386/20000720-1.c: Likewise.
7208         * gcc.target/i386/20000724-1.c: Likewise.
7209         * gcc.target/i386/20011107-1.c: Likewise.
7210         * gcc.target/i386/20011119-1.c: Likewise.
7211         * gcc.target/i386/20020201-3.c: Likewise.
7212         * gcc.target/i386/20020218-1.c: Likewise.
7213         * gcc.target/i386/20020729-1.c: Likewise.
7214         * gcc.target/i386/20030926-1.c: Likewise.
7215         * gcc.target/i386/20060125-1.c: Likewise.
7216         * gcc.target/i386/20060125-2.c: Likewise.
7217         * gcc.target/i386/20060512-1.c: Likewise.
7218         * gcc.target/i386/20060512-2.c: Likewise.
7219         * gcc.target/i386/20060512-3.c: Likewise.
7220         * gcc.target/i386/20060512-4.c: Likewise.
7221         * gcc.target/i386/387-1.c: Likewise.
7222         * gcc.target/i386/387-2.c: Likewise.
7223         * gcc.target/i386/387-5.c: Likewise.
7224         * gcc.target/i386/387-6.c: Likewise.
7225         * gcc.target/i386/980312-1.c: Likewise.
7226         * gcc.target/i386/980313-1.c: Likewise.
7227         * gcc.target/i386/990117-1.c: Likewise.
7228         * gcc.target/i386/990424-1.c: Likewise.
7229         * gcc.target/i386/990524-1.c: Likewise.
7230         * gcc.target/i386/991129-1.c: Likewise.
7231         * gcc.target/i386/991214-1.c: Likewise.
7232         * gcc.target/i386/991230-1.c: Likewise.
7233         * gcc.target/i386/addr-sel-1.c: Likewise.
7234         * gcc.target/i386/aggregate-ret1.c: Likewise.
7235         * gcc.target/i386/aggregate-ret2.c: Likewise.
7236         * gcc.target/i386/align-main-3.c: Likewise.
7237         * gcc.target/i386/amd64-abi-1.c: Likewise.
7238         * gcc.target/i386/amd64-abi-2.c: Likewise.
7239         * gcc.target/i386/amd64-abi-4.c: Likewise.
7240         * gcc.target/i386/amd64-abi-5.c: Likewise.
7241         * gcc.target/i386/amd64-abi-6.c: Likewise.
7242         * gcc.target/i386/asm-1.c: Likewise.
7243         * gcc.target/i386/asm-3.c: Likewise.
7244         * gcc.target/i386/asm-5.c: Likewise.
7245         * gcc.target/i386/attributes-error.c: Likewise.
7246         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7247         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7248         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7249         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7250         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7251         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7252         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7253         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7254         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7255         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7256         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7257         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7258         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7259         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7260         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7261         * gcc.target/i386/bitfield1.c: Likewise.
7262         * gcc.target/i386/bitfield2.c: Likewise.
7263         * gcc.target/i386/bmi-2.c: Likewise.
7264         * gcc.target/i386/bmi-5.c: Likewise.
7265         * gcc.target/i386/builtin-unreachable.c: Likewise.
7266         * gcc.target/i386/cleanup-2.c: Likewise.
7267         * gcc.target/i386/clobbers.c: Likewise.
7268         * gcc.target/i386/cmov8.c: Likewise.
7269         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7270         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7271         * gcc.target/i386/compress-float-387.c: Likewise.
7272         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7273         * gcc.target/i386/compress-float-sse.c: Likewise.
7274         * gcc.target/i386/crc32-2.c: Likewise.
7275         * gcc.target/i386/crc32-3.c: Likewise.
7276         * gcc.target/i386/divmod-7.c: Likewise.
7277         * gcc.target/i386/divmod-8.c: Likewise.
7278         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7279         * gcc.target/i386/fma3-builtin.c: Likewise.
7280         * gcc.target/i386/fma3-fma.c: Likewise.
7281         * gcc.target/i386/fma4-256-vector.c: Likewise.
7282         * gcc.target/i386/fma4-builtin.c: Likewise.
7283         * gcc.target/i386/fma4-fma-2.c: Likewise.
7284         * gcc.target/i386/fma4-fma.c: Likewise.
7285         * gcc.target/i386/fma4-vector-2.c: Likewise.
7286         * gcc.target/i386/fma4-vector.c: Likewise.
7287         * gcc.target/i386/funcspec-1.c: Likewise.
7288         * gcc.target/i386/funcspec-10.c: Likewise.
7289         * gcc.target/i386/funcspec-11.c: Likewise.
7290         * gcc.target/i386/funcspec-2.c: Likewise.
7291         * gcc.target/i386/funcspec-5.c: Likewise.
7292         * gcc.target/i386/funcspec-6.c: Likewise.
7293         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7294         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7295         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7296         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7297         * gcc.target/i386/incoming-1.c: Likewise.
7298         * gcc.target/i386/incoming-10.c: Likewise.
7299         * gcc.target/i386/incoming-11.c: Likewise.
7300         * gcc.target/i386/incoming-12.c: Likewise.
7301         * gcc.target/i386/incoming-13.c: Likewise.
7302         * gcc.target/i386/incoming-14.c: Likewise.
7303         * gcc.target/i386/incoming-15.c: Likewise.
7304         * gcc.target/i386/incoming-2.c: Likewise.
7305         * gcc.target/i386/incoming-3.c: Likewise.
7306         * gcc.target/i386/incoming-4.c: Likewise.
7307         * gcc.target/i386/incoming-5.c: Likewise.
7308         * gcc.target/i386/incoming-6.c: Likewise.
7309         * gcc.target/i386/incoming-7.c: Likewise.
7310         * gcc.target/i386/incoming-8.c: Likewise.
7311         * gcc.target/i386/incoming-9.c: Likewise.
7312         * gcc.target/i386/lea.c: Likewise.
7313         * gcc.target/i386/local.c: Likewise.
7314         * gcc.target/i386/loop-1.c: Likewise.
7315         * gcc.target/i386/loop-2.c: Likewise.
7316         * gcc.target/i386/loop-3.c: Likewise.
7317         * gcc.target/i386/max-stack-align.c: Likewise.
7318         * gcc.target/i386/memcpy-1.c: Likewise.
7319         * gcc.target/i386/movbe-2.c: Likewise.
7320         * gcc.target/i386/movq-2.c: Likewise.
7321         * gcc.target/i386/movq.c: Likewise.
7322         * gcc.target/i386/nrv1.c: Likewise.
7323         * gcc.target/i386/pad-4.c: Likewise.
7324         * gcc.target/i386/pad-5a.c: Likewise.
7325         * gcc.target/i386/pad-5b.c: Likewise.
7326         * gcc.target/i386/pad-6a.c: Likewise.
7327         * gcc.target/i386/pad-6b.c: Likewise.
7328         * gcc.target/i386/pad-7.c: Likewise.
7329         * gcc.target/i386/pad-9.c: Likewise.
7330         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7331         * gcc.target/i386/pic-1.c: Likewise.
7332         * gcc.target/i386/pr12092-1.c: Likewise.
7333         * gcc.target/i386/pr12329.c: Likewise.
7334         * gcc.target/i386/pr21518.c: Likewise.
7335         * gcc.target/i386/pr22362.c: Likewise.
7336         * gcc.target/i386/pr22585.c: Likewise.
7337         * gcc.target/i386/pr23098.c: Likewise.
7338         * gcc.target/i386/pr25196.c: Likewise.
7339         * gcc.target/i386/pr25293.c: Likewise.
7340         * gcc.target/i386/pr25654.c: Likewise.
7341         * gcc.target/i386/pr26449.c: Likewise.
7342         * gcc.target/i386/pr26778.c: Likewise.
7343         * gcc.target/i386/pr26826.c: Likewise.
7344         * gcc.target/i386/pr27266.c: Likewise.
7345         * gcc.target/i386/pr29978.c: Likewise.
7346         * gcc.target/i386/pr30505.c: Likewise.
7347         * gcc.target/i386/pr30961-1.c: Likewise.
7348         * gcc.target/i386/pr31628.c: Likewise.
7349         * gcc.target/i386/pr32000-2.c: Likewise.
7350         * gcc.target/i386/pr32661-1.c: Likewise.
7351         * gcc.target/i386/pr32708-2.c: Likewise.
7352         * gcc.target/i386/pr32708-3.c: Likewise.
7353         * gcc.target/i386/pr34256.c: Likewise.
7354         * gcc.target/i386/pr34312.c: Likewise.
7355         * gcc.target/i386/pr34522.c: Likewise.
7356         * gcc.target/i386/pr35160.c: Likewise.
7357         * gcc.target/i386/pr35281.c: Likewise.
7358         * gcc.target/i386/pr36246.c: Likewise.
7359         * gcc.target/i386/pr36786.c: Likewise.
7360         * gcc.target/i386/pr37275.c: Likewise.
7361         * gcc.target/i386/pr37843-3.c: Likewise.
7362         * gcc.target/i386/pr37843-4.c: Likewise.
7363         * gcc.target/i386/pr39082-1.c: Likewise.
7364         * gcc.target/i386/pr39431.c: Likewise.
7365         * gcc.target/i386/pr39496.c: Likewise.
7366         * gcc.target/i386/pr39543-2.c: Likewise.
7367         * gcc.target/i386/pr39911.c: Likewise.
7368         * gcc.target/i386/pr40718.c: Likewise.
7369         * gcc.target/i386/pr40906-1.c: Likewise.
7370         * gcc.target/i386/pr40906-2.c: Likewise.
7371         * gcc.target/i386/pr40906-3.c: Likewise.
7372         * gcc.target/i386/pr40934.c: Likewise.
7373         * gcc.target/i386/pr41900.c: Likewise.
7374         * gcc.target/i386/pr42589.c: Likewise.
7375         * gcc.target/i386/pr43662.c: Likewise.
7376         * gcc.target/i386/pr43671.c: Likewise.
7377         * gcc.target/i386/pr43766.c: Likewise.
7378         * gcc.target/i386/pr43869.c: Likewise.
7379         * gcc.target/i386/pr44942.c: Likewise.
7380         * gcc.target/i386/pr44948-2a.c: Likewise.
7381         * gcc.target/i386/pr45234.c: Likewise.
7382         * gcc.target/i386/pr45336-2.c: Likewise.
7383         * gcc.target/i386/pr45336-4.c: Likewise.
7384         * gcc.target/i386/pr45852.c: Likewise.
7385         * gcc.target/i386/pr46470.c: Likewise.
7386         * gcc.target/i386/pr48037-1.c: Likewise.
7387         * gcc.target/i386/pr48389.c: Likewise.
7388         * gcc.target/i386/pr49095.c: Likewise.
7389         * gcc.target/i386/pr9771-1.c: Likewise.
7390         * gcc.target/i386/rdfsbase-1.c: Likewise.
7391         * gcc.target/i386/rdfsbase-2.c: Likewise.
7392         * gcc.target/i386/rdgsbase-1.c: Likewise.
7393         * gcc.target/i386/rdgsbase-2.c: Likewise.
7394         * gcc.target/i386/rdrand-3.c: Likewise.
7395         * gcc.target/i386/regparm-stdcall.c: Likewise.
7396         * gcc.target/i386/regparm.c: Likewise.
7397         * gcc.target/i386/reload-1.c: Likewise.
7398         * gcc.target/i386/rotate-2.c: Likewise.
7399         * gcc.target/i386/sibcall-5.c: Likewise.
7400         * gcc.target/i386/signbit-1.c: Likewise.
7401         * gcc.target/i386/signbit-2.c: Likewise.
7402         * gcc.target/i386/signbit-3.c: Likewise.
7403         * gcc.target/i386/sse-5.c: Likewise.
7404         * gcc.target/i386/sse-8.c: Likewise.
7405         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7406         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7407         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7408         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7409         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7410         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7411         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7412         * gcc.target/i386/sse2-movq-2.c: Likewise.
7413         * gcc.target/i386/sse2-movq-3.c: Likewise.
7414         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7415         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7416         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7417         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7418         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7419         * gcc.target/i386/ssefn-1.c: Likewise.
7420         * gcc.target/i386/ssefn-2.c: Likewise.
7421         * gcc.target/i386/sseregparm-1.c: Likewise.
7422         * gcc.target/i386/sseregparm-2.c: Likewise.
7423         * gcc.target/i386/sseregparm-3.c: Likewise.
7424         * gcc.target/i386/sseregparm-4.c: Likewise.
7425         * gcc.target/i386/sseregparm-5.c: Likewise.
7426         * gcc.target/i386/sseregparm-6.c: Likewise.
7427         * gcc.target/i386/sseregparm-7.c: Likewise.
7428         * gcc.target/i386/sseregparm-8.c: Likewise.
7429         * gcc.target/i386/stack-realign.c: Likewise.
7430         * gcc.target/i386/stack-usage-realign.c: Likewise.
7431         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7432         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7433         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7434         * gcc.target/i386/stackalign/return-1.c: Likewise.
7435         * gcc.target/i386/stackalign/return-2.c: Likewise.
7436         * gcc.target/i386/stackalign/return-3.c: Likewise.
7437         * gcc.target/i386/tailcall-1.c: Likewise.
7438         * gcc.target/i386/tbm-2.c: Likewise.
7439         * gcc.target/i386/udivmod-7.c: Likewise.
7440         * gcc.target/i386/udivmod-8.c: Likewise.
7441         * gcc.target/i386/unroll-1.c: Likewise.
7442         * gcc.target/i386/vararg-1.c: Likewise.
7443         * gcc.target/i386/vararg-2.c: Likewise.
7444         * gcc.target/i386/vect8-ret.c: Likewise.
7445         * gcc.target/i386/vectorize5.c: Likewise.
7446         * gcc.target/i386/wmul-1.c: Likewise.
7447         * gcc.target/i386/wmul-2.c: Likewise.
7448         * gcc.target/i386/wrfsbase-1.c: Likewise.
7449         * gcc.target/i386/wrfsbase-2.c: Likewise.
7450         * gcc.target/i386/wrgsbase-1.c: Likewise.
7451         * gcc.target/i386/wrgsbase-2.c: Likewise.
7452         * gcc.target/i386/xop-pcmov.c: Likewise.
7453         * gcc.target/i386/xop-pcmov2.c: Likewise.
7454         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7455         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7456         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7457         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7458         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7459         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7460         * gcc.target/i386/zee.c: Likewise.
7461         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7462         * gfortran.dg/compiler-directive_2.f: Likewise.
7463         * gfortran.dg/g77/20010216-1.f: Likewise.
7464         * gfortran.dg/gomp/pr39152.f90: Likewise.
7465         * gfortran.dg/pr33794.f90: Likewise.
7466
7467 2011-07-09  Jason Merrill  <jason@redhat.com>
7468
7469         * g++.dg/cpp0x/regress/regress5.C: New.
7470
7471 2011-07-08  Jason Merrill  <jason@redhat.com>
7472
7473         PR c++/45437
7474         * g++.dg/expr/compound-asn1.C: New.
7475         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7476
7477 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7478
7479         PR target/49621
7480         * gcc.target/powerpc/altivec-34.c: New test.
7481
7482 2011-07-08  Jason Merrill  <jason@redhat.com>
7483
7484         PR c++/45603
7485         * g++.dg/abi/guard3.C: New.
7486
7487 2011-07-08  Julian Brown  <julian@codesourcery.com>
7488
7489         * lib/target-supports.exp
7490         (check_effective_target_arm_little_endian): New.
7491         (check_effective_target_vect_pack_trunc): Use above.
7492         (check_effective_target_vect_unpack): Likewise.
7493         (check_effective_target_vect_element_align): Test
7494         check_effective_target_arm_vect_no_misalign for ARM.
7495
7496 2011-07-08  Jason Merrill  <jason@redhat.com>
7497
7498         PR c++/49673
7499         * g++.dg/cpp0x/constexpr-rom.C: New.
7500
7501 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7502
7503         PR middle-end/49519
7504         * g++.dg/torture/pr49519.C: New test.
7505
7506 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7507
7508         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7509
7510 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7511
7512         PR testsuite/48727
7513         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7514
7515 2011-07-08  Richard Guenther  <rguenther@suse.de>
7516
7517         PR tree-optimization/49662
7518         * gcc.dg/graphite/interchange-14.c: XFAIL.
7519         * gcc.dg/graphite/interchange-15.c: Likewise.
7520         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7521
7522 2011-07-06  Jason Merrill  <jason@redhat.com>
7523
7524         PR c++/49663
7525         * g++.dg/cpp0x/regress/regress4.C: New.
7526
7527 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7528
7529         PR fortran/49648
7530         * gfortran.dg/result_in_spec_4.f90: New test.
7531
7532 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7533
7534         * gcc.target/sparc/cas64.c: New test.
7535
7536 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7537
7538         PR c/49644
7539         * g++.dg/torture/pr49644.C: New test.
7540
7541         PR c/49644
7542         * gcc.c-torture/execute/pr49644.c: New test.
7543
7544 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7545
7546         * lib/target-supports.exp (check_effective_target_ia32): New.
7547         (check_effective_target_x32): Likewise.
7548         (check_effective_target_vect_cmdline_needed): Also check x32.
7549
7550 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7551
7552         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7553         dg-prune-output.
7554         * gcc.target/arm/pr42235.c: Likewise.
7555         * gcc.target/arm/pr42495.c: Likewise.
7556         * gcc.target/arm/pr42574.c: Likewise.
7557         * gcc.target/arm/thumb-branch1.c: Likewise.
7558
7559         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7560         unneeded prune of possible warning.
7561         * gcc.target/arm/pr40956.c: Likewise.
7562         * gcc.target/arm/pr42505.c: Likewise.
7563
7564         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7565         * gcc.c-torture/compile/pr46883.c: Likewise.
7566         * gcc.c-torture/compile/pr46934.c: Likewise.
7567
7568         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7569         for move to ../../gcc.c-torture/compile.
7570         * gcc.target/arm/pr46883.c: Likewise.
7571         * gcc.target/arm/pr46934.c: Likewise.
7572
7573         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7574         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7575         * gcc.target/arm/wmul-1.c: Likewise.
7576         * gcc.target/arm/wmul-2.c: Likewise.
7577         * gcc.target/arm/wmul-3.c: Likewise.
7578         * gcc.target/arm/wmul-4.c: Likewise.
7579         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7580         add tab after scan target.
7581         * gcc.target/arm/smlaltt-1.c: Likewise.
7582         * gcc.target/arm/smlatb-1.c: Likewise.
7583         * gcc.target/arm/smlatt-1.c: Likewise.
7584
7585 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7586
7587         PR debug/49522
7588         * gcc.dg/debug/pr49522.c: New test.
7589
7590 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7591
7592         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7593         * gcc.dg/pr46212.c: Run only if target int32plus.
7594         * gcc.dg/torture/pr48146.c: Ditto.
7595         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7596         * c-c++-common/pr44832.c: Ditto.
7597         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7598         * gcc.dg/pr31490.c: Ditto.
7599         * gcc.dg/torture/builtin-math-7.c: Run only if target
7600         large_double.
7601         * gcc.dg/torture/pr45764.c: Skip for AVR.
7602         * gcc.dg/pr47893.c: Ditto.
7603
7604 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7605
7606         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7607         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7608         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7609         add tab to scan target.
7610
7611 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7612
7613         * gcc.target/arm/neon-modes-3.c: New test.
7614
7615 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7616
7617         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7618         -fno-loop-interchange -ffast-math.
7619
7620 2011-07-07  Richard Guenther  <rguenther@suse.de>
7621
7622         * gcc.dg/ftrapv-3.c: New testcase.
7623
7624 2011-07-07  Richard Guenther  <rguenther@suse.de>
7625
7626         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7627         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7628
7629 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7630
7631         * gcc.dg/binop-notxor1.c: New test.
7632         * gcc.dg/binop-notand4a.c: New test.
7633         * gcc.dg/binop-notxor2.c: New test.
7634         * gcc.dg/binop-notand3a.c: New test.
7635         * gcc.dg/binop-notand2a.c: New test.
7636         * gcc.dg/binop-notand6a.c: New test.
7637         * gcc.dg/binop-notor1.c: New test.
7638         * gcc.dg/binop-notand1a.c: New test.
7639         * gcc.dg/binop-notand5a.c: New test.
7640         * gcc.dg/binop-notor2.c: New test.
7641
7642 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7643
7644         PR middle-end/49640
7645         * gcc.dg/gomp/pr49640.c: New test.
7646
7647 2011-07-07  Richard Guenther  <rguenther@suse.de>
7648
7649         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7650
7651 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7652
7653         PR target/39150
7654         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7655
7656 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7657
7658         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7659         * gcc.target/powerpc/no-r11-2.c: Ditto.
7660         * gcc.target/powerpc/no-r11-3.c: Ditto.
7661
7662 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7663
7664         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7665         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7666
7667 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7668
7669         * lib/target-supports.exp (check_profiling_available): Disable
7670         profiling with -fprofile-generate for target avr.
7671
7672 2011-07-06  Richard Guenther  <rguenther@suse.de>
7673
7674         PR tree-optimization/49645
7675         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7676
7677 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7678
7679         PR middle-end/47383
7680         * gcc.dg/pr47383.c: New.
7681
7682 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7683
7684         PR tree-optimization/49647
7685         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7686
7687 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7688
7689         PR testsuite/49542
7690         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7691         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7692
7693 2011-07-05  Jason Merrill  <jason@redhat.com>
7694
7695         PR c++/48157
7696         * g++.dg/template/template-id-4.C: New.
7697
7698 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7699
7700         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7701         * gcc.dg/pr43402.c: Ditto.
7702
7703 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7704
7705         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7706
7707 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7708
7709         * gcc.target/powerpc/ppc-switch-1.c: New test for
7710         --param case-values-threshold.
7711         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7712
7713 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7714
7715         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7716
7717 2011-07-05  Jason Merrill  <jason@redhat.com>
7718
7719         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7720
7721 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7722
7723         PR tree-optimization/47654
7724         * gcc.dg/graphite/block-pr47654.c: New.
7725
7726 2011-07-05  Jason Merrill  <jason@redhat.com>
7727
7728         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7729
7730 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7731
7732         PR tree-optimization/49580
7733         * gcc.dg/autopar/pr49580.c: New test.
7734
7735 2011-07-05  Richard Guenther  <rguenther@suse.de>
7736
7737         PR tree-optimization/49518
7738         PR tree-optimization/49628
7739         * g++.dg/torture/pr49628.C: New testcase.
7740         * gcc.dg/torture/pr49518.c: Likewise.
7741
7742 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7743
7744         * ada/acats/run_acats (which): Extract last field from type -p,
7745         type output only if command succeeded.
7746
7747 2011-07-04  Jason Merrill  <jason@redhat.com>
7748
7749         * g++.dg/abi/mangle48.C: New.
7750
7751         * g++.dg/cpp0x/diag1.C: New.
7752
7753         * g++.dg/diagnostic/aka1.C: New.
7754
7755 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7756
7757         PR rtl-optimization/49619
7758         * gcc.dg/pr49619.c: New test.
7759
7760         PR rtl-optimization/49472
7761         * gfortran.dg/pr49472.f90: New test.
7762
7763         PR debug/49602
7764         * gcc.dg/pr49602.c: New test.
7765
7766 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7767
7768         PR target/34734
7769         PR target/44643
7770         * gcc.target/avr/avr.exp: Run over cpp files, too.
7771         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7772         * gcc.target/avr/progmem.h: New file.
7773         * gcc.target/avr/exit-abort.h: New file.
7774         * gcc.target/avr/progmem-error-1.c: New file.
7775         * gcc.target/avr/progmem-error-1.cpp: New file.
7776         * gcc.target/avr/progmem-warning-1.c: New file.
7777         * gcc.target/avr/torture/progmem-1.c: New file.
7778         * gcc.target/avr/torture/progmem-1.cpp: New file.
7779
7780 2011-07-04  Richard Guenther  <rguenther@suse.de>
7781
7782         PR tree-optimization/49615
7783         * g++.dg/torture/pr49615.C: New testcase.
7784
7785 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7786
7787         PR tree-optimization/49610
7788         * gcc.dg/vect/pr49610.c: New test.
7789
7790 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7791
7792         * gnat.dg/specs/debug1.ads: New test.
7793
7794 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7795
7796         PR fortran/49562
7797         * gfortran.dg/typebound_proc_23.f90: New.
7798
7799 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7800
7801         PR c++/49605
7802         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7803
7804 2011-07-01  Jason Merrill  <jason@redhat.com>
7805
7806         PR c++/48261
7807         * g++.dg/template/template-id-3.C: New.
7808
7809         PR c++/48593
7810         * g++.dg/template/qualified-id4.C: New.
7811
7812         PR c++/48883
7813         * g++.dg/template/explicit-args4.C: New.
7814
7815         PR c++/49085
7816         * g++.dg/template/offsetof2.C: New.
7817
7818 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7819
7820         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7821
7822 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7823
7824         PR libmudflap/49549
7825         * lib/target-supports.exp (check_effective_target_gld): New proc.
7826
7827 2011-07-01  Richard Guenther  <rguenther@suse.de>
7828
7829         PR tree-optimization/49603
7830         * gcc.dg/torture/pr49603.c: New testcase.
7831
7832 2011-06-30  Jason Merrill  <jason@redhat.com>
7833
7834         PR c++/49387
7835         * g++.dg/rtti/template1.C: New.
7836
7837         PR c++/49569
7838         * g++.dg/cpp0x/regress/ctor1.C: New.
7839
7840         PR c++/49355
7841         * g++.dg/cpp0x/initlist54.C: New.
7842
7843 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7844
7845         * gcc.dg/tree-ssa/sra-12.c: New test.
7846
7847 2011-06-29  Jason Merrill  <jason@redhat.com>
7848
7849         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7850
7851 2011-06-30  Richard Guenther  <rguenther@suse.de>
7852
7853         PR tree-optimization/46787
7854         * gcc.dg/vect/vect-121.c: New testcase.
7855
7856 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7857
7858         PR tree-optimization/49094
7859         * gcc.dg/tree-ssa/pr49094.c: New test.
7860
7861 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7862
7863         PR fortran/49540
7864         * gfortran.dg/pr49540-1.f90: New test.
7865         * gfortran.dg/pr49540-2.f90: New test.
7866
7867 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7868
7869         PR ada/49511
7870         * ada/acats/run_acats (which): Use last field of type -p output.
7871
7872 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7873             Iain Sandoe  <iains@gcc.gnu.org>
7874
7875         PR libobjc/36610
7876         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7877         Only skip on 64-bit *-*-darwin8* && !objc2.
7878
7879 2011-06-30  Richard Guenther  <rguenther@suse.de>
7880
7881         PR tree-optimization/38752
7882         * gcc.c-torture/compile/pr38752.c: New testcase.
7883
7884 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7885
7886         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7887         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7888
7889 2011-06-29  Jason Merrill  <jason@redhat.com>
7890
7891         PR c++/49216
7892         * g++.dg/cpp0x/initlist53.C: Use placement new.
7893         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7894         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7895
7896         PR c++/49003
7897         * g++.dg/cpp0x/trailing6.C: New.
7898         * g++.dg/cpp0x/pr45908.C: No error.
7899
7900         PR c++/49272
7901         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7902
7903         PR c++/49520
7904         * g++.dg/cpp0x/constexpr-using2.C: New.
7905
7906         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7907
7908         PR c++/45923
7909         * g++.dg/cpp0x/constexpr-diag3.C: New.
7910         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7911         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7912         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7913         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7914
7915 2011-06-29  Jason Merrill  <jason@redhat.com>
7916
7917         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7918
7919 2011-06-29  Richard Guenther  <rguenther@suse.de>
7920
7921         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7922
7923 2011-06-29  Jason Merrill  <jason@redhat.com>
7924
7925         * g++.dg/cpp0x/initlist-value2.C: New.
7926
7927         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7928         * g++.dg/cpp0x/initlist-value.C: New.
7929
7930 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7931
7932         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7933
7934 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7935
7936         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7937         * gcc.dg/inline_2.c: Likewise.
7938         * gcc.dg/unroll_1.c: Likewise.
7939
7940 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7941
7942         PR debug/49567
7943         * gcc.target/i386/pr49567.c: New test.
7944
7945 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7946
7947         * gnat.dg/opt17.ad[sb]: New test.
7948
7949 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7950             Tom de Vries  <tom@codesourcery.com>
7951
7952         * lib/target-supports.exp (check_effective_target_arm_nothumb)
7953         (check_effective_target_arm_thumb2): New effective targets.
7954         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
7955         properly.  Clean up temporary files.
7956         * gcc.target/arm/ivopts-2.c: Likewise.
7957         * gcc.target/arm/ivopts-3.c: Likewise.
7958         * gcc.target/arm/ivopts-4.c: Likewise.
7959         * gcc.target/arm/ivopts-5.c: Likewise.
7960         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
7961
7962 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
7963
7964         PR fortran/49479
7965         * gfortran.dg/reshape_zerosize_3.f90:  New test.
7966
7967 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
7968
7969         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
7970         * gcc.target/arm/vfp-ldmias.c: Likewise.
7971         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
7972         * gcc.target/arm/vfp-stmdbs.c: Likewise.
7973         * gcc.target/arm/vfp-ldmiad.c: Likewise.
7974         * gcc.target/arm/vfp-stmias.c: Likewise.
7975         * gcc.target/arm/vfp-stmdbd.c: Likewise.
7976         * gcc.target/arm/vfp-stmiad.c: Likewise.
7977
7978 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7979
7980         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
7981         dg-prune-output.
7982         * gcc.target/arm/pr45701-2.c: Ditto.
7983
7984 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
7985
7986         PR fortran/49466
7987         * gfortran.dg/allocatable_scalar_9.f90: Modified.
7988         * gfortran.dg/extends_14.f03: Modified.
7989
7990 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
7991
7992         * lib/target-supports-dg.exp (dg-require-effective-target): Return
7993         early if the test is already being skipped.
7994
7995         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
7996         scan-assembler-dem-not): For missing file, report unresolved with
7997         same message as for pass/fail, with reason reported in log file.
7998
7999         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8000         from add_options_for_arm_neon_fp16.
8001         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8002         check_effective_target_arm_neon_fp16_ok_nocache.
8003         Check -mfpu and -mfloat-abi options from current multilib.
8004         Do not require neon support.
8005         (check_effective_target_arm_fp16_ok): Renamed from
8006         check_effecitve_target_arm_neon_fp16_ok.
8007         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8008         arm_neon_fp16_ok and arm_fp16.
8009         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8010         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8011         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8012         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8013
8014 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8015
8016         * gcc.dg/builtin-assume-aligned-1.c: New test.
8017         * gcc.dg/builtin-assume-aligned-2.c: New test.
8018         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8019
8020         PR debug/49544
8021         * gcc.dg/pr49544.c: New test.
8022
8023 2011-06-27  Richard Guenther  <rguenther@suse.de>
8024
8025         PR tree-optimization/49394
8026         * g++.dg/torture/pr49394.C: New testcase.
8027
8028 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8029
8030         * gcc.dg/optimize-bswapdi-2.c: New test.
8031
8032 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8033             Richard Sandiford  <richard.sandiford@linaro.org>
8034
8035         PR tree-optimization/49169
8036         * gcc.dg/torture/pr49169.c: New test.
8037
8038 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8039
8040         PR testsuite/49529
8041         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8042
8043         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8044         hppa*-*-hpux*.
8045
8046 2011-06-26  Jason Merrill  <jason@redhat.com>
8047
8048         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8049
8050         PR c++/49528
8051         * g++.dg/init/ref19.C: New.
8052         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8053
8054 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8055
8056         PR tree-optimization/48377
8057         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8058         non_strict_align.
8059
8060 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8061
8062         PR middle-end/49191
8063         * lib/target-supports.exp (check_effective_target_non_strict_align):
8064         New.
8065         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8066
8067 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8068
8069         PR tree-optimizations/49516
8070         * g++.dg/tree-ssa/pr49516.C: New test.
8071
8072 2011-06-23  Jason Merrill  <jason@redhat.com>
8073
8074         PR c++/35255
8075         * g++.dg/template/partial10.C: New.
8076         * g++.dg/template/partial11.C: New.
8077
8078 2011-06-23  Jeff Law <law@redhat.com>
8079
8080         PR middle-end/48770
8081         * gcc.dg/pr48770.c: New test.
8082
8083 2011-06-23  Jan Hubicka  <jh@suse.cz>
8084
8085         PR middle-end/49373
8086         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8087
8088 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8089
8090         PR testsuite/49512
8091         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8092         instead of -fdump-tree-optimized.
8093
8094 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8095
8096         PR c++/44625
8097         * g++.dg/template/crash107.C: New.
8098         * g++.dg/template/error17.C: Adjust.
8099
8100 2011-06-23  Jason Merrill  <jason@redhat.com>
8101
8102         PR c++/49507
8103         * g++.dg/cpp0x/defaulted30.C: New.
8104
8105         PR c++/49440
8106         * g++.dg/rtti/anon-ns1.C: New.
8107
8108         PR c++/49395
8109         * g++.dg/init/ref18.C: New.
8110
8111         PR c++/36435
8112         * g++.dg/template/partial9.C: New.
8113
8114 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8115
8116         PR middle-end/49373
8117         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8118
8119 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8120
8121         PR debug/49496
8122         * gcc.dg/pr49496.c: New test.
8123
8124 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8125
8126         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8127         is not xscale.
8128
8129         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8130
8131         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8132         * gcc.target/arm/pr42879.c: Likewise.
8133         * gcc.target/arm/pr45701-3.c: Likewise.
8134
8135         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8136         * gcc.target/arm/pr40482.c: Likewise.
8137         * gcc.target/arm/stack-corruption.c: Likewise.
8138
8139 2011-06-22  Richard Guenther  <rguenther@suse.de>
8140
8141         PR tree-optimization/49493
8142         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8143
8144 2011-06-22  Jason Merrill  <jason@redhat.com>
8145
8146         PR c++/49260
8147         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8148
8149 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8150             Dmitry Melnik  <dm@ispras.ru>
8151
8152         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8153         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8154         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8155
8156 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8157
8158         * gcc.target/arm/tlscall.c: New.
8159
8160 2011-06-21  Jason Merrill  <jason@redhat.com>
8161
8162         PR c++/49172
8163         * g++.dg/cpp0x/constexpr-ref1.C: New.
8164         * g++.dg/cpp0x/constexpr-ref2.C: New.
8165         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8166
8167         PR c++/49482
8168         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8169
8170         PR c++/49418
8171         * g++.dg/template/param3.C: New.
8172
8173 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8174
8175         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8176         my_clrsb test functions.
8177         (main): Test clrsb.
8178         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8179         test_sll, test_ull): Add clrsb tests.
8180         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8181         clrsbll.
8182
8183 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8184
8185         PR fortran/49112
8186         * gfortran.dg/class_44.f03: New.
8187
8188 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8189
8190         PR tree-optimization/49478
8191         * gcc.dg/vect/pr49478.c
8192
8193 2011-06-21  Richard Guenther  <rguenther@suse.de>
8194
8195         PR tree-optimization/49483
8196         * gcc.dg/vect/vect-120.c: New testcase.
8197
8198 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8199
8200         PR testsuite/49443
8201         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8202         * gcc.dg/vect/vect-peel-4.c: Likewise.
8203
8204 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8205
8206         PR middle-end/49139
8207         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8208         * gcc.dg/always_inline2.c: Likewise.
8209         * gcc.dg/always_inline3.c: Likewise.
8210         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8211         * gcc.dg/inline_1.c: Likewise.
8212         * gcc.dg/inline_2.c: Likewise.
8213         * gcc.dg/inline_3.c: Likewise.
8214         * gcc.dg/inline_4.c: Likewise.
8215         * gcc.dg/20051201-1.c: Likewise.
8216         * gcc.dg/pr40087.c: Likewise.
8217         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8218         * gcc.dg/inline-22.c: Likewise.
8219         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8220         * gcc.dg/lto/20090218-1_1.c: Likewise.
8221         * g++.dg/ipa/devirt-7.C: Likewise.
8222         * gcc.dg/uninit-pred-5_a.c: Likewise.
8223         * gcc.dg/uninit-pred-5_b.c: Likewise.
8224         * gcc.dg/fail_always_inline.c: New.
8225
8226 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8227
8228         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8229         into 6 jobs instead of 3.
8230
8231 2011-06-20  Jason Merrill  <jason@redhat.com>
8232
8233         PR c++/49216
8234         * g++.dg/cpp0x/initlist53.C: New.
8235
8236 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8237
8238         PR fortran/18918
8239         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8240         * gfortran.dg/coarray_lock_3.f90: New.
8241         * gfortran.dg/coarray/lock_1.f90: New.
8242
8243 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8244
8245         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8246         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8247         unresolved and report the reason to the log file.
8248
8249         * lib/scanasm.exp (object-size): Move argument processing earlier
8250         to report errors before verifying that the file exists.  Report
8251         problems detected at runtime as unresolved instead of error and
8252         report their reasons to the log file.
8253
8254 2011-06-20  Jason Merrill  <jason@redhat.com>
8255
8256         PR c++/47080
8257         * g++.dg/cpp0x/explicit6.C: New.
8258
8259         PR c++/47635
8260         * g++.dg/cpp0x/enum20.C: New.
8261
8262         PR c++/48138
8263         * g++.dg/ext/attr-aligned01.C: New.
8264
8265         PR c++/49205
8266         * g++.dg/cpp0x/variadic-default.C: New.
8267
8268         PR c++/43321
8269         * g++.dg/cpp0x/auto26.C: New.
8270
8271         PR c++/43831
8272         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8273
8274 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8275
8276         * gcc.dg/binop-notand1.c: New test.
8277         * gcc.dg/binop-notand2.c: New test.
8278         * gcc.dg/binop-notand3.c: New test.
8279         * gcc.dg/binop-notand4.c: New test.
8280         * gcc.dg/binop-notand5.c: New test.
8281         * gcc.dg/binop-notand6.c: New test.
8282
8283 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8284
8285         PR testsuite/49432
8286         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8287
8288 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8289
8290         PR fortran/49400
8291         * gfortran.dg/proc_ptr_31.f90: New.
8292
8293 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8294
8295         * gnat.dg/volatile6.adb: New test.
8296         * gnat.dg/volatile7.adb: Likewise.
8297         * gnat.dg/volatile8.adb: Likewise.
8298         * gnat.dg/volatile9.adb: Likewise.
8299
8300 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8301
8302         * gnat.dg/constant3.adb: New test.
8303
8304 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8305
8306         PR libfortran/49296
8307         * gfortran.dg/read_list_eof_1.f90: New test.
8308
8309 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8310
8311         PR target/49411
8312         * gcc.target/i386/testimm-1.c: New test.
8313         * gcc.target/i386/testimm-2.c: New test.
8314         * gcc.target/i386/testimm-3.c: New test.
8315         * gcc.target/i386/testimm-4.c: New test.
8316         * gcc.target/i386/testimm-5.c: New test.
8317         * gcc.target/i386/testimm-6.c: New test.
8318         * gcc.target/i386/testimm-7.c: New test.
8319         * gcc.target/i386/testimm-8.c: New test.
8320         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8321         * gcc.target/i386/xop-rotate1-int.c: New test.
8322         * gcc.target/i386/xop-rotate2-int.c: New test.
8323
8324 2011-06-17  Jason Merrill  <jason@redhat.com>
8325
8326         * g++.dg/cpp0x/rv-func2.C: New.
8327
8328         * g++.dg/debug/dwarf2/lambda1.C: New.
8329         * g++.dg/warn/Wshadow-6.C: Adjust.
8330
8331 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8332
8333         PR fortran/48699
8334         * gfortran.dg/move_alloc_5.f90: New.
8335
8336 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8337
8338         PR rtl-optimization/48542
8339         * gcc.dg/torture/pr48542.c: New test.
8340
8341 2011-06-16  Jason Merrill  <jason@redhat.com>
8342
8343         PR c++/44160
8344         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8345
8346         PR c++/45378
8347         * g++.dg/cpp0x/initlist52.C New.
8348
8349         PR c++/45399
8350         * c-c++-common/raw-string-12.c: New.
8351
8352         PR c++/49229
8353         * g++.dg/cpp0x/sfinae26.C: New.
8354
8355         PR c++/49251
8356         * g++.dg/cpp0x/variadic113.C: New.
8357
8358         PR c++/49420
8359         * g++.dg/cpp0x/variadic112.C: New.
8360
8361 2011-06-16  Jeff Law <law@redhat.com>
8362
8363         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8364         improved jump threading.
8365         * gcc.dg/builtin-object-size-2.c: Likewise.
8366         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8367
8368 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8369
8370         PR fortran/49074
8371         * gfortran.dg/typebound_assignment_3.f03: New.
8372
8373 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8374
8375         PR testsuite/48727
8376         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8377
8378 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8379
8380         PR tree-optimization/49343
8381         * gnat.dg/discr31.ad[sb]: New test.
8382
8383 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8384
8385         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8386
8387 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8388
8389         PR target/45098
8390         * gcc.target/arm/ivopts-3.c: Update test.
8391         * gcc.target/arm/ivopts-5.c: Same.
8392
8393 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8394
8395         Revert:
8396         2011-06-10  Wei Guozhi  <carrot@google.com>
8397
8398         PR target/45335
8399         * gcc.target/arm/pr45335.c: New test.
8400         * gcc.target/arm/pr45335-2.c: New test.
8401         * gcc.target/arm/pr45335-3.c: New test.
8402         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8403         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8404         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8405
8406 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8407
8408         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8409
8410 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8411
8412         PR fortran/49417
8413         * gfortran.dg/class_43.f03: New.
8414
8415 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8416
8417         PR tree-optimization/49419
8418         * gcc.c-torture/execute/pr49419.c: New test.
8419
8420 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8421
8422         * gcc.dg/sms-9.c: New file.
8423
8424 2011-06-15  Easwaran Raman  <eraman@google.com>
8425
8426         PR rtl-optimization/49414
8427         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8428
8429 2011-06-14  Jason Merrill  <jason@redhat.com>
8430
8431         * g++.dg/cpp0x/noexcept13.C: New.
8432
8433 2011-06-14  Easwaran Raman  <eraman@google.com>
8434
8435         PR rtl-optimization/44194
8436         * gcc.dg/pr44194-1.c: New test.
8437         * gcc.dg/pr44194-2.c: New test.
8438
8439 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8440
8441         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8442         switches.
8443         * gcc.target/arm/pr45701-2.c: Likewise.
8444         * gcc.target/arm/thumb-branch1.c: Likewise.
8445
8446 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8447
8448         PR testsuite/48727
8449         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8450
8451 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8452
8453         * gcc.target/arm/pr45701-1.c: Require thumb support.
8454         * gcc.target/arm/pr45701-2.c: Likewise.
8455         * gcc.target/arm/thumb-branch1.c: Likewise.
8456
8457         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8458         * gcc.target/arm/pr39839.c: Likewise.
8459         * gcc.target/arm/pr40657-2.c: Likewise.
8460         * gcc.target/arm/pr40956.c: Likewise.
8461         * gcc.target/arm/pr41679.c: Likewise.
8462         * gcc.target/arm/pr42235.c: Likewise.
8463         * gcc.target/arm/pr42495.c: Likewise.
8464         * gcc.target/arm/pr42505.c: Likewise.
8465         * gcc.target/arm/pr42574.c: Likewise.
8466         * gcc.target/arm/pr46883.c: Likewise.
8467         * gcc.target/arm/pr46934.c: Likewise.
8468         * gcc.target/arm/xor-and.c: Likewise.
8469
8470 2011-06-14  Jason Merrill  <jason@redhat.com>
8471
8472         * g++.dg/other/error23.C: Adjust error message.
8473         * g++.dg/other/error32.C: Likewise.
8474
8475         PR c++/49389
8476         * g++.dg/cpp0x/rv-dotstar.C: New.
8477
8478         PR c++/49369
8479         * g++.dg/cpp0x/decltype30.C: New.
8480
8481         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8482
8483 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8484
8485         PR fortran/49103
8486         * gfortran.dg/pr49103.f90: New test.
8487
8488 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8489
8490         PR target/45098
8491         * gcc.target/arm/ivopts-3.c: New test.
8492         * gcc.target/arm/ivopts-4.c: New test.
8493         * gcc.target/arm/ivopts-5.c: New test.
8494
8495 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8496
8497         PR rtl-optimization/49390
8498         * gcc.c-torture/execute/pr49390.c: New test.
8499
8500 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8501
8502         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8503
8504 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8505
8506         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8507         * gcc.c-torture/execute/cmpsi-2.x: New file.
8508         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8509         * gcc.c-torture/execute/pr45262.x: New file.
8510         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8511         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8512         int32plus
8513         * gcc.c-torture/compile/pr49163.c: Ditto.
8514
8515 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8516
8517         * gcc.dg/vect/vect-16.c: Rename to...
8518         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8519         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8520         for double-word vectors.
8521         * gcc.dg/vect/vect-peel-4.c: Likewise.
8522         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8523         vect_element_align.
8524         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8525         -fno-fast-math.
8526
8527 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8528
8529         PR target/44618
8530         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8531
8532 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8533
8534         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8535
8536 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8537
8538         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8539
8540 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8541
8542         * gfortran.dg/trim_optimize_8.f90:  New test case.
8543
8544 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8545            Ira Rosen  <ira.rosen@linaro.org>
8546
8547         PR tree-optimization/49352
8548         * gcc.dg/vect/pr49352.c: New test.
8549
8550 2011-06-12  Tobias Burnus
8551
8552         PR fortran/49324
8553         * gfortran.dg/alloc_comp_assign_11.f90: New.
8554
8555 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8556
8557         * gfortran.dg/trim_optimize_7.f90:  New test.
8558
8559 2011-06-10  Wei Guozhi  <carrot@google.com>
8560
8561         PR target/45335
8562         * gcc.target/arm/pr45335.c: New test.
8563         * gcc.target/arm/pr45335-2.c: New test.
8564         * gcc.target/arm/pr45335-3.c: New test.
8565         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8566         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8567         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8568
8569 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8570
8571         PR c++/41769
8572         * g++.dg/parse/error39.C: New.
8573
8574 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8575
8576         * gcc.target/arm/20090811-1.c: Skip for incompatible
8577         options, do not override other options.
8578         * gcc.target/arm/combine-cmp-shift.c: Skip for
8579         incompatible options.
8580         * gcc.target/arm/pr45094.c: Likewise.
8581         * gcc.target/arm/scd42-1.c: Likewise.
8582         * gcc.target/arm/scd42-3.c: Likewise.
8583         * gcc.target/arm/thumb-ltu.c: Likewise.
8584
8585         * lib/target-supports.exp
8586         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8587         multilib flags use -mfpu with a value other than neon-fp16.
8588
8589 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8590
8591         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8592         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8593
8594 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8595
8596         * lib/target-supports.exp (check_effective_target_pie): New proc.
8597         * gcc.dg/pie-link.c: Use target pie.
8598
8599 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8600             Laurent Rougïżœ  <laurent.rouge@menta.fr>
8601
8602         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8603         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8604
8605 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8606
8607         * gfortran.dg/coarray/sync_1.f90: New test for
8608         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8609
8610 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8611
8612         PR tree-optimization/49318
8613         * gcc.dg/vect/pr49318.c: New test.
8614
8615 2011-06-09  David Krauss  <potswa@mac.com>
8616
8617         * g++.dg/template/arrow1.C: New.
8618
8619 2011-06-09  Jason Merrill  <jason@redhat.com>
8620
8621         * lib/prune.exp: Prune "note"s.
8622         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8623
8624         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8625         * g++.dg/template/dependent-expr3.C: Likewise.
8626         * g++.dg/parse/template7.C: Likewise.
8627         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8628         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8629         * g++.old-deja/g++.pt/friend38.C: Likewise.
8630         * g++.old-deja/g++.pt/crash32.C: Likewise.
8631         * g++.old-deja/g++.other/init4.C: Likewise.
8632         * g++.old-deja/g++.other/friend8.C: Likewise.
8633
8634         * g++.dg/ext/complex7.C: Adjust expected output.
8635         * g++.dg/diagnostic/method1.C: Likewise.
8636         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8637         * g++.dg/parse/crash33.C: Likewise.
8638         * g++.dg/other/warning1.C: Likewise.
8639         * g++.dg/init/pr29571.C: Likewise.
8640         * g++.dg/warn/overflow-warn-1.C: Likewise.
8641         * g++.dg/warn/overflow-warn-3.C: Likewise.
8642         * g++.dg/warn/overflow-warn-4.C: Likewise.
8643         * g++.old-deja/g++.oliva/template1.C: Likewise.
8644
8645         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8646         * g++.dg/parse/template7.C: Adjust.
8647
8648 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8649
8650         PR target/49307
8651         * gcc.dg/pr49307.c: New.
8652
8653 2011-06-09  Wei Guozhi  <carrot@google.com>
8654
8655         PR target/46975
8656         * gcc.target/arm/pr46975.c: New testcase.
8657
8658 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8659
8660         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8661         (PMETH, arglist_t): Removed.
8662         (method_get_number_of_arguments): Removed.
8663         (method_get_nth_argument): Removed.
8664         (method_get_first_argument): Removed.
8665         (method_get_next_argument): Removed.
8666         (method_get_sizeof_arguments): Removed.
8667         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8668         (PMETH): Removed.
8669         (method_get_number_of_arguments): Removed.
8670         (method_get_nth_argument): Removed.
8671         (method_get_first_argument): Removed.
8672         (method_get_next_argument): Removed.
8673         (method_get_sizeof_arguments): Removed.
8674         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8675
8676 2011-06-09  David Li  <davidxl@google.com>
8677
8678         * gcc.dg/dump-pass.c: New test.
8679
8680 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8681
8682         PR c++/29003
8683         * g++.dg/parse/error38.C: New.
8684
8685 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8686
8687         PR middle-end/49308
8688         * gfortran.dg/pr49308.f90: New test.
8689
8690 2011-06-08  Jason Merrill  <jason@redhat.com>
8691
8692         * g++.dg/cpp0x/noexcept11.C: New.
8693         * g++.dg/cpp0x/noexcept12.C: New.
8694         * g++.dg/cpp0x/sfinae11.C: Adjust.
8695
8696 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8697
8698         PR testsuite/49323
8699         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8700         to dg-options, match also DW_AT_linkage_name.
8701
8702 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8703
8704         PR middle-end/21953
8705         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8706         -fno-common on alpha*-dec-osf*.
8707         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8708
8709 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8710
8711         PR rtl-optimization/49303
8712         * gcc.target/ia64/pr49303.c: New test.
8713
8714 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8715
8716         PR fortran/18918
8717         * gfortran.dg/coarray_lock_1.f90: New.
8718         * gfortran.dg/coarray_lock_2.f90: New.
8719
8720 2011-06-07  Jason Merrill  <jason@redhat.com>
8721
8722         * lib/prune.exp: Look for "required" rather than "instantiated".
8723         * g++.dg/abi/mangle11.C: Likewise.
8724         * g++.dg/abi/mangle12.C: Likewise.
8725         * g++.dg/abi/mangle17.C: Likewise.
8726         * g++.dg/abi/mangle20-2.C: Likewise.
8727         * g++.dg/abi/pragma-pack1.C: Likewise.
8728         * g++.dg/cpp0x/decltype26.C: Likewise.
8729         * g++.dg/cpp0x/decltype28.C: Likewise.
8730         * g++.dg/cpp0x/decltype29.C: Likewise.
8731         * g++.dg/cpp0x/enum11.C: Likewise.
8732         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8733         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8734         * g++.dg/cpp0x/pr47416.C: Likewise.
8735         * g++.dg/ext/case-range2.C: Likewise.
8736         * g++.dg/ext/case-range3.C: Likewise.
8737         * g++.dg/gomp/for-19.C: Likewise.
8738         * g++.dg/gomp/pr37533.C: Likewise.
8739         * g++.dg/gomp/pr38639.C: Likewise.
8740         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8741         * g++.dg/inherit/base3.C: Likewise.
8742         * g++.dg/inherit/using6.C: Likewise.
8743         * g++.dg/init/placement4.C: Likewise.
8744         * g++.dg/init/reference3.C: Likewise.
8745         * g++.dg/lookup/scoped6.C: Likewise.
8746         * g++.dg/lookup/using7.C: Likewise.
8747         * g++.dg/other/abstract1.C: Likewise.
8748         * g++.dg/other/error10.C: Likewise.
8749         * g++.dg/other/error5.C: Likewise.
8750         * g++.dg/other/field1.C: Likewise.
8751         * g++.dg/other/offsetof5.C: Likewise.
8752         * g++.dg/parse/bitfield2.C: Likewise.
8753         * g++.dg/parse/constant4.C: Likewise.
8754         * g++.dg/parse/crash20.C: Likewise.
8755         * g++.dg/parse/invalid-op1.C: Likewise.
8756         * g++.dg/parse/non-dependent2.C: Likewise.
8757         * g++.dg/parse/template18.C: Likewise.
8758         * g++.dg/tc1/dr152.C: Likewise.
8759         * g++.dg/tc1/dr166.C: Likewise.
8760         * g++.dg/tc1/dr176.C: Likewise.
8761         * g++.dg/tc1/dr213.C: Likewise.
8762         * g++.dg/template/access11.C: Likewise.
8763         * g++.dg/template/access2.C: Likewise.
8764         * g++.dg/template/access3.C: Likewise.
8765         * g++.dg/template/access7.C: Likewise.
8766         * g++.dg/template/arg7.C: Likewise.
8767         * g++.dg/template/cond2.C: Likewise.
8768         * g++.dg/template/crash13.C: Likewise.
8769         * g++.dg/template/crash40.C: Likewise.
8770         * g++.dg/template/crash7.C: Likewise.
8771         * g++.dg/template/crash84.C: Likewise.
8772         * g++.dg/template/ctor5.C: Likewise.
8773         * g++.dg/template/defarg13.C: Likewise.
8774         * g++.dg/template/defarg14.C: Likewise.
8775         * g++.dg/template/dtor7.C: Likewise.
8776         * g++.dg/template/eh2.C: Likewise.
8777         * g++.dg/template/error2.C: Likewise.
8778         * g++.dg/template/error43.C: Likewise.
8779         * g++.dg/template/friend32.C: Likewise.
8780         * g++.dg/template/injected1.C: Likewise.
8781         * g++.dg/template/instantiate1.C: Likewise.
8782         * g++.dg/template/instantiate3.C: Likewise.
8783         * g++.dg/template/instantiate5.C: Likewise.
8784         * g++.dg/template/instantiate7.C: Likewise.
8785         * g++.dg/template/local6.C: Likewise.
8786         * g++.dg/template/lookup2.C: Likewise.
8787         * g++.dg/template/member5.C: Likewise.
8788         * g++.dg/template/memfriend15.C: Likewise.
8789         * g++.dg/template/memfriend16.C: Likewise.
8790         * g++.dg/template/memfriend17.C: Likewise.
8791         * g++.dg/template/memfriend7.C: Likewise.
8792         * g++.dg/template/meminit1.C: Likewise.
8793         * g++.dg/template/nested3.C: Likewise.
8794         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8795         * g++.dg/template/nontype12.C: Likewise.
8796         * g++.dg/template/nontype13.C: Likewise.
8797         * g++.dg/template/nontype6.C: Likewise.
8798         * g++.dg/template/pr23510.C: Likewise.
8799         * g++.dg/template/pr35240.C: Likewise.
8800         * g++.dg/template/ptrmem15.C: Likewise.
8801         * g++.dg/template/ptrmem6.C: Likewise.
8802         * g++.dg/template/qualified-id1.C: Likewise.
8803         * g++.dg/template/qualttp20.C: Likewise.
8804         * g++.dg/template/qualttp3.C: Likewise.
8805         * g++.dg/template/qualttp4.C: Likewise.
8806         * g++.dg/template/qualttp5.C: Likewise.
8807         * g++.dg/template/qualttp6.C: Likewise.
8808         * g++.dg/template/qualttp7.C: Likewise.
8809         * g++.dg/template/qualttp8.C: Likewise.
8810         * g++.dg/template/recurse.C: Likewise.
8811         * g++.dg/template/recurse2.C: Likewise.
8812         * g++.dg/template/ref5.C: Likewise.
8813         * g++.dg/template/scope2.C: Likewise.
8814         * g++.dg/template/sfinae10.C: Likewise.
8815         * g++.dg/template/sfinae3.C: Likewise.
8816         * g++.dg/template/sizeof3.C: Likewise.
8817         * g++.dg/template/static9.C: Likewise.
8818         * g++.dg/template/template-id-2.C: Likewise.
8819         * g++.dg/template/typedef13.C: Likewise.
8820         * g++.dg/template/typename4.C: Likewise.
8821         * g++.dg/template/using14.C: Likewise.
8822         * g++.dg/template/using2.C: Likewise.
8823         * g++.dg/template/warn1.C: Likewise.
8824         * g++.dg/warn/Wparentheses-13.C: Likewise.
8825         * g++.dg/warn/Wparentheses-15.C: Likewise.
8826         * g++.dg/warn/Wparentheses-16.C: Likewise.
8827         * g++.dg/warn/Wparentheses-17.C: Likewise.
8828         * g++.dg/warn/Wparentheses-18.C: Likewise.
8829         * g++.dg/warn/Wparentheses-19.C: Likewise.
8830         * g++.dg/warn/Wparentheses-20.C: Likewise.
8831         * g++.dg/warn/Wparentheses-23.C: Likewise.
8832         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8833         * g++.dg/warn/noeffect2.C: Likewise.
8834         * g++.dg/warn/noeffect4.C: Likewise.
8835         * g++.dg/warn/pr8570.C: Likewise.
8836         * g++.old-deja/g++.brendan/init2.C: Likewise.
8837         * g++.old-deja/g++.eh/spec6.C: Likewise.
8838         * g++.old-deja/g++.pt/crash10.C: Likewise.
8839         * g++.old-deja/g++.pt/crash36.C: Likewise.
8840         * g++.old-deja/g++.pt/derived3.C: Likewise.
8841         * g++.old-deja/g++.pt/error2.C: Likewise.
8842         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8843         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8844         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8845         * g++.old-deja/g++.pt/overload7.C: Likewise.
8846         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8847
8848 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8849             Iain Sandoe  <iains@gcc.gnu.org>
8850
8851         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8852         Added code to deal with the case when [Protocol
8853         -descriptionForInstanceMethod:] or [Protocol
8854         -descriptionForClassMethod:] returns NULL.
8855
8856 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8857             Iain Sandoe  <iains@gcc.gnu.org>
8858
8859         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8860         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8861         Added cast.
8862
8863 2011-06-07  Xinliang David Li  <davidxl@google.com>
8864
8865         * gcc.dg/inline_2.c: New test.
8866         * gcc.dg/unroll_2.c: New test.
8867         * gcc.dg/inline_3.c: New test.
8868         * gcc.dg/unroll_3.c: New test.
8869         * gcc.dg/inline_4.c: New test.
8870         * gcc.dg/unroll_4.c: New test.
8871         * gcc.dg/inline_1.c: New test.
8872         * gcc.dg/unroll_1.c: New test.
8873
8874 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8875
8876         PR tree-optimization/48497
8877         * lib/gcc-defs.exp (dg-additional-options): New proc.
8878         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8879         -msse2 on 32-bit x86.
8880
8881 2011-06-06  Jason Merrill  <jason@redhat.com>
8882
8883         * g++.dg/cpp0x/enum19.C: New.
8884
8885 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8886
8887         * gcc.target/arm/neon-reload-class.c: New test.
8888
8889 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8890
8891         PR debug/49130
8892         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8893
8894 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8895
8896         * gcc.target/arm/smlatb-1.c: New file.
8897         * gcc.target/arm/smlatt-1.c: New file.
8898         * gcc.target/arm/smlaltb-1.c: New file.
8899         * gcc.target/arm/smlaltt-1.c: New file.
8900
8901 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8902
8903         * gcc.target/arm/mla-2.c: New test.
8904
8905 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8906
8907         PR gcov-profile/49299
8908         * gcc.dg/tree-prof/pr49299-1.c: New test.
8909         * gcc.dg/tree-prof/pr49299-2.c: New test.
8910
8911 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8912
8913         * lib/target-supports.exp
8914         (check_effective_target_vect_widen_mult_qi_to_hi):
8915         Add NEON as supporting target.
8916         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8917         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8918         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8919         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8920         using widening multiplication on targets that support it.
8921         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8922         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8923         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8924
8925 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8926
8927         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8928         Modern Objective-C runtime API.
8929         * objc/execute/next_mapping.h: Removed.
8930         * objc-obj-c++-shared/next-mapping.h: Removed.
8931         * objc-obj-c++-shared/Object1.h: Removed.
8932         * objc-obj-c++-shared/Object1.m: Removed.
8933         * objc-obj-c++-shared/Object1.mm: Removed.
8934         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8935         * objc-obj-c++-shared/Protocol1.h: Removed.
8936         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8937         of ProtoBool, IVAR_T and METHOD.
8938         * objc-obj-c++-shared/runtime.h: New.
8939         * objc-obj-c++-shared/TestsuiteObject.h: New.
8940         * objc-obj-c++-shared/TestsuiteObject.m: New.
8941
8942         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8943         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8944         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8945         it a class method.
8946         * objc/execute/_cmd.m: Include
8947         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8948         runtime API.  ([TestClass +initialize]): Include this method also
8949         with the GNU runtime.
8950         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
8951         Object.  ([-setValue:]): Return void.
8952         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
8953         with the GNU runtime.  Include
8954         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
8955         for the NeXT runtime.  Use the existing print_ivars() and
8956         compare_structures() implementations for the old NeXT runtime.
8957         Added new implementations for the Modern GNU and NeXT runtimes.
8958         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
8959         well.  (main): Use objc_getClass().  Use return instead of exit.
8960         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
8961         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
8962         of exit().
8963         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
8964         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
8965         instead of Object.  (main): Use return instead of exit().
8966         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
8967         instead of Object.  Removed prototype for exit().  (main): Use
8968         return instead of exit().  Use the Modern Objective-C runtime API.
8969         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
8970         Object.
8971         * objc/execute/class-tests-1.h: Include
8972         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8973         runtime API.  (test_class_with_superclass): Do not call [Object
8974         class].  There is no need to with the current libobjc.
8975         * objc/execute/class-tests-2.h: Include
8976         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
8977         runtime API.
8978         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
8979         ../../objc-obj-c++-shared/next-mapping.h.
8980         * objc/execute/class-2.m: Likewise.
8981         * objc/execute/class-3.m: Likewise.
8982         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
8983         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
8984         +initialize]): Include this method also with the GNU
8985         runtime. (main): Use the Modern Objective-C runtime API.
8986         * objc/execute/class-5.m: Likewise.
8987         * objc/execute/class-6.m: Likewise.
8988         * objc/execute/class-7.m: Likewise.
8989         * objc/execute/class-8.m: Likewise.
8990         * objc/execute/class-9.m: Likewise.
8991         * objc/execute/class-10.m: Likewise.
8992         * objc/execute/class-11.m: Likewise.
8993         * objc/execute/class-12.m: Likewise.
8994         * objc/execute/class-13.m: Likewise.
8995         * objc/execute/class-14.m: Likewise.
8996         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
8997         this method also with the GNU runtime.
8998         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
8999         +initialize]): Include this method also with the GNU runtime.
9000         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9001         of Object.
9002         * objc/execute/encode-1.m: Likewise.
9003         * objc/execute/enumeration-1.m: Likewise.
9004         * objc/execute/enumeration-2.m: Likewise.
9005         * objc/execute/exceptions/catchall-1.m: Likewise.
9006         * objc/execute/exceptions/finally-1.m: Likewise.
9007         * objc/execute/exceptions/foward-1.m: Likewise.
9008         * objc/execute/exceptions/local-variables-1.m: Likewise.
9009         * objc/execute/exceptions/throw-nil.m: Likewise.
9010         * objc/execute/exceptions/trivial.m: Likewise.
9011         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9012         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9013         * objc/execute/exceptions/matcher-1.m: Likewise.
9014         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9015         Object.
9016         * objc/execute/formal_protocol-2.m: Likewise.
9017         * objc/execute/formal_protocol-3.m: Likewise.
9018         * objc/execute/formal_protocol-4.m: Likewise.
9019         * objc/execute/formal_protocol-5.m: Include
9020         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9021         protocol_getName().
9022         * objc/execute/formal_protocol-6.m: Likewise.
9023         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9024         Object.  Include <objc/Protocol.h> instead of
9025         ../../objc-obj-c++-shared/Protocol1.h.
9026         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9027         Object.
9028         * objc/execute/informal_protocol.m: Likewise.
9029         * objc/execute/load-3.m: Likewise.
9030         * objc/execute/many_args_method.m ([TestClass +initialize]):
9031         Include this method with the GNU runtime as well.
9032         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9033         * objc/execute/nested-func-1.m: Use TestsuiteObject
9034         instead of Object.
9035         * objc/execute/nil_method-1.m: Likewise.
9036         * objc/execute/no_clash.m: Likewise.
9037         * objc/execute/np-1.m: Do not include
9038         ../../objc-obj-c++-shared/Protocol1.h.
9039         (main): Use return instead of exit().
9040         * objc/execute/np-2.m: Do not include
9041         ../../objc-obj-c++-shared/Protocol1.h.
9042         ([MyObject +initialize]): Include this method also with the GNU
9043         runtime.  (main): Use return instead of exit().
9044         * objc/execute/object_is_class.m: Include
9045         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9046         of Object.  (main): Use the Modern Objective-C runtime API.
9047         * objc/execute/object_is_meta_class.m: Likewise.
9048         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9049         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9050         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9051         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9052         Objective-C runtime API.
9053         * objc/execute/protocol-isEqual-2.m: Likewise.
9054         * objc/execute/protocol-isEqual-3.m: Likewise.
9055         * objc/execute/protocol-isEqual-4.m: Likewise.
9056         * objc/execute/redefining_self.m ([TestClass +initialize]):
9057         Include this method with the GNU runtime as well.
9058         * objc/execute/root_methods.m: Include
9059         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9060         Include this method with the GNU runtime as well.
9061         (main): Use the Modern Objective-C runtime API.
9062         * objc/execute/selector-1.m: Include
9063         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9064         of Object.  (main): Use the Modern Objective-C runtime API.
9065         * objc/execute/static-1.m ([Test +initialize]): Include this
9066         method with the GNU runtime as well.
9067         * objc/execute/static-2.m: Likewise.
9068         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9069         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9070         ([MathClass +initialize]): Include this method with the GNU
9071         runtime as well.
9072         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9073         instead of Object.
9074         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9075         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9076         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9077         * objc.dg/attributes/method-attribute-1.m: Likewise.
9078         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9079         * objc.dg/attributes/method-attribute-2.m: Likewise.
9080         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9081         * objc.dg/attributes/method-attribute-3.m: Likewise.
9082         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9083         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9084         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9085         * obj-c++.dg/bitfield-1.mm: Likewise.
9086         * obj-c++.dg/bitfield-2.mm: Likewise
9087         * objc.dg/bitfield-3.m: Likewise.
9088         * obj-c++.dg/bitfield-4.mm: Likewise.
9089         * objc.dg/bitfield-5.m: Likewise
9090         * objc.dg/call-super-1.m: Likewise.
9091         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9092         Use objc_getClass() instead of objc_get_class(), but for the GNU
9093         runtime redefine objc_getClass as objc_get_class.  Include
9094         ../objc-obj-c++-shared/runtime.h.
9095         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9096         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9097         Use the Modern Objective-C runtime API.
9098         * objc.dg/class-protocol-1.m: Include
9099         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9100         * obj-c++.dg/class-protocol-1.mm: Likewise.
9101         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9102         * objc.dg/comp-types-10.m: Likewise.
9103         * objc.dg/comp-types-11.m: Likewise.
9104         * objc.dg/comp-types-12.m: Likewise.
9105         * obj-c++.dg/comp-types-9.mm: Likewise.
9106         * obj-c++.dg/comp-types-11.mm: Likewise.
9107         * obj-c++.dg/comp-types-12.mm: Likewise.
9108         * obj-c++.dg/comp-types-13.mm: Likewise.
9109         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9110         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9111         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9112         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9113         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9114         * objc.dg/desig-init-1.m: Likewise.
9115         * obj-c++.dg/defs.mm: Likewise.
9116         * objc.dg/exceptions-2.m: Likewise.
9117         * obj-c++.dg/except-1.mm: Likewise.
9118         * obj-c++.dg/exceptions-2.mm: Likewise.
9119         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9120         Use the Modern Objective-C runtime API.
9121         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9122         the Modern Objective-C runtime API.  Do not include
9123         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9124         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9125         the Modern Objective-C runtime API except when using an older NeXT
9126         runtime.
9127         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9128         the Modern Objective-C runtime API.
9129         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9130         objc/encoding.h.
9131         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9132         * objc.dg/encode-7-next-64bit.m: Updated include.
9133         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9134         objc/encoding.h.
9135         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9136         the Modern Objective-C runtime API.
9137         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9138         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9139         instead of ../objc-obj-c++-shared/Protocol1.h.
9140         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9141         the Modern Objective-C runtime API except when using an older NeXT
9142         runtime.
9143         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9144         the Modern Objective-C runtime API.
9145         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9146         Object.
9147         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9148         * objc.dg/fix-and-continue-2.m: Likewise.
9149         * objc.dg/foreach-1.m: Likewise.
9150         * objc.dg/foreach-2.m: Likewise.
9151         * objc.dg/foreach-3.m: Likewise.
9152         * objc.dg/foreach-4.m: Likewise.
9153         * objc.dg/foreach-5.m: Likewise.
9154         * objc.dg/foreach-6.m: Likewise.
9155         * objc.dg/foreach-7.m: Likewise.
9156         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9157         Object.
9158         * objc.dg/func-ptr-2.m: Likewise.
9159         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9160         Do not include objc/objc-api.h.
9161         * obj-c++.dg/fsf-package-0.mm: Likewise.
9162         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9163         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9164         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9165         of Object.
9166         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9167         * objc.dg/gnu-runtime-3.m: Likewise.
9168         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9169         * objc.dg/headers.m: Include objc/runtime.h instead of
9170         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9171         for the NeXT runtime.
9172         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9173         * obj-c++.dg/isa-field-1.mm: Likewise.
9174         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9175         * objc.dg/layout-1.m: Likewise.
9176         * objc.dg/layout-2.m: Likewise.
9177         * objc.dg/local-decl-2.m: Likewise.
9178         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9179         Object.  ([Container +elementForView:]): Use
9180         class_conformsToProtocol().
9181         * obj-c++.dg/lookup-2.mm: Likewise.
9182         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9183         * obj-c++.dg/local-decl-1.mm: Likewise.
9184         * objc.dg/method-3.m: Likewise.
9185         * objc.dg/method-4.m: Likewise.
9186         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9187         ../objc-obj-c++-shared/Protocol1.h.
9188         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9189         * objc.dg/method-9.m: Likewise.
9190         * objc.dg/method-10.m: Likewise.
9191         * objc.dg/method-13.m ([Root +initialize]): Include this method
9192         also for the GNU runtime.  (main): Use objc_getClass() also for
9193         the GNU runtime.
9194         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9195         * objc.dg/method-17.m: Likewise.
9196         * objc.dg/method-19.m: Likewise.
9197         * objc.dg/method-20b.m: Likewise.
9198         * obj-c++.dg/method-2.mm: Likewise.
9199         * obj-c++.dg/method-6.mm: Likewise.
9200         * obj-c++.dg/method-10.mm: Likewise.
9201         * obj-c++.dg/method-11.mm: Likewise.
9202         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9203         ../objc-obj-c++-shared/Protocol1.h.
9204         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9205         * obj-c++.dg/method-15.mm: Likewise.
9206         * obj-c++.dg/method-17.mm: Likewise.
9207         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9208         +initialize]): Include this method also for the GNU
9209         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9210         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9211         * obj-c++.dg/method-22.mm: Likewise.
9212         * obj-c++.dg/method-23.mm: Likewise.
9213         * obj-c++.dg/no-extra-load.mm: Likewise.
9214         * objc.dg/objc-fast-4.m: Likewise.
9215         * objc.dg/objc-gc-4.m: Likewise.
9216         * obj-c++.dg/objc-gc-3.mm: Likewise.
9217         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9218         protocol_getMethodDescription() instead of [Protocol
9219         -descriptionForInstanceMethod].
9220         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9221         Made it available with all runtimes.  (main): Call -test instead
9222         of -class.
9223         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9224         and put into a category.
9225         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9226         Object.  Include objc/objc.h.
9227         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9228         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9229         New. (main): Use protocol_getMethodDescription() instead
9230         of [Protocol -descriptionForInstanceMethod] and [Protocol
9231         -descriptionForClassMethod].
9232         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9233         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9234         Objective-C runtime API.
9235         * obj-c++.dg/proto-qual-1.mm: Likewise.
9236         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9237         Object.
9238         * obj-c++.dg/property/property-1.mm: Likewise.
9239         * obj-c++.dg/qual-types-1.mm: Likewise.
9240         * objc.dg/selector-2.m: Include objc/objc.h instead of
9241         ../objc-obj-c++-shared/Object1.h.
9242         * obj-c++.dg/selector-2.mm: Likewise.
9243         * obj-c++.dg/selector-5.mm: Likewise.
9244         * obj-c++.dg/selector-6.mm: Likewise.
9245         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9246         Object.  Do not include objc/objc-api.h.
9247         * obj-c++.dg/set-not-used-1.mm: Likewise.
9248         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9249         * objc.dg/stret-1.m: Likewise.
9250         * objc.dg/stret-2.m: Likewise.
9251         * obj-c++.dg/super-class-2.mm: Likewise.
9252         * objc.dg/super-class-3.m: Likewise.
9253         * objc.dg/super-class-4.m: Likewise.
9254         * objc.dg/sync-2.m: Likewise.
9255         * obj-c++.dg/sync-2.mm: Likewise.
9256         * objc.dg/sync-1.m: Include objc/objc.h instead of
9257         ../objc-obj-c++-shared/Object1.h.
9258         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9259         'Class' as the type of 'isa'.
9260         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9261         Objective-C runtime API.  ([TestClass +initialize]): Include this
9262         method with the GNU runtime as well.
9263         * objc.dg/strings/strings-1.m: Updated includes.
9264         * obj-c++.dg/strings/strings-1.mm: Likewise.
9265         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9266         objc.dg/strings/const-str-12b.m.
9267         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9268         * obj-c++.dg/template-3.mm: Likewise.
9269         * obj-c++.dg/template-4.mm: Likewise.
9270         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9271         Objective-C runtime API.
9272         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9273         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9274         * obj-c++.dg/try-catch-1.mm: Likewise.
9275         * obj-c++.dg/try-catch-2.mm: Likewise.
9276         * objc.dg/try-catch-3.m: Likewise.
9277         * obj-c++.dg/try-catch-3.mm: Likewise.
9278         * objc.dg/try-catch-6.m: Likewise.
9279         * objc.dg/try-catch-7.m: Likewise.
9280         * obj-c++.dg/try-catch-7.mm: Likewise.
9281         * obj-c++.dg/try-catch-8.mm: Likewise.
9282         * obj-c++.dg/try-catch-9.mm: Likewise.
9283         * objc.dg/try-catch-10.m: Likewise.
9284         * obj-c++.dg/try-catch-11.mm: Likewise.
9285         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9286         Object.  Include objc/objc.h.
9287         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9288         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9289         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9290         Object.  Use Modern Objective-C runtime API.  Do not use
9291         performv::.
9292         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9293         * obj-c++.dg/torture/trivial.mm: Likewise.
9294         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9295         instead of ../objc-obj-c++-shared/Object1.h.  Include
9296         ../objc-obj-c++-shared/runtime.h.
9297         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9298         * objc.dg/torture/strings/const-str-11.m: Likewise.
9299         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9300         * objc.dg/torture/strings/const-str-9.m: Likewise.
9301         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9302         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9303         instead of Object. Only add _FooClassReference if
9304         __NEXT_RUNTIME__.
9305         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9306         * objc.dg/torture/strings/const-str-8.m: Likewise.
9307         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9308         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9309         additional sources.
9310         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9311         Object.
9312         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9313         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9314         * obj-c++.dg/va-meth-1.mm: Likewise.
9315         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9316         ../objc-obj-c++-shared/Object1.h.
9317         * objc.dg/zero-link-3.m: Likewise.
9318
9319 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9320
9321         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9322
9323 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9324
9325         PR obj-c++/48275
9326         * obj-c++.dg/property/cxx-property-1.mm: New.
9327         * obj-c++.dg/property/cxx-property-2.mm: New.
9328
9329 2011-06-06  Jason Merrill  <jason@redhat.com>
9330
9331         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9332
9333 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9334
9335         PR rtl-optimization/49145
9336         From Ryan Mansfield
9337         * gcc.c-torture/compile/pr49145.c: New test.
9338
9339 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9340
9341         PR testsuite/49288
9342         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9343         to dg-options, match also DW_AT_linkage_name.
9344
9345         PR debug/49294
9346         * gcc.dg/debug/pr49294.c: New test.
9347
9348         PR c++/49264
9349         * g++.dg/opt/pr49264.C: New test.
9350
9351 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9352
9353         PR tree-optimization/49243
9354         * gcc.dg/pr49243.c: New.
9355
9356 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9357
9358         * gnat.dg/specs/cond_expr1.ads: New test.
9359
9360 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9361
9362         * gnat.dg/deferred_const4.ad[sb]: New test.
9363         * gnat.dg/deferred_const4_pkg.ads: New helper.
9364
9365 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9366
9367         * gnat.dg/test_tamdt.adb: Rename to...
9368         * gnat.dg/taft_type1.adb: ...this.
9369         * gnat.dg/tamdt.ad[sb]: Rename to...
9370         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9371         * gnat.dg/tamdt_aux.ads: Rename to...
9372         * gnat.dg/taft_type1_pkg2.ads: ...this.
9373         * gnat.dg/taft_type2.ad[sb]: New test.
9374         * gnat.dg/taft_type2_pkg.ads: New helper.
9375         * gnat.dg/taft_type3.adb: New test.
9376         * gnat.dg/taft_type3_pkg.ads: New helper.
9377
9378 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9379
9380         PR fortran/49255
9381         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9382         for F2008.
9383
9384 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9385
9386         PR testsuite/49287
9387         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9388         warning.
9389         * objc.dg/gnu-api-2-objc.m: Likewise.
9390         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9391         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9392
9393 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9394
9395         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9396         alignment, not the alignment, when calling class_addIvar().  Add
9397         an 'isa' instance variable to the test root class.
9398         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9399
9400 2011-06-04  Jan Hubicka  <jh@suse.cz>
9401
9402         PR tree-optimization/48893
9403         PR tree-optimization/49091
9404         PR tree-optimization/49179
9405         * gfortran.dg/pr49179.f90: New testcase
9406
9407 2011-06-04  Jan Hubicka  <jh@suse.cz>
9408
9409         PR lto/48954
9410         * g++.dg/torture/pr48954.C: New testcase.
9411
9412 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9413
9414         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9415
9416 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9417
9418         PR c++/33840
9419         * g++.dg/diagnostic/bitfld2.C: New.
9420
9421 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9422
9423         PR target/49281
9424         * gcc.c-torture/execute/pr49281.c: New test.
9425
9426 2011-06-04  Jan Hubicka  <jh@suse.cz>
9427
9428         PR tree-optimize/48929
9429         * gcc.c-torture/compile/pr48929.c: New testcase.
9430
9431 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9432
9433         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9434
9435 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9436
9437         PR c++/49276
9438         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9439
9440 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9441
9442         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9443
9444 2011-06-03  Richard Henderson  <rth@redhat.com>
9445             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9446
9447         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9448
9449 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9450
9451         * objc.dg/headers.m: Do not include objc-list.h.
9452
9453 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9454
9455         * objc.dg/type-stream-1.m: Test removed.
9456         * objc.dg/headers.m: Do not include typedstream.h.
9457
9458 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9459
9460         * objc.dg/torture/forward-1.m (main): Updated testcase.
9461
9462 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9463
9464         PR target/49163
9465         * gcc.c-torture/compile/pr49163.c: New.
9466
9467 2011-06-02  Asher Langton  <langton2@llnl.gov>
9468
9469         PR fortran/49268
9470         * gfortran.dg/PR49268.f90: New test.
9471
9472 2011-06-02  Asher Langton  <langton2@llnl.gov>
9473
9474         PR fortran/37039
9475         * gfortran.dg/PR37039.f90: New test.
9476
9477 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9478
9479         PR objc/48539
9480         * objc.dg/method-5.m: Updated.
9481         * objc.dg/method-19.m: Updated.
9482         * objc.dg/method-lookup-1.m: New.
9483         * obj-c++.dg/method-6.mm: Updated.
9484         * obj-c++.dg/method-7.mm: Updated.
9485         * obj-c++.dg/method-lookup-1.mm: New.
9486
9487 2011-06-02  DJ Delorie  <dj@redhat.com>
9488
9489         * lib/timeout.exp (timeout): Add board_info support.
9490
9491 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9492
9493         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9494
9495 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9496
9497         PR fortran/49265
9498         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9499         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9500
9501 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9502             Hans-Peter Nilsson  <hp@axis.com>
9503
9504         PR rtl-optimization/48840
9505         * gcc.target/sparc/ultrasp13.c: New test.
9506
9507 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9508
9509         PR target/49238
9510         * gcc.c-torture/compile/pr49238.c: New.
9511
9512 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9513
9514         * gcc.target/arm/g2.c: Skip test in -mthumb.
9515         Skip test unless cpu is xscale.
9516         * gcc.target/arm/scd42-2.c: Likewise.
9517         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9518
9519 2011-06-01  Jason Merrill  <jason@redhat.com>
9520
9521         * g++.dg/cpp0x/decltype28.C: New.
9522         * g++.dg/cpp0x/decltype29.C: New.
9523
9524 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9525
9526         PR target/45074
9527         * gcc.target/mips/pr45074.c: New test.
9528
9529 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9530             Hans-Peter Nilsson  <hp@axis.com>
9531
9532         PR rtl-optimization/48830
9533         * gcc.target/sparc/ultrasp12.c: New test.
9534
9535 2011-06-01  David Li  <davidxl@google.com>
9536
9537         * gcc.dg/profile-dir-1.c: Change pass name.
9538         * gcc.dg/profile-dir-2.c: Ditto.
9539         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9540         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9541         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9542         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9543         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9544         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9545         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9546         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9547         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9548         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9549         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9550         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9551         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9552         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9553         * gcc.dg/profile-dir-3.c: Ditto.
9554         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9555
9556 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9557
9558         * objc.dg/attributes/method-nonnull-1.m: New test.
9559         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9560
9561 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9562
9563         PR fortran/18918
9564         * gfortran.dg/coarray_atomic_1.f90: New.
9565         * gfortran.dg/coarray/atomic_1.f90: New.
9566
9567 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9568
9569         * gcc.dg/guality/bswaptest.c: New test.
9570         * gcc.dg/guality/clztest.c: New test.
9571         * gcc.dg/guality/ctztest.c: New test.
9572         * gcc.dg/guality/rotatetest.c: New test.
9573
9574         PR target/48688
9575         * gcc.target/i386/pr48688.c: New test.
9576
9577 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9578
9579         PR c++/48010
9580         * g++.dg/lookup/name-clash9.C: New.
9581
9582 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9583
9584         PR fortran/18918
9585         * gfortran.dg/coarray/dummy_1.f90: New.
9586
9587 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9588
9589         PR fortran/18918
9590         * gfortran.dg/coarray/save_1.f90: New.
9591         * gfortran.dg/coarray_4.f90: Update dg-error.
9592
9593 2011-05-31  Jason Merrill  <jason@redhat.com>
9594
9595         * g++.dg/cpp0x/rv-template1.C: New.
9596
9597 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9598
9599         PR rtl-optimization/49235
9600         * gcc.dg/pr49235.c: New test.
9601
9602 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9603
9604         PR tree-optimization/49093
9605         * gcc.dg/vect/pr49093.c: New test.
9606
9607 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9608
9609         PR debug/49047
9610         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9611
9612 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9613
9614         PR testsuite/49239
9615         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9616         output array.
9617
9618 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9619
9620         PR target/49186
9621         * gcc.c-torture/execute/pr49186.c: New.
9622
9623 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9624
9625         PR target/49168
9626          * gcc.target/i386/pr49168-1.c: New.
9627
9628 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9629             Eric Botcazou  <ebotcazou@adacore.com>
9630
9631         * gcc.dg/guality/drap.c: New test.
9632
9633 2011-05-30  Richard Guenther  <rguenther@suse.de>
9634
9635         PR tree-optimization/49210
9636         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9637         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9638
9639 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9640
9641         PR c++/49223
9642         * g++.dg/gomp/pr49223-1.C: New test.
9643         * g++.dg/gomp/pr49223-2.C: New test.
9644
9645 2011-05-30  Richard Guenther  <rguenther@suse.de>
9646
9647         PR tree-optimization/49218
9648         * gcc.c-torture/execute/pr49218.c: New testcase.
9649
9650 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9651
9652         PR tree-optimization/49199
9653         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9654         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9655         -fno-tree-scev-cprop.
9656
9657 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9658
9659         PR fortran/47601
9660         * gfortran.dg/extends_13.f03: New.
9661
9662 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9663
9664         PR rtl-optimization/49095
9665         * gcc.target/i386/pr49095.c: New test.
9666
9667 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9668
9669         PR fortran/18918
9670         * gfortran.dg/coarray_24.f90: New.
9671
9672 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9673
9674         PR fortran/18918
9675         * gfortran.dg/coarray_23.f90: New.
9676
9677 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9678
9679         From Ryan Mansfield
9680         * gcc.dg/pr48826.c: New test.
9681
9682 2011-05-29  Richard Guenther  <rguenther@suse.de>
9683
9684         PR tree-optimization/49217
9685         * gcc.dg/torture/pr49217.c: New testcase.
9686
9687 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9688
9689         PR testsuite/49222
9690         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9691
9692 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9693
9694         * gnat.dg/boolean_subtype.adb: Rename to...
9695         * gnat.dg/boolean_subtype1.adb: ...this.
9696
9697 2011-05-28  Jason Merrill  <jason@redhat.com>
9698
9699         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9700
9701 2011-05-27  Jason Merrill  <jason@redhat.com>
9702
9703         * g++.dg/cpp0x/enum18.C: Adjust.
9704
9705         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9706
9707 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9708
9709         PR fortran/18918
9710         * gfortran.dg/coarray_22.f90: New.
9711
9712 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9713
9714         PR tree-optimization/46728
9715         * gcc.target/powerpc/pr46728-1.c: New.
9716         * gcc.target/powerpc/pr46728-2.c: New.
9717         * gcc.target/powerpc/pr46728-3.c: New.
9718         * gcc.target/powerpc/pr46728-4.c: New.
9719         * gcc.target/powerpc/pr46728-5.c: New.
9720         * gcc.dg/pr46728-6.c: New.
9721         * gcc.target/powerpc/pr46728-7.c: New.
9722         * gcc.target/powerpc/pr46728-8.c: New.
9723         * gcc.dg/pr46728-9.c: New.
9724         * gcc.target/powerpc/pr46728-10.c: New.
9725         * gcc.target/powerpc/pr46728-11.c: New.
9726         * gcc.dg/pr46728-12.c: New.
9727         * gcc.target/powerpc/pr46728-13.c: New.
9728         * gcc.target/powerpc/pr46728-14.c: New.
9729         * gcc.target/powerpc/pr46728-15.c: New.
9730         * gcc.target/powerpc/pr46728-16.c: New.
9731
9732 2011-05-27  Jason Merrill  <jason@redhat.com>
9733
9734         * g++.dg/abi/mangle47.C: New.
9735
9736         PR c++/49176
9737         * g++.dg/template/const5.C: New.
9738
9739         * g++.dg/cpp0x/enum18.C: New.
9740
9741         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9742
9743         * g++.dg/cpp0x/error6.C: New.
9744
9745         * g++.dg/cpp0x/error5.C: New.
9746
9747 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9748
9749         PR c++/49165
9750         * g++.dg/eh/cond6.C: New test.
9751
9752 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9753
9754         PR fortran/48820
9755         * gfortran.dg/rank_3.f90: New.
9756         * gfortran.dg/rank_4.f90: New.
9757
9758 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9759
9760         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9761         replace dump search.
9762
9763 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9764
9765         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9766         * gnat.dg/bit_packed_array5.adb: ...here.
9767
9768 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9769
9770         PR c++/42056
9771         * g++.dg/cpp0x/auto25.C: New.
9772
9773 2011-05-27  Richard Guenther  <rguenther@suse.de>
9774
9775         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9776
9777 2011-05-27  Richard Guenther  <rguenther@suse.de>
9778
9779         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9780
9781 2011-05-27  Richard Guenther  <rguenther@suse.de>
9782
9783         PR middle-end/49189
9784         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9785
9786 2011-05-26  Jason Merrill  <jason@redhat.com>
9787
9788         * g++.dg/cpp0x/friend1.C: New.
9789         * g++.dg/cpp0x/friend2.C: New.
9790
9791         * g++.dg/cpp0x/auto7.C: Update.
9792         * g++.dg/template/crash50.C: Adjust.
9793         * g++.dg/template/static9.C: Adjust.
9794         * g++.old-deja/g++.ext/memconst.C: Adjust.
9795
9796 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9797
9798         * gcc.dg/march.c: Ignore a note for some targets.
9799
9800 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9801             Nathan Froyd  <froydnj@codesourcery.com>
9802
9803         PR c++/2288
9804         PR c++/18770
9805         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9806         * g++.dg/parse/pr18770.C: New test.
9807         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9808
9809 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9810
9811         PR fortran/48955
9812         * gfortran.dg/dependency_40.f90 : New test.
9813
9814 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9815
9816         PR fortran/18918
9817         * gfortran.dg/coarray/registering_1.f90: New.
9818
9819 2011-05-26  Jason Merrill  <jason@redhat.com>
9820
9821         * g++.dg/cpp0x/variadic111.C: New.
9822         * g++.dg/cpp0x/variadic41.C: Adjust.
9823
9824 2011-05-26  Richard Guenther  <rguenther@suse.de>
9825
9826         PR tree-optimization/48702
9827         * gcc.dg/torture/pr48702.c: New testcase.
9828
9829 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9830
9831         PR gcov-profile/48845
9832         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9833         support.
9834         * gcc.dg/matrix/matrix.exp: Likewise.
9835         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9836         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9837         line number to check_profiling_available.
9838         * lib/target-supports.exp (check_profiling_available): Account for
9839         this.
9840         Require TLS runtime support with -fprofile-generate.
9841         * lib/profopt.exp (profopt-execute): Add TLS options for
9842         -fprofile-generate.
9843         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9844
9845 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9846
9847         PR c++/49165
9848         * g++.dg/eh/cond5.C: New test.
9849
9850         PR tree-optimization/49161
9851         * gcc.c-torture/execute/pr49161.c: New test.
9852
9853 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9854
9855         * gcc.target/arm/neon-vorn-vbic.c: New test.
9856
9857 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9858
9859         PR tree-optimization/49038
9860         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9861         * gcc.dg/vect/pr49038.c: New test.
9862
9863 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9864
9865         * g++.dg/init/pr25811-3.C: New.
9866         * g++.dg/init/pr25811-4.C: New.
9867
9868 2011-05-25  Jason Merrill  <jason@redhat.com>
9869
9870         * g++.dg/cpp0x/enum17.C: New.
9871         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9872
9873         * g++.dg/cpp0x/auto24.C: New.
9874
9875         * g++.dg/cpp0x/error4.C: New.
9876
9877         * g++.dg/cpp0x/rv-restrict.C: New.
9878
9879         * g++.dg/cpp0x/enum15.C: New.
9880         * g++.dg/cpp0x/constexpr-switch2.C: New.
9881
9882         * g++.dg/cpp0x/variadic110.C: New.
9883
9884         * g++.dg/cpp0x/auto9.C: Add typedef test.
9885
9886         * g++.dg/cpp0x/auto23.C: New.
9887         * g++.dg/cpp0x/auto9.C: Adjust.
9888
9889         * g++.dg/cpp0x/defaulted29.C: New.
9890
9891         * g++.dg/cpp0x/initlist51.C: New.
9892
9893 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9894
9895         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9896         * g++.dg/abi/packed1.C: Suppress warning.
9897         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9898         * g++.dg/template/stdarg1.C: Likewise.
9899         * g++.dg/other/packed1.C: Remove arm from xfail list.
9900
9901 2011-05-25  Jason Merrill  <jason@redhat.com>
9902
9903         * g++.dg/cpp0x/enum16.C: New.
9904         * g++.dg/parse/error15.C: Adjust.
9905
9906         * g++.dg/cpp0x/initlist50.C: New.
9907
9908         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9909
9910         * g++.dg/cpp0x/variadic109.C: New.
9911
9912 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9913
9914          * gcc.target/i386/pause-1.c: New.
9915
9916 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9917
9918         * gcc.dg/stack-usage-1.c: Adjust comment.
9919         * gcc.dg/stack-usage-2.c: New test.
9920
9921 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9922
9923         PR c++/49136
9924         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9925         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9926
9927 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9928
9929         PR rtl-optimization/48757
9930         * gfortran.dg/pr48757.f:  New test case.
9931
9932 2011-05-24  Jason Merrill  <jason@redhat.com>
9933
9934         * g++.dg/cpp0x/access01.C: New.
9935
9936 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9937
9938         PR libobjc/48177
9939         * objc.dg/pr48177.m: New testcase.
9940
9941 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9942
9943         PR objc/48187
9944         * objc.dg/pr48187.m: New testcase.
9945         * obj-c++.dg/pr48187.mm: New testcase.
9946         * objc.dg/ivar-extra-semicolon.m: New testcase.
9947
9948 2011-05-24  Jason Merrill  <jason@redhat.com>
9949
9950         * g++.dg/template/access21.C: New.
9951         * g++.dg/template/access22.C: New.
9952
9953 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
9954
9955         PR rtl-optimization/48633
9956         * g++.dg/pr48633.C: New test.
9957
9958 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
9959
9960         PR target/49133
9961         * g++.dg/other/pr49133.C: New test.
9962
9963 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
9964             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9965
9966         * gcc.dg/torture/tls/run-gd.c: New test.
9967         * gcc.dg/torture/tls/run-ie.c: New test.
9968         * gcc.dg/torture/tls/run-ld.c: New test.
9969         * gcc.dg/torture/tls/run-le.c: New test.
9970         * lib/target-supports.exp (check_effective_target_tls_runtime):
9971         Build testcase with TLS options.
9972
9973 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9974
9975         * gcc.dg/vect/pr48172.c: Remove dg-do run.
9976
9977 2011-05-24  Tom de Vries  <tom@codesourcery.com>
9978
9979         PR tree-optimization/49121
9980         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
9981
9982 2011-05-23  Jason Merrill  <jason@redhat.com>
9983
9984         * g++.dg/cpp0x/defaulted28.C: New.
9985
9986         * g++.dg/cpp0x/sfinae25.C: New.
9987
9988         * g++.dg/cpp0x/rv-cast2.C: New.
9989
9990         * g++.dg/cpp0x/enum14.C: New.
9991
9992 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
9993
9994         PR lto/49123
9995         * gcc.c-torture/execute/pr49123.c: New test.
9996
9997         PR debug/49032
9998         * gcc.dg/debug/pr49032.c: New test.
9999
10000         PR c/49120
10001         * gcc.dg/pr49120.c: New test.
10002
10003 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10004
10005         PR target/47315
10006         * gcc.target/i386/pr47315.c: New test.
10007
10008 2011-05-23  Jason Merrill  <jason@redhat.com>
10009
10010         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10011
10012         * g++.dg/cpp0x/sfinae24.C: New.
10013
10014         * g++.dg/cpp0x/error3.C: New.
10015
10016         * g++.dg/cpp0x/defaulted27.C: New.
10017
10018         * g++.dg/cpp0x/decltype27.C: New.
10019
10020 2011-05-23  Richard Guenther  <rguenther@suse.de>
10021
10022         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10023
10024 2011-05-23  Richard Guenther  <rguenther@suse.de>
10025
10026         PR tree-optimization/40874
10027         * g++.dg/tree-ssa/pr40874.C: New testcase.
10028
10029 2011-05-23  Richard Guenther  <rguenther@suse.de>
10030
10031         PR tree-optimization/49115
10032         * g++.dg/torture/pr49115.C: New testcase.
10033
10034 2011-05-23  Richard Guenther  <rguenther@suse.de>
10035
10036         PR middle-end/15419
10037         * gcc.dg/memcpy-3.c: New testcase.
10038
10039 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10040
10041         PR middle-end/48973
10042         * gcc.c-torture/execute/pr48973-1.c: New test.
10043         * gcc.c-torture/execute/pr48973-2.c: New test.
10044
10045 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10046
10047         PR c++/18016
10048         * g++.dg/warn/pr18016.C: New.
10049
10050 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10051
10052         PR target/45098
10053         * gcc.target/arm/ivopts-6.c: New test.
10054
10055 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10056
10057         PR middle-end/49029
10058         * gcc.c-torture/compile/pr49029.c: New test.
10059
10060 2011-05-22  Jason Merrill  <jason@redhat.com>
10061
10062         * g++.dg/cpp0x/sfinae23.C: New.
10063         * g++.dg/cpp0x/sfinae8.C: Correct.
10064
10065 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10066
10067         * gfortran.dg/function_optimize_8.f90:  New test case.
10068
10069 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10070
10071         PR tree-optimization/49087
10072         * gcc.dg/vect/O3-pr49087.c: New test.
10073
10074 2011-05-21  Jason Merrill  <jason@redhat.com>
10075
10076         * g++.dg/debug/const5.C: New.
10077
10078 2011-05-20  Jason Merrill  <jason@redhat.com>
10079
10080         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10081
10082         * g++.dg/cpp0x/constexpr-static7.C: New.
10083
10084         * g++.dg/cpp0x/enum12.C: New.
10085         * g++.dg/cpp0x/enum13.C: New.
10086
10087 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10088
10089         PR fortran/48699
10090         * gfortran.dg/select_type_23.f03: New.
10091
10092 2011-05-20  Jason Merrill  <jason@redhat.com>
10093
10094         * g++.dg/cpp0x/defaulted26.C: New.
10095
10096         * g++.dg/cpp0x/noexcept02.C: Fix.
10097         * g++.dg/cpp0x/noexcept03.C: Fix.
10098         * g++.dg/cpp0x/noexcept08.C: Fix.
10099         * g++.dg/cpp0x/noexcept10.C: New.
10100
10101 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10102
10103         PR fortran/48706
10104         * gfortran.dg/extends_12.f03: New.
10105
10106 2011-05-20  Jason Merrill  <jason@redhat.com>
10107
10108         * g++.dg/template/koenig9.C: New.
10109         * g++.dg/opt/pr47615.C: Fix.
10110         * g++.dg/overload/defarg1.C: Fix.
10111         * g++.dg/tc1/dr213.C: Remove xfail.
10112         * g++.dg/torture/pr34850.C: Fix.
10113         * g++.dg/torture/pr39362.C: Fix.
10114         * g++.old-deja/g++.brendan/crash56.C: Fix.
10115         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10116
10117 2011-05-20  Richard Guenther  <rguenther@suse.de>
10118
10119         PR tree-optimization/49079
10120         * gcc.dg/torture/pr49079.c: New testcase.
10121
10122 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10123
10124         PR tree-optimization/49073
10125         * gcc.c-torture/execute/pr49073.c: New test.
10126
10127 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10128
10129         PR fortran/18918
10130         * gfortran.dg/coarray_21.f90: New.
10131
10132 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10133
10134         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10135         output.
10136
10137 2011-05-19  Richard Guenther  <rguenther@suse.de>
10138
10139         PR testsuite/49063
10140         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10141
10142 2011-05-19  Richard Guenther  <rguenther@suse.de>
10143
10144         PR middle-end/48985
10145         * gcc.dg/builtin-object-size-11.c: New testcase.
10146
10147 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10148
10149         PR target/45098
10150         * gcc.target/arm/ivopts.c: New test.
10151         * gcc.target/arm/ivopts-2.c: New test.
10152
10153 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10154
10155         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10156
10157 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10158
10159         * gcc.c-torture/execute/960321-1.x: Remove.
10160
10161 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10162
10163         PR fortran/48700
10164         * gfortran.dg/move_alloc_4.f90: New.
10165
10166 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10167
10168         PR target/49002
10169         * gcc.target/i386/pr49002-1.c: New test.
10170         * gcc.target/i386/pr49002-2.c: Likewise.
10171
10172 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10173
10174         PR tree-optimization/49039
10175         * gcc.c-torture/execute/pr49039.c: New test.
10176         * gcc.dg/tree-ssa/pr49039.c: New test.
10177         * g++.dg/torture/pr49039.C: New test.
10178
10179 2011-05-18  Jason Merrill  <jason@redhat.com>
10180
10181         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10182         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10183         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10184
10185 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10186
10187         * gcc.target/bfin/mcpu-bf592.c: New test.
10188
10189 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10190
10191         PR tree-optimization/41881
10192         * gcc.dg/vect/O3-pr41881.c: New test.
10193         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10194
10195 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10196
10197         PR tree-optimization/49000
10198         * gcc.dg/pr49000.c: New test.
10199
10200 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10201
10202         * gnat.dg/invalid1.adb: New test.
10203
10204 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10205
10206         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10207         scan pattern.
10208         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10209         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10210
10211 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10212
10213         PR c++/48994
10214         * g++.dg/cpp0x/range-for18.C: New.
10215
10216 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10217
10218         PR fortran/18918
10219         * gfortran.dg/coarray/image_index_2.f90: New.
10220
10221 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10222
10223         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10224         * g++.dg/cpp0x/override2.C: New.
10225
10226 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10227
10228         PR fortran/18918
10229         * gfortran.de/coarray_20.f90: New.
10230
10231 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10232
10233         PR fortran/22572
10234         * function_optimize_7.f90:  New test case.
10235
10236 2011-05-13  Jason Merrill  <jason@redhat.com>
10237
10238         * g++.dg/cpp0x/decltype26.C: New.
10239         * g++.dg/cpp0x/enum11.C: New.
10240
10241 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10242
10243         PR fortran/48972
10244         PR fortran/48991
10245         * gfortran.dg/assign_8.f90: Update dg-error.
10246
10247 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10248
10249         PR fortran/48972
10250         * gfortran.dg/io_constraints_8.f90: New.
10251         * gfortran.dg/io_constraints_9.f90: New.
10252
10253 2011-05-13  Martin Thuresson  <martint@google.com>
10254
10255         PR gcov-profile/47793
10256         * gcc.dg/pr47793.c: New.
10257
10258 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10259
10260         PR tree-optimization/48975
10261         * gcc.dg/pr48975.c: New test.
10262
10263 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10264
10265         PR fortran/48972
10266         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10267
10268 2011-05-12  Jason Merrill  <jason@redhat.com>
10269
10270         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10271
10272 2011-05-12  Geert Bosch  <bosch@adacore.com>
10273
10274         * gnat.dg/view_conversion1.adb: New test.
10275
10276 2011-05-12  Richard Guenther  <rguenther@suse.de>
10277
10278         PR tree-optimization/48172
10279         * gcc.dg/vect/pr48172.c: New testcase.
10280
10281 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10282
10283         PR debug/48967
10284         * g++.dg/opt/pr48967.C: New test.
10285
10286 2011-05-11  Jason Merrill  <jason@redhat.com>
10287
10288         * g++.dg/cpp0x/constexpr-friend.C: New.
10289         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10290
10291         * g++.dg/cpp0x/sfinae22.C: New.
10292
10293 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10294
10295         PR fortran/48889
10296         * gfortran.dg/generic_24.f90: New.
10297
10298 2011-05-11  Richard Guenther  <rguenther@suse.de>
10299
10300         PR tree-optimization/15256
10301         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10302
10303 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10304
10305         PR debug/48159
10306         * gcc.dg/pr48159-1.c: New test.
10307         * gcc.dg/pr48159-2.c: New test.
10308
10309 2011-05-11  Richard Guenther  <rguenther@suse.de>
10310
10311         PR middle-end/48953
10312         * gcc.dg/torture/pr48953.c: New testcase.
10313
10314 2011-05-11  Richard Guenther  <rguenther@suse.de>
10315
10316         PR tree-optimization/18041
10317         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10318
10319 2011-05-11  Alan Modra  <amodra@gmail.com>
10320
10321         PR target/47755
10322         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10323
10324 2011-05-10  Jason Merrill  <jason@redhat.com>
10325
10326         * g++.dg/cpp0x/defaulted25.C: New.
10327         * g++.dg/template/crash7.C: Adjust.
10328
10329         * g++.dg/cpp0x/variadic108.C: New.
10330
10331 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10332
10333         * g++.dg/inherit/virtual9.C: Extend.
10334
10335 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10336
10337         PR target/48857
10338         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10339         are passed and returned in vector registers.
10340
10341 2011-05-10  Richard Guenther  <rguenther@suse.de>
10342
10343         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10344         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10345         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10346         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10347         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10348         applies.
10349
10350 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10351
10352         PR tree-optimization/48611
10353         PR tree-optimization/48794
10354         * gfortran.dg/gomp/pr48611.f90: New test.
10355         * gfortran.dg/gomp/pr48794.f90: New test.
10356
10357         PR debug/48928
10358         * gcc.dg/dfp/pr48928.c: New test.
10359
10360 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10361
10362         PR c++/48522
10363         * g++.dg/cpp0x/pr48522.C: New.
10364
10365 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10366
10367         PR c++/48735
10368         * g++.dg/cpp0x/sfinae21.C: New.
10369
10370 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10371
10372         * g++.dg/template/sfinae28.C: Rename to...
10373         * g++.dg/cpp0x/sfinae19.C: ... this.
10374         * g++.dg/template/sfinae29.C: Rename to...
10375         * g++.dg/cpp0x/sfinae20.C: ... this.
10376
10377 2011-05-09  Jeff Law <law@redhat.com>
10378
10379         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10380         consistent results.
10381
10382 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10383
10384         PR c++/20039
10385         * g++.dg/init/pr20039.C: New.
10386
10387 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10388
10389         PR c++/48737
10390         PR c++/48744
10391         * g++.dg/template/sfinae28.C: New.
10392         * g++.dg/template/sfinae29.C: Likewise.
10393
10394 2011-05-09  Jason Merrill  <jason@redhat.com>
10395
10396         * g++.dg/template/nontype23.C: New.
10397
10398 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10399         PR c++/48859
10400         * g++.dg/init/pr48859.C: New.
10401
10402 2011-05-09  Jason Merrill  <jason@redhat.com>
10403
10404         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10405         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10406         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10407         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10408         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10409         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10410         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10411         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10412
10413 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10414
10415         * g++.dg/inherit/virtual9.C: New.
10416
10417 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10418
10419         PR c++/48574
10420         * g++.dg/template/dependent-expr8.C: New test case.
10421
10422 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10423
10424         PR tree-optimization/48837
10425         * gcc.dg/pr48837.c: New testcase.
10426
10427 2011-05-06  Jason Merrill  <jason@redhat.com>
10428
10429         * g++.dg/cpp0x/constexpr-condition2.C: New.
10430
10431         * g++.dg/cpp0x/constexpr-missing.C: New.
10432
10433 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10434
10435         PR fortran/18918
10436         * gfortran.dg/coarray/this_image_2.f90: New.
10437
10438 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10439
10440         PR fortran/48858
10441         PR fortran/48820
10442         * gfortran.dg/bind_c_usage_22.f90: New.
10443         * gfortran.dg/bind_c_usage_23.f90: New.
10444         * gfortran.dg/bind_c_usage_24.f90: New.
10445         * gfortran.dg/bind_c_usage_24_c.c: New.
10446
10447 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10448
10449         PR c++/48838
10450         * g++.dg/template/member9.C: New test case.
10451
10452 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10453
10454         * gnat.dg/discr29.ad[sb]: New test.
10455         * gnat.dg/discr30.adb: Likewise.
10456
10457 2011-05-05  Julian Brown  <julian@codesourcery.com>
10458
10459         * gcc.target/arm/neon-vset_lanes8.c: New test.
10460
10461 2011-05-05  Jason Merrill  <jason@redhat.com>
10462
10463         * g++.dg/init/new32.C: New.
10464
10465 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10466
10467         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10468         Fix typo.
10469
10470 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10471
10472         PR rtl-optimization/48381
10473         * gcc.c-torture/compile/pr48381.c: New test.
10474
10475 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10476
10477         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10478         to dg-options.
10479         * gcc.target/i386/opt-1.c: Ditto.
10480
10481 2011-05-04  Jason Merrill  <jason@redhat.com>
10482
10483         * g++.dg/conversion/base1.C: New.
10484
10485 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10486
10487         PR libgfortran/48787
10488         * gfortran.dg/round_3.f08: Add more checks to test case.
10489
10490 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10491
10492         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10493         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10494         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10495         Gate test on effective_target fd_truncate.
10496
10497 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10498
10499         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10500         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10501         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10502         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10503         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10504         * gcc.target/i386/pr38824.c: Ditto.
10505         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10506         * gcc.target/i386/vecinit-2.c: Ditto.
10507         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10508         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10509         * gcc.target/i386/parity-2.c: Ditto.
10510         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10511
10512 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10513
10514         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10515         remove duplication.
10516         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10517         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10518         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10519
10520 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10521
10522         PR fortran/18918
10523         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10524
10525 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10526
10527         PR fortran/18918
10528         * gfortran.dg/coarray/this_image_1.f90: New.
10529
10530 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10531
10532         PR fortran/18918
10533         * gfortran.dg/coarray/caf.dg: New.
10534         * gfortran.dg/coarray/image_index_1.f90: New, copied
10535         from ../coarray_16.f90.
10536
10537 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10538
10539         PR c++/28501
10540         * g++.dg/ext/complex9.C: New.
10541
10542 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10543
10544         From Mike Frysinger
10545         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10546         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10547         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10548
10549 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10550
10551         * gcc.target/bfin/builtins: Created.
10552         * gcc.target/bfin/hisilh-O0.c: Deleted.
10553         * gcc.target/bfin/hisilh.c: Moved to...
10554         * gcc.target/bfin/builtins/hisilh.c: ...here.
10555         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10556         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10557         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10558         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10559         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10560         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10561         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10562         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10563         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10564         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10565         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10566         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10567         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10568         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10569         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10570         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10571         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10572         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10573         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10574         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10575         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10576         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10577         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10578         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10579         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10580         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10581         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10582         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10583         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10584         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10585         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10586         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10587         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10588         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10589         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10590         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10591         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10592         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10593         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10594         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10595         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10596         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10597         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10598         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10599         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10600         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10601         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10602         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10603         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10604         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10605         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10606         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10607         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10608         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10609         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10610         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10611         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10612         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10613         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10614         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10615         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10616         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10617         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10618         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10619         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10620         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10621         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10622         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10623         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10624         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10625         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10626         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10627         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10628         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10629         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10630         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10631         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10632         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10633         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10634         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10635         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10636         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10637         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10638         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10639         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10640         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10641         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10642         * gcc.target/bfin/builtins/circptr.c: Ditto.
10643         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10644         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10645         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10646         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10647         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10648         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10649         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10650         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10651         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10652         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10653         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10654         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10655         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10656         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10657         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10658         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10659         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10660         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10661         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10662         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10663         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10664         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10665         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10666         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10667         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10668         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10669         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10670         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10671         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10672         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10673         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10674         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10675         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10676         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10677         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10678         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10679         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10680         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10681         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10682         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10683         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10684         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10685         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10686         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10687         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10688         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10689         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10690         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10691         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10692         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10693         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10694         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10695         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10696         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10697         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10698         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10699         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10700         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10701         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10702         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10703         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10704         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10705         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10706         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10707         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10708         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10709         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10710         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10711         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10712         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10713
10714 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10715
10716         * gcc.target/arm/cold-lc.c: New test.
10717
10718 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10719
10720         PR target/48774
10721         * gcc.dg/pr48774.c: New test.
10722
10723 2011-05-03  Richard Guenther  <rguenther@suse.de>
10724
10725         * gcc.dg/large-size-array-5.c: New testcase.
10726
10727 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10728
10729         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10730
10731 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10732
10733         * lib/target-supports.exp (check_effective_target_vect_strided):
10734         Replace with...
10735         (check_effective_target_vect_strided2)
10736         (check_effective_target_vect_strided3)
10737         (check_effective_target_vect_strided4)
10738         (check_effective_target_vect_strided8): ...these new functions.
10739
10740         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10741         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10742         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10743         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10744         * gcc.dg/vect/pr37539.c: Likewise.
10745         * gcc.dg/vect/slp-11a.c: Likewise.
10746         * gcc.dg/vect/slp-11b.c: Likewise.
10747         * gcc.dg/vect/slp-11c.c: Likewise.
10748         * gcc.dg/vect/slp-12a.c: Likewise.
10749         * gcc.dg/vect/slp-12b.c: Likewise.
10750         * gcc.dg/vect/slp-18.c: Likewise.
10751         * gcc.dg/vect/slp-19a.c: Likewise.
10752         * gcc.dg/vect/slp-19b.c: Likewise.
10753         * gcc.dg/vect/slp-21.c: Likewise.
10754         * gcc.dg/vect/slp-23.c: Likewise.
10755         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10756
10757         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10758         instead of vect_interleave && vect_extract_even_odd.
10759         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10760         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10761         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10762         * gcc.dg/vect/vect-1.c: Likewise.
10763         * gcc.dg/vect/vect-10.c: Likewise.
10764         * gcc.dg/vect/vect-98.c: Likewise.
10765         * gcc.dg/vect/vect-107.c: Likewise.
10766         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10767         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10768         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10769         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10770         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10771         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10772         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10773         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10774         * gcc.dg/vect/vect-strided-float.c: Likewise.
10775         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10776         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10777         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10778         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10779         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10780         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10781         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10782         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10783         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10784         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10785         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10786         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10787         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10788         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10789         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10790
10791         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10792         target condition.
10793         * gcc.dg/vect/pr30843.c: Likewise.
10794         * gcc.dg/vect/pr33866.c: Likewise.
10795         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10796         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10797         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10798         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10799
10800 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10801
10802         * gcc.dg/vect/slp-11.c: Split into...
10803         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10804         gcc.dg/vect/slp-11c.c: ...these tests.
10805         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10806         * gcc.dg/vect/slp-12c.c: ...this new test.
10807         * gcc.dg/vect/slp-19.c: Split into...
10808         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10809         gcc.dg/vect/slp-19c.c: ...these new tests.
10810
10811 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10812
10813         * lib/target-supports.exp
10814         (check_effective_target_vect_extract_even_odd_wide): Delete.
10815         (check_effective_target_vect_strided_wide): Likewise.
10816         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10817         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10818         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10819         * gcc.dg/vect/pr37539.c: Likewise.
10820         * gcc.dg/vect/slp-11.c: Likewise.
10821         * gcc.dg/vect/slp-12a.c: Likewise.
10822         * gcc.dg/vect/slp-12b.c: Likewise.
10823         * gcc.dg/vect/slp-19.c: Likewise.
10824         * gcc.dg/vect/slp-23.c: Likewise.
10825         * gcc.dg/vect/vect-1.c: Likewise.
10826         * gcc.dg/vect/vect-98.c: Likewise.
10827         * gcc.dg/vect/vect-107.c: Likewise.
10828         * gcc.dg/vect/vect-strided-float.c: Likewise.
10829
10830 2011-05-02  Jason Merrill  <jason@redhat.com>
10831
10832         * g++.dg/init/new31.C: New.
10833
10834 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10835
10836         PR c/35445
10837         * gcc.dg/pr35445.c: New test.
10838
10839 2011-05-02  Jason Merrill  <jason@redhat.com>
10840
10841         * c-c++-common/vla-1.c: New.
10842
10843 2011-05-02  Richard Guenther  <rguenther@suse.de>
10844
10845         PR tree-optimization/48822
10846         * gcc.dg/torture/pr48822.c: New testcase.
10847
10848 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10849
10850         PR c++/47969
10851         * g++.dg/cpp0x/constexpr-47969.C: New.
10852
10853 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10854
10855         PR testsuite/48498
10856         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10857         on vect_no_align targets.
10858         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10859         vect_no_align targets.
10860
10861 2011-05-01  Xinliang David Li  <davidxl@google.com>
10862
10863         * gcc.dg/tree-ssa/integer-addr.c: New test.
10864         * gcc.dg/tree-ssa/alias_bug.c: New test.
10865
10866 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10867
10868         PR libgfortran/48787
10869         * gfortran.dg/round_3.f08: Add more checks.
10870
10871 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10872
10873         PR fortran/48821
10874         * gfortran.dg/import9.f90: New, proper test.
10875         * gfortran.dg/interface_37.f90: Remove bogus
10876         test (bogus copy of interface_36.f90).
10877
10878 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10879
10880         PR fortran/48821
10881         * gfortran.dg/interface_37.f90: New.
10882
10883 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10884
10885         PR fortran/48746
10886         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10887
10888 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10889
10890         PR tree-optimization/48809
10891         * gcc.c-torture/execute/pr48809.c: New test.
10892
10893 2011-04-29  Jeff Law <law@redhat.com>
10894
10895         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10896
10897 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10898
10899         PR c++/48606
10900         * g++.dg/init/ctor10.C: New.
10901
10902 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10903
10904         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10905           warning in implicitly instantiated templates.
10906
10907 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10908
10909         * g++.dg/warn/Wnull-conversion-1.C: New.
10910         * g++.dg/warn/Wnull-conversion-2.C: New.
10911
10912 2011-04-29  Diego Novillo  <dnovillo@google.com>
10913
10914         * g++.old-deja/g++.other/null3.C: Expect warning about
10915         converting boolean to a pointer.
10916
10917 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10918
10919         PR fortran/48462
10920         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10921         being a target.
10922
10923         PR fortran/48746
10924         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10925
10926 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10927
10928         PR fortran/48810
10929         * gfortran.dg/typebound_proc_22.f90: New.
10930
10931         PR fortran/48800
10932         * gfortran.dg/interface_36.f90: New.
10933
10934 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10935
10936         PR libgfortran/48488
10937         PR libgfortran/48602
10938         PR libgfortran/48615
10939         PR libgfortran/48684
10940         PR libgfortran/48787
10941         * gfortran.dg/fmt_g.f: Adjust test.
10942         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10943         * gfortran.dg/round_3.f08: New test.
10944         * gfortran.dg/namelist_print_1.f: Adjust test.
10945         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10946         * gfortran.dg/f2003_io_5.f03: Adjust test.
10947         * gfortran.dg/coarray_15.f90: Adjust test.
10948         * gfortran.dg/namelist_65.f90: Adjust test.
10949         * gfortran.dg/fmt_cache_1.f: Adjust test.
10950         * gfortran.dg/char4_iunit_2.f03: Adjust test.
10951         * gfortran.dg/real_const_3.f90: Adjust test.
10952
10953 2011-04-29  Jan Hubicka  <jh@suse.cz>
10954
10955         * gcc.dg/tree-ssa/inline-10.c: New testcase.
10956         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
10957
10958 2011-04-28  Xinliang David Li  <davidxl@google.com>
10959
10960         * gcc.dg/tree-prof/prof-robust-1.c: New test.
10961         * g++.dg/prof-robust-1.C: New test.
10962
10963 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
10964
10965         PR tree-optimization/48765
10966         * gcc.dg/vect/pr48765.c: New.
10967
10968 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10969
10970         PR tree-optimization/48775
10971         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
10972
10973 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10974
10975         PR c++/48798
10976         * g++.dg/inherit/pr48798.C: New.
10977         * g++.old-deja/g++.other/base1.C: Adjust.
10978
10979 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
10980
10981         PR c++/48656
10982         * g++.dg/template/inherit7.C: New test case.
10983
10984 2011-04-28  Richard Guenther  <rguenther@suse.de>
10985
10986         PR tree-optimization/40052
10987         PR tree-optimization/15347
10988         * gcc.dg/tree-ssa/vrp57.c: New testcase.
10989         * gcc.dg/pr15347.c: Likewise.
10990
10991 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10992
10993         PR c++/48530
10994         * g++.dg/cpp0x/sfinae18.C: New.
10995
10996 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
10997
10998         PR c++/48771
10999         * g++.dg/ext/is_literal_type1.C: New.
11000
11001 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11002
11003         PR fortran/48112
11004         PR fortran/48279
11005         * gfortran.dg/interface_35.f90: New.
11006         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11007         * gfortran.dg/func_result_6.f90: Add dg-warning.
11008         * gfortran.dg/bessel_1.f90: Ditto.
11009         * gfortran.dg/hypot_1.f90: Ditto.
11010         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11011         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11012         * gfortran.dg/interface_assignment_4.f90: Ditto.
11013
11014 2011-04-27  Jason Merrill  <jason@redhat.com>
11015
11016         * g++.dg/ext/complex8.C: New.
11017
11018         * g++.dg/cpp0x/initlist49.C: New.
11019         * g++.dg/init/new30.C: New.
11020
11021 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11022
11023         PR fortran/48788
11024         * gfortran.dg/whole_file_34.f90: New.
11025
11026 2011-04-27  Jan Hubicka  <jh@suse.cz>
11027
11028         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11029
11030 2011-04-27  Jason Merrill  <jason@redhat.com>
11031
11032         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11033
11034         * g++.dg/parse/ambig6.C: New.
11035
11036 2011-04-27  Nick Clifton  <nickc@redhat.com>
11037
11038         * gcc.dg/20020312-2.c: Add definition for RX.
11039
11040         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11041         option with RX targets.
11042
11043         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11044         /* */ comments.
11045
11046 2011-04-27  Richard Guenther  <rguenther@suse.de>
11047
11048         * gcc.dg/tree-ssa/pr23382.c: Remove.
11049
11050 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11051
11052         PR target/48767
11053         * gcc.c-torture/compile/pr48767.c: New test.
11054
11055 2011-04-27  Richard Guenther  <rguenther@suse.de>
11056
11057         PR tree-optimization/48772
11058         * g++.dg/pr48772.C: New testcase.
11059
11060 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11061
11062         PR c/48742
11063         * gcc.c-torture/compile/pr48742.c: New test.
11064
11065 2011-04-26  Jason Merrill  <jason@redhat.com>
11066
11067         * g++.dg/lookup/koenig13.C: New.
11068
11069         * g++.dg/cpp0x/initlist48.C: New.
11070
11071 2011-04-25  Jason Merrill  <jason@redhat.com>
11072
11073         * g++.dg/cpp0x/sfinae17.C: New.
11074
11075 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11076
11077         PR target/48258
11078         * gcc.target/powerpc/pr48258-1.c: New file.
11079         * gcc.target/powerpc/pr48258-2.c: Ditto.
11080
11081 2011-04-26  Xinliang David Li  <davidxl@google.com>
11082
11083         * gcc.dg/uninit-suppress.c: New test.
11084         * gcc.dg/uninit-suppress.c: New test.
11085
11086 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11087
11088         PR debug/48768
11089         * gcc.dg/pr48768.c: New test.
11090
11091         PR tree-optimization/48734
11092         * gcc.c-torture/compile/pr48734.c: New test.
11093
11094         PR testsuite/48753
11095         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11096
11097 2011-04-26  Richard Guenther  <rguenther@suse.de>
11098
11099         PR tree-optimization/48731
11100         * gcc.dg/torture/pr48731.c: New testcase.
11101
11102 2011-04-26  Richard Guenther  <rguenther@suse.de>
11103
11104         PR testsuite/48753
11105         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11106
11107 2011-04-26  Richard Guenther  <rguenther@suse.de>
11108
11109         PR middle-end/48694
11110         * gcc.dg/torture/pr48694-1.c: New testcase.
11111         * gcc.dg/torture/pr48694-2.c: Likewise.
11112
11113 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11114
11115         * g++.dg/ext/underlying_type1.C: New.
11116         * g++.dg/ext/underlying_type2.C: Likewise.
11117         * g++.dg/ext/underlying_type3.C: Likewise.
11118         * g++.dg/ext/underlying_type4.C: Likewise.
11119         * g++.dg/ext/underlying_type5.C: Likewise.
11120         * g++.dg/ext/underlying_type6.C: Likewise.
11121         * g++.dg/ext/underlying_type7.C: Likewise.
11122         * g++.dg/ext/underlying_type8.C: Likewise.
11123         * g++.dg/ext/underlying_type9.C: Likewise.
11124         * g++.dg/ext/underlying_type10.C: Likewise.
11125
11126 2011-04-25  Jason Merrill  <jason@redhat.com>
11127
11128         * g++.dg/cpp0x/regress/template-const2.C: New.
11129
11130 2011-04-25  Jeff Law <law@redhat.com>
11131
11132         * gcc.dg/tree-ssa/vrp56.c: new test.
11133
11134 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11135
11136         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11137
11138 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11139
11140         PR preprocessor/48740
11141         * c-c++-common/raw-string-11.c: New test.
11142
11143 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11144
11145         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11146         hppa*-*-hpux*.
11147
11148 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11149
11150         PR fortran/18918
11151         * gfortran.dg/coarray_19.f90: New.
11152
11153 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11154
11155         PR c/48685
11156         * gcc.dg/pr48685.c: New test.
11157
11158 2011-04-22  Jan Hubicka  <jh@suse.cz>
11159
11160         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11161
11162 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11163
11164         PR tree-optimization/48717
11165         * gcc.c-torture/execute/pr48717.c: New test.
11166
11167 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11168
11169         PR target/48723
11170         * gcc.target/i386/pr48723.c: New test.
11171
11172 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11173
11174         PR c/48716
11175         * gcc.dg/gomp/pr48716.c: New test.
11176         * g++.dg/gomp/pr48716.C: New test.
11177
11178 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11179
11180         PR c/36750
11181         * gcc.dg/missing-field-init-2.c: Update testcase.
11182
11183 2011-04-22  Alan Modra  <amodra@gmail.com>
11184
11185         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11186
11187 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11188
11189         PR fortran/48405
11190         * gfortran.dg/function_optimize_6.f90:  New test.
11191
11192 2011-04-21  Easwaran Raman  <eraman@google.com>
11193
11194         * gcc.dg/stack-layout-2.c: New test.
11195
11196 2011-04-21  Richard Guenther  <rguenther@suse.de>
11197
11198         PR lto/48703
11199         * g++.dg/lto/pr48207-2_0.C: New testcase.
11200         * g++.dg/lto/pr48207-3_0.C: Likewise.
11201
11202 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11203
11204         * gnat.dg/volatile5.adb: New test.
11205         * gnat.dg/volatile5_pkg.ads: New helper.
11206
11207 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11208
11209         PR target/48708
11210         * gcc.target/i386/pr48708.c: New test.
11211
11212 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11213
11214         * gcc.dg/vect/vect-119.c: New test.
11215
11216 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11217
11218         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11219         and once without.
11220
11221 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11222             Richard Sandiford  <richard.sandiford@linaro.org>
11223
11224         PR target/46329
11225         * gcc.target/arm/pr46329.c: New test.
11226
11227 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11228
11229         PR fortran/18918
11230         * gfortran.dg/coarray_18.f90: New.
11231
11232 2011-04-20  Jason Merrill  <jason@redhat.com>
11233
11234         * g++.dg/cpp0x/initlist47.C: New.
11235
11236         * g++.dg/init/dtor4.C: New.
11237
11238 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11239
11240         PR target/48678
11241         * gcc.target/i386/sse2-pinsrw.c: New test.
11242         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11243         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11244         * gcc.target/i386/sse2-insvhi.c: Ditto.
11245         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11246         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11247
11248 2011-04-20  Jason Merrill  <jason@redhat.com>
11249
11250         * g++.dg/template/const4.C: New.
11251
11252 2011-04-20  Easwaran Raman  <eraman@google.com>
11253
11254         * gcc.dg/stack-layout-1.c: New test.
11255
11256 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11257
11258         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11259         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11260         function.
11261
11262 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11263
11264         * gcc.dg/binop-xor1.c: New test.
11265         * gcc.dg/binop-xor2.c: New test.
11266         * gcc.dg/binop-xor3.c: New test.
11267         * gcc.dg/binop-xor4.c: New test.
11268         * gcc.dg/binop-xor5.c: New test.
11269
11270 2011-04-20  Richard Guenther  <rguenther@suse.de>
11271
11272         PR tree-optimization/47892
11273         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11274
11275 2011-04-20  Richard Guenther  <rguenther@suse.de>
11276
11277         PR middle-end/48695
11278         * g++.dg/torture/pr48695.C: New testcase.
11279
11280 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11281
11282         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11283         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11284         * gcc.c-torture/execute/pr45262.c: Ditto
11285         * gcc.dg/torture/pr43165.c: Ditto.
11286         * gcc.dg/torture/pr47228.c: Ditto.
11287         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11288         * gcc.dg/ipa/pr45644.c: Ditto.
11289         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11290         PDP11.
11291
11292 2011-04-19  Jason Merrill  <jason@redhat.com>
11293
11294         * g++.dg/ext/complex7.C: New.
11295
11296         * g++.dg/ext/attrib41.C: New.
11297
11298 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11299
11300         PR testsuite/48676
11301         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11302
11303 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11304
11305         PR target/48678
11306         * gcc.target/i386/pr48678.c: New test.
11307
11308 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11309
11310         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11311         * g++.dg/opt/devirt2.C: New test.
11312         * g++.dg/ipa/devirt-g-1.C: Likewise.
11313
11314 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11315
11316         PR fortran/48588
11317         * gfortran.dg/whole_file_33.f90: New.
11318
11319 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11320
11321         * g++.dg/ipa/devirt-7.C: New test.
11322
11323 2011-04-19  Richard Guenther  <rguenther@suse.de>
11324
11325         PR lto/48207
11326         * g++.dg/lto/pr48207_0.C: New testcase.
11327
11328 2011-04-18  Jason Merrill  <jason@redhat.com>
11329
11330         * g++.dg/init/void1.C: New.
11331
11332         * g++.dg/cpp0x/union4.C: New.
11333
11334 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11335
11336         PR middle-end/48661
11337         * g++.dg/torture/pr48661.C: New test.
11338
11339         PR c++/48632
11340         * g++.dg/gomp/pr48632.C: New test.
11341
11342 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11343
11344         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11345         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11346
11347 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11348
11349         PR fortran/18918
11350         * gfortran.dg/coarray_17.f90: New.
11351         * gfortran.dg/coarray_10.f90: Update dg-error.
11352
11353 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11354
11355         PR testsuite/48251
11356         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11357         * gfortran.dg/guality/guality.exp: Likewise.
11358
11359 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11360
11361         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11362
11363 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11364
11365         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11366
11367 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11368
11369         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11370
11371 2011-04-18  Richard Guenther  <rguenther@suse.de>
11372
11373         PR middle-end/46364
11374         * g++.dg/torture/pr46364.C: New testcase.
11375
11376 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11377
11378         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11379
11380 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11381
11382         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11383
11384 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11385             Ira Rosen  <ira.rosen@linaro.org>
11386
11387         PR target/48252
11388         * gcc.target/arm/pr48252.c: New test.
11389
11390 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11391
11392         PR tree-optimization/48616
11393         * gcc.dg/pr48616.c: New test.
11394
11395 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11396
11397         PR fortran/18918
11398         * gfortran.dg/coarray_16.f90: New.
11399
11400 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11401
11402         PR fortran/48462
11403         * gfortran.dg/realloc_on_assign_7.f03: New test.
11404
11405 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11406
11407         PR libgfortran/48602
11408         * gfortran.dg/fmt_g0_6.f08: New test.
11409
11410 2011-04-17  Jason Merrill  <jason@redhat.com>
11411
11412         * g++.dg/cpp0x/sfinae16.C: New.
11413
11414 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11415
11416         * gcc.target/mips/reg-var-1.c: New test.
11417
11418 2011-04-17  Jan Hubicka  <jh@suse.cz>
11419
11420         * gcc.dg/winline-5.c: Update testcase.
11421
11422 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11423
11424         * gnat.dg/discr27.ad[sb]: Move dg directive.
11425         * gnat.dg/discr28.ad[sb]: New test.
11426         * gnat.dg/discr28_pkg.ads: New helper.
11427
11428 2011-04-17  Michael Matz  <matz@suse.de>
11429
11430         PR tree-optimization/48622
11431         PR lto/48645
11432         * gcc.dg/lto/pr48622_0.c: New test.
11433
11434 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11435
11436         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11437         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11438         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11439         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11440         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11441         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11442
11443 2011-04-15  Jason Merrill  <jason@redhat.com>
11444
11445         * g++.dg/cpp0x/range-for17.C: New.
11446
11447 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11448
11449         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11450         * g++.dg/cpp0x/range-for3.C: Likewise.
11451         * g++.dg/cpp0x/range-for9.C: Correct error message.
11452         * g++.dg/cpp0x/range-for11.C: New.
11453         * g++.dg/cpp0x/range-for12.C: New.
11454         * g++.dg/cpp0x/range-for13.C: New.
11455         * g++.dg/cpp0x/range-for14.C: New.
11456         * g++.dg/cpp0x/range-for15.C: New.
11457         * g++.dg/cpp0x/range-for16.C: New.
11458
11459 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11460
11461         PR fortran/18918
11462         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11463
11464 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11465
11466         * objc.dg/naming-4.m: Updated.
11467         * objc.dg/naming-5.m: Updated.
11468         * objc.dg/naming-6.m: New.
11469         * objc.dg/naming-7.m: New.
11470         * obj-c++.dg/naming-1.mm: Updated.
11471         * obj-c++.dg/naming-2.mm: Updated.
11472         * obj-c++.dg/naming-3.mm: New.
11473         * obj-c++.dg/naming-4.mm: New.
11474
11475 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11476
11477         PR libgfortran/48589
11478         * gfortran.dg/fmt_g0_5.f08: New test.
11479
11480 2011-04-15  Richard Guenther  <rguenther@suse.de>
11481
11482         PR testsuite/48286
11483         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11484
11485 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11486
11487         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11488         -finline-limit=0 to -fno-inline
11489
11490 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11491
11492         PR target/48614
11493         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11494         just avx.
11495
11496 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11497
11498         PR target/48605
11499         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11500         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11501         * gcc.target/i386/avx-insertps-3.c: New test.
11502         * gcc.target/i386/avx-insertps-4.c: New test.
11503
11504 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11505
11506         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11507         -finline-limit=0
11508
11509 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11510
11511         PR target/46779
11512         PR target/45291
11513         PR target/41894
11514         * gcc.target/avr/pr46779-1.c: New test case
11515         * gcc.target/avr/pr46779-2.c: New test case
11516
11517 2011-04-14  Jason Merrill  <jason@redhat.com>
11518
11519         * g++.dg/cpp0x/sfinae15.C: New.
11520
11521         * g++.dg/cpp0x/sfinae14.C: New.
11522
11523         * g++.dg/ext/vla10.C: New.
11524
11525 2011-04-14  Richard Guenther  <rguenther@suse.de>
11526
11527         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11528
11529 2011-04-14  Richard Guenther  <rguenther@suse.de>
11530
11531         * gcc.dg/fold-bitand-4.c: Move ...
11532         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11533
11534 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11535
11536         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11537         variables const.
11538         * gcc.target/avr/torture/trivial.c: Ditto.
11539
11540 2011-04-13  Jason Merrill  <jason@redhat.com>
11541
11542         * g++.dg/template/operator11.C: New.
11543
11544 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11545
11546         PR middle-end/48591
11547         * gcc.dg/gomp/pr48591.c: New test.
11548
11549         PR c++/48570
11550         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11551         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11552
11553 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11554
11555         PR c++/48574
11556         * g++.dg/template/dependent-expr7.C: New test case.
11557
11558 2011-04-13  Jason Merrill  <jason@redhat.com>
11559
11560         * g++.dg/cpp0x/sfinae13.C: New.
11561
11562 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11563
11564         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11565
11566 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11567
11568         * gcc.target/arm/pr43698.c: Remove -march option.
11569
11570 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11571
11572         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11573         -march option.
11574
11575 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11576
11577         PR fortran/48360
11578         PR fortran/48456
11579         * gfortran.dg/realloc_on_assign_6.f03: New test.
11580
11581 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11582
11583         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11584         targets the additional -mno-ms-bitfields and
11585         -Wno-packed-bitfield-compat options.
11586         * g++.dg/ext/bitfield3.C: Likewise.
11587         * g++.dg/ext/bitfield4.C: Likewise.
11588         * g++.dg/ext/bitfield5.C: Likewise.
11589         * gcc.dg/bitfld-15.c: Likewise.
11590         * gcc.dg/bitfld-16.c: Likewise.
11591         * gcc.dg/bitfld-17.c: Likewise.
11592         * gcc.dg/bitfld-18.c: Likewise.
11593
11594 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11595
11596         * gcc.target/arm/neon-vld3-1.c: New test.
11597         * gcc.target/arm/neon-vst3-1.c: New test.
11598         * gcc.target/arm/neon/v*.c: Regenerate.
11599
11600 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11601
11602         PR rtl-optimization/48549
11603         * g++.dg/opt/pr48549.C: New test.
11604
11605 2011-04-12  Richard Guenther  <rguenther@suse.de>
11606
11607         PR tree-optimization/46076
11608         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11609
11610 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11611
11612         PR testsuite/21164
11613         * lib/compat.exp (compat-execute): Declare unsupported after
11614         stripping path from src1.
11615         * lib/lto.exp (lto-execute): Likewise.
11616
11617 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11618
11619         PR c/48552
11620         * gcc.dg/pr48552-1.c: New test.
11621         * gcc.dg/pr48552-2.c: New test.
11622
11623 2011-04-11  Jason Merrill  <jason@redhat.com>
11624
11625         * g++.dg/cpp0x/sfinae12.C: New.
11626
11627         * g++.dg/cpp0x/enum10.C: New.
11628
11629         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11630
11631         * g++.dg/cpp0x/rv-func.C: New.
11632
11633 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11634
11635         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11636         alpha*-dec-osf5*.
11637
11638 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11639
11640         PR tree-optimization/48195
11641         * gcc.dg/ipa/pr48195.c: New test.
11642
11643 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11644
11645         * gnat.dg/return3.adb: Remove unused switch.
11646
11647 2011-04-08  Mike Stump  <mikestump@comcast.net>
11648
11649         PR testsuite/48506
11650         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11651         default to fno-common.
11652
11653 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11654
11655         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11656         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11657
11658 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11659
11660         PR fortran/48448
11661         * gfortran.dg/function_optimize_5.f90:  New test.
11662
11663 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11664
11665         * gnat.dg/aggr17.adb: New test.
11666         * gnat.dg/aggr18.adb: Likewise.
11667
11668 2011-04-08  Michael Matz  <matz@suse.de>
11669
11670         PR middle-end/48389
11671         * gcc.target/i386/pr48389.c: New test.
11672
11673 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11674
11675         PR rtl-optimization/48272
11676         * g++.dg/opt/pr48272.C: New.
11677
11678 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11679
11680         PR rtl-optimization/48235
11681         * gcc.dg/pr48235.c: New.
11682
11683 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11684
11685         PR rtl-optimization/48302
11686         * g++.dg/opt/pr48302.C: New.
11687
11688 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11689
11690         PR target/48273
11691         * g++.dg/opt/pr48273.C: New.
11692
11693 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11694
11695         PR rtl-optimization/48442
11696         * gcc.dg/pr48442.c: New.
11697
11698 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11699
11700         PR tree-optimization/48377
11701         * gcc.dg/vect/pr48377.c: New test.
11702
11703 2011-04-07  Jason Merrill  <jason@redhat.com>
11704
11705         * g++.dg/cpp0x/regress/call1.C: New.
11706
11707         * g++.dg/cpp0x/variadic107.C: New.
11708
11709         * g++.dg/cpp0x/sfinae11.C: New.
11710         * g++.dg/cpp0x/noexcept02.C: Fix.
11711
11712         * g++.dg/cpp0x/sfinae10.C: New.
11713
11714         * g++.dg/cpp0x/sfinae9.C: New.
11715
11716         * c-c++-common/Wcast-qual-1.c: Move here from...
11717         * gcc.dg/cast-qual-3.c: ...here, and...
11718         * g++.dg/warn/Wcast-qual2.C: ...here.
11719
11720         * g++.dg/cpp0x/sfinae8.C: New.
11721
11722         * g++.dg/cpp0x/sfinae7.C: New.
11723
11724         * g++.dg/cpp0x/enum9.C: New.
11725
11726 2011-04-07  Mike Stump  <mikestump@comcast.net>
11727
11728         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11729         with no trampolines.
11730
11731 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11732
11733         PR fortran/48117
11734         * gfortran.dg/gomp/pr48117.f90: New test.
11735
11736         PR debug/48343
11737         * gcc.dg/torture/pr48343.c: New test.
11738
11739 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11740
11741         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11742
11743 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11744
11745         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11746
11747 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11748
11749         PR target/43920
11750         * lib/scanasm.exp (object-size): New proc.
11751         * gcc.target/arm/pr43920-2.c: New test.
11752
11753 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11754
11755         PR fortran/18918
11756         PR fortran/48477
11757         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11758
11759 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11760
11761         * gcc.dg/mtune.c: Prune note from output.
11762
11763 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11764
11765         PR debug/48466
11766         * gcc.dg/guality/pr36977.c: New test.
11767         * gcc.dg/guality/pr48466.c: New test.
11768
11769 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11770
11771         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11772
11773 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11774
11775         * gnat.dg/return3.adb: New test.
11776
11777 2011-04-06  Richard Guenther  <rguenther@suse.de>
11778
11779         PR tree-optimization/47663
11780         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11781
11782 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11783
11784         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11785         Solaris 8 and 9 as well.
11786
11787 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11788
11789         PR target/43920
11790         * gcc.target/arm/pr43920-1.c: New test.
11791
11792 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11793
11794         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11795         (cctor): Actually return the value.
11796         (main): Cast return values.
11797
11798 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11799
11800         * gfortran.dg/character_comparison_8.f90:  New test.
11801
11802 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11803
11804         * frontend-passes: (optimize_lexical_comparison): New function.
11805         (optimize_expr): Call it.
11806         (optimize_comparison): Also handle lexical comparison functions.
11807         Return false instad of -2 for unequal comparison.
11808
11809 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11810
11811         PR fortran/48412
11812         * function_optimize_4.f90:  New test.
11813
11814 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11815
11816         PR fortran/18918
11817         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11818         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11819         * gfortran.dg/coarray_15.f90: New.
11820
11821 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11822
11823         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11824         * gfortran.dg/bessel_7.f90: Likewise.
11825
11826 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11827
11828         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11829
11830 2011-04-03  Richard Guenther  <rguenther@suse.de>
11831             Ira Rosen  <ira.rosen@linaro.org>
11832
11833         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11834         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11835         -ftree-loop-if-convert-stores.
11836
11837 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11838
11839         * gnat.dg/specs/aggr2.ads: New test.
11840
11841 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11842
11843         * gnat.dg/debug2.ad[sb]: New test.
11844         * gnat.dg/debug2_pkg.ads: New helper.
11845         * gnat.dg/debug3.ad[sb]: New test.
11846
11847 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11848
11849         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11850
11851 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11852
11853         PR middle-end/48335
11854         * gcc.c-torture/compile/pr48335-1.c: New test.
11855         * gcc.dg/pr48335-1.c: New test.
11856         * gcc.dg/pr48335-2.c: New test.
11857         * gcc.dg/pr48335-3.c: New test.
11858         * gcc.dg/pr48335-4.c: New test.
11859         * gcc.dg/pr48335-5.c: New test.
11860         * gcc.dg/pr48335-6.c: New test.
11861         * gcc.dg/pr48335-7.c: New test.
11862         * gcc.dg/pr48335-8.c: New test.
11863         * gcc.target/i386/pr48335-1.c: New test.
11864
11865 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11866
11867         PR c/36299
11868         * gcc.dg/Waddress.c: New test.
11869
11870 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11871
11872         PR fortran/48352
11873         * gfortran.dg/function_optimize_3.f90:  New test.
11874
11875 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11876
11877         * gcc.c-torture/compile/20110401-1.c: New test.
11878
11879         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11880         * g++.dg/lto/20091002-2_0.C: Likewise.
11881         * g++.dg/lto/20090303_0.c: Likewise.
11882         * g++.dg/lto/20091004-1_0.C: Likewise.
11883         * g++.dg/lto/20091002-3_0.C: Likewise.
11884         * g++.dg/lto/20091004-2_0.C: Likewise.
11885         * g++.dg/lto/20081123_0.C: Likewise.
11886         * g++.dg/lto/20090313_0.C: Likewise.
11887         * g++.dg/lto/20081109-1_0.C: Likewise.
11888         * g++.dg/lto/20081219_0.C: Likewise.
11889         * g++.dg/lto/20081204-1_0.C: Likewise.
11890         * g++.dg/lto/20090302_0.C: Likewise.
11891         * g++.dg/lto/20081119-1_0.C: Likewise.
11892         * g++.dg/lto/20081118_0.C: Likewise.
11893         * gcc.dg/lto/20091020-2_0.c: Likewise.
11894         * gcc.dg/lto/20090210_0.c: Likewise.
11895         * gcc.dg/lto/20081204-1_0.c: Likewise.
11896         * gcc.dg/lto/20081224_0.c: Likewise.
11897         * gcc.dg/lto/20090219_0.c: Likewise.
11898         * gcc.dg/lto/20091014-1_0.c: Likewise.
11899         * gcc.dg/lto/20091016-1_0.c: Likewise.
11900         * gcc.dg/lto/20090206-2_0.c: Likewise.
11901         * gcc.dg/lto/20090116_0.c: Likewise.
11902         * gcc.dg/lto/20091013-1_0.c: Likewise.
11903         * gcc.dg/lto/20091015-1_0.c: Likewise.
11904         * gcc.dg/lto/20090126-2_0.c: Likewise.
11905
11906 2011-03-31  Ian Lance Taylor  <iant@google.com>
11907
11908         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11909
11910 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11911
11912         * gnat.dg/opt16.adb: New test.
11913
11914 2011-03-31  Jason Merrill  <jason@redhat.com>
11915
11916         * g++.dg/cpp0x/defaulted24.C: New.
11917
11918 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11919
11920         PR target/16292
11921         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11922         with -O0.
11923
11924 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11925
11926         * g++.dg/other/i386-9.C: New test.
11927
11928 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11929
11930         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11931
11932 2011-03-30  Jason Merrill  <jason@redhat.com>
11933
11934         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11935
11936         * g++.dg/cpp0x/regress/isnan.C: New.
11937
11938         * g++.dg/cpp0x/initlist46.C: New.
11939
11940 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11941
11942         PR target/47551
11943         * gcc.target/arm/neon-modes-2.c: New test.
11944
11945 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11946
11947         PR c/48305
11948         * gcc.c-torture/compile/pr48305.c: New test.
11949
11950 2011-03-29  Jason Merrill  <jason@redhat.com>
11951
11952         * g++.dg/cpp0x/regress/value-dep1.C: New.
11953
11954 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
11955
11956         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
11957
11958 2011-03-29  Ian Lance Taylor  <iant@google.com>
11959
11960         * go.test/go-test.exp: Handle the test lines used in several new
11961         tests.
11962         (errchk): Add opts parameter.  Change all callers.  Handle parens
11963         in regexps.
11964
11965 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
11966             Dominique d'Humieres  <dominiq@lps.ens.fr>
11967
11968         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
11969         and __APPLE__ && __PPC__ && __ALTIVEC__.
11970
11971 2011-03-29  Jason Merrill  <jason@redhat.com>
11972
11973         * g++.dg/cpp0x/dependent1.C: New.
11974
11975         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
11976
11977         * g++.dg/cpp0x/constexpr-memfn1.C: New.
11978
11979         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
11980
11981 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
11982
11983         PR fortran/48095
11984         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
11985         * gfortran.dg/proc_ptr_comp_32.f90: New.
11986
11987 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
11988
11989         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
11990         check for corresponding warning.
11991
11992 2011-03-28  Jason Merrill  <jason@redhat.com>
11993
11994         * g++.dg/cpp0x/rv-deduce2.C: New.
11995
11996 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
11997
11998         PR debug/48203
11999         * gcc.dg/pr48203.c: New test.
12000
12001 2011-03-28  Jeff Law <law@redhat.com>
12002
12003         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12004
12005 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12006
12007         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12008         and __PPC__ && __ALTIVEC__.
12009
12010 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12011
12012         PR testsuite/48238
12013         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12014         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12015         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12016         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12017
12018 2011-03-28  Jason Merrill  <jason@redhat.com>
12019
12020         * g++.dg/cpp0x/initlist-array2.C: New.
12021
12022         * g++.dg/cpp0x/initlist-array1.C: New.
12023
12024         * g++.dg/cpp0x/constexpr-compound.C: New.
12025
12026         * g++.dg/cpp0x/constexpr-using.C: New.
12027
12028         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12029
12030 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12031
12032         PR testsuite/48276
12033         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12034
12035 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12036
12037         * gcc.dg/slp-1.c: New test.
12038
12039 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12040
12041         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12042         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12043         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12044         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12045         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12046         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12047         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12048         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12049         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12050         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12051         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12052         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12053         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12054         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12055
12056 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12057
12058         PR fortran/47065
12059         * gfortran.dg/trim_optimize_5.f90:  New test.
12060         * gfortran.dg/trim_optimize_6.f90:  New test.
12061
12062 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12063
12064         PR target/38598
12065         * gcc.target/mips/madd-7.c: Remove -mlong32.
12066         * gcc.target/mips/msub-7.c: Likewise.
12067
12068 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12069
12070         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12071         accesses to preserve the meaning of the test for doubleword vectors.
12072         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12073         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12074
12075 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12076
12077         PR fortran/48291
12078         * gfortran.dg/class_42.f03: New.
12079
12080 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12081
12082         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12083         strided accesses.
12084
12085 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12086
12087         PR rtl-optimization/48144
12088         * gcc.dg/pr48144.c: New test.
12089
12090 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12091
12092         * gnat.dg/discr27.ad[sb]: New test.
12093
12094 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12095
12096         * gnat.dg/limited_with2.ad[sb]: New test.
12097         * gnat.dg/limited_with2_pkg1.ads: New helper.
12098         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12099
12100 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12101
12102         * gnat.dg/opt15.adb: New test.
12103         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12104
12105 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12106
12107         PR fortran/48174
12108         PR fortran/45304
12109         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12110         * gfortran.dg/leadz_trailz_3.f90: Ditto
12111
12112 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12113
12114         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12115
12116 2011-03-25  Jason Merrill  <jason@redhat.com>
12117
12118         * g++.dg/cpp0x/defaulted22.C: New.
12119         * g++.dg/cpp0x/defaulted23.C: New.
12120         * g++.dg/cpp0x/defaulted15.C: Adjust.
12121
12122 2011-03-25  Jason Merrill  <jason@redhat.com>
12123
12124         * g++.dg/cpp0x/move1.C: New.
12125
12126 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12127
12128         PR target/48287
12129         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12130
12131 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12132
12133         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12134         for mips-sgi-irix6.5.
12135         Replace snprintf prototype by <stdio.h>.
12136
12137 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12138
12139         PR testsuite/48283
12140         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12141         run_expensive_tests.
12142         * gcc.dg/graphite/block-4.c: Likewise.
12143         * gcc.dg/graphite/block-7.c: Likewise.
12144         * gcc.dg/graphite/block-8.c: Likewise.
12145
12146 2011-03-25  Richard Guenther  <rguenther@suse.de>
12147
12148         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12149         * g++.dg/tree-ssa/pr8781.C: Likewise.
12150         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12151         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12152         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12153         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12154         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12155         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12156         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12157         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12158         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12159         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12160         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12161         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12162         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12163         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12164         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12165         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12166         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12167         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12168         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12169         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12170         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12171         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12172         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12173         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12174         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12175         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12176         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12177         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12178         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12179         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12180         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12181         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12182         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12183         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12184         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12185         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12186         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12187         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12188         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12189         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12190         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12191         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12192         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12193         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12194         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12195         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12196         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12197         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12198         * c-c++-common/pr46562-2.c: Likewise.
12199         * gfortran.dg/pr42108.f90: Likewise.
12200         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12201         foo to be inlined even at -O1.
12202         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12203         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12204         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12205         * gcc.dg/matrix/matrix.exp: Disable FRE.
12206
12207 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12208
12209         PR debug/48204
12210         * gcc.dg/dfp/pr48204.c: New test.
12211
12212 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12213
12214         PR target/48209
12215         * gcc.c-torture/execute/pr47917.c: Move this...
12216         * gcc.dg/torture/pr47917.c: to here and add xfails.
12217
12218 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12219
12220         * gnat.dg/array16.ad[sb]: New test.
12221         * gnat.dg/array16.ads: New helper.
12222
12223 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12224
12225         * gnat.dg/derived_type2.adb: New test.
12226
12227 2011-03-24  Richard Guenther  <rguenther@suse.de>
12228
12229         PR tree-optimization/48271
12230         * g++.dg/torture/pr48271.C: New testcase.
12231
12232 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12233
12234         * gnat.dg/array15.ad[sb]: New test.
12235
12236 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12237
12238         PR target/48237
12239         * gcc.target/i386/pr48237.c: New test.
12240
12241 2011-03-24  Richard Guenther  <rguenther@suse.de>
12242
12243         PR middle-end/48269
12244         * gcc.dg/builtin-object-size-10.c: New testcase.
12245
12246 2011-03-24  Richard Guenther  <rguenther@suse.de>
12247
12248         PR tree-optimization/46562
12249         * c-c++-common/pr46562-2.c: New testcase.
12250         * c-c++-common/pr46562.c: Likewise.
12251
12252 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12253
12254         * gcc.dg/vect/vect-cselim-1.c: New test.
12255         * gcc.dg/vect/vect-cselim-2.c: New test.
12256
12257 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12258
12259         * gcc.target/arm/pr46934.c: New.
12260
12261 2011-03-23  Ian Lance Taylor  <iant@google.com>
12262
12263         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12264
12265 2011-03-23  Richard Guenther  <rguenther@suse.de>
12266
12267         * gcc.dg/struct: Remove directory and contents.
12268
12269 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12270
12271         PR testsuite/48251
12272         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12273
12274 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12275
12276         * gnat.dg/discr26.ad[sb]: New test.
12277         * gnat.dg/discr26_pkg.ads: New helper.
12278
12279 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12280
12281         PR target/47553
12282         * gcc.target/arm/neon-vld-1.c: New test.
12283
12284 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12285
12286         * gnat.dg/array14.ad[sb]: New test.
12287         * gnat.dg/array14_pkg.ads: New helper.
12288
12289 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12290
12291         * gcc.c-torture/execute/920501-8.x: Remove.
12292         * gcc.c-torture/execute/930513-1.x: Remove.
12293         * gcc.c-torture/execute/960312-1.x: Remove.
12294         * gcc.c-torture/compile/20000804-1.c,
12295         gcc.c-torture/compile/20001205-1.c,
12296         gcc.c-torture/compile/20001226-1.c,
12297         gcc.c-torture/compile/20010518-2.c,
12298         gcc.c-torture/compile/20020312-1.c,
12299         gcc.c-torture/compile/20020604-1.c,
12300         gcc.c-torture/compile/920501-12.c,
12301         gcc.c-torture/compile/920501-4.c,
12302         gcc.c-torture/compile/920520-1.c,
12303         gcc.c-torture/compile/980506-1.c,
12304         gcc.c-torture/execute/980709-1.x,
12305         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12306         options for m68hc11.
12307         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12308         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12309         m68hc11.
12310
12311 2011-03-22  Nick Clifton  <nickc@redhat.com>
12312
12313         * lib/target-supports.exp (check_profiling_available): Add MN10300
12314         to the list of targets that do not support profiling.  Restore
12315         alpha sorting to this list.
12316
12317 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12318
12319         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12320         failure on 32-bit systems.
12321         * gcc.dg/torture/vector-2.c: Ditto.
12322
12323 2011-03-22  Richard Guenther  <rguenther@suse.de>
12324
12325         PR tree-optimization/48228
12326         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12327
12328 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12329
12330         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12331         powerpc.
12332
12333         PR target/48226
12334         * gcc.target/powerpc/pr48226.c: New file.
12335
12336 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12337
12338         * lib/prune.exp (prune_gcc_output): Prune "could not create
12339         compact unwind for" warnings.
12340
12341 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12342
12343         PR c/42544
12344         PR c/48197
12345         * gcc.c-torture/execute/pr42544.c: New test.
12346         * gcc.c-torture/execute/pr48197.c: New test.
12347
12348 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12349
12350         PR preprocessor/48192
12351         * gcc.target/powerpc/pr48192.c: New file.
12352
12353         PR target/48053
12354         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12355         split problem of 0 being loaded in a VSX register.
12356
12357 2011-03-21  Richard Guenther  <rguenther@suse.de>
12358
12359         PR c/47939
12360         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12361         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12362         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12363         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12364
12365 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12366
12367         PR target/48213
12368         * gcc.dg/pr48213.c: New test.
12369
12370 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12371
12372         PR target/12171
12373         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12374
12375 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12376
12377         * gcc.target/arm/xor-and.c: New.
12378
12379 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12380
12381         PR fortran/22572
12382         * gfortran.dg/function_optimize_1.f90:  New test.
12383         * gfortran.dg/function_optimize_2.f90:  New test.
12384
12385 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12386
12387         PR rtl-optimization/47502
12388         * gcc.target/i386/pr47502-1.c: New.
12389         * gcc.target/i386/pr47502-2.c: Likewise.
12390
12391 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12392
12393         PR rtl-optimization/48156
12394         * gcc.dg/pr48156.c: New test.
12395
12396 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12397
12398         PR libfortran/47439
12399         * gfortran.dg/scratch_1.f90: Adjust test.
12400
12401 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12402
12403         PR libfortran/47439
12404         * gfortran.dg/scratch_1.f90: New test.
12405
12406 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12407
12408         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12409         variably modified typedefs.
12410         * gcc.dg/c1x-typedef-2.c: Remove.
12411
12412 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12413
12414         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12415         * gcc.dg/c1x-anon-struct-3.c: New test.
12416         * gcc.dg/anon-struct-11.c: Update.
12417
12418 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12419
12420         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12421         dg-xfail-run-if.
12422         Only xfail with gas.
12423
12424 2011-03-18  Jason Merrill  <jason@redhat.com>
12425
12426         * g++.dg/template/fn-ptr1.C: New.
12427
12428         * g++.dg/overload/volatile1.C: New.
12429
12430         * g++.dg/opt/pr23372.C: New.
12431
12432         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12433
12434 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12435
12436         PR middle-end/47405
12437         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12438
12439 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12440
12441         * gcc.target/arm/unsigned-extend-1.c: New.
12442
12443 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12444
12445         PR bootstrap/48161
12446         * gcc.c-torture/compile/pr48161.c: New test.
12447
12448 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12449
12450         PR middle-end/47725
12451         * gcc.dg/torture/pr47725.c: New.
12452
12453 2011-03-17  Jason Merrill  <jason@redhat.com>
12454
12455         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12456         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12457
12458 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12459
12460         * gnat.dg/specs/elab2.ads: New test.
12461         * gnat.dg/specs/elab2_pkg.ads: New helper.
12462
12463 2011-03-17  Jason Merrill  <jason@redhat.com>
12464
12465         * g++.dg/cpp0x/decltype-1212.C: New.
12466         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12467
12468 2011-03-17  Jason Merrill  <jason@redhat.com>
12469
12470         * g++.dg/parse/memfnquals1.C: New.
12471
12472 2011-03-17  Richard Guenther  <rguenther@suse.de>
12473
12474         PR middle-end/48134
12475         * gcc.dg/pr48134.c: New testcase.
12476
12477 2011-03-17  Richard Guenther  <rguenther@suse.de>
12478
12479         PR middle-end/48165
12480         * g++.dg/torture/pr48165.C: New testcase.
12481
12482 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12483
12484         PR rtl-optimization/48141
12485         * gcc.dg/pr48141.c: New test.
12486
12487 2011-03-16  Jason Merrill  <jason@redhat.com>
12488
12489         * g++.dg/cpp0x/constexpr-48089.C: New.
12490
12491         * g++.dg/cpp0x/constexpr-abi1.C: New.
12492
12493         * g++.dg/cpp0x/constexpr-46336.C: New.
12494         * g++.dg/parse/friend5.C: Adjust expected errors.
12495
12496         * g++.dg/cpp0x/constexpr-47570.C: New.
12497
12498 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12499
12500         PR debug/47510
12501         * ++.dg/debug/dwarf2/typedef6.C: New test.
12502
12503 2011-03-16  Jason Merrill  <jason@redhat.com>
12504
12505         * g++.dg/cpp0x/elision2.C: New.
12506
12507         * g++.dg/cpp0x/constexpr-array3.C: New.
12508
12509 2011-03-16  Jason Merrill  <jason@redhat.com>
12510
12511         * g++.dg/cpp0x/sfinae6.C: New.
12512         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12513         * g++.dg/cpp0x/pr45908.C: Likewise.
12514         * g++.dg/cpp0x/sfinae6.C: Likewise.
12515         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12516         * g++.old-deja/g++.law/arg11.C: Likewise.
12517
12518 2011-03-16  Jason Merrill  <jason@redhat.com>
12519
12520         * g++.dg/template/incomplete6.C: New.
12521
12522 2011-03-16  Jeff Law <law@redhat.com>
12523
12524         * gcc.dg/tree-ssa/vrp55.c: New test.
12525
12526 2011-03-16  Jason Merrill  <jason@redhat.com>
12527
12528         * g++.dg/cpp0x/auto22.C: New.
12529
12530 2011-03-16  Richard Guenther  <rguenther@suse.de>
12531
12532         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12533         optimizing it away if promoted to const.
12534
12535 2011-03-16  Richard Guenther  <rguenther@suse.de>
12536
12537         PR tree-optimization/48149
12538         * gcc.dg/fold-complex-1.c: New testcase.
12539
12540 2011-03-16  Richard Guenther  <rguenther@suse.de>
12541
12542         PR testsuite/48147
12543         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12544         or cloning happens.
12545
12546 2011-03-16  Richard Guenther  <rguenther@suse.de>
12547
12548         PR tree-optimization/26134
12549         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12550
12551 2011-03-16  Richard Guenther  <rguenther@suse.de>
12552
12553         PR tree-optimization/48146
12554         * gcc.dg/torture/pr48146.c: New testcase.
12555
12556 2011-03-16  Richard Guenther  <rguenther@suse.de>
12557
12558         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12559         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12560
12561 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12562
12563         PR middle-end/48136
12564         * gcc.c-torture/compile/pr48136.c: New test.
12565
12566         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12567
12568         PR debug/45882
12569         * gcc.dg/guality/pr45882.c: New test.
12570
12571 2011-03-15  Jason Merrill  <jason@redhat.com>
12572
12573         * g++.dg/cpp0x/constexpr-recursion.C: New.
12574
12575         * g++.dg/cpp0x/implicit11.C: New.
12576
12577 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12578
12579         * g++.dg/cpp0x/constexpr-attribute.C: New.
12580
12581 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
12582
12583         * g++.dg/parse/pr34758.C: New.
12584
12585 2011-03-15  Xinliang David Li  <davidxl@google.com>
12586
12587         PR c/47837
12588         * gcc.dg/uninit-pred-7_d.c: New test.
12589         * gcc.dg/uninit-pred-8_d.c: New test.
12590
12591 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12592
12593         PR target/46788
12594         * gcc.target/arm/pr46788.c: New.
12595
12596 2011-03-15  Richard Guenther  <rguenther@suse.de>
12597
12598         PR middle-end/47650
12599         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12600         * gfortran.dg/ishft_4.f90: Likewise.
12601         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12602
12603 2011-03-15  Richard Guenther  <rguenther@suse.de>
12604
12605         PR tree-optimization/13954
12606         * g++.dg/tree-ssa/pr13954.C: New testcase.
12607
12608 2011-03-15  Richard Guenther  <rguenther@suse.de>
12609
12610         PR tree-optimization/48037
12611         * gcc.target/i386/pr48037-1.c: New testcase.
12612
12613 2011-03-15  Richard Guenther  <rguenther@suse.de>
12614
12615         PR tree-optimization/41490
12616         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12617         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12618         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12619         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12620         * g++.dg/tree-ssa/pr33604.C: Adjust.
12621
12622 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12623
12624         PR middle-end/47917
12625         * gcc.c-torture/execute/pr47917.c: New test.
12626         * gcc.dg/pr47917.c: New test.
12627
12628         PR middle-end/38878
12629         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12630
12631 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12632
12633         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12634         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12635         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12636         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12637         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12638         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12639         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12640         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12641         * gcc.target/i386/avx-floor-vec.c: Ditto.
12642         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12643         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12644         * gcc.target/i386/avx-rint-vec.c: Ditto.
12645         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12646         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12647         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12648         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12649
12650 2011-03-14  Tom Tromey  <tromey@redhat.com>
12651
12652         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12653         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12654         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12655
12656 2011-03-14  Tom Tromey  <tromey@redhat.com>
12657
12658         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12659         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12660         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12661
12662 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12663
12664         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12665
12666 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12667
12668         PR rtl-optimization/47166
12669         * gcc.c-torture/execute/postmod-1.c: New test.
12670
12671 2011-03-14  Richard Guenther  <rguenther@suse.de>
12672
12673         PR middle-end/48098
12674         * gcc.dg/torture/pr48098.c: New testcase.
12675
12676 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12677
12678         PR target/48053
12679         * gcc.target/powerpc/pr48053-1.c: New test.
12680         * gcc.target/powerpc/pr48053-2.c: Likewise.
12681
12682 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12683
12684         PR libfortran/48066
12685         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12686
12687 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12688
12689         PR libfortran/48066
12690         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12691
12692 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12693
12694         PR fortran/48059
12695         * gfortran.dg/class_41.f03: New.
12696
12697 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12698
12699         * g++.dg/conversion/cast3.C: New test.
12700
12701 2011-03-11  Jason Merrill  <jason@redhat.com>
12702
12703         * g++.dg/template/error45.C: New.
12704
12705         * g++.dg/parse/no-type-defn1.C: New.
12706
12707         * g++.dg/ext/attrib40.C: New.
12708
12709         * g++.dg/cpp0x/regress/array1.C: New.
12710
12711 2011-03-11  Richard Guenther  <rguenther@suse.de>
12712
12713         PR tree-optimization/48067
12714         * gcc.dg/pr48067.c: New testcase.
12715
12716 2011-03-11  Richard Guenther  <rguenther@suse.de>
12717
12718         PR lto/48073
12719         * g++.dg/lto/20110311-1_0.C: New testcase.
12720
12721 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12722
12723         PR c++/48035
12724         * g++.dg/inherit/virtual8.C: New test.
12725
12726         PR middle-end/48044
12727         * gcc.dg/torture/pr48044.c: New test.
12728
12729 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12730
12731         PR fortran/47768
12732         * gfortran.dg/proc_ptr_comp_31.f90: New.
12733
12734 2011-03-11  Richard Guenther  <rguenther@suse.de>
12735
12736         PR tree-optimization/47278
12737         * gcc.dg/torture/pr47278-1.c: New testcase.
12738         * gcc.dg/torture/pr47278-2.c: Likewise.
12739
12740 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12741
12742         PR tree-optimization/48063
12743         * gcc.dg/torture/pr48063.c: New test.
12744
12745 2011-03-10  Jason Merrill  <jason@redhat.com>
12746
12747         * g++.dg/template/array22.C: New.
12748
12749         * g++.dg/cpp0x/syntax-err1.C: New.
12750         * g++.dg/parse/error36.C: Adjust expected errors.
12751         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12752         * g++.old-deja/g++.pt/typename3.C: Likewise.
12753         * g++.old-deja/g++.pt/typename4.C: Likewise.
12754         * g++.old-deja/g++.pt/typename6.C: Likewise.
12755
12756 2011-03-09  Jason Merrill  <jason@redhat.com>
12757
12758         * g++.dg/template/nontype22.C: New.
12759
12760 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12761
12762         PR tree-optimization/47714
12763         * g++.dg/torture/pr47714.C: New test.
12764
12765 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12766
12767         PR target/47755
12768         * gcc.target/powerpc/pr47755-2.c: New file.
12769
12770 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12771
12772         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12773         is not set in the environment, pass 64 as first argument when not
12774         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12775         native where ulimit -u is supported.
12776
12777 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12778
12779         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12780
12781 2011-03-08  Jason Merrill  <jason@redhat.com>
12782
12783         * g++.dg/template/nontype21.C: New.
12784
12785         * g++.dg/template/anon5.C: New.
12786
12787 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12788
12789         PR debug/47881
12790         * gcc.dg/pr47881.c: New test.
12791
12792 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12793
12794         PR c++/47957
12795         * g++.dg/lookup/template3.C: New test.
12796
12797 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12798
12799         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12800         'long' type.
12801
12802 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12803
12804         PR testsuite/47954
12805         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12806         sizeof to compute alignment.
12807
12808 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12809
12810         PR tree-optimization/48022
12811         * gcc.dg/pr48022-1.c: New test.
12812         * gcc.dg/pr48022-2.c: New test.
12813
12814 2011-03-07  Jason Merrill  <jason@redhat.com>
12815
12816         * g++.dg/template/nontype20.C: New.
12817         * g++.dg/init/member1.C: Adjust expected errors.
12818         * g++.dg/parse/constant4.C: Likewise.
12819         * g++.dg/template/qualified-id3.C: Likewise.
12820         * g++.old-deja/g++.pt/crash10.C: Likewise.
12821
12822         * g++.dg/cpp0x/regress/non-const1.C: New.
12823
12824 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12825
12826         PR debug/47991
12827         * gcc.dg/pr47991.c: New test.
12828
12829 2011-03-07  Jason Merrill  <jason@redhat.com>
12830
12831         * g++.dg/abi/mangle46.C: New.
12832
12833 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12834
12835         PR target/47862
12836         * gcc.target/powerpc/pr47862.c: New.
12837
12838 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12839
12840         PR target/45413
12841         * gcc.target/i386/combine-mul.c: Require nonpic.
12842
12843 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12844             Nathan Froyd  <froydnj@codesourcery.com>
12845
12846         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12847
12848 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12849
12850         * README.QMTEST: Remove.
12851
12852 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12853             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12854
12855         PR fortran/47850
12856         * gfortran.dg/array_constructor_37.f90 : New test.
12857
12858 2011-03-05  Jason Merrill  <jason@redhat.com>
12859
12860         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12861         * g++.dg/abi/mangle45.C: Likewise.
12862         * g++.dg/cpp0x/trailing1.C: Likewise.
12863
12864 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12865
12866         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12867
12868 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12869
12870         PR rtl-optimization/47899
12871         * gcc.dg/pr47899.c: New test.
12872
12873         * gcc.dg/torture/pr47968.c: Ignore warnings.
12874
12875         PR tree-optimization/47967
12876         * gcc.c-torture/compile/pr47967.c: New test.
12877
12878 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12879
12880         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12881         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12882
12883 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12884
12885         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12886         and property_getAttributes() if __OBJC2__.
12887         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12888         * objc.dg/property/property-encoding-1.m: New.
12889         * obj-c++.dg/property/property-encoding-1.mm: New.
12890
12891 2011-03-04  Jason Merrill  <jason@redhat.com>
12892
12893         * g++.dg/template/pseudodtor6.C: New.
12894
12895         * g++.dg/inherit/covariant19.C: New.
12896
12897 2011-03-04  Richard Guenther  <rguenther@suse.de>
12898
12899         PR middle-end/47968
12900         * gcc.dg/torture/pr47968.c: New testcase.
12901
12902 2011-03-04  Richard Guenther  <rguenther@suse.de>
12903
12904         PR middle-end/47975
12905         * gcc.dg/torture/pr47975.c: New testcase.
12906
12907 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12908
12909         PR c++/47974
12910         * g++.dg/template/crash106.C: New.
12911
12912 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12913
12914         PR c/47963
12915         * gcc.dg/gomp/pr47963.c: New test.
12916         * g++.dg/gomp/pr47963.C: New test.
12917
12918 2011-03-02  Jason Merrill  <jason@redhat.com>
12919
12920         * g++.dg/cpp0x/regress/condition1.C: New.
12921
12922         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12923
12924 2011-03-01  Jason Merrill  <jason@redhat.com>
12925
12926         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12927
12928         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12929
12930 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12931
12932         PR rtl-optimization/47925
12933         * gcc.c-torture/execute/pr47925.c: New test.
12934
12935 2011-03-01  Jason Merrill  <jason@redhat.com>
12936
12937         * g++.dg/cpp0x/decltype25.C: New.
12938
12939         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12940
12941 2011-03-01  Richard Guenther  <rguenther@suse.de>
12942
12943         PR tree-optimization/47890
12944         * gcc.dg/torture/pr47890.c: New testcase.
12945
12946 2011-03-01  Richard Guenther  <rguenther@suse.de>
12947
12948         PR lto/47924
12949         * gcc.dg/lto/pr47924_0.c: New testcase.
12950
12951 2011-03-01  Richard Guenther  <rguenther@suse.de>
12952
12953         PR lto/46911
12954         * gfortran.dg/lto/pr46911_0.f: New testcase.
12955
12956 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12957
12958         PR libgfortran/47933
12959         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
12960         compile errors from older code form.
12961
12962 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12963
12964         PR libgfortran/47567
12965         * gfortran.dg/fmt_fw_d.f90: New test.
12966
12967 2011-02-28  Jason Merrill  <jason@redhat.com>
12968
12969         * g++.dg/inherit/covariant18.C: New.
12970
12971 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
12972
12973         PR middle-end/47893
12974         * gcc.dg/pr47893.c: New test.
12975
12976 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
12977
12978         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
12979         NULL in case of a selector with conflicting types.
12980         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
12981
12982 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
12983
12984         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
12985         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
12986         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
12987         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
12988
12989 2011-02-28  Jason Merrill  <jason@redhat.com>
12990
12991         PR c++/47906
12992         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
12993
12994 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12995
12996         PR libgfortran/47778
12997         * gfortran.dg/namelist_71.f90: New test.
12998
12999 2011-02-27  Jason Merrill  <jason@redhat.com>
13000
13001         PR c++/47906
13002         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13003         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13004
13005 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13006
13007         PR c++/46466
13008         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13009
13010 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13011
13012         PR fortran/47886
13013         * gfortran.dg/gomp/task-1.f90: Removed.
13014
13015 2011-02-26  Jason Merrill  <jason@redhat.com>
13016
13017         * g++.dg/template/this-targ1.C: New.
13018
13019         * g++.dg/cpp0x/regress/template-const1.C: New.
13020         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13021         * g++.dg/template/function1.C: Adjust.
13022         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13023         * g++.dg/debug/debug7.C: Adjust.
13024
13025 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13026
13027         PR fortran/47886
13028         * gfortran.dg/gomp/task-1.f90: New.
13029
13030 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13031
13032         * gcc.target/arm/neon-thumb2-move.c: Add
13033         dg-require-effective-target arm_thumb2_ok.
13034
13035 2011-02-24  Jason Merrill  <jason@redhat.com>
13036
13037         * g++.dg/parse/constant1.C: Specify C++98 mode.
13038         * g++.dg/parse/constant5.C: Likewise.
13039         * g++.dg/parse/error2.C: Likewise.
13040         * g++.dg/parse/semicolon3.C: Likewise.
13041         * g++.dg/template/crash14.C: Likewise.
13042         * g++.dg/template/local4.C: Likewise.
13043         * g++.dg/template/nontype3.C: Likewise.
13044         * g++.dg/parse/crash31.C: Adjust expected errors.
13045         * g++.dg/template/function1.C: Likewise.
13046         * g++.dg/template/ref3.C: Likewise.
13047         * g++.dg/template/static9.C: Likewise.
13048         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13049
13050         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13051         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13052         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13053         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13054         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13055
13056 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13057
13058         PR fortran/47878
13059         * gfortran.dg/pr47878.f90: New test.
13060
13061 2011-02-24  Richard Guenther  <rguenther@suse.de>
13062
13063         PR testsuite/47801
13064         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13065         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13066
13067 2011-02-24  Richard Guenther  <rguenther@suse.de>
13068
13069         PR fortran/47839
13070         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13071         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13072
13073 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13074
13075         PR libgfortran/47567
13076         * gfortran.dg/fmt_f0_1.f90: Update test.
13077
13078 2011-02-23  Jason Merrill  <jason@redhat.com>
13079
13080         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13081         * g++.dg/abi/mangle45.C: New.
13082
13083         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13084         * g++.dg/template/canon-type-9.C: Match use of decltype
13085         between declaration and definition.
13086         * g++.dg/template/canon-type-12.C: Likewise.
13087
13088 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13089
13090         PR fortran/40850
13091         * gfortran.dg/nested_allocatables_1.f90: New.
13092
13093 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13094
13095         PR c++/46868
13096         * g++.dg/pr46868.C: New test.
13097         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13098         * g++.dg/parse/error14.C: Adjust.
13099
13100 2011-02-23  Richard Guenther  <rguenther@suse.de>
13101
13102         PR tree-optimization/47838
13103         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13104
13105 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13106
13107         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13108
13109 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13110
13111         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13112         * gfortran.dg/count_init_expr.f03: Ditto.
13113         * gfortran.dg/gomp/pr43711.f90: Ditto.
13114         * gcc.dg/struct-parse-2.c: Ditto.
13115         * gcc.dg/parse-error-3.c: Ditto.
13116         * gcc.dg/Wlogical-op-1.c: Ditto.
13117         * gcc.dg/Walways-true-1.c: Ditto.
13118         * gcc.dg/pr24225.c: Ditto.
13119         * gcc.dg/Walways-true-2.c: Ditto.
13120         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13121         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13122         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13123         * g++.dg/overload/defarg4.C: Ditto.
13124         * g++.dg/inherit/covariant16.C: Ditto.
13125         * g++.dg/inherit/virtual7.C: Ditto.
13126         * g++.dg/template/canon-type-9.C: Ditto.
13127         * g++.dg/template/access19.C: Ditto.
13128         * g++.dg/template/call7.C: Ditto.
13129         * g++.dg/template/canon-type-2.C: Ditto.
13130         * g++.dg/template/init7.C: Ditto.
13131         * g++.dg/template/sizeof-template-argument.C: Ditto.
13132         * g++.dg/template/const3.C: Ditto.
13133         * g++.dg/template/sfinae26.C: Ditto.
13134         * g++.dg/template/sfinae26.C: Ditto.
13135         * g++.dg/template/canon-type-11.C: Ditto.
13136         * g++.dg/template/union2.C: Ditto.
13137         * g++.dg/template/canon-type-3.C: Ditto.
13138         * g++.dg/template/canon-type-1.C: Ditto.
13139         * g++.dg/template/canon-type-5.C: Ditto.
13140         * g++.dg/template/canon-type-7.C: Ditto.
13141         * g++.dg/template/canon-type-10.C: Ditto.
13142         * g++.dg/template/spec36.C: Ditto.
13143         * g++.dg/template/typedef38.C: Ditto.
13144         * g++.dg/template/canon-type-4.C: Ditto.
13145         * g++.dg/template/canon-type-6.C: Ditto.
13146         * g++.dg/template/canon-type-13.C: Ditto.
13147         * g++.dg/template/instantiate9.C: Ditto.
13148         * g++.dg/template/ttp22.C: Ditto.
13149         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13150         * g++.dg/warn/Walways-true-1.C: Ditto.
13151         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13152         * g++.dg/warn/Walways-true-2.C: Ditto.
13153         * g++.dg/conversion/op4.C: Ditto.
13154         * g++.dg/opt/pr19650.C: Ditto.
13155         * g++.dg/lookup/friend11.C: Ditto.
13156         * g++.dg/other/default2.C: Ditto.
13157         * g++.dg/other/default3.C: Ditto.
13158         * g++.dg/other/dtor2.C: Ditto.
13159         * g++.dg/other/friend5.C: Ditto.
13160         * g++.dg/other/default5.C: Ditto.
13161         * g++.dg/init/brace6.C: Ditto.
13162         * g++.dg/init/aggr5.C: Ditto.
13163         * g++.dg/init/error2.C: Ditto.
13164         * g++.dg/expr/bound-mem-fun.C: Ditto.
13165         * g++.dg/expr/cond6.C: Ditto.
13166         * g++.dg/expr/stmt-expr-1.C: Ditto.
13167         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13168         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13169         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13170         * g++.dg/cpp0x/bracket1.C: Ditto.
13171         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13172         * g++.dg/cpp0x/pr38646.C: Ditto.
13173         * g++.dg/cpp0x/variadic73.C: Ditto.
13174         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13175         * g++.dg/cpp0x/bracket4.C: Ditto.
13176         * g++.dg/cpp0x/decltype4.C: Ditto.
13177         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13178         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13179         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13180         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13181         * g++.dg/cpp0x/decltype2.C: Ditto.
13182         * g++.dg/cpp0x/decltype1.C: Ditto.
13183         * g++.dg/cpp0x/bracket2.C: Ditto.
13184         * g++.dg/cpp0x/decltype5.C: Ditto.
13185         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13186         * g++.dg/cpp0x/variadic70.C: Ditto.
13187         * g++.dg/cpp0x/decltype6.C: Ditto.
13188         * g++.dg/cpp0x/rvo.C: Ditto.
13189         * g++.dg/cpp0x/vt-40092.C: Ditto.
13190         * g++.dg/cpp0x/variadic-new.C: Ditto.
13191         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13192         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13193         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13194         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13195         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13196         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13197         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13198         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13199         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13200         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13201         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13202         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13203         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13204         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13205         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13206         * g++.dg/cpp0x/pr39639.C: Ditto.
13207         * g++.dg/cpp0x/decltype3.C: Ditto.
13208         * g++.dg/cpp0x/variadic68.C: Ditto.
13209         * g++.dg/cpp0x/variadic-function.C: Ditto.
13210         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13211         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13212         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13213         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13214         * g++.dg/parse/crash35.C: Ditto.
13215         * g++.dg/parse/crash40.C: Ditto.
13216         * g++.dg/parse/defarg12.C: Ditto.
13217         * g++.dg/parse/crash34.C: Ditto.
13218         * g++.dg/parse/constructor3.C: Ditto.
13219         * g++.dg/parse/template23.C: Ditto.
13220         * g++.dg/parse/crash56.C: Ditto.
13221         * g++.dg/parse/dtor13.C: Ditto.
13222         * g++.dg/parse/error33.C: Ditto.
13223         * g++.dg/parse/ctor9.C: Ditto.
13224         * g++.dg/parse/error32.C: Ditto.
13225         * g++.dg/parse/error37.C: Ditto.
13226         * g++.dg/parse/bitfield3.C: Ditto.
13227         * g++.dg/parse/struct-4.C: Ditto.
13228         * g++.dg/ext/has_trivial_copy.C: Ditto.
13229         * g++.dg/ext/is_polymorphic.C: Ditto.
13230         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13231         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13232         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13233         * g++.dg/ext/is_union.C: Ditto.
13234         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13235         * g++.dg/ext/is_pod.C: Ditto.
13236         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13237         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13238         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13239         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13240         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13241         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13242         * g++.dg/ext/is_abstract.C: Ditto.
13243         * g++.dg/ext/has_trivial_assign.C: Ditto.
13244         * g++.dg/ext/is_class.C: Ditto.
13245         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13246         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13247         * g++.dg/ext/is_base_of.C: Ditto.
13248         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13249         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13250         * g++.dg/ext/is_empty.C: Ditto.
13251         * g++.dg/ext/is_enum.C: Ditto.
13252         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13253         * gnat.dg/opt11.adb: Ditto.
13254         * obj-c++.dg/pr45735.mm: Ditto.
13255         * obj-c++.dg/pr24393.mm: Ditto.
13256         * obj-c++.dg/exceptions-2.mm: Ditto.
13257         * objc.dg/pr45735.m: Ditto.
13258         * objc.dg/pr24393.m: Ditto.
13259
13260 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13261
13262         * objc.dg/attributes/objc-exception-1.m: New.
13263
13264 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13265
13266         * gcc.dg/cpp/include7.c: New test.
13267
13268 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13269
13270         PR c++/47242
13271         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13272
13273 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13274
13275         PR rtl-optimization/47763
13276         * gcc.dg/pr47763.c: New test.
13277
13278 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13279
13280         PR fortran/45743
13281         * gfortran.dg/whole_file_32.f90 : New test.
13282
13283 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13284
13285         PR c++/47666
13286         * g++.dg/inherit/virtual7.C: New test.
13287
13288 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13289
13290         PR objc/47832
13291         * objc.dg/type-size-3.m: Updated error message.
13292         * objc.dg/type-size-4.m: New test.
13293         * objc.dg/type-size-5.m: New test.
13294
13295 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13296
13297         * lib/gnat.exp: Fix comments.
13298         Don't load libgloss.exp.
13299         (default_gnat_version): Call $compiler with --version.
13300         Adapt regexp for gnatmake output, insert version.
13301         (gnat_version): New proc.
13302         (gnat_init): Remove gnat_libgcc_s_path.
13303         (gnat_target_compile): Likewise.
13304         Remove ld_library_path.
13305         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13306         (gnat_pass): Remove.
13307         (gnat_pass): Remove.
13308         (gnat_finish): Remove.
13309         (gnat_exit): Remove.
13310         (local_find_gnatmake): Reindent.
13311         (runtest_file_p): Remove.
13312         (prune_warnings): Remove.
13313         (find_gnatclean): New proc.
13314         * lib/gnat-dg.exp (lremove): New proc.
13315         (gnat-dg-test): Reindent.
13316         Remove additional output files.
13317         (gnat-dg-runtest): Remove.
13318
13319         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13320         * gnat.dg/loop_optimization6.adb: Likewise.
13321         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13322
13323 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13324
13325         PR tree-optimization/47835
13326         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13327
13328 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13329
13330         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13331         * gfortran.dg/abstract_type_2.f03: Ditto.
13332         * gfortran.dg/abstract_type_3.f03: Ditto.
13333         * gfortran.dg/abstract_type_4.f03: Ditto.
13334         * gfortran.dg/abstract_type_5.f03: Ditto.
13335         * gfortran.dg/abstract_type_6.f03: Ditto.
13336         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13337         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13338         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13339         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13340         * gfortran.dg/array_function_5.f90: Ditto.
13341         * gfortran.dg/asynchronous_3.f03: Ditto.
13342         * gfortran.dg/char_expr_1.f90: Ditto.
13343         * gfortran.dg/class_14.f03: Ditto.
13344         * gfortran.dg/data_array_6.f: Ditto.
13345         * gfortran.dg/data_invalid.f90: Ditto.
13346         * gfortran.dg/dot_product_1.f03: Ditto.
13347         * gfortran.dg/func_derived_5.f90: Ditto.
13348         * gfortran.dg/func_result_4.f90: Ditto.
13349         * gfortran.dg/implied_do_1.f90: Ditto.
13350         * gfortran.dg/initialization_25.f90: Ditto.
13351         * gfortran.dg/initialization_26.f90: Ditto.
13352         * gfortran.dg/interface_34.f90: Ditto.
13353         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13354         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13355         * gfortran.dg/matmul_8.f03: Ditto.
13356         * gfortran.dg/merge_init_expr.f90: Ditto.
13357         * gfortran.dg/pack_assign_1.f90: Ditto.
13358         * gfortran.dg/pack_vector_1.f90: Ditto.
13359         * gfortran.dg/pointer_check_8.f90: Ditto.
13360         * gfortran.dg/product_init_expr.f03: Ditto.
13361         * gfortran.dg/reshape_order_5.f90: Ditto.
13362         * gfortran.dg/reshape_shape_1.f90: Ditto.
13363         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13364         * gfortran.dg/same_name_2.f90: Ditto.
13365         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13366         * gfortran.dg/spread_init_expr.f03: Ditto.
13367         * gfortran.dg/stmt_func_1.f90: Ditto.
13368         * gfortran.dg/sum_init_expr.f03: Ditto.
13369         * gfortran.dg/transpose_3.f03: Ditto.
13370         * gfortran.dg/unpack_init_expr.f03: Ditto.
13371         * gfortran.dg/warn_conversion.f90: Ditto.
13372         * gfortran.dg/warn_conversion_2.f90: Ditto.
13373         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13374         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13375         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13376         * gfortran.dg/whole_file_16.f90: Ditto.
13377         * gfortran.dg/whole_file_17.f90: Ditto.
13378         * gfortran.dg/whole_file_18.f90: Ditto.
13379         * gfortran.dg/whole_file_20.f03: Ditto.
13380         * gfortran.dg/whole_file_5.f90: Ditto.
13381         * gfortran.dg/whole_file_6.f90: Ditto.
13382         * gfortran.dg/write_invalid_format.f90: Ditto.
13383         * gfortran.dg/zero_sized_6.f90: Ditto.
13384
13385 2011-02-21  Jeff Law <law@redhat.com>
13386
13387         PR rtl-optimization/46178
13388         * gcc.target/i386/pr46178.c: New test.
13389
13390         PR rtl-optimization/46002
13391         * gcc.c-torture/compile/pr46002.c: New test.
13392
13393 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13394
13395         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13396         *-*-hpux10*.
13397
13398 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13399
13400         PR debug/47106
13401         * g++.dg/debug/pr47106.C: Require effective target lto.
13402
13403 2011-02-21  Jason Merrill  <jason@redhat.com>
13404
13405         * g++.dg/cpp0x/constexpr-diag2.C: New.
13406
13407 2011-02-20  Jason Merrill  <jason@redhat.com>
13408
13409         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13410
13411         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13412
13413         * g++.dg/overload/conv-op1.C: New.
13414
13415         * g++.dg/cpp0x/constexpr-synth1.C: New.
13416
13417 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13418
13419         * objc.dg/layout-2.m: New.
13420         * objc.dg/selector-3.m: Adjusted location of error message.
13421         * objc.dg/type-size-3.m: Same.
13422         * obj-c++.dg/selector-3.mm: Same.
13423
13424 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13425
13426         PR objc/47784
13427         * objc.dg/property/dotsyntax-22.m: New.
13428         * obj-c++.dg/property/dotsyntax-22.mm: New.
13429
13430 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13431
13432         PR c++/46394
13433         * g++.dg/template/typedef38.C: New test.
13434
13435 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13436
13437         PR fortran/46818
13438         * gfortran.dg/whole_file_30.f90 : New test.
13439         * gfortran.dg/whole_file_31.f90 : New test.
13440
13441 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13442
13443         PR fortran/45077
13444         PR fortran/44945
13445         * gfortran.dg/whole_file_28.f90 : New test.
13446         * gfortran.dg/whole_file_29.f90 : New test.
13447
13448 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13449
13450         PR c++/44118
13451         * g++.dg/template/crash105.C: New.
13452
13453 2011-02-19  Jason Merrill  <jason@redhat.com>
13454
13455         * g++.dg/cpp0x/regress/no-elide1.C: New.
13456
13457 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13458
13459         PR tree-optimization/46620
13460         * gcc.dg/pr46620.c: New.
13461
13462 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13463
13464         PR c/47809
13465         * gcc.target/i386/pr47809.c: New test.
13466
13467 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13468             Tobias Burnus  <burnus@net-b.de>
13469
13470         * lib/target-supports.exp
13471         (check_effective_target_fortran_large_real): New check for large reals.
13472         * gfortran.dg/nan_7.f90: New test.
13473
13474 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13475
13476         PR libgfortran/47567
13477         * gfortran.dg/fmt_f0_1.f90: Update test.
13478
13479 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13480
13481         PR fortran/47348
13482         * gfortran.dg/array_constructor_36.f90 : New test.
13483         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13484         allow for comparison between different elements of the array
13485         constructor at different levels of optimization.
13486
13487 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13488
13489         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13490         * gcc.target/i386/pr32280-1.c: Likewise.
13491
13492 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13493
13494         PR target/47800
13495         * gcc.target/i386/pr47800.c: New test.
13496
13497 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13498
13499         * objc/execute/exceptions/foward-1.x: New.
13500
13501 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13502
13503         PR fortran/47789
13504         * gfortran.dg/derived_constructor_comps_4.f90: New.
13505
13506 2011-02-18  Tobias Burnus
13507
13508         PR fortran/47775
13509         * gfortran.dg/func_result_6.f90: New.
13510
13511 2011-02-18  Michael Matz  <matz@suse.de>
13512
13513         PR fortran/45586
13514         * gfortran.dg/lto/pr45586_0.f90: New test.
13515         * gfortran.dg/typebound_proc_20.f90: Ditto.
13516         * gfortran.dg/typebound_proc_21.f90: Ditto.
13517
13518 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13519
13520         PR c++/47795
13521         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13522
13523 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13524
13525         PR fortran/47750
13526         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13527         gcc_warning_prefix.
13528         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13529         normalizing the error/warning output.
13530         * gfortran.dg/Wall.f90: Update dg-error/warning.
13531         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13532         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13533         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13534         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13535         * gfortran.dg/class_30.f90: Update dg-error/warning.
13536         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13537         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13538         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13539         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13540         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13541         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13542         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13543         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13544         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13545         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13546         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13547         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13548         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13549         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13550         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13551         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13552         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13553         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13554         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13555         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13556         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13557         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13558         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13559         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13560         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13561
13562 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13563
13564         PR fortran/47768
13565         * gfortran.dg/proc_ptr_comp_30.f90: New.
13566
13567 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13568
13569         PR debug/47780
13570         * gcc.target/i386/pr47780.c: New test.
13571
13572 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13573
13574         PR fortran/47767
13575         * gfortran.dg/class_40.f03: New.
13576
13577 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13578
13579         PR c++/47208
13580         * g++.dg/cpp0x/auto21.C: New test.
13581
13582 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13583
13584         * objc.dg/special/unclaimed-category-1.h: Updated for
13585         new ABI support.
13586         * objc.dg/special/unclaimed-category-1.m: Same.
13587         * objc.dg/zero-link-1.m: Same.
13588         * objc.dg/lookup-1.m: Same.
13589         * objc.dg/torture/strings/const-str-9.m
13590         * objc.dg/torture/strings/const-str-10.m: Same.
13591         * objc.dg/torture/strings/const-str-11.m: Same.
13592         * objc.dg/torture/forward-1.m: Same.
13593         * objc.dg/zero-link-2.m: Same.
13594         * objc.dg/encode-7-next-64bit.m: Same.
13595         * objc.dg/method-4.m: Same.
13596         * objc.dg/next-runtime-1.m: Same.
13597         * objc.dg/image-info.m: Same.
13598         * objc.dg/pr23214.m: Same.
13599         * objc.dg/symtab-1.m: Same.
13600         * obj-c++.dg/basic.m: Same.
13601         * obj-c++.dg/proto-lossage-3.m: Same.
13602         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13603         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13604         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13605         * obj-c++.dg/method-11.m: Same.
13606         * objc/execute/enumeration-1.m: Same.
13607         * objc/execute/object_is_class.m: Same.
13608         * objc/execute/formal_protocol-2.m: Same.
13609         * objc/execute/formal_protocol-4.m: Same.
13610         * objc/execute/formal_protocol-6.m: Same.
13611         * objc/execute/bycopy-3.m: Same.
13612         * objc/execute/exceptions/catchall-1.m: Same.
13613         * objc/execute/exceptions/finally-1.m: Same.
13614         * objc/execute/exceptions/local-variables-1.m: Same.
13615         * objc/execute/exceptions/foward-1.m: Same.
13616         * objc/execute/bf-common.h
13617         * objc/execute/enumeration-2.m: Same.
13618         * objc/execute/formal_protocol-1.m: Same.
13619         * objc/execute/formal_protocol-3.m: Same.
13620         * objc/execute/formal_protocol-5.m: Same.
13621         * objc/execute/accessing_ivars.m: Same.
13622         * objc/execute/bycopy-2.m: Same.
13623         * objc/execute/formal_protocol-7.m: Same.
13624         * objc/execute/compatibility_alias.m: Same.
13625         * objc/execute/no_clash.m: Same.
13626         * objc/execute/object_is_meta_class.m: Same.
13627         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13628         * objc/execute/class-tests-1.h: Include stdio.h.
13629         * objc/execute/class-tests-2.h: Same.
13630         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13631         runtimes.
13632         * obj-c++.dg/try-catch-2.mm: Same.
13633
13634 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13635
13636         PR c++/47783
13637         * g++.dg/warn/Wunused-parm-4.C: New test.
13638
13639 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13640             Jan Hubicka  <jh@suse.cz>
13641
13642         PR debug/47106
13643         PR debug/47402
13644         * g++.dg/debug/pr47106.C: New.
13645
13646 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13647
13648         PR target/43653
13649         * gcc.target/i386/pr43653.c: New test.
13650
13651 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13652
13653         PR c++/47172
13654         * g++.dg/template/inherit6.C: New test.
13655
13656 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13657
13658         PR fortran/47745
13659         * gfortran.dg/class_39.f03: New.
13660
13661 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13662
13663         PR c++/47326
13664         * g++.dg/cpp0x/variadic106.C: New test.
13665
13666 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13667
13668         PR libfortran/47757
13669         * gfortran.dg/pr47757-1.f90: New test.
13670         * gfortran.dg/pr47757-2.f90: New test.
13671         * gfortran.dg/pr47757-3.f90: New test.
13672
13673         PR c++/47704
13674         * g++.dg/cpp0x/enum8.C: New test.
13675
13676 2011-02-15  Jason Merrill  <jason@redhat.com>
13677
13678         * g++.dg/inherit/implicit-trivial1.C: New.
13679         * g++.dg/cpp0x/implicit-trivial1.C: New.
13680
13681 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13682
13683         PR middle-end/47725
13684         * gcc.dg/torture/pr47725.c: Removed.
13685
13686 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13687
13688         PR target/47755
13689         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13690         constant does not generate a load from memory.
13691
13692 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13693
13694         PR middle-end/47725
13695         * gcc.dg/torture/pr47725.c: New.
13696
13697 2011-02-15  Richard Guenther  <rguenther@suse.de>
13698
13699         PR tree-optimization/47743
13700         * gcc.dg/torture/pr47743.c: New testcase.
13701
13702 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13703
13704         PR middle-end/47581
13705         * gcc.target/i386/pr47581.c: New test.
13706
13707 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13708
13709         PR fortran/47730
13710         * gfortran.dg/select_type_22.f03: New.
13711
13712 2011-02-14  Jason Merrill  <jason@redhat.com>
13713
13714         * g++.dg/cpp0x/regress/enum1.C: New.
13715
13716 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13717
13718         * gnat.dg/include.adb: New test.
13719
13720 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13721
13722         PR fortran/47728
13723         * gfortran.dg/class_38.f03: New.
13724
13725 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13726
13727         * gcc.dg/pr46494.c: New test.
13728
13729 2011-02-14  Richard Guenther  <rguenther@suse.de>
13730
13731         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13732
13733 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13734
13735         PR ada/41929
13736         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13737         sparc*-sun-solaris2.11.
13738
13739 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13740
13741         PR fortran/47349
13742         * gfortran.dg/argument_checking_18.f90: New.
13743
13744 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13745
13746         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13747         * gfortran.dg/argument_checking_17.f90: New.
13748
13749 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13750
13751         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13752         are temporarily disabled.
13753         * gfortran.dg/class_7.f03: Ditto.
13754         * gfortran.dg/coarray_14.f90: Ditto.
13755         * gfortran.dg/typebound_proc_13.f03: Ditto.
13756
13757 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13758
13759         PR fortran/45586
13760         * gfortran.dg/extends_11.f03: New.
13761
13762 2011-02-11  Xinliang David Li  <davidxl@google.com>
13763
13764         PR tree-optimization/47707
13765         * g++.dg/tree-ssa/pr47707.C: New test.
13766
13767 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13768
13769         * g++.dg/opt/inline17.C: New test.
13770
13771 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13772
13773         PR fortran/47550
13774         * gfortran.dg/pure_formal_2.f90: New.
13775
13776 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13777
13778         PR rtl-optimization/47614
13779         * gfortran.dg/pr47614.f: New.
13780
13781 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13782
13783         PR driver/47678
13784         * gcc.dg/opts-6.c: New test.
13785
13786 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13787
13788         PR debug/47684
13789         * gcc.dg/pr47684.c: New test.
13790
13791 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13792
13793         PR target/47629
13794         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13795         c99_runtime, dg-add-options c99_runtime.
13796         (main): Use __asm__.
13797
13798 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13799
13800         PR testsuite/47400
13801         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13802         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13803         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13804         * gcc.dg/ucnid-10.c: Likewise.
13805         * gcc.dg/ucnid-13.c: Likewise.
13806         * gcc.dg/ucnid-7.c: Likewise.
13807         * gcc.dg/ucnid-8.c: Likewise.
13808         Adapt dg-warning line number.
13809
13810 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13811
13812         * gcc.target/i386/parity-1.c: Use -march=k8.
13813         * gcc.target/i386/parity-2.c: Ditto.
13814         * gcc.target/i386/vecinit-1.c: Ditto.
13815         * gcc.target/i386/vecinit-2.c: Ditto.
13816
13817 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13818
13819         PR target/46610
13820         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13821         * gcc.target/mips/save-restore-3.c: Likewise.
13822         * gcc.target/mips/save-restore-4.c: Likewise.
13823         * gcc.target/mips/save-restore-5.c: Likewise.
13824
13825         PR target/47683
13826         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13827         * g++.dg/tree-prof/partition2.C: Likewise.
13828
13829 2011-02-09  Jason Merrill  <jason@redhat.com>
13830
13831         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13832         rather than misdeclare std::puts.
13833
13834         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13835         * g++.dg/other/warning1.C: Likewise.
13836         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13837         * g++.old-deja/g++.gb/scope06.C: Likewise.
13838         * g++.old-deja/g++.law/cvt11.C: Likewise.
13839         * g++.old-deja/g++.law/init1.C: Likewise.
13840         * g++.dg/abi/mangle26.C: Likewise.
13841
13842         * g++.dg/template/function1.C: Adjust for C++0x mode.
13843         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13844
13845         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13846         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13847
13848         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13849
13850         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13851
13852         * g++.dg/cpp0x/regress: New directory.
13853         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13854         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13855         * g++.dg/cpp0x/regress/regress3.C: New.
13856
13857 2011-02-10  Richard Guenther  <rguenther@suse.de>
13858
13859         PR tree-optimization/47677
13860         * gcc.dg/torture/pr47677.c: New testcase.
13861
13862 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13863
13864         * objc.dg/special/load-category-1.m: Remove unused header.
13865         * objc.dg/special/load-category-1a.m: Likewise.
13866         * objc.dg/special/load-category-2.m: Likewise.
13867         * objc.dg/special/load-category-2a.m: Likewise.
13868         * objc.dg/special/load-category-3.m: Likewise.
13869         * objc.dg/special/load-category-3a.m: Likewise.
13870         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13871         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13872         * objc.dg/attributes/class-attribute-1.m: Likewise.
13873         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13874         * obj-c++.dg/property/property.exp: Likewise.
13875         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13876         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13877         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13878         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13879         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13880         * obj-c++.dg/template-8.mm: Likewise.
13881
13882 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13883
13884         PR target/47665
13885         * gcc.target/i386/pr47665.c: New test.
13886
13887 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13888
13889         PR testsuite/47622
13890         Revert
13891         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13892         PR debug/42631
13893         * gcc.dg/pr42631.c: Update test.
13894         * gcc.dg/pr42631-2.c: New test.
13895
13896 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13897
13898         PR fortran/47352
13899         * gfortran.dg/proc_decl_25.f90: New.
13900
13901 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13902
13903         PR fortran/47463
13904         * gfortran.dg/typebound_assignment_2.f03: New.
13905
13906 2011-02-09  Richard Guenther  <rguenther@suse.de>
13907
13908         PR tree-optimization/47664
13909         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13910
13911 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13912
13913         PR middle-end/47646
13914         * gnat.dg/uninit_func.adb: Adjust dg directive.
13915
13916 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13917
13918         PR middle-end/47646
13919         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13920
13921 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13922
13923         PR fortran/47637
13924         * gfortran.dg/auto_dealloc_2.f90: New.
13925
13926 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13927
13928         * gcc.dg/builtins-config.h: Remove __sgi handling.
13929         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13930         -std=c99 for mips-sgi-irix6.5*.
13931
13932 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13933
13934         PR middle-end/45505
13935         * gfortran.dg/pr25923.f90: Remove xfails.
13936
13937 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13938
13939         PR fortran/47583
13940         * gfortran.dg/inquire_14.f90: New test.
13941
13942 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13943
13944         PR fortran/45290
13945         * gfortran.dg/pointer_init_6.f90: New.
13946
13947 2011-02-08  Jeff Law <law@redhat.com>
13948
13949         PR tree-optimization/42893
13950         * gcc.tree-ssa/pr42893.c: New test.
13951
13952 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
13953
13954         PR tree-optimization/46834
13955         PR tree-optimization/46994
13956         PR tree-optimization/46995
13957         * gcc.dg/graphite/id-pr46834.c: New.
13958         * gfortran.dg/graphite/id-pr46994.f90: New.
13959         * gfortran.dg/graphite/id-pr46995.f90: New.
13960
13961 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
13962
13963         PR middle-end/47646
13964         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
13965         using the variable is known the warning is emitted there.
13966         * gcc.dg/uninit-pr19430.c (foo): Likewise.
13967         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
13968
13969         * c-c++-common/pr20000.c (g): Both warnings occur at the return
13970         statement.
13971         (vg): Likewise.
13972         * gcc.dg/noreturn-1.c (foo5): Likewise.
13973         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
13974         (method2): Likewise.
13975
13976         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
13977         the return statement using the uninitialized variable.
13978         * gfortran.dg/pr39666-2.f90 (f): Likewise.
13979
13980 2011-02-08  Richard Guenther  <rguenther@suse.de>
13981
13982         PR middle-end/47639
13983         * g++.dg/opt/pr47639.c: New testcase.
13984
13985 2011-02-08  Richard Guenther  <rguenther@suse.de>
13986
13987         PR tree-optimization/47632
13988         * g++.dg/opt/pr47632.C: New testcase.
13989
13990 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
13991
13992         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
13993
13994 2011-02-07  Richard Guenther  <rguenther@suse.de>
13995
13996         PR tree-optimization/47615
13997         * g++.dg/opt/pr47615.C: New testcase.
13998
13999 2011-02-07  Richard Guenther  <rguenther@suse.de>
14000
14001         PR tree-optimization/47621
14002         * gcc.dg/torture/pr47621.c: New testcase.
14003
14004 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14005
14006         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14007
14008 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14009
14010         PR fortran/47592
14011         * gfortran.dg/allocate_with_source_1 : New test.
14012
14013 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14014
14015         PR middle-end/47610
14016         * gcc.dg/pr47610.c: New test.
14017
14018 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14019
14020         PR debug/42631
14021         * gcc.dg/pr42631.c: Update test.
14022         * gcc.dg/pr42631-2.c: New test.
14023
14024 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14025
14026         PR fortran/47574
14027         * gfortran.dg/pr47574.f90:  New test.
14028
14029 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14030
14031         PR tree-optimization/46194
14032         * gcc.dg/autopar/pr46194.c: New.
14033
14034 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14035
14036         PR tree-optimization/43695
14037         * g++.dg/ipa/pr43695.C: New.
14038
14039 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14040
14041         PR inline-asm/23200
14042         * gcc.dg/pr23200.c: New test.
14043
14044 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14045
14046         PR c++/47589
14047         * g++.dg/pr47589.C: New test.
14048
14049 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14050
14051         PR c++/47398
14052         * g++.dg/template/typedef37.C: New test.
14053         * g++.dg/template/param1.C: Adjust expected error message.
14054
14055 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14056
14057         PR middle-end/31490
14058         * gcc.dg/pr31490-2.c: New test.
14059         * gcc.dg/pr31490-3.c: New test.
14060         * gcc.dg/pr31490-4.c: New test.
14061
14062 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14063             Jakub Jelinek  <jakub@redhat.com>
14064
14065         PR c++/46890
14066         * g++.dg/parser/semicolon3.C: Adjust.
14067         * g++.dg/parser/semicolon4.C: New testcase.
14068         * g++.dg/pr46890.C: New testcase.
14069
14070 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14071
14072         PR c++/29571
14073         * g++.dg/init/pr29571.C: New.
14074
14075 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14076
14077         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14078         instead of vect_int.
14079
14080 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14081
14082         PR target/47312
14083         * gcc.target/i386/pr47312.c: New test.
14084
14085         PR target/47564
14086         * gcc.target/i386/pr47564.c: New test.
14087
14088 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14089
14090         PR tree-optimization/45122
14091         * gcc.dg/tree-ssa/pr45122.c: New.
14092
14093 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14094
14095         PR target/47272
14096         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14097         and vec_vsx_st.
14098
14099         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14100         and vsx so a default --with-cpu=power7 doesn't give an error
14101         when -mavoid-indexed-addresses is used.
14102
14103         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14104         wrapper function to save the arguments and then jump to the real
14105         function, rather than depending on the compiler not to move stuff
14106         before an asm.
14107         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14108
14109 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14110             Paul Thomas  <pault@gcc.gnu.org>
14111
14112         PR fortran/47082
14113         * gfortran.dg/class_37.f03 : New test.
14114
14115 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14116             Richard Guenther  <rguenther@suse.de>
14117
14118         PR tree-optimization/40979
14119         PR bootstrap/47044
14120         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14121         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14122         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14123         check_vect_support_and_set_flags.
14124         * gfortran.dg/graphite/vect-pr40979.f90: New.
14125
14126 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14127
14128         PR fortran/47572
14129         * gfortran.dg/class_36.f03: New.
14130
14131 2011-02-02  Richard Guenther  <rguenther@suse.de>
14132
14133         PR tree-optimization/47566
14134         * gcc.dg/lto/20110201-1_0.c: New testcase.
14135
14136 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14137
14138         PR debug/47498
14139         PR debug/47501
14140         PR debug/45136
14141         PR debug/45130
14142         * debug/pr47498.c: New.
14143         * debug/pr47501.c: New.
14144
14145 2011-02-01  Richard Guenther  <rguenther@suse.de>
14146
14147         PR tree-optimization/47559
14148         * g++.dg/torture/pr47559.C: New testcase.
14149
14150 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14151
14152         PR fortran/47565
14153         * gfortran.dg/typebound_call_20.f03: New.
14154
14155 2011-02-01  Richard Guenther  <rguenther@suse.de>
14156
14157         PR tree-optimization/47555
14158         * gcc.dg/pr47555.c: New testcase.
14159
14160 2011-02-01  Richard Guenther  <rguenther@suse.de>
14161
14162         PR tree-optimization/47541
14163         * g++.dg/torture/pr47541.C: New testcase.
14164
14165 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14166
14167         PR fortran/47455
14168         * gfortran.dg/typebound_call_19.f03: New.
14169
14170 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14171
14172         PR c++/47416
14173         * g++.dg/cpp0x/pr47416.C: New test.
14174
14175 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14176
14177         PR fortran/47519
14178         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14179
14180 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14181
14182         PR fortran/47463
14183         * gfortran.dg/typebound_assignment_1.f03: New.
14184
14185 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14186
14187         PR tree-optimization/47538
14188         * gcc.c-torture/execute/pr47538.c: New test.
14189
14190 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14191
14192         PR target/45325
14193         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14194
14195 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14196
14197         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14198
14199 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14200
14201         PR rtl-optimization/44031
14202         * gcc.c-torture/compile/20110131-1.c: New test.
14203
14204 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14205
14206         PR fortran/47042
14207         * gfortran.dg/stmt_func_1.f90: New.
14208
14209 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14210
14211         PR fortran/47042
14212         * gfortran.dg/interface_34.f90: New.
14213
14214 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14215
14216         PR fortran/47523
14217         * gfortran.dg/realloc_on_assign_5.f03: New test.
14218         * gfortran.dg/realloc_on_assign_5.f03: New test.
14219
14220 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14221
14222         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14223         * gfortran.dg/bessel_7.f90: Likewise.
14224         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14225
14226         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14227         * gfortran.dg/sum_init_expr.f03: Likewise.
14228
14229         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14230
14231         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14232         -r -nostdlib.
14233
14234         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14235         loop only on "vect_intfloat_cvt" targets.
14236
14237 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14238
14239         PR fortran/47531
14240         * gfortran.dg/shape_6.f90: New.
14241
14242 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14243
14244         PR libgfortran/47434
14245         * gfortran.dg/read_infnan_1.f90: Update test.
14246         * gfortran.dg/module_nan.f90: Update test.
14247         * gfortran.dg/char4_iunit_1.f03: Update test.
14248         * gfortran.dg/large_real_kind_1.f90: Update test.
14249         * gfortran.dg/real_const_3.f90: Update test.
14250         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14251
14252 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14253
14254         PR c++/47311
14255         * g++.dg/template/param2.C: New test.
14256
14257 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14258
14259         PR libgfortran/47285
14260         * gfortran.dg/fmt_g.f: New test.
14261
14262 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14263
14264         PR fortran/47507
14265         * gfortran.dg/pure_formal_1.f90: New.
14266
14267 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14268
14269         PR target/42894
14270         * gcc.dg/tls/pr42894.c: New test.
14271
14272 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14273
14274         * gcc.dg/pr47276.c: Add dg-require-visibility.
14275
14276 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14277
14278         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14279
14280 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14281             Tobias Burnus  <burnus@gcc.gnu.org>
14282
14283         PR fortran/45170
14284         PR fortran/35810
14285         PR fortran/47350
14286         * gfortran.dg/realloc_on_assign_3.f03: New test.
14287         * gfortran.dg/realloc_on_assign_4.f03: New test.
14288         * gfortran.dg/allocatable_function_5.f90: New test.
14289         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14290         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14291         implemented" dg-errors.
14292
14293 2011-01-27  Jan Hubicka  <jh@suse.cz>
14294
14295         PR middle-end/46949
14296         * gcc.dg/attr-weakref-4.c: New testcase
14297
14298 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14299
14300         PR tree-optimization/47228
14301         * gcc.dg/torture/pr47228.c: New test.
14302
14303 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14304
14305         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14306
14307 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14308
14309         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14310         when using auto-overlay support on the SPU.
14311
14312 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14313
14314         PR rtl-optimization/44174
14315         * gcc.target/i386/asm-6.c: New test.
14316
14317 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14318
14319         PR rtl-optimization/46856
14320         * gcc.c-torture/compile/pr46856.c: New test.
14321
14322 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14323             Andrew Pinski  <pinskia@gmail.com>
14324
14325         PR c/43082
14326         * gcc.dg/pr43082.c: New.
14327
14328 2011-01-26  DJ Delorie  <dj@redhat.com>
14329
14330         PR rtl-optimization/46878
14331         * gcc.dg/pr46878-1.c: New test.
14332
14333 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14334
14335         PR c++/47476
14336         * g++.dg/cpp0x/pr47476.C: New test.
14337
14338 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14339
14340         * gcc.c-torture/compile/20110126-1.c: New test.
14341
14342 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14343
14344         PR c/47473
14345         * gcc.dg/torture/pr47473.c: New test.
14346
14347 2011-01-26  Jan Hubicka  <jh@suse.cz>
14348
14349         PR target/47237
14350         * gcc.c-torture/execute/pr47237.c: New testcase.
14351
14352 2011-01-26  Jan Hubicka  <jh@suse.cz>
14353
14354         PR tree-optimization/47190
14355         * gcc.dg/attr-weakref-3.c: New testcase.
14356
14357 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14358
14359         PR c++/43601
14360         * gcc.dg/dll-9a.c: New test file.
14361         * gcc.dg/dll-11.c: Likewise.
14362         * gcc.dg/dll-12.c: Likewise.
14363         * gcc.dg/dll-12a.c: Likewise.
14364         * gcc.dg/dll-11a.c: Likewise.
14365         * gcc.dg/dll-9.c: Likewise.
14366         * gcc.dg/dll-10.c: Likewise.
14367         * gcc.dg/dll-10a.c: Likewise.
14368         * g++.dg/ext/dllexport4a.cc: Likewise.
14369         * g++.dg/ext/dllexport4.C: Likewise.
14370         * g++.dg/ext/dllexport5.C: Likewise.
14371         * g++.dg/ext/dllexport5a.cc: Likewise.
14372
14373 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14374
14375         PR tree-optimization/46970
14376         * gcc.dg/graphite/pr46970.c: New.
14377
14378 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14379
14380         PR tree-optimization/46215
14381         * gcc.dg/graphite/pr46215.c: New.
14382
14383 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14384
14385         PR tree-optimization/46168
14386         * gcc.dg/graphite/pr46168.c: New.
14387
14388 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14389
14390         PR tree-optimization/43657
14391         * gcc.dg/graphite/pr43657.c: New.
14392
14393 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14394
14395         PR tree-optimization/29832
14396         * gfortran.dg/graphite/pr29832.f90: New.
14397
14398 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14399
14400         PR tree-optimization/43567
14401         * gcc.dg/graphite/pr43567.c: New.
14402
14403 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14404
14405         * gfortran.dg/graphite/interchange-4.f: New.
14406         * gfortran.dg/graphite/interchange-5.f: New.
14407
14408         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14409         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14410         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14411         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14412         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14413         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14414         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14415         * gfortran.dg/ltrans-7.f90: Removed.
14416         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14417
14418         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14419         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14420         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14421         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14422         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14423         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14424         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14425         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14426         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14427         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14428         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14429         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14430         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14431         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14432         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14433         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14434         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14435         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14436         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14437         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14438         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14439         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14440         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14441         * gcc.dg/tree-ssa/data-dep-1.c
14442         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14443         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14444         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14445         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14446         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14447
14448 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14449
14450         PR tree-optimization/47265
14451         PR tree-optimization/47443
14452         * gcc.c-torture/compile/pr47265.c: New test.
14453         * gcc.dg/pr47443.c: New test.
14454
14455 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14456
14457         PR tree-optimization/47382
14458         * g++.dg/torture/pr47382.C: New test.
14459         * g++.dg/opt/devirt1.C: Xfail.
14460
14461 2011-01-25  Yao Qi  <yao@codesourcery.com>
14462
14463         PR target/45701
14464         * gcc.target/arm/pr45701-1.c: New test.
14465         * gcc.target/arm/pr45701-2.c: New test.
14466         * gcc.target/arm/pr45701-3.c: New test.
14467
14468 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14469             Jakub Jelinek  <jakub@redhat.com>
14470
14471         PR tree-optimization/47271
14472         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14473
14474 2011-01-25  Nick Clifton  <nickc@redhat.com>
14475
14476         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14477         (saturate_add): Delete.
14478         (exchange): Delete.
14479         (main): Do not run saturate_add.
14480         (set_interrupts): Delete.
14481
14482 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14483
14484         PR fortran/47448
14485         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14486
14487 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14488
14489         PR tree-optimization/47427
14490         PR tree-optimization/47428
14491         * gcc.c-torture/compile/pr47427.c: New test.
14492         * gcc.c-torture/compile/pr47428.c: New test.
14493
14494 2011-01-25  Richard Guenther  <rguenther@suse.de>
14495
14496         PR middle-end/47411
14497         * gcc.dg/torture/pr47411.c: New testcase.
14498
14499 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14500
14501         * gfortran.dg/graphite/id-24.f: New.
14502         * gfortran.dg/graphite/id-25.f: New.
14503
14504 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14505
14506         * gfortran.dg/graphite/id-23.f: New.
14507
14508 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14509
14510         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14511
14512 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14513
14514         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14515         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14516         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14517         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14518         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14519         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14520         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14521         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14522         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14523
14524 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14525
14526         * gcc.dg/graphite/block-0.c: Add documentation.
14527         * gcc.dg/graphite/block-4.c: Same.
14528         * gcc.dg/graphite/block-7.c: Same.
14529         * gcc.dg/graphite/block-8.c: New.
14530         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14531         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14532         * gcc.dg/graphite/interchange-12.c: Add documentation.
14533         * gcc.dg/graphite/interchange-13.c: New.
14534         * gcc.dg/graphite/interchange-14.c: New.
14535         * gcc.dg/graphite/interchange-15.c: New.
14536         * gcc.dg/graphite/interchange-8.c: Add documentation.
14537         * gcc.dg/graphite/interchange-mvt.c: Same.
14538
14539 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14540
14541         PR target/47408
14542         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14543         * gcc.target/powerpc/altivec-14.c: Ditto.
14544         * gcc.target/powerpc/altivec-33.c: Ditto.
14545         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14546         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14547         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14548         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14549         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14550         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14551         * g++.dg/ext/altivec-15.C: Ditto.
14552         * g++.dg/ext/altivec-types-1.C: Ditto.
14553         * g++.dg/ext/altivec-types-2.C: Ditto.
14554         * g++.dg/ext/altivec-types-3.C: Ditto.
14555         * g++.dg/ext/altivec-types-4.C: Ditto.
14556
14557 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14558
14559         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14560
14561 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14562
14563         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14564         optimization options.
14565
14566 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14567
14568         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14569
14570         PR testsuite/45988
14571         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14572
14573 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14574
14575         PR fortran/47421
14576         * gfortran.dg/allocatable_scalar_12.f90: New.
14577
14578 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14579
14580         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14581         vectorization to be not profitable if peeling is used to
14582         realign the memory access.
14583         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14584         loop bound to avoid loop unrolling.
14585         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14586
14587 2011-01-22  Jan Hubicka  <jh@suse.cz>
14588
14589         PR lto/47333
14590         * g++.dg/lto/pr47333.C: New file.
14591
14592 2011-01-22  Jan Hubicka  <jh@suse.cz>
14593
14594         PR tree-optimization/43884
14595         PR lto/44334
14596         * gcc.dg/autopar/outer-2.c: Increase array size.
14597         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14598
14599 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14600
14601         PR fortran/38536
14602         * gfortran.dg/c_loc_tests_16.f90:  New test.
14603
14604 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14605
14606         PR fortran/47399
14607         * gfortran.dg/typebound_proc_19.f90: New.
14608
14609 2011-01-21  Jeff Law <law@redhat.com>
14610
14611         PR tree-optimization/47053
14612         * g++.dg/pr47053.C: New test.
14613
14614 2011-01-21  Jason Merrill  <jason@redhat.com>
14615
14616         PR c++/47041
14617         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14618
14619 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14620
14621         PR c++/47388
14622         * g++.dg/cpp0x/range-for10.C: New test.
14623         * g++.dg/template/for1.C: New test.
14624
14625         PR middle-end/45566
14626         * g++.dg/tree-prof/partition3.C: New test.
14627
14628         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14629
14630         PR rtl-optimization/47366
14631         * g++.dg/opt/pr47366.C: New test.
14632
14633 2011-01-21  Jason Merrill  <jason@redhat.com>
14634
14635         PR c++/46552
14636         * g++.dg/cpp0x/constexpr-regress2.C: New.
14637
14638         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14639
14640 2011-01-21  Jeff Law <law@redhat.com>
14641
14642         PR rtl-optimization/41619
14643         * gcc.dg/pr41619.c: New.
14644
14645 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14646
14647         PR tree-optimization/47355
14648         * g++.dg/opt/pr47355.C: New test.
14649
14650 2011-01-21  Richard Guenther  <rguenther@suse.de>
14651
14652         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14653         making main hot.
14654
14655 2011-01-21  Richard Guenther  <rguenther@suse.de>
14656
14657         PR tree-optimization/47365
14658         * gcc.dg/torture/pr47365.c: New testcase.
14659         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14660
14661 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14662
14663         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14664
14665 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14666
14667         PR tree-optimization/47391
14668         * gcc.dg/pr47391.c: New test.
14669
14670 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14671
14672         * g++.dg/template/char1.C: Use signed char.
14673
14674 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14675
14676         PR fortran/47377
14677         * gfortran.dg/pointer_target_4.f90: New.
14678
14679 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14680
14681         PR target/47251
14682         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14683         ILP32 system and not IP32.
14684
14685 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14686
14687         PR debug/46583
14688         * g++.dg/debug/pr46583.C: New.
14689
14690 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14691
14692         PR debug/47283
14693         * g++.dg/debug/pr47283.C: New test.
14694
14695         PR testsuite/47371
14696         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14697         * gcc.target/i386/headmerge-2.c: Likewise.
14698
14699 2011-01-20  Richard Guenther  <rguenther@suse.de>
14700
14701         PR middle-end/47370
14702         * gcc.dg/torture/pr47370.c: New testcase.
14703
14704 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14705
14706         PR tree-optimization/46130
14707         * gcc.dg/pr46130-1.c: New test.
14708         * gcc.dg/pr46130-2.c: New test.
14709
14710 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14711
14712         PR c++/47291
14713         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14714
14715 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14716
14717         PR debug/46240
14718         * g++.dg/debug/pr46240.cc: New.
14719
14720 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14721
14722         PR c++/47303
14723         * g++.dg/template/anonunion1.C: New test.
14724
14725         PR rtl-optimization/47337
14726         * gcc.c-torture/execute/pr47337.c: New test.
14727
14728 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14729
14730         PR testsuite/45342
14731         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14732
14733 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14734
14735         PR tree-optimization/46021
14736         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14737
14738 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14739
14740         PR tree-optimization/47290
14741         * g++.dg/torture/pr47290.C: New test.
14742
14743 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14744
14745         PR fortran/47240
14746         * gfortran.dg/proc_ptr_comp_29.f90: New.
14747
14748 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14749
14750         PR testsuite/41146
14751         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14752         powerpc-apple-darwin9.
14753
14754 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14755
14756         PR rtl-optimization/47299
14757         * gcc.c-torture/execute/pr47299.c: New test.
14758
14759 2011-01-17  Jason Merrill  <jason@redhat.com>
14760
14761         * g++.dg/cpp0x/constexpr-virtual.C: New.
14762
14763 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14764
14765         PR fortran/47331
14766         * gfortran.dg/gomp/pr47331.f90: New test.
14767
14768 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14769
14770         PR objc/47314
14771         * objc.dg/selector-warn-1.m: New.
14772         * obj-c++.dg/selector-warn-1.mm: New.
14773
14774 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14775
14776         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14777         Update dg-final accordingly.
14778
14779 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14780
14781         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14782
14783 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14784
14785         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14786         target check.
14787         * gcc.dg/guality/pr36728-2.c: Likewise.
14788
14789 2011-01-17  Richard Guenther  <rguenther@suse.de>
14790
14791         PR tree-optimization/47313
14792         * g++.dg/torture/pr47313.C: New testcase.
14793
14794 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14795
14796         PR target/47318
14797         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14798         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14799         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14800         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14801
14802         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14803         as __m256i.
14804         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14805         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14806         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14807
14808 2011-01-17  Richard Guenther  <rguenther@suse.de>
14809
14810         PR tree-optimization/45967
14811         * gcc.dg/torture/pr45967-2.c: New testcase.
14812         * gcc.dg/torture/pr45967-3.c: Likewise.
14813
14814 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14815
14816         PR testsuite/47325
14817         * g++.dg/ext/pr47213.C: Require visibility.
14818
14819 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14820
14821         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14822         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14823
14824 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14825
14826         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14827         Linux-based targets.
14828
14829 2011-01-13  Jan Hubicka  <jh@suse.cz>
14830
14831         PR tree-optimization/47276
14832         * gcc.dg/pr47276.c: New testcase.
14833
14834 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14835             Jonathan Wakely  <jwakely.gcc@gmail.com>
14836
14837         PR c++/33558
14838         * g++.dg/other/pr33558.C: New.
14839         * g++.dg/other/pr33558-2.C: New.
14840
14841 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14842
14843         PR tree-optimization/45934
14844         PR tree-optimization/46302
14845         * g++.dg/ipa/devirt-c-1.C: New test.
14846         * g++.dg/ipa/devirt-c-2.C: Likewise.
14847         * g++.dg/ipa/devirt-c-3.C: Likewise.
14848         * g++.dg/ipa/devirt-c-4.C: Likewise.
14849         * g++.dg/ipa/devirt-c-5.C: Likewise.
14850         * g++.dg/ipa/devirt-c-6.C: Likewise.
14851         * g++.dg/ipa/devirt-6.C: Likewise.
14852         * g++.dg/ipa/devirt-d-1.C: Likewise.
14853         * g++.dg/torture/pr45934.C: Likewise.
14854
14855 2011-01-14  Jason Merrill  <jason@redhat.com>
14856
14857         * g++.dg/cpp0x/variadic105.C: New.
14858
14859 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14860             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14861
14862         PR objc/45989
14863         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14864         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14865         execution tests on i?86-*-*, x86_64-*-* and
14866         powerpc*-apple-darwin* && ilp32.
14867         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14868         tests on i?86-*-* and x86_64-*-*.
14869
14870 2011-01-14  Richard Guenther  <rguenther@suse.de>
14871
14872         PR tree-optimization/47280
14873         * g++.dg/opt/pr47280.C: New testcase.
14874
14875 2011-01-14  Jason Merrill  <jason@redhat.com>
14876
14877         * g++.dg/cpp0x/constexpr-regress1.C: New.
14878
14879         * g++.dg/ext/flexary2.C: New.
14880
14881 2011-01-14  Richard Guenther  <rguenther@suse.de>
14882
14883         PR middle-end/47281
14884         * gcc.dg/torture/pr47281.c: New testcase.
14885         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14886
14887 2011-01-14  Richard Guenther  <rguenther@suse.de>
14888
14889         PR tree-optimization/47286
14890         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14891
14892 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14893
14894         PR c++/47213
14895         * g++.dg/ext/pr47213.C: New.
14896
14897 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14898
14899         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14900
14901 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14902             Mikael Morin  <mikael@gcc.gnu.org>
14903
14904         PR fortran/45848
14905         PR fortran/47204
14906         * gfortran.dg/select_type_20.f90: New.
14907         * gfortran.dg/select_type_21.f90: New.
14908
14909 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14910
14911         PR target/47251
14912         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14913
14914 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14915
14916         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14917         * gcc.dg/guality/pr36728-2.c: Likewise.
14918
14919 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14920
14921         PR debug/PR46973
14922         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14923
14924 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14925
14926         PR rtl-optimization/45352
14927         * gcc.dg/pr45352-3.c: New.
14928
14929 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14930
14931         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14932         comment.
14933         * g++.dg/cpp0x/range-for8.C: New.
14934         * g++.dg/cpp0x/range-for9.C: New.
14935
14936 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14937
14938         PR debug/47209
14939         * g++.dg/debug/pr47209.C: New.
14940
14941 2011-01-12  Richard Guenther  <rguenther@suse.de>
14942
14943         PR lto/47259
14944         * gcc.dg/lto/pr47259_0.c: New testcase.
14945         * gcc.dg/lto/pr47259_1.c: Likewise.
14946
14947 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
14948
14949         * objc-obj-c++-shared/Object1.h: Add copyright header, update
14950         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
14951         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
14952         methods missing from the OBJC2 Object.
14953         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
14954         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
14955         GNU and NeXT runtimes.
14956         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
14957         comments.
14958         * objc-obj-c++-shared/Object1.m: Likewise.
14959         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
14960         * objc.dg/proto-qual-1.m: Likewise.
14961         * obj-c++.dg/proto-lossage-3.mm: Likewise.
14962         * obj-c++.dg/proto-qual-1.mm: Likewise.
14963
14964 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
14965
14966         PR testsuite/33033
14967         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
14968
14969 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
14970
14971         Fixed the Objective-C++ testsuite and updated all tests.
14972         * lib/obj-c++.exp (obj-c++_init): Declare and set
14973         gcc_warning_prefix and gcc_error_prefix.
14974         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
14975         'dg-warning', 'dg-message' and 'dg-error'.
14976         * obj-c++.dg/class-extension-3.mm: Likewise.
14977         * obj-c++.dg/class-protocol-1.mm: Likewise.
14978         * obj-c++.dg/encode-7.mm: Likewise.
14979         * obj-c++.dg/exceptions-3.mm: Likewise.
14980         * obj-c++.dg/exceptions-5.mm: Likewise.
14981         * obj-c++.dg/method-12.mm: Likewise.
14982         * obj-c++.dg/method-13.mm: Likewise.
14983         * obj-c++.dg/method-15.mm: Likewise.
14984         * obj-c++.dg/method-16.mm: Likewise.
14985         * obj-c++.dg/method-4.mm: Likewise.
14986         * obj-c++.dg/method-8.mm: Likewise.
14987         * obj-c++.dg/method-conflict-1.mm: Likewise.
14988         * obj-c++.dg/method-conflict-2.mm: Likewise.
14989         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
14990         and uncommented second part of the testcase now that the testsuite
14991         works correctly.
14992         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
14993         and uncommented second part of the testcase now that the testsuite
14994         works correctly.
14995         * obj-c++.dg/private-1.mm: Likewise.
14996         * obj-c++.dg/proto-lossage-4.mm: Likewise.
14997         * obj-c++.dg/syntax-error-7.mm: Likewise.
14998         * obj-c++.dg/warn5.mm: Likewise.
14999         * obj-c++.dg/property/at-property-14.mm: Likewise.
15000         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15001         FIXME.
15002         * obj-c++.dg/property/at-property-18.mm: Likewise.
15003         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15004         FIXME.
15005         * obj-c++.dg/property/at-property-21.mm: Likewise.
15006         * obj-c++.dg/property/at-property-28.mm: Likewise.
15007         * obj-c++.dg/property/at-property-5.mm: Likewise.
15008         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15009         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15010         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15011         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15012         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15013         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15014         * obj-c++.dg/tls/diag-5.mm: Likewise.
15015         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15016         dg-error, now matched correctly.
15017
15018 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15019
15020         * objc.dg/property/at-property-29.m: New.
15021         * obj-c++.dg/property/at-property-29.mm: New.
15022
15023 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15024
15025         * go.test/go-test.exp (go-set-goarch): New proc.
15026         (go-gc-tests): Use it.
15027
15028 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15029
15030         PR debug/46955
15031         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15032
15033 2011-01-11  Richard Henderson  <rth@redhat.com>
15034
15035         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15036
15037 2011-01-11  Jan Hubicka  <jh@suse.cz>
15038
15039         PR lto/45721
15040         PR lto/45375
15041         * gcc.dg/lto/pr45721_1.c: New file.
15042         * gcc.dg/lto/pr45721_0.c: New file.
15043
15044 2011-01-11  Richard Guenther  <rguenther@suse.de>
15045
15046         PR tree-optimization/46076
15047         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15048
15049 2011-01-11  Jeff Law <law@redhat.com>
15050
15051         * PR tree-optimization/47086
15052         * gcc.dg/pr47086.c: New test.
15053
15054 2011-01-11  Jason Merrill  <jason@redhat.com>
15055
15056         PR c++/46658
15057         * g++.dg/template/new10.C: New.
15058
15059         PR c++/45520
15060         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15061
15062 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15063
15064         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15065         Split type definitions and NSConstantString class into...
15066         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15067         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15068         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15069         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15070         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15071         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15072         to comments.
15073         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15074         encode defines for newer NeXT system headers.
15075         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15076         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15077         * objc.dg/foreach-5.m: Likewise.
15078         * objc.dg/foreach-2.m: Likewise.
15079         * objc.dg/foreach-4.m: Likewise.
15080         * objc.dg/torture/strings/string1.m: Likewise.
15081         * objc.dg/torture/strings/string2.m: Likewise.
15082         * objc.dg/torture/strings/string3.m: Likewise.
15083         * objc.dg/torture/strings/string4.m: Likewise.
15084         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15085         header and stand alone.
15086         * obj-c++.dg/strings/strings-2.mm: Likewise.
15087         * objc.dg/torture/strings/const-str-3.m: Likewise.
15088         * objc.dg/strings/strings-2.m: Likewise.
15089         * objc.dg/strings/const-str-12b.m: Likewise.
15090
15091 2011-01-12  Richard Guenther  <rguenther@suse.de>
15092
15093         PR middle-end/32511
15094         * gcc.dg/attr-weak-1.c: Adjust.
15095
15096 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15097
15098         PR fortran/47051
15099         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15100         standard compliant and comment.
15101
15102 2011-01-10  Jan Hubicka  <jh@suse.cz>
15103
15104         PR lto/46083
15105         * gcc.dg/initpri3.c: New testcase.
15106
15107 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15108
15109         PR lto/47222
15110         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15111         externally visible.
15112         (g_esi): Likewise.
15113         (g_ebx): Likewise.
15114         (g_ebp): Likewise.
15115         (g_esp): Likewise.
15116         (g_ebp_save): Likewise.
15117         (g_esp_save): Likewise.
15118
15119 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15120
15121         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15122
15123 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15124
15125         PR tree-optimization/46021
15126         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15127         i?86-*-*, x86_64-*-*.
15128
15129 2011-01-10  Jeff Law <law@redhat.com>
15130
15131         * PR tree-optimization/47141
15132         * gcc.c-torture/compile/pr47141.c: New test.
15133
15134 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15135
15136         PR testsuite/46230
15137         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15138         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15139         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15140         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15141
15142         PR testsuite/46230
15143         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15144         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15145         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15146         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15147         being vectorized.  Adjust dg-final pattern.
15148
15149         PR testsuite/46230
15150         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15151         * gcc.dg/vect/slp-24.c: Likewise.
15152
15153 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15154
15155         PR c++/47218
15156         * g++.dg/other/pr47218-1.C: New test file.
15157         * g++.dg/other/pr47218.C: Likewise.
15158         * g++.dg/other/pr47218.h: New supporting header.
15159
15160 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15161
15162         PR objc/47232
15163         * objc.dg/attributes/invalid-attribute-1.m: New.
15164         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15165
15166 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15167
15168         PR fortran/47224
15169         * gfortran.dg/proc_ptr_comp_28.f90: New.
15170
15171 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15172
15173         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15174         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15175         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15176         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15177         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15178         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15179         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15180         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15181         * objc.dg/gnu-api-2-class.m: Likewise.
15182         * objc.dg/gnu-api-2-ivar.m: Likewise.
15183         * objc.dg/gnu-api-2-method.m: Likewise.
15184         * objc.dg/gnu-api-2-objc.m: Likewise.
15185         * objc.dg/gnu-api-2-object.m: Likewise.
15186         * objc.dg/gnu-api-2-property.m: Likewise.
15187         * objc.dg/gnu-api-2-protocol.m: Likewise.
15188         * objc.dg/gnu-api-2-sel.m: Likewise.
15189
15190 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15191
15192         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15193         * objc.dg/objc-foreach-4.m: Likewise.
15194         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15195         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15196         * objc.dg/foreach-4.m: Likewise.
15197         * objc.dg/foreach-5.m: Likewise.
15198         * objc.dg/foreach-3.m: Return self from init.
15199
15200 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15201
15202         PR fortran/38536
15203         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15204
15205 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15206
15207         PR fortran/46313
15208         * gfortran.dg/class_35.f90: New.
15209
15210 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15211
15212         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15213
15214 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15215
15216         PR objc/47078
15217         * objc.dg/invalid-method-2.m: New.
15218         * obj-c++.dg/invalid-method-2.mm: New.
15219
15220 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15221
15222         PR fortran/46896
15223         * gfortran.dg/transpose_optimization_2.f90 : New test.
15224
15225 2011-01-08  Jan Hubicka  <jh@suse.cz>
15226
15227         PR tree-optmization/46469
15228         * g++.dg/torture/pr46469.C: New testcase.
15229
15230 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15231
15232         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15233         emulation of libobjc-gnu structure layout functionality to ..
15234         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15235         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15236         * objc/execute/bf-common.h: Adjust headers.
15237         * objc/execute/bf-1.m: Likewise.
15238         * objc/execute/bf-2.m: Likewise.
15239         * objc/execute/bf-3.m: Likewise.
15240         * objc/execute/bf-4.m: Likewise.
15241         * objc/execute/bf-5.m: Likewise.
15242         * objc/execute/bf-6.m: Likewise.
15243         * objc/execute/bf-7.m: Likewise.
15244         * objc/execute/bf-8.m: Likewise.
15245         * objc/execute/bf-9.m: Likewise.
15246         * objc/execute/bf-10.m: Likewise.
15247         * objc/execute/bf-11.m: Likewise.
15248         * objc/execute/bf-12.m: Likewise.
15249         * objc/execute/bf-13.m: Likewise.
15250         * objc/execute/bf-14.m: Likewise.
15251         * objc/execute/bf-15.m: Likewise.
15252         * objc/execute/bf-16.m: Likewise.
15253         * objc/execute/bf-17.m: Likewise.
15254         * objc/execute/bf-18.m: Likewise.
15255         * objc/execute/bf-19.m: Likewise.
15256         * objc/execute/bf-20.m: Likewise.
15257         * objc/execute/bf-21.m: Likewise.
15258         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15259         objc_get_type_qualifiers ().
15260
15261 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15262
15263         PR fortran/45777
15264         * gfortran.dg/dependency_39.f90:  New test.
15265
15266 2011-01-07  Jan Hubicka  <jh@suse.cz>
15267
15268         Get builtins tests ready for linker plugin.
15269         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15270         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15271         my_memset, my_bzero): Mark used.
15272         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15273         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15274         volatile.
15275         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15276         volatile.
15277
15278 2011-01-07  Jan Hubicka  <jh@suse.cz>
15279
15280         PR tree-optimization/46367
15281         * g++.dg/torture/pr46367.C: New file.
15282
15283 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15284
15285         PR target/47201
15286         * gcc.dg/pr47201.c: New test.
15287
15288         PR bootstrap/47187
15289         * gcc.dg/tree-prof/pr47187.c: New test.
15290
15291 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15292
15293         PR fortran/41580
15294         * gfortran.dg/extends_type_of_3.f90: New.
15295
15296 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15297
15298         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15299         * g++.dg/ext/dllimport-MI1.C: Likewise.
15300         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15301         * g++.dg/ext/dllimport10.C: Likewise.
15302         * g++.dg/ext/dllimport11.C: Likewise.
15303         * g++.dg/ext/dllimport12.C: Likewise.
15304         * g++.dg/ext/dllimport13.C: Likewise.
15305         * g++.dg/ext/dllimport2.C: Likewise.
15306         * g++.dg/ext/dllimport3.C: Likewise.
15307         * g++.dg/ext/dllimport4.C: Likewise.
15308         * g++.dg/ext/dllimport5.C: Likewise.
15309         * g++.dg/ext/dllimport6.C: Likewise.
15310         * g++.dg/ext/dllimport8.C: Likewise.
15311         * g++.dg/ext/dllimport9.C: Likewise.
15312         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15313         targets, too. Additionally enable test for i?86-*-mingw*.
15314         * g++.dg/ext/selectany1.C: Likewise.
15315         Remove guard variable check.
15316
15317 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15318
15319         PR fortran/47189
15320         PR fortran/47194
15321         * gfortran.dg/storage_size_3.f08: Extended.
15322
15323 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15324
15325         PR c++/47022
15326         * g++.dg/template/stdarg1.C: New test.
15327
15328 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15329
15330         PR fortran/47195
15331         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15332         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15333         from the interface of functions to not hide the errors that
15334         shall be tested.
15335
15336 2011-01-06  Jan Hubicka  <jh@suse.cz>
15337
15338         * gcc.dg/lto/pr47188_0.c: New testcase.
15339         * gcc.dg/lto/pr47188_1.c: New testcase.
15340
15341 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15342
15343         PR fortran/33117
15344         PR fortran/46478
15345         * gfortran.dg/interface_33.f90: New test.
15346
15347 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15348
15349         PR c/47150
15350         * gcc.c-torture/compile/pr47150.c: New test.
15351
15352 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15353
15354         PR tree-optimization/47139
15355         * gcc.dg/vect/pr47139.c: New test.
15356
15357 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15358
15359         PR fortran/47180
15360         * gfortran.dg/extends_type_of_2.f03: New.
15361
15362 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15363
15364         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15365
15366 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15367
15368         * gnat.dg/opt14.adb: New test.
15369
15370 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15371
15372         PR fortran/46017
15373         * gfortran.dg/allocate_error_2.f90:  New test.
15374
15375 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15376
15377         PR fortran/47024
15378         * gfortran.dg/storage_size_3.f08: New.
15379
15380 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15381
15382         PR libgfortran/47154
15383         * gfortran.dg/namelist_68.f90: New test.
15384
15385 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15386
15387         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15388
15389 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15390
15391         PR fortran/46448
15392         * gfortran.dg/class_34.f90: New.
15393
15394 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15395
15396         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15397         use __builtin_inff.  Skip all single-precision tests that require
15398         Infinity.
15399
15400 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15401
15402         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15403
15404 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15405
15406         PR tree-optimization/47148
15407         * gcc.c-torture/execute/pr47148.c: New test.
15408
15409         PR tree-optimization/47155
15410         * gcc.c-torture/execute/pr47155.c: New test.
15411
15412         PR rtl-optimization/47157
15413         * gcc.c-torture/compile/pr47157.c: New test.
15414
15415 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15416
15417         * gcc.dg/torture/vector-shift2.c (schar): Define.
15418         (main): Always use schar or uchar instead of plain "char" to avoid
15419         dependencies on implementation-defined char signedness.
15420
15421 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15422
15423         PR tree-optimization/46801
15424         * gnat.dg/pack9.adb: Remove xfail.
15425
15426 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15427
15428         PR tree-optimization/46984
15429         * g++.dg/ipa/pr46984.C: New test.
15430
15431 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15432
15433         PR fortran/46408
15434         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15435
15436 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15437
15438         PR tree-optimization/47140
15439         * gcc.c-torture/compile/pr47140.c: New test.
15440
15441         PR rtl-optimization/47028
15442         * gcc.dg/pr47028.c: New test.
15443
15444 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15445
15446         * objc.dg/protocol-forward-1.m: Removed TODO.
15447         * objc.dg/protocol-forward-2.m: New.
15448         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15449         * obj-c++.dg/protocol-forward-2.mm: New.
15450
15451 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15452
15453         PR target/38662
15454         * g++.dg/eh/pr38662.C: New testcase.
15455
15456 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15457
15458         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15459         scan for newline '\n'.
15460
15461 \f
15462 Copyright (C) 2011 Free Software Foundation, Inc.
15463
15464 Copying and distribution of this file, with or without modification,
15465 are permitted in any medium without royalty provided the copyright
15466 notice and this notice are preserved.