OSDN Git Service

PR c++/51416
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2011-12-16  Jason Merrill  <jason@redhat.com>
2
3         PR c++/51416
4         * g++.dg/cpp0x/auto31.C: New.
5
6 2011-12-16  Ian Lance Taylor  <iant@google.com>
7
8         PR middle-end/51592
9         * gcc.dg/20111216-1.c: New test.
10
11 2011-12-16  Jason Merrill  <jason@redhat.com>
12
13         PR c++/51461
14         * g++.dg/init/static4.C: New.
15
16 2011-12-16  Jason Merrill  <jason@redhat.com>
17
18         PR c++/51331
19         * g++.dg/init/value10.C: New.
20
21 2011-12-16  Jakub Jelinek  <jakub@redhat.com>
22
23         PR testsuite/50803
24         * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa.
25
26         PR tree-optimization/51575
27         * g++.dg/opt/pr51575.C: New test.
28
29         PR debug/51557
30         * gcc.dg/pr51557.c: New test.
31
32 2011-12-16  Richard Guenther  <rguenther@suse.de>
33
34         PR lto/51572
35         * gcc.dg/lto/pr51572-1_0.c: New testcase.
36
37 2011-12-15  Jason Merrill  <jason@redhat.com>
38
39         PR c++/51458
40         * g++.dg/ext/desig4.C: New.
41
42 2011-12-15  Paul Thomas  <pault@gcc.gnu.org>
43
44         * gfortran.dg/class_array_3.f03: Remove explicit indexing of
45         A%disp() to use scalarizer.
46         * gfortran.dg/class_array_9.f03: New.
47
48 2011-12-15  Jakub Jelinek  <jakub@redhat.com>
49
50         * gcc.dg/vect/vect-sdivmod-1.c: New test.
51
52         PR c++/51463
53         * g++.dg/cpp0x/pr51463.C: New test.
54
55         PR c/51360
56         * c-c++-common/gomp/pr51360.c: New test.
57         * g++.dg/gomp/pr51360.C: New test.
58
59         PR middle-end/49806
60         * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options.
61         Check for x_? & y in dom2 dump and xfail the check in dom1 dump.
62
63         PR tree-optimization/51117
64         * g++.dg/opt/pr51117.C: New test.
65
66 2011-12-15  Romain Geissler  <romain.geissler@gmail.com>
67
68         * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed):
69         New definitions.
70         * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed):
71         Likewise.
72         (stpncpy, __stpncpy_chk): New functions.
73         * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file.
74         * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise.
75
76 2011-12-15  Richard Guenther  <rguenther@suse.de>
77
78         PR lto/51567
79         * g++.dg/lto/pr51567-1_0.C: New testcase.
80
81 2011-12-15  Dodji Seketeli  <dodji@redhat.com>
82
83         PR c++/51473
84         * g++.dg/cpp0x/auto30.C: New test.
85
86 2011-12-15  Tobias Burnus  <burnus@net-b.de>
87
88         * gfortran.dg/coarray/poly_run_3.f90: New.
89         * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test.
90
91 2011-12-15  Richard Guenther  <rguenther@suse.de>
92
93         PR lto/51564
94         * g++.dg/lto/pr51564-1_0.C: New testcase.
95
96 2011-12-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
97
98         PR libstdc++/51365
99         * g++.dg/ext/is_final.C: New.
100
101 2012-12-15  Richard Guenther  <rguenther@suse.de>
102
103         PR lto/48508
104         * g++.dg/lto/pr48508-1_0.C: New testcase.
105         * g++.dg/lto/pr48508-1_1.C: Likewise.
106
107 2011-12-14  Jason Merrill  <jason@redhat.com>
108
109         PR c++/51554
110         * g++.dg/init/constant1.C: New.
111
112         PR c++/51248
113         * g++.dg/other/enum2.C: New.
114
115 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
116
117         PR c++/51475
118         * g++.dg/cpp0x/initlist63.C: New test.
119
120 2011-12-14  Georg-Johann Lay  <avr@gjlay.de>
121
122         PR target/50931
123         * gcc.target/avr/torture/int24-mul.c: New.
124
125 2011-12-14  Dodji Seketeli  <dodji@redhat.com>
126
127         PR c++/51476
128         * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test.
129
130 2011-12-13  Jason Merrill  <jason@redhat.com>
131
132         PR c++/51406
133         PR c++/51161
134         * g++.dg/cpp0x/rv-cast3.C: New.
135         * g++.dg/cpp0x/rv-cast4.C: New.
136
137 2011-12-13  Paolo Carlini  <paolo.carlini@oracle.com>
138
139         PR c++/51464
140         * g++.dg/cpp0x/lambda/lambda-ice6.C: New.
141
142 2011-12-13  Andrew Pinski  <apinski@cavium.com>
143             Adam Nemet  <anemet@caviumnetworks.com>
144
145         * gcc.target/mips/mips.exp (mips_option_groups): Fix debug.  Add
146         -fdump-* options.
147         * gcc.target/mips/octeon2-pipe-1.c: New testcase.
148         * gcc.target/mips/octeon-pipe-1.c: New testcase.
149
150 2011-12-11  Fabien ChĂȘne  <fabien@gcc.gnu.org>
151
152         PR c++/14258
153         * g++.dg/template/using16.C: New.
154         * g++.dg/template/using17.C: New.
155
156 2011-12-13  Martin Jambor  <mjambor@suse.cz>
157
158         PR tree-optimization/51362
159         * gcc.dg/ipa/pr51362.c: New test.
160
161 2011-12-13  Uros Bizjak  <ubizjak@gmail.com>
162
163         PR testsuite/51524
164         * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2).
165         * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto.
166
167 2011-12-13  Richard Guenther  <rguenther@suse.de>
168
169         PR lto/48354
170         * g++.dg/lto/pr48354-1_0.C: New testcase.
171
172 2011-12-13  Richard Guenther  <rguenther@suse.de>
173
174         PR tree-optimization/51519
175         * gcc.dg/pr51519.c: New testcase.
176
177 2011-12-13  Richard Guenther  <rguenther@suse.de>
178
179         * gcc.dg/lto/20111213-1_0.c: New testcase.
180
181 2011-12-13  Eric Botcazou  <ebotcazou@adacore.com>
182
183         * gnat.dg/vect1.ad[sb]: Add more tests.
184         * gnat.dg/vect2.ad[sb]: Likewise.
185         * gnat.dg/vect3.ad[sb]: Likewise.
186         * gnat.dg/vect4.ad[sb]: Likewise.
187         * gnat.dg/vect5.ad[sb]: Likewise.
188         * gnat.dg/vect6.ad[sb]: Likewise.
189
190 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
191
192         PR rtl-optimization/51495
193         * gcc.c-torture/compile/pr51495.c: New test.
194
195         PR tree-optimization/51481
196         * gcc.dg/pr51481.c: New test.
197
198 2011-12-12  Georg-Johann Lay  <avr@gjlay.de>
199
200         PR tree-optimization/45830
201         * gcc.c-torture/execute/pr45830.c: Move from here to...
202         * gcc.dg/torture/pr45830.c: ...this new file.  Add dg-do and
203         dg-additional-options magic.
204
205 2011-12-12  Janne Blomqvist  <jb@gcc.gnu.org>
206
207         * gfortran.dg/nested_modules_2.f90: Tighten test.
208
209 2011-12-12  Eric Botcazou  <ebotcazou@adacore.com>
210
211         * gcc.c-torture/execute/20111212-1.c: New test.
212
213 2011-12-12  Jakub Jelinek  <jakub@redhat.com>
214
215         PR testsuite/51511
216         * gcc.dg/pr45819.c: Add -w to dg-options.
217
218 2011-12-12  Torvald Riegel  <triegel@redhat.com>
219
220         * g++.dg/tm/noexcept-1.C: New test.
221         * g++.dg/tm/noexcept-2.C: New test.
222         * g++.dg/tm/noexcept-3.C: New test.
223         * g++.dg/tm/noexcept-4.C: New test.
224         * g++.dg/tm/noexcept-5.C: New test.
225
226 2011-12-12  Torvald Riegel  <triegel@redhat.com>
227
228         * c-c++-common/tm/20111206.c: New test.
229
230 2011-12-12  Richard Guenther  <rguenther@suse.de>
231
232         PR lto/51262
233         * g++.dg/opt/pr51262.C: New testcase.
234
235 2011-12-12  Revital Eres  <revital.eres@linaro.org>
236
237         PR rtl-optimization/47013
238         * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself
239         to preserve the function.
240         * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for
241         powerpc*-*-*.  Avoid superfluous spaces in dg-final.
242         * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and
243         -fmodulo-sched-allow-regmoves flags.
244         * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-*
245         and avoid superfluous spaces in dg-final for spu-*-*.
246         * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*.
247         * gcc.dg/sms-8.c: Add --param sms-min-sc=1.  Add dg-options and
248         change scan-rtl-dump-times for powerpc*-*-*.
249         * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove
250         powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final.
251         * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec.
252
253 2011-12-11  Jakub Jelinek  <jakub@redhat.com>
254
255         PR tree-optimization/51485
256         * g++.dg/vect/pr51485.cc: New test.
257
258 2011-12-11  Tobias Burnus  <burnus@net-b.de>
259
260         PR fortran/50923
261         * gfortran.dg/warn_function_without_result_2.f90: New.
262
263 2011-12-11  Paul Thomas  <pault@gcc.gnu.org>
264             Tobias Burnus  <burnus@gcc.gnu.org>
265
266         PR fortran/41539
267         PR fortran/43214
268         PR fortran/43969
269         PR fortran/44568
270         PR fortran/46356
271         PR fortran/46990
272         PR fortran/49074
273         * gfortran.dg/class_array_1.f03: New.
274         * gfortran.dg/class_array_2.f03: New.
275         * gfortran.dg/class_array_3.f03: New.
276         * gfortran.dg/class_array_4.f03: New.
277         * gfortran.dg/class_array_5.f03: New.
278         * gfortran.dg/class_array_6.f03: New.
279         * gfortran.dg/class_array_7.f03: New.
280         * gfortran.dg/class_array_8.f03: New.
281         * gfortran.dg/coarray_poly_1.f90: New.
282         * gfortran.dg/coarray_poly_2.f90: New.
283         * gfortran.dg/coarray/poly_run_1.f90: New.
284         * gfortran.dg/coarray/poly_run_2.f90: New.
285         * gfortran.dg/class_to_type_1.f03: New.
286         * gfortran.dg/type_to_class_1.f03: New.
287         * gfortran.dg/typebound_assignment_3.f03: Remove the error.
288         * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2.
289         * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8.
290
291 2011-12-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
292
293         PR fortran/50690
294         * gfortran.dg/gomp/workshare2.f90:  New test.
295         * gfortran.dg/gomp/workshare3.f90:  New test.
296
297 2011-12-11  Eric Botcazou  <ebotcazou@adacore.com>
298
299         * gnat.dg/specs/elab3.ads: New test.
300
301 2011-12-10  Richard Henderson  <rth@redhat.com>
302
303         * gcc.target/powerpc/altivec-perm-1.c: New.
304         * gcc.target/powerpc/altivec-perm-2.c: New.
305         * gcc.target/powerpc/altivec-perm-4.c: New.
306
307 2011-12-10  Joern Rennecke <joern.rennecke@embecosm.com>
308
309         * gcc.target/epiphany/interrupt.c: Add dg-options "-g".
310         Add a scan-assembler-time clause to test for the interupt vector jump.
311         (f): Rename to ...
312         (dma0_handler): ... this.
313
314 2011-12-10  Nathan Sidwell  <nathan@acm.org>
315
316         PR gcov-profile/51449
317         * g++.dg/gcov/gcov-14.C: New.
318
319 2011-12-09  Eric Botcazou  <ebotcazou@adacore.com>
320
321         * gcc.c-torture/compile/20111209-1.c: New test.
322
323 2011-12-09  Jason Merrill  <jason@redhat.com>
324
325         PR c++/51151
326         * g++.dg/warn/Woverflow-4.C: New.
327
328 2011-12-09  Dodji Seketeli  <dodji@redhat.com>
329
330         PR c++/51289
331         * g++.dg/cpp0x/alias-decl-17.C: New test.
332
333 2011-12-09  Michael Meissner  <meissner@the-meissners.org>
334
335         * gcc.target/powerpc/recip-5.c: Disable running on any system that
336         does not support VSX.
337
338         * gcc.target/powerpc/ppc-target-4.c: New file to test target
339         specific functions enabling target specific builtins.
340
341 2011-12-09  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
342
343         * gcc.dg/vect/slp-13.c: Array size increase reverted.
344         * gcc.dg/vect/slp-24.c: Ditto.
345         * gcc.dg/vect/slp-3.c: Ditto.
346         * gcc.dg/vect/slp-34.c: Ditto.
347         * gcc.dg/vect/slp-4.c: Ditto.
348         * gcc.dg/vect/slp-cond-2.c: Ditto.
349         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
350         * gcc.dg/vect/vect-1.c: Ditto.
351         * gcc.dg/vect/vect-10.c: Ditto.
352         * gcc.dg/vect/vect-105.c: Ditto.
353         * gcc.dg/vect/vect-112.c: Ditto.
354         * gcc.dg/vect/vect-15.c: Ditto.
355         * gcc.dg/vect/vect-2.c: Ditto.
356         * gcc.dg/vect/vect-31.c: Ditto.
357         * gcc.dg/vect/vect-32.c: Ditto.
358         * gcc.dg/vect/vect-33.c: Ditto.
359         * gcc.dg/vect/vect-34.c: Ditto.
360         * gcc.dg/vect/vect-35.c: Ditto.
361         * gcc.dg/vect/vect-36.c: Ditto.
362         * gcc.dg/vect/vect-6.c: Ditto.
363         * gcc.dg/vect/vect-73.c: Ditto.
364         * gcc.dg/vect/vect-74.c: Ditto.
365         * gcc.dg/vect/vect-75.c: Ditto.
366         * gcc.dg/vect/vect-76.c: Ditto.
367         * gcc.dg/vect/vect-80.c: Ditto.
368         * gcc.dg/vect/vect-85.c: Ditto.
369         * gcc.dg/vect/vect-89.c: Ditto.
370         * gcc.dg/vect/vect-97.c: Ditto.
371         * gcc.dg/vect/vect-98.c: Ditto.
372         * gcc.dg/vect/vect-all.c: Ditto.
373         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
374         * gcc.dg/vect/vect-iv-8.c: Ditto.
375         * gcc.dg/vect/vect-iv-8a.c: Ditto.
376         * gcc.dg/vect/vect-outer-1.c: Ditto.
377         * gcc.dg/vect/vect-outer-1a.c: Ditto.
378         * gcc.dg/vect/vect-outer-1b.c: Ditto.
379         * gcc.dg/vect/vect-outer-2.c: Ditto.
380         * gcc.dg/vect/vect-outer-2a.c: Ditto.
381         * gcc.dg/vect/vect-outer-2c.c: Ditto.
382         * gcc.dg/vect/vect-outer-3.c: Ditto.
383         * gcc.dg/vect/vect-outer-3a.c: Ditto.
384         * gcc.dg/vect/vect-outer-4a.c: Ditto.
385         * gcc.dg/vect/vect-outer-4b.c: Ditto.
386         * gcc.dg/vect/vect-outer-4c.c: Ditto.
387         * gcc.dg/vect/vect-outer-4d.c: Ditto.
388         * gcc.dg/vect/vect-outer-4m.c: Ditto.
389         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
390         * gcc.dg/vect/vect-outer-fir.c: Ditto.
391         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
392         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
393         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
394         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
395         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
396         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
397         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
398         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
399         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
400         * gcc.dg/vect/vect-shift-2.c: Ditto.
401         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
402         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
403         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
404         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
405         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
406         * gcc.dg/vect/slp-13-big-array.c: New test.
407         * gcc.dg/vect/slp-24-big-array.c: Ditto.
408         * gcc.dg/vect/slp-3-big-array.c: Ditto.
409         * gcc.dg/vect/slp-34-big-array.c: Ditto.
410         * gcc.dg/vect/slp-4-big-array.c: Ditto.
411         * gcc.dg/vect/slp-cond-2-big-array.c: Ditto.
412         * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto.
413         * gcc.dg/vect/vect-1-big-array.c: Ditto.
414         * gcc.dg/vect/vect-10-big-array.c: Ditto.
415         * gcc.dg/vect/vect-105-big-array.c: Ditto.
416         * gcc.dg/vect/vect-112-big-array.c: Ditto.
417         * gcc.dg/vect/vect-15-big-array.c: Ditto.
418         * gcc.dg/vect/vect-2-big-array.c: Ditto.
419         * gcc.dg/vect/vect-31-big-array.c: Ditto.
420         * gcc.dg/vect/vect-32-big-array.c: Ditto.
421         * gcc.dg/vect/vect-33-big-array.c: Ditto.
422         * gcc.dg/vect/vect-34-big-array.c: Ditto.
423         * gcc.dg/vect/vect-35-big-array.c: Ditto.
424         * gcc.dg/vect/vect-36-big-array.c: Ditto.
425         * gcc.dg/vect/vect-6-big-array.c: Ditto.
426         * gcc.dg/vect/vect-73-big-array.c: Ditto.
427         * gcc.dg/vect/vect-74-big-array.c: Ditto.
428         * gcc.dg/vect/vect-75-big-array.c: Ditto.
429         * gcc.dg/vect/vect-76-big-array.c: Ditto.
430         * gcc.dg/vect/vect-80-big-array.c: Ditto.
431         * gcc.dg/vect/vect-85-big-array.c: Ditto.
432         * gcc.dg/vect/vect-89-big-array.c: Ditto.
433         * gcc.dg/vect/vect-97-big-array.c: Ditto.
434         * gcc.dg/vect/vect-98-big-array.c: Ditto.
435         * gcc.dg/vect/vect-all-big-array.c: Ditto.
436         * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto.
437         * gcc.dg/vect/vect-iv-8-big-array.c: Ditto.
438         * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto.
439         * gcc.dg/vect/vect-outer-1-big-array.c: Ditto.
440         * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto.
441         * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto.
442         * gcc.dg/vect/vect-outer-2-big-array.c: Ditto.
443         * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto.
444         * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto.
445         * gcc.dg/vect/vect-outer-3-big-array.c: Ditto.
446         * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto.
447         * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto.
448         * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto.
449         * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto.
450         * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto.
451         * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto.
452         * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto.
453         * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto.
454         * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto.
455         * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto.
456         * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto.
457         * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto.
458         * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto.
459         * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto.
460         * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto.
461         * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto.
462         * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto.
463         * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
464         * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto.
465         * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto.
466         * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto.
467         * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto.
468         * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto.
469
470 2011-12-09  Richard Guenther  <rguenther@suse.de>
471
472         PR lto/48042
473         * g++.dg/lto/pr48042_0.C: New testcase.
474
475 2011-12-09  Richard Guenther  <rguenther@suse.de>
476
477         PR tree-optimization/51482
478         * g++.dg/torture/pr51482.C: New testcase.
479
480 2011-12-08  Andrew Pinski  <apinski@cavium.com>
481
482         * gcc.target/mips/mult-1.c: Forbid all Octeon processors.
483         * gcc.target/mips/dmult-1.c: Likewise.
484         * gcc.target/mips/branch-1.c: Likewise.
485         * gcc.target/mips/extend-1.c: Likewise.
486
487 2011-12-08  Jason Merrill  <jason@redhat.com>
488
489         PR c++/51318
490         * g++.dg/template/cond8.C: New.
491
492         PR c++/51459
493         * g++.dg/cpp0x/lambda/lambda-template4.C: New.
494
495 2011-12-08  Jakub Jelinek  <jakub@redhat.com>
496
497         PR tree-optimization/51466
498         * gcc.c-torture/execute/pr51466.c: New test.
499
500 2011-12-08  Tobias Burnus  <burnus@net-b.de>
501
502         PR fortran/50815
503         * gfortran.dg/bounds_check_16.f90: New.
504
505 2011-12-08  Tobias Burnus  <burnus@net-b.de>
506
507         PR fortran/51378
508         * gfortran.dg/private_type_14.f90: New.
509
510 2011-12-08  Tobias Burnus  <burnus@net-b.de>
511
512         PR fortran/51407
513         * gfortran.dg/io_real_boz_3.f90: New.
514         * gfortran.dg/io_real_boz_4.f90: New.
515         * gfortran.dg/io_real_boz_5.f90: New.
516
517 2011-12-08  Tobias Burnus  <burnus@net-b.de>
518
519         PR fortran/51448
520         * gfortran.dg/realloc_on_assign_8.f90: New.
521
522 2011-12-08  Teresa Johnson  <tejohnson@google.com>
523
524         * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label.
525
526 2011-12-08  Teresa Johnson  <tejohnson@google.com>
527
528         * gcc.target/i386/movdi-rex64.c: Remove unnecessary
529         -Wwrite-strings option.
530
531 2011-12-08  Teresa Johnson  <tejohnson@google.com>
532
533         * gcc.target/i386/movdi-rex64.c: New.
534
535 2011-12-08  Richard Guenther  <rguenther@suse.de>
536
537         * gcc.dg/volatile3.c: New testcase.
538
539 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
540
541         PR tree-optimization/51315
542         * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__
543         for typedef.
544         (int32_t): Use __INT32_TYPE__ for typedef.
545
546 2011-12-08  Georg-Johann Lay  <avr@gjlay.de>
547
548         PR tree-optimization/51315
549         * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption
550         sizeof(int)==4.
551
552 2011-12-08  Richard Guenther  <rguenther@suse.de>
553
554         PR lto/50747
555         * g++.dg/opt/pr50747-1_0.C: New testcase.
556         * g++.dg/opt/pr50747-2_0.C: Likewise.
557
558 2011-12-08  Eric Botcazou  <ebotcazou@adacore.com>
559
560         * gcc.c-torture/execute/20111208-1.c: New test.
561
562 2011-12-08  Richard Guenther  <rguenther@suse.de>
563
564         PR lto/48437
565         * gcc.dg/lto/20111207-2_0.c: New testcase.
566         * gcc.dg/guality/pr48437.c: Likewise.
567
568 2011-12-07  Jakub Jelinek  <jakub@redhat.com>
569
570         PR c++/51401
571         * g++.dg/cpp0x/auto7.C: Adjust expected error message.
572         * g++.dg/cpp0x/auto29.C: New test.
573
574         PR c++/51429
575         * g++.dg/parse/error45.C: New test.
576
577         PR c++/51229
578         * g++.dg/ext/desig3.C: New test.
579
580         PR c++/51369
581         * g++.dg/cpp0x/constexpr-51369.C: New test.
582
583 2011-12-07  Andrew Pinski  <apinski@cavium.com>
584
585         PR middle-end/45416
586         * gcc.dg/pr45416.c: New testcase.
587
588 2011-12-07  Ed Smith-Rowland <3dw4rd@verizon.net>
589
590         PR c++/51420
591         * g++.dg/cpp0x/pr51420.C: New.
592
593 2011-12-07  Richard Guenther  <rguenther@suse.de>
594
595         PR lto/48100
596         * gcc.dg/lto/20111207-1_0.c: New testcase.
597         * gcc.dg/lto/20111207-1_1.c: Likewise.
598         * gcc.dg/lto/20111207-1_2.c: Likewise.
599         * gcc.dg/lto/20111207-1_3.c: Likewise.
600
601 2011-12-07  Richard Guenther  <rguenther@suse.de>
602
603         PR tree-optimization/50823
604         * gcc.dg/torture/pr50823.c: New testcase.
605
606 2011-12-07  Martin Jambor  <mjambor@suse.cz>
607
608         PR tree-optimization/50744
609         * gcc.dg/ipa/pr50744.c: New test.
610
611 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
612
613         PR c++/51430
614         * g++.dg/template/static32.C: New test.
615
616 2011-12-06  Uros Bizjak  <ubizjak@gmail.com>
617
618         * g++.dg/opt/pr51396.C: Use dg-additional-options.
619
620 2011-12-06  Tobias Burnus  <burnus@net-b.de>
621
622         PR fortran/51435
623         * gfortran.dg/default_initialization_5.f90: New.
624
625 2011-12-06  Jakub Jelinek  <jakub@redhat.com>
626
627         PR target/51354
628         * gcc.c-torture/compile/pr51354.c: New test.
629
630 2011-12-06  Paolo Carlini  <paolo.carlini@oracle.com>
631
632         PR c++/51431
633         * g++.dg/other/abstract3.C: New.
634
635 2011-12-06  Richard Guenther  <rguenther@suse.de>
636
637         PR tree-optimization/49997
638         * gcc.dg/torture/pr49997.c: New testcase.
639
640 2011-12-06  Richard Guenther  <rguenther@suse.de>
641
642         PR middle-end/51436
643         * g++.dg/torture/pr51436.C: New testcase.
644
645 2011-12-06  Richard Guenther  <rguenther@suse.de>
646
647         PR tree-optimization/51245
648         * gcc.dg/torture/pr51245.c: New testcase.
649
650 2011-12-06  Dodji Seketeli  <dodji@redhat.com>
651
652         PR c++/51427
653         * g++.dg/diagnostic/wrong-tag-1.C
654
655 2011-12-05  Fabien ChĂȘne  <fabien@gcc.gnu.org>
656
657         PR c++/51319
658         * g++.dg/lookup/using50.C: New.
659         * g++.dg/lookup/using51.C: New.
660
661 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
662
663         PR tree-optimization/51396
664         * g++.dg/opt/pr51396.C: New test.
665
666         PR debug/51410
667         * gcc.dg/debug/dwarf2/pr51410.c: New test.
668
669         PR c/51339
670         * gcc.dg/gomp/pr51339.c: New test.
671
672 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
673
674         PR c++/51399
675         * g++.dg/cpp0x/initlist62.C: New.
676
677 2011-12-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
678
679         PR fortran/51338
680         * gfortran.dg/assumed_charlen_substring_1.f90:  New test.
681
682 2011-12-05  Richard Sandiford  <rdsandiford@googlemail.com>
683
684         * g++.dg/debug/pr46338.C: Add dg-require-profiling.
685         * g++.dg/torture/pr39732.C: Likewise.
686         * g++.dg/torture/pr40642.C: Likewise.
687         * gcc.c-torture/compile/pr44686.c: Likewise.
688         * gcc.dg/20050309-1.c: Likewise.
689         * gcc.dg/20050330-2.c: Likewise.
690         * gcc.dg/20051201-1.c: Likewise.
691         * gcc.dg/gomp/pr27573.c: Likewise.
692         * gcc.dg/pr46255.c: Likewise.
693         * gcc.dg/profile-dir-1.c: Likewise.
694         * gcc.dg/profile-dir-2.c: Likewise.
695         * gcc.dg/profile-dir-3.c: Likewise.
696         * gcc.dg/profile-generate-1.c: Likewise.
697         * gfortran.dg/gomp/pr27573.f90: Likewise.
698         * gcc.dg/profile-generate-3.c: Be specific about the type of
699         profiling required.
700
701 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
702
703         PR c++/51414
704         * g++.dg/ext/underlying_type11.C: New.
705
706 2011-12-05  Uros Bizjak  <ubizjak@gmail.com>
707
708         PR testsuite/51128
709         * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed.
710         * gcc.dg/torture/pr39074.c: Ditto.
711         * gcc.dg/torture/pr39074-2.c: Ditto.
712         * gcc.dg/torture/pr42898.c: Ditto.
713         * gcc.dg/torture/pr42898-2.c: Ditto.
714         * gcc.dg/torture/pr45704.c: Ditto.
715         * gcc.dg/torture/pr50472.c: Ditto.
716         * gcc.dg/torture/pta-callused-1.c: Ditto.
717         * gcc.dg/torture/pta-ptrarith-1.c: Ditto.
718         * gcc.dg/torture/pta-ptrarith-2.c: Ditto.
719         * gcc.dg/torture/pta-ptrarith-3.c: Ditto.
720         * gcc.dg/torture/pta-escape-1.c: Ditto.
721         * gcc.dg/torture/ipa-pta-1.c: Ditto.
722         * gcc.dg/torture/ssa-pta-fn-1.c: Ditto.
723
724 2011-12-05  Kazu Hirata  <kazu@codesourcery.com>
725
726         PR target/51408
727         * gcc.dg/pr51408.c: New.
728
729 2011-12-05  Jason Merrill  <jason@redhat.com>
730
731         * g++.dg/cpp0x/dc6.C: New.
732
733 2011-12-05  Ville Voutilainen  <ville.voutilainen@gmail.com>
734             Pedro LamarĂŁo <pedro.lamarao@gmail.com>
735
736         * g++.dg/cpp0x/dc1.C: New test.
737         * g++.dg/cpp0x/dc2.C: New test.
738         * g++.dg/cpp0x/dc3.C: New test.
739         * g++.dg/cpp0x/dc4.C: New test.
740         * g++.dg/cpp0x/dc5.C: New test.
741         * g++.dg/template/meminit1.C: Adjust expected error.
742
743 2011-12-05  Paolo Carlini  <paolo.carlini@oracle.com>
744
745         PR c++/51404
746         * g++.dg/cpp0x/auto28.C: New.
747
748 2011-12-05  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
749
750         * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random.
751
752 2011-12-05  Jakub Jelinek  <jakub@redhat.com>
753             Eric Botcazou  <ebotcazou@adacore.com>
754
755         PR middle-end/51323
756         PR middle-end/50074
757         * gcc.c-torture/execute/pr51323.c: New test.
758
759 2011-12-04  Tobias Burnus  <burnus@net-b.de>
760
761         PR fortran/51383
762         * gfortran.dg/associate_10.f90: New.
763
764 2011-12-04  Ira Rosen  <ira.rosen@linaro.org>
765
766         PR middle-end/51285
767         * gfortran.dg/vect/pr51285.f90: New test.
768
769 2011-12-04  Uros Bizjak  <ubizjak@gmail.com>
770             JĂ©rĂ©mie Detrey  <Jeremie.Detrey@loria.fr>
771
772         PR target/51393
773         * gcc.target/i386/pr51393.c: New test.
774
775 2011-12-03  Dominique d'Humieres  <dominiq@lps.ens.fr>
776
777         PR obj-c++/51349
778         * obj-c++.dg/naming-3.mm: Adjust for changing error messages.
779         * obj-c++.dg/naming-4.mm: Likewise.
780
781 2011-12-03  Jack Howarth  <howarth@bromo.med.uc.edu>
782
783         * gcc.dg/darwin-segaddr.c: Use -no-pie.
784
785 2011-12-03  Paolo Carlini  <paolo.carlini@oracle.com>
786
787         PR c++/51313
788         * g++.dg/cpp0x/pr51313.C: New.
789
790 2011-12-03  Tobias Burnus  <burnus@net-b.de>
791
792         PR fortran/48887
793         * gfortran.dg/select_type_24.f90: New.
794         * gfortran.dg/select_type_23.f03: Add dg-error.
795         * gfortran.dg/class_45a.f03: Add missing TARGET attribute.
796
797 2011-12-03  Jakub Jelinek  <jakub@redhat.com>
798
799         * gcc.dg/vect/vect-122.c: New test.
800
801 2011-12-03  Tobias Burnus  <burnus@net-b.de>
802
803         PR fortran/50684
804         * gfortran.dg/move_alloc_8.f90: New.
805
806 2011-12-03  Tobias Burnus  <burnus@net-b.de>
807
808         * gfortran.dg/select_type_23.f03: Revert Rev. 181801,
809         i.e. remove the dg-error line.
810         * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run.
811         * gfortran.dg/move_alloc_9.f90: New.
812         * gfortran.dg/move_alloc_10.f90: New
813
814 2011-12-02  Nathan Sidwell  <nathan@acm.org>
815
816         * lib/gcov.exp (verify-lines): Allow = as a count char.
817         * g++.dg/gcov/gcov-13.C: New.
818
819 2011-12-02  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
820
821         * gcc.dg/vect/slp-13.c: Increase array size, add initialization.
822         * gcc.dg/vect/slp-24.c: Ditto.
823         * gcc.dg/vect/slp-3.c: Likewise and fix scans.
824         * gcc.dg/vect/slp-34.c: Ditto.
825         * gcc.dg/vect/slp-4.c: Ditto.
826         * gcc.dg/vect/slp-cond-2.c: Ditto.
827         * gcc.dg/vect/slp-multitypes-11.c: Ditto.
828         * gcc.dg/vect/vect-1.c: Ditto.
829         * gcc.dg/vect/vect-10.c: Ditto.
830         * gcc.dg/vect/vect-105.c: Ditto.
831         * gcc.dg/vect/vect-112.c: Ditto.
832         * gcc.dg/vect/vect-15.c: Ditto.
833         * gcc.dg/vect/vect-2.c: Ditto.
834         * gcc.dg/vect/vect-31.c: Ditto.
835         * gcc.dg/vect/vect-32.c: Ditto.
836         * gcc.dg/vect/vect-33.c: Ditto.
837         * gcc.dg/vect/vect-34.c: Ditto.
838         * gcc.dg/vect/vect-35.c: Ditto.
839         * gcc.dg/vect/vect-36.c: Ditto.
840         * gcc.dg/vect/vect-6.c: Ditto.
841         * gcc.dg/vect/vect-73.c: Ditto.
842         * gcc.dg/vect/vect-74.c: Ditto.
843         * gcc.dg/vect/vect-75.c: Ditto.
844         * gcc.dg/vect/vect-76.c: Ditto.
845         * gcc.dg/vect/vect-80.c: Ditto.
846         * gcc.dg/vect/vect-85.c: Ditto.
847         * gcc.dg/vect/vect-89.c: Ditto.
848         * gcc.dg/vect/vect-97.c: Ditto.
849         * gcc.dg/vect/vect-98.c: Ditto.
850         * gcc.dg/vect/vect-all.c: Ditto.
851         * gcc.dg/vect/vect-double-reduc-6.c: Ditto.
852         * gcc.dg/vect/vect-iv-8.c: Ditto.
853         * gcc.dg/vect/vect-iv-8a.c: Ditto.
854         * gcc.dg/vect/vect-outer-1.c: Ditto.
855         * gcc.dg/vect/vect-outer-1a.c: Ditto.
856         * gcc.dg/vect/vect-outer-1b.c: Ditto.
857         * gcc.dg/vect/vect-outer-2.c: Ditto.
858         * gcc.dg/vect/vect-outer-2a.c: Ditto.
859         * gcc.dg/vect/vect-outer-2c.c: Ditto.
860         * gcc.dg/vect/vect-outer-3.c: Ditto.
861         * gcc.dg/vect/vect-outer-3a.c: Ditto.
862         * gcc.dg/vect/vect-outer-4a.c: Ditto.
863         * gcc.dg/vect/vect-outer-4b.c: Ditto.
864         * gcc.dg/vect/vect-outer-4c.c: Ditto.
865         * gcc.dg/vect/vect-outer-4d.c: Ditto.
866         * gcc.dg/vect/vect-outer-4m.c: Ditto.
867         * gcc.dg/vect/vect-outer-fir-lb.c: Ditto.
868         * gcc.dg/vect/vect-outer-fir.c: Ditto.
869         * gcc.dg/vect/vect-over-widen-1.c: Ditto.
870         * gcc.dg/vect/vect-over-widen-2.c: Ditto.
871         * gcc.dg/vect/vect-over-widen-3.c: Ditto.
872         * gcc.dg/vect/vect-over-widen-4.c: Ditto.
873         * gcc.dg/vect/vect-reduc-1char.c: Ditto.
874         * gcc.dg/vect/vect-reduc-2char.c: Ditto.
875         * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto.
876         * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto.
877         * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto.
878         * gcc.dg/vect/vect-shift-2.c: Ditto.
879         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto.
880         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto.
881         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
882         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
883         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto.
884
885 2011-12-02  Georg-Johann Lay  <avr@gjlay.de>
886
887         * gcc.c-torture/execute/vector-subscript-1.c (main): Fix
888         __builtin_memcpy arguments to honor sizeof(a).
889
890 2011-12-02  Joseph Myers  <joseph@codesourcery.com>
891
892         * gcc.c-torture/execute/doloop-1.c,
893         gcc.c-torture/execute/doloop-2.c: New tests.
894
895 2011-12-02  Martin Jambor  <mjambor@suse.cz>
896
897         PR tree-optimization/50622
898         * g++.dg/tree-ssa/pr50622.C: New test.
899
900 2011-12-01  Jason Merrill  <jason@redhat.com>
901
902         * g++.dg/cpp0x/initlist61.C: New.
903
904 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
905
906         PR c++/51326
907         * g++.dg/inherit/crash3.C: New.
908
909 2011-12-01  Nathan Sidwell  <nathan@acm.org>
910
911         PR gcov-profile/51113
912         * lib/gcov.exp (verify-lines): Add support for xfailing.
913         (run-gcov): Likewise.
914         * gcc.misc-tests/gcov-13.c: Xfail weak function.
915         * gcc.misc-tests/gcov-16.c: Remove.
916         * gcc.misc-tests/gcov-17.c: Remove.
917         * g++.dg/gcov-8.C: Remove.
918         * g++.dg/gcov-9.C: Remove.
919         * g++.dg/gcovpart-12b.C: New.
920         * g++.dg/gcov-12.C: New.
921
922 2011-12-01  Andrew Pinski  <apinski@cavium.com>
923
924         PR lto/51198
925         * g++.dg/torture/pr51198.C: New testcase.
926
927 2011-12-01  Jakub Jelinek  <jakub@redhat.com>
928
929         PR tree-optimization/51246
930         * gcc.c-torture/compile/pr51246.c: New test.
931
932         PR rtl-optimization/51014
933         * g++.dg/opt/pr51014.C: New test.
934
935 2011-12-01  Paolo Carlini  <paolo.carlini@oracle.com>
936
937         PR c++/51367
938         * g++.dg/template/error47.C: New.
939
940 2011-11-30  Jason Merrill  <jason@redhat.com>
941
942         PR c++/51009
943         * g++.dg/init/aggr8.C: New.
944
945 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
946
947         PR target/50725
948         * gcc.target/i386/pr50725.c: New test.
949
950         PR middle-end/51089
951         * gfortran.dg/gomp/pr51089.f90: New test.
952
953 2011-11-30  Andrew Pinski  <apinski@cavium.com>
954
955         * gcc.dg/pr51321.c: New testcase.
956
957 2011-11-30  Jakub Jelinek  <jakub@redhat.com>
958
959         PR rtl-optimization/48721
960         * gcc.target/i386/pr48721.c: New test.
961
962 2011-11-30  Paolo Carlini  <paolo.carlini@oracle.com>
963
964         PR c++/51299
965         * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New.
966
967 2011-11-29  Jakub Jelinek  <jakub@redhat.com>
968
969         PR tree-optimization/51247
970         * gcc.c-torture/compile/pr51247.c: New test.
971
972 2011-11-29  Andrew MacLeod  <amacleod@redhat.com>
973
974         PR target/50123
975         * gcc.dg/atomic-op-optimize.c: New.  Test for optimizations.
976
977 2011-11-29  Yufeng Zhang  <yufeng.zhang@arm.com>
978
979         Use complex floating-point constant in CDBL.
980
981         * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i.
982
983 2011-11-29  Tobias Burnus  <burnus@net-b.de>
984
985         PR fortran/51306
986         PR fortran/48700
987         * gfortran.dg/move_alloc_5.f90: Add dg-error.
988         * gfortran.dg/select_type_23.f03: Add dg-error.
989         * gfortran.dg/move_alloc_6.f90: New.
990         * gfortran.dg/move_alloc_7.f90: New.
991
992 2011-11-29  Ira Rosen  <ira.rosen@linaro.org>
993
994         PR tree-optimization/51301
995         * gcc.dg/vect/pr51301.c: New test.
996
997 2011-11-28  Uros Bizjak  <ubizjak@gmail.com>
998
999         * g++.dg/cdce3.C: Use dg-additional-options.
1000
1001 2011-11-28  Jakub Jelinek  <jakub@redhat.com>
1002
1003         PR middle-end/50907
1004         * gcc.dg/tree-prof/pr50907.c: New test.
1005
1006         PR tree-optimization/50078
1007         * gcc.dg/pr50078.c: New test.
1008
1009         PR tree-optimization/50682
1010         * g++.dg/opt/pr50682.C: New test.
1011
1012 2011-11-28  Tobias Burnus  <burnus@net-b.de>
1013
1014         PR fortran/51308
1015         * gfortran.dg/iso_c_binding_compiler_4.f90: New.
1016
1017 2011-11-27  Aldy Hernandez  <aldyh@redhat.com>
1018             Iain Sandoe  <iains@gcc.gnu.org>
1019
1020         * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link.  Add dummy
1021         functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1022         * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link.
1023         * gcc.dg/lto/trans-mem-1_1.c:  Add dummy functions for
1024         _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable.
1025
1026 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1027
1028         * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c,
1029         gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c,
1030         gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c,
1031         gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c,
1032         gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c,
1033         gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c,
1034         gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c,
1035         gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c,
1036         gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c,
1037         gcc.target/mips/div-1.c, gcc.target/mips/div-2.c,
1038         gcc.target/mips/div-3.c, gcc.target/mips/div-4.c,
1039         gcc.target/mips/div-5.c, gcc.target/mips/div-6.c,
1040         gcc.target/mips/div-7.c, gcc.target/mips/div-8.c,
1041         gcc.target/mips/div-9.c, gcc.target/mips/div-10.c,
1042         gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests.
1043         * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16.
1044         * gcc.target/mips/fix-r4000-2.c (foo): Likewise.
1045         * gcc.target/mips/fix-r4000-3.c (foo): Likewise.
1046         * gcc.target/mips/fix-r4000-4.c (foo): Likewise.
1047         * gcc.target/mips/fix-r4000-5.c (foo): Likewise.
1048         * gcc.target/mips/fix-r4000-6.c (foo): Likewise.
1049         * gcc.target/mips/fix-r4000-7.c (foo): Likewise.
1050         * gcc.target/mips/fix-r4000-8.c (foo): Likewise.
1051         * gcc.target/mips/fix-r4000-9.c (foo): Likewise.
1052         * gcc.target/mips/fix-r4000-10.c (foo): Likewise.
1053         * gcc.target/mips/fix-r4000-11.c (foo): Likewise.
1054         * gcc.target/mips/fix-r4000-12.c (foo): Likewise.
1055
1056 2011-11-27  Richard Sandiford  <rdsandiford@googlemail.com>
1057
1058         * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp
1059         imply -mno-dspr2.
1060         * gcc.target/mips/no-dsp-1.c: New test.
1061         * gcc.target/mips/soft-float-1.c: Likewise.
1062
1063 2011-11-26  Jakub Jelinek  <jakub@redhat.com>
1064
1065         PR rtl-optimization/49912
1066         * g++.dg/other/pr49912.C: New test.
1067
1068 2011-11-26  Uros Bizjak  <ubizjak@gmail.com>
1069
1070         * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double
1071         effective target.
1072         * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
1073
1074 2011-11-25  Mikael Morin  <mikael@gcc.gnu.org>
1075
1076         PR fortran/51250
1077         PR fortran/43829
1078         * gfortran.dg/inline_sum_3.f90: New test.
1079
1080 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1081
1082         PR testsuite/51258
1083         * lib/target-supports.exp
1084         (check_effective_target_sync_long_long): Also supported on 32bit
1085         x86 targets.  Add comment about required dg-options.
1086         Add alpha*-*-* targets.
1087         (check_effective_target_sync_long_long_runtime): Ditto.
1088
1089         * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for
1090         32bit x86 targets.
1091         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1092         * gcc.dg/atomic-exchange-4.c: Ditto.
1093         * gcc.dg/atomic-load-4.c: Ditto.
1094         * gcc.dg/atomic-store-4.c: Ditto.
1095         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1096         * gcc.dg/di-sync-multithread.c: Ditto.
1097         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1098         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1099
1100 2011-11-25  Uros Bizjak  <ubizjak@gmail.com>
1101
1102         PR testsuite/51258
1103         * lib/target-supports.exp
1104         (check_effective_target_sync_int_128_runtime): New procedure.
1105         (check_effective_target_sync_long_long_runtime): Ditto.
1106         (check_effective_target_sync_long_long): Add arm*-*-*.
1107         (check_effective_target_sync_longlong): Remove.
1108
1109         * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target.
1110         * gcc.dg/atomic-compare-exchange-5.c: Ditto.
1111         * gcc.dg/atomic-exchange-5.c: Ditto.
1112         * gcc.dg/atomic-load-5.c: Ditto.
1113         * gcc.dg/atomic-store-5.c: Ditto.
1114         * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto.
1115         * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto.
1116         * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime
1117         effective target.
1118         * gcc.dg/atomic-compare-exchange-4.c: Ditto.
1119         * gcc.dg/atomic-exchange-4.c: Ditto.
1120         * gcc.dg/atomic-load-4.c: Ditto.
1121         * gcc.dg/atomic-store-4.c: Ditto.
1122         * gcc.dg/di-longlong64-sync-1.c: Ditto.
1123         * gcc.dg/di-sync-multithread.c: Ditto.
1124         * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto.
1125         * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto.
1126
1127 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1128
1129         PR fortran/50408
1130         * gfortran.dg/whole_file_35.f90: New.
1131
1132 2011-11-25  Tobias Burnus  <burnus@net-b.de>
1133
1134         PR fortran/51302
1135         * gfortran.dg/volatile13.f90: New.
1136
1137 2011-11-24  Andrew MacLeod  <amacleod@redhat.com>
1138
1139         PR c/51256
1140         * gcc.dg/atomic-pr51256.c: New.  Test error conditions.
1141
1142 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1143
1144         PR c++/51227
1145         * g++.dg/cpp0x/lambda/lambda-ice5.C: New.
1146
1147 2011-11-24  H.J. Lu  <hongjiu.lu@intel.com>
1148
1149         PR target/51134
1150         * gcc.target/i386/sw-1.c: Revert revision 181357.
1151
1152 2011-11-24  Tobias Burnus  <burnus@net-b.de>
1153
1154         PR fortran/51218
1155         * gfortran.dg/implicit_pure_1.f90: New.
1156
1157 2011-11-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1158
1159         PR testsuite/51258
1160         * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*.
1161         * gcc.dg/atomic-exchange-5.c: Likewise.
1162         * gcc.dg/atomic-load-5.c: Likewise.
1163         * gcc.dg/atomic-op-5.c: Likewise.
1164         * gcc.dg/atomic-store-5.c: Likewise.
1165         * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo.
1166
1167 2011-11-24  Jakub Jelinek  <jakub@redhat.com>
1168
1169         PR rtl-optimization/50290
1170         * gcc.dg/pr50290.c: New test.
1171
1172 2011-11-24  Paolo Carlini  <paolo.carlini@oracle.com>
1173
1174         PR c++/51290
1175         * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New.
1176
1177 2011-11-23  Jakub Jelinek  <jakub@redhat.com>
1178
1179         PR target/51261
1180         * gcc.dg/pr51261.c: New test.
1181
1182 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1183
1184         PR c++/51145
1185         * g++.dg/cpp0x/alias-decl-14.C: New test.
1186         * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly
1187         passing before.
1188         * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic
1189         change.
1190         * g++.dg/ext/attrib27.C: Adjust for diagnostic change.
1191         * g++.dg/lookup/struct1.C: Likewise.
1192         * g++.dg/parse/elab1.C: Likewise.
1193         * g++.dg/parse/elab2.C: Likewise.
1194         * g++.dg/parse/int-as-enum1.C: Likewise.
1195         * g++.dg/parse/typedef1.C: Likewise.
1196         * g++.dg/parse/typedef3.C: Likewise.
1197         * g++.dg/parse/typedef4.C: Likewise.
1198         * g++.dg/parse/typedef5.C: Likewise.
1199         * g++.dg/template/crash26.C: Likewise.
1200         * g++.dg/template/nontype4.C: Likewise.
1201         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
1202         * g++.old-deja/g++.brendan/line1.C: Likewise.
1203         * g++.old-deja/g++.other/elab1.C: Likewise.
1204         * g++.old-deja/g++.other/syntax4.C: Likewise.
1205
1206 2011-11-22  Tom de Vries  <tom@codesourcery.com>
1207
1208         PR rtl-optimization/50764
1209         * gcc.dg/pr50764.c: New test.
1210
1211 2011-11-22  Paolo Carlini  <paolo.carlini@oracle.com>
1212
1213         PR c++/51265
1214         * g++.dg/cpp0x/decltype36.C: New.
1215
1216 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1217
1218         PR tree-optimization/51074
1219         * gcc.dg/vect/pr51074.c: New test.
1220
1221 2011-11-22  Dodji Seketeli  <dodji@redhat.com>
1222
1223         PR c++/51143
1224         * g++.dg/cpp0x/alias-decl-16.C: New test.
1225
1226 2011-11-22  Jakub Jelinek  <jakub@redhat.com>
1227
1228         PR tree-optimization/50765
1229         * gcc.dg/pr50765.c: New test.
1230
1231 2011-11-22  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1232
1233         * gcc.dg/vshift-1.c (main): Call rand instead of random.
1234         * gcc.dg/vshift-3.c (main): Likewise.
1235
1236 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1237
1238         * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name.
1239
1240 2011-11-22  Iain Sandoe  <iains@gcc.gnu.org>
1241
1242         * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin.
1243         * gcc.misc-tests/gcov-17.c: Likewise.
1244         * g++.dg/gcov/gcov-8.C: Likewise.
1245         * g++.dg/gcov/gcov-9.C: Likewise.
1246
1247 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1248
1249         * g++.dg/tm/pr47747.C: New test.
1250
1251 2011-11-21  Torvald Riegel  <triegel@redhat.com>
1252
1253         * g++.dg/tm/template-2.C: New test.
1254
1255 2011-11-21  Jakub Jelinek  <jakub@redhat.com>
1256
1257         PR debug/50827
1258         * gcc.dg/pr50827.c: New test.
1259
1260 2011-11-21  Ed Smith-Rowland  <3dw4rd@verizon.net>
1261
1262         PR c++/50958
1263         * g++.dg/cpp0x/udlit-declare-neg.C: Adjust.
1264         * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New.
1265         * g++.dg/cpp0x/udlit-member.C: Adjust.
1266         * g++.dg/cpp0x/udlit-raw-length.C: New.
1267         * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust.
1268         * g++.dg/cpp0x/udlit-resolve.C: New.
1269         * c-c++-common/dfp/pr33466.c: Adjust.
1270
1271 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1272
1273         * lib/target-supports.exp
1274         (check_effective_target_ultrasparc_vis2_hw): Call check_runtime
1275         with ultrasparc_vis2_hw.
1276         (check_effective_target_ultrasparc_vis3_hw): Call check_runtime
1277         with ultrasparc_vis3_hw.
1278
1279 2011-11-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1280
1281         * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if
1282         *-*-solaris2* && c++.
1283
1284 2011-11-20  Joey Ye  <joey.ye@arm.com>
1285
1286         * gcc.dg/volatile-bitfields-1.c: New.
1287
1288 2011-11-20  Jason Merrill  <jason@redhat.com>
1289
1290         PR c++/48322
1291         * g++.dg/cpp0x/variadic120.C: New.
1292         * g++.dg/cpp0x/sfinae26.C: Adjust.
1293
1294         * g++.dg/cpp0x/sfinae11.C: Adjust.
1295         * g++.dg/cpp0x/sfinae26.C: Adjust.
1296         * g++.dg/template/unify11.C: Adjust.
1297
1298 2011-11-20  Paolo Carlini  <paolo.carlini@oracle.com>
1299
1300         PR c++/51230
1301         * g++.dg/template/error46.C: New.
1302
1303 2011-11-20  Uros Bizjak  <ubizjak@gmail.com>
1304
1305         PR target/51235
1306         * gcc.target/i386/pr51235.c: New test.
1307
1308         PR target/51236
1309         * gcc.target/i386/pr51236.c: New test.
1310
1311 2011-11-20  Eric Botcazou  <ebotcazou@adacore.com>
1312
1313         * gnat.dg/discr32.adb: New test.
1314         * gnat.dg/discr32_pkg.ads: New helper.
1315
1316 2011-11-20  Nathan Sidwell  <nathan@acm.org>
1317
1318         PR gcov-profile/51113
1319         * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage
1320         * gcc.misc-tests/gcov-16.c: New.
1321         * gcc.misc-tests/gcov-17.c: New.
1322         * g++.dg/gcov/gcov-8.C: New.
1323         * g++.dg/gcov/gcov-9.C: New.
1324         * g++.dg/gcov/gcov-10.C: New.
1325
1326 2011-11-20  Dodji Seketeli  <dodji@redhat.com>
1327
1328         PR c++/51194
1329         * g++.dg/cpp0x/alias-decl-15.C: New test.
1330
1331 2011-11-19  Paolo Carlini  <paolo.carlini@oracle.com>
1332
1333         PR c++/51216
1334         * g++.dg/cpp0x/pr51216.C: New.
1335
1336 2011-11-19  Eric Botcazou  <ebotcazou@adacore.com>
1337
1338         * gcc.dg/delay-slot-2.c: New test.
1339
1340 2011-11-18  Joseph Myers  <joseph@codesourcery.com>
1341
1342         * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__.
1343
1344 2011-11-18  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1345
1346         PR c++/51188
1347         * g++.dg/lookup/using46.C: New.
1348         * g++.dg/lookup/using47.C: New.
1349         * g++.dg/lookup/using48.C: New.
1350         * g++.dg/lookup/using49.C: New.
1351         * g++.dg/lookup/using50.C: New.
1352
1353 2011-11-18  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
1354
1355         * gcc.c-torture/compile/pr44707.c: Do not assume assembler
1356         supports /* ... */ comments.
1357
1358 2011-11-18  Paolo Carlini  <paolo.carlini@oracle.com>
1359
1360         PR c++/51150
1361         * g++.dg/cpp0x/pr51150.C: New.
1362
1363 2011-11-18  Martin Jambor  <mjambor@suse.cz>
1364
1365         PR tree-optimization/50605
1366         * g++.dg/ipa/pr50605.C: New test.
1367
1368 2011-11-18  Dodji Seketeli  <dodji@redhat.com>
1369
1370         PR c++/51191
1371         * g++.dg/cpp0x/alias-decl-13.C: New test.
1372
1373 2011-11-17  Jason Merrill  <jason@redhat.com>
1374
1375         PR c++/51186
1376         * g++.dg/cpp0x/auto27.C: New.
1377         * g++.dg/cpp0x/trailing2.C: Adjust messages.
1378
1379 2011-11-17  Andrew MacLeod  <amacleod@redhat.com>
1380
1381         * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if
1382         memory model parameters don't match expected values.
1383         * gcc.dg/atomic-generic.c: Pass specific memory model parameters to
1384         __atomic_compare_exchange.
1385         * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to
1386         __atomic_compare_exchange_n.
1387         * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove
1388         weak/strong parameter and fail if memory models aren't correct.
1389
1390 2011-10-17  Uros Bizjak  <ubizjak@gmail.com>
1391
1392         * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets.
1393         Look for simulate_thread_done to determine working gdb.  Reduce timeout
1394         to 10 seconds and fail when timeout occurs.  Improve error messages.
1395
1396 2011-11-17  Jason Merrill  <jason@redhat.com>
1397
1398         PR c++/51137
1399         * g++.dg/template/virtual2.C: New.
1400
1401 2011-11-17  Michael Matz  <matz@suse.de>
1402
1403         PR middle-end/50644
1404         PR middle-end/50741
1405         * g++.dg/tree-ssa/pr50741.C: New.
1406
1407 2011-11-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1408
1409         * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*.
1410
1411 2011-10-16  Uros Bizjak  <ubizjak@gmail.com>
1412
1413         * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump.
1414         * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump.
1415         * g++.dg/eh/array1.C: Cleanup gimple tree dump.
1416
1417 2011-11-16  Tobias Burnus  <burnus@net-b.de>
1418
1419         PR fortran/39427
1420         PR fortran/37829
1421         * gfortran.dg/constructor_1.f90: New.
1422         * gfortran.dg/constructor_2.f90: New.
1423         * gfortran.dg/constructor_3.f90: New.
1424         * gfortran.dg/constructor_4.f90: New.
1425         * gfortran.dg/constructor_5.f90: New.
1426         * gfortran.dg/constructor_6.f90: New.
1427         * gfortran.dg/use_only_5.f90: New.
1428         * gfortran.dg/c_ptr_tests_17.f90: New.
1429         * gfortran.dg/c_ptr_tests_18.f90: New.
1430         * gfortran.dg/used_types_25.f90: New.
1431         * gfortran.dg/used_types_26.f90: New
1432         * gfortran.dg/type_decl_3.f90: New.
1433         * gfortran.dg/function_types_3.f90: Update dg-error.
1434         * gfortran.dg/result_1.f90: Ditto.
1435         * gfortran.dg/structure_constructor_3.f03: Ditto.
1436         * gfortran.dg/structure_constructor_4.f03: Ditto.
1437
1438 2011-10-16  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
1439
1440         * gcc.dg/vect/pr30858.c: Update expected output for
1441         architectures with multiple vector sizes.
1442
1443 2011-11-16  Richard Earnshaw  <rearnsha@arm.com>
1444             Bernd Schmidt <bernds@coudesourcery.com>
1445             Sebastian Huber <sebastian.huber@embedded-brains.de>
1446
1447         PR target/49641
1448         * gcc.target/arm/pr49641.c: New test.
1449
1450 2011-11-16  Razya Ladelsky  <razya@il.ibm.com>
1451
1452         PR tree-optimization/49960
1453         * gcc.dg/autopar/pr49960.c: New test.
1454         * gcc.dg/autopar/pr49960-1.c: New test.
1455
1456
1457 2011-11-16  Tom de Vries  <tom@codesourcery.com>
1458
1459         * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump.
1460         * gcc.dg/pr43864-2.c: Same.
1461         * gcc.dg/pr43864-3.c: Same.
1462         * gcc.dg/pr43864-4.c: Same.
1463
1464 2011-11-15  Uros Bizjak  <ubizjak@gmail.com>
1465
1466         * gcc.target/i386/sse2-cvt-vec.c: New test.
1467         * gcc.target/i386/avx-cvt-vec.c: Ditto.
1468         * gcc.target/i386/avx-cvt-2-vec.c: Ditto.
1469         * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto.
1470         * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto.
1471         * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto.
1472         * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto.
1473
1474 2011-11-15  Iain Sandoe  <iains@gcc.gnu.org>
1475
1476         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1477         powerpc*-*-darwin* targets.
1478
1479 2011-11-15  Torvald Riegel  <triegel@redhat.com>
1480
1481         * c-c++-common/tm/trxn-expr-3.c: New test.
1482
1483 2011-11-14  Torvald Riegel  <triegel@redhat.com>
1484
1485         * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment.
1486
1487 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1488
1489         * gcc.target/i386/avx-recip-vec.c: New test.
1490         * gcc.target/i386/avx-lrintf-vec.c: Ditto.
1491         * gcc.target/i386/avx-lrint-vec.c: Ditto.
1492         * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c.
1493         * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c.
1494         * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c.
1495         * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c.
1496         * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c.
1497         * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c.
1498         * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c.
1499         * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c.
1500         * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c.
1501         * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c.
1502         * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c.
1503         * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c.
1504
1505 2011-11-14  Ed Smith-Rowland  <3dw4rd@verizon.net>
1506
1507         PR c++/51107
1508         * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument
1509         non-template literal operator.
1510
1511 2011-11-14  Uros Bizjak  <ubizjak@gmail.com>
1512
1513         * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test.
1514         * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto.
1515         * gcc.target/i386/avx-floor-sfix-vec.c: Ditto.
1516         * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto.
1517         * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto.
1518         * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto.
1519         * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto.
1520         * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto.
1521         * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto.
1522         * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto.
1523         * gcc.target/i386/avx-rint-sfix-vec.c: Ditto.
1524         * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto.
1525         * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto.
1526         * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto.
1527         * gcc.target/i386/avx-round-sfix-vec.c: Ditto.
1528         * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto.
1529
1530 2011-11-14  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1531
1532         PR c++/6936
1533         PR c++/25994
1534         PR c++/26256
1535         PR c++/30195
1536         * g++.old-deja/g++.brendan/misc14.C: Adjust.
1537         * g++.old-deja/g++.jason/scoping16.C: Likewise.
1538         * g++.old-deja/g++.other/anon7.C: Likewise.
1539         * g++.old-deja/g++.other/using1.C: Likewise.
1540         * g++.old-deja/g++.other/redecl1.C: Likewise.
1541         * g++.old-deja/g++.other/typedef7.C: Likewise.
1542         * g++.old-deja/g++.bugs/900127_02.C: Likewise.
1543         * g++.dg/template/using2.C: Likewise.
1544         * g++.dg/template/static4.C: Likewise.
1545         * g++.dg/template/typedef1.C: Likewise.
1546         * g++.dg/lookup/name-clash9.C: Likewise.
1547         * g++.dg/abi/mangle41.C: Likewise.
1548         * g++.dg/parse/ctor5.C: Likewise.
1549         * g++.dg/inherit/using4.C: Likewise.
1550         * g++.dg/lookup/using24.C: New.
1551         * g++.dg/lookup/using25.C: New.
1552         * g++.dg/lookup/using26.C: New.
1553         * g++.dg/lookup/using27.C: New.
1554         * g++.dg/lookup/using28.C: New.
1555         * g++.dg/lookup/using29.C: New.
1556         * g++.dg/lookup/using30.C: New.
1557         * g++.dg/lookup/using31.C: New.
1558         * g++.dg/lookup/using32.C: New.
1559         * g++.dg/lookup/using33.C: New.
1560         * g++.dg/lookup/using34.C: New.
1561         * g++.dg/lookup/using35.C: New.
1562         * g++.dg/lookup/using36.C: New.
1563         * g++.dg/lookup/using37.C: New.
1564         * g++.dg/lookup/using38.C: New.
1565         * g++.dg/lookup/using39.C: New.
1566         * g++.dg/lookup/using40.C: New.
1567         * g++.dg/lookup/using41.C: New.
1568         * g++.dg/lookup/using42.C: New.
1569         * g++.dg/lookup/using43.C: New.
1570         * g++.dg/lookup/using44.C: New.
1571         * g++.dg/lookup/using45.C: New.
1572         * g++.dg/lookup/pr6936.C: New.
1573         * g++.dg/debug/using4.C: New.
1574         * g++.dg/debug/using5.C: New.
1575         * g++.dg/cpp0x/forw_enum10.C: New.
1576
1577 2011-11-14  Zolotukhin Michael  <michael.v.zolotukhin@gmail.com>
1578             Jan Hubicka  <jh@suse.cz>
1579
1580         * gcc.target/i386/sw-1.c: Force rep;movsb.
1581
1582 2011-11-14  Iain Sandoe  <iains@gcc.gnu.org>
1583
1584         PR testsuite/51059
1585         * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use
1586         dg-additional-options.
1587
1588 2011-11-13  Oleg Endo  <oleg.endo@t-online.de>
1589
1590         * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is
1591         specified.  Remove redundant runtime checks.
1592         * gcc.target/sh/20080410-1.c: Skip if -mb is specified.
1593         Allow for other than -m4.  Fix typos in comments.
1594
1595 2011-11-12  Jason Merrill  <jason@redhat.com>
1596
1597         PR c++/986
1598         * g++.dg/warn/ref-temp1.C: New.
1599
1600         PR c++/51060
1601         * g++.dg/opt/stack2.C: New.
1602
1603 2011-11-12  Uros Bizjak  <ubizjak@gmail.com>
1604
1605         * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on
1606         alpha*-*-linux* targets.
1607
1608 2011-11-12  Iain Sandoe  <iains@gcc.gnu.org>
1609
1610         PR testsuite/51059
1611         * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for
1612         Darwin targets and allow external symbols to be undefined.
1613
1614 2011-11-12  Nathan Sidwell  <nathan@acm.org>
1615
1616         * gcc.misc-tests/gcov-15.c: New.
1617
1618 2011-11-11  Jakub Jelinek  <jakub@redhat.com>
1619
1620         PR tree-optimization/51058
1621         * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test.
1622         * gfortran.dg/vect/pr51058-2.f90: New test.
1623
1624 2011-11-10  Jason Merrill  <jason@redhat.com>
1625
1626         * g++.dg/template/linkage1.C: New.
1627         * g++.dg/ext/visibility/anon8.C: Adjust for C++11.
1628         * g++.old-deja/g++.other/linkage4.C: Likewise.
1629
1630         PR c++/50973
1631         * g++.dg/cpp0x/defaulted33.C: New.
1632
1633 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1634
1635         PR middle-end/51038
1636         * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models.
1637         * gcc.dg/atomic-flag.c: New.  Test __atomic_test_and_set and
1638         __atomic_clear.
1639
1640 2011-11-10  Andrew MacLeod  <amacleod@redhat.com>
1641
1642         PR rtl-optimization/51040
1643         * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and
1644         patchup code.
1645
1646 2011-11-10  Jason Merrill  <jason@redhat.com>
1647
1648         PR c++/51079
1649         * g++.dg/template/conv12.C: New.
1650
1651         PR debug/50983
1652         * gcc.dg/debug/dwarf2/asm-line1.c: New.
1653
1654 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1655
1656         * gnat.dg/atomic6_1.adb: New test.
1657         * gnat.dg/atomic6_2.adb: Likewise.
1658         * gnat.dg/atomic6_3.adb: Likewise.
1659         * gnat.dg/atomic6_4.adb: Likewise.
1660         * gnat.dg/atomic6_5.adb: Likewise.
1661         * gnat.dg/atomic6_6.adb: Likewise.
1662         * gnat.dg/atomic6_7.adb: Likewise.
1663         * gnat.dg/atomic6_8.adb: Likewise.
1664         * gnat.dg/atomic6_pkg.ads: New helper.
1665
1666 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1667
1668         PR middle-end/51077
1669         * gcc.c-torture/compile/pr51077.c: New test.
1670
1671         PR rtl-optimization/51023
1672         * gcc.c-torture/execute/pr51023.c: New test.
1673
1674 2011-11-10  Richard Guenther  <rguenther@suse.de>
1675
1676         PR tree-optimization/51042
1677         * gcc.dg/torture/pr51042.c: New testcase.
1678
1679 2011-11-10  Richard Guenther  <rguenther@suse.de>
1680
1681         PR tree-optimization/51070
1682         * gcc.dg/torture/pr51070.c: New testcase.
1683
1684 2011-11-10  Richard Guenther  <rguenther@suse.de>
1685
1686         PR tree-optimization/51030
1687         * gcc.dg/tree-ssa/phi-opt-6.c: New testcase.
1688
1689 2011-11-10  Richard Guenther  <rguenther@suse.de>
1690
1691         PR middle-end/51071
1692         * gcc.dg/torture/pr51071.c: New testcase.
1693
1694 2011-11-10  Eric Botcazou  <ebotcazou@adacore.com>
1695
1696         * gnat.dg/loop_optimization9.ad[sb]: New test.
1697
1698 2011-11-10  Ira Rosen  <ira.rosen@linaro.org>
1699
1700         PR tree-optimization/51058
1701         * gfortran.dg/vect/pr51058.f90: New test.
1702
1703 2011-11-10  Jakub Jelinek  <jakub@redhat.com>
1704
1705         PR tree-optimization/51000
1706         * gcc.dg/vect/pr51000.c: New test.
1707
1708 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1709
1710         PR c++/50837
1711         * g++.dg/cpp0x/static_assert5.C: New.
1712         * g++.dg/template/nontype13.C: Tweak.
1713
1714 2011-11-09  Jason Merrill  <jason@redhat.com>
1715
1716         PR c++/50972
1717         * g++.dg/cpp0x/noexcept16.C: New.
1718
1719         PR c++/51046
1720         * g++.dg/cpp0x/variadic119.C: New.
1721
1722 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1723
1724         PR target/50911
1725         * gcc.dg/torture/vshuf-16.inc: Add interleave low and high
1726         permutations.
1727         * gcc.dg/torture/vshuf-32.inc: Likewise.
1728         * gcc.dg/torture/vshuf-4.inc: Likewise.
1729         * gcc.dg/torture/vshuf-8.inc: Likewise.
1730
1731         * gcc.dg/tm/memopt-1.c: Fix up regexp.
1732
1733 2011-11-09  Ian Lance Taylor  <iant@google.com>
1734
1735         * lib/target-supports.exp (check_effective_target_ucontext_h): New
1736         procedure.
1737         * gcc.dg/split-5.c: New test.
1738
1739 2011-11-09  Patrick Marlier  <patrick.marlier@gmail.com>
1740
1741         * gcc.dg/tm/memopt-1.c:  Adjust regexp.
1742
1743 2011-11-09  Jason Merrill  <jason@redhat.com>
1744
1745         PR c++/51029
1746         * g++.dg/template/virtual1.C: New.
1747
1748 2011-11-08  Jason Merrill  <jason@redhat.com>
1749
1750         Run most C++ tests in both C++98 and C++11 modes.
1751         * lib/target-supports.exp (check_effective_target_c++11): New.
1752         (check_effective_target_c++98): New.
1753         * lib/g++-dg.exp (g++-dg-runtest): New.
1754         * g++.dg/dg.exp: Use g++-dg-runtest.
1755         * g++.dg/charset/charset.exp: Likewise.
1756         * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
1757         * g++.dg/dfp/dfp.exp: Likewise.
1758         * g++.dg/gcov/gcov.exp: Likewise.
1759         * g++.dg/gomp/gomp.exp: Likewise.
1760         * g++.dg/graphite/graphite.exp: Likewise.
1761         * g++.dg/tls/tls.exp: Likewise.
1762         * g++.dg/tm/tm.exp: Likewise.
1763         * g++.dg/vect/vect.exp: Likewise.
1764         * g++.old-deja/old-deja.exp: Likewise.
1765         * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags
1766         with some of the torture options.
1767         * g++.dg/abi/mangle4.C: Move to template/nontype25.C.
1768         * g++.dg/template/sfinae6_neg.C: Add C++11 error.
1769         * g++.dg/init/null1.C: Only run in C++98.
1770         * g++.dg/warn/Wconversion-null-3.C: Likewise.
1771         * g++.old-deja/g++.benjamin/p12475.C: Likewise.
1772         * g++.old-deja/g++.brendan/crash64.C: Likewise.
1773         * g++.old-deja/g++.other/anon9.C: Likewise.
1774         * g++.old-deja/g++.other/linkage1.C: Likewise.
1775         * g++.old-deja/g++.other/linkage2.C: Likewise.
1776         * g++.old-deja/g++.pt/t29.C: Likewise.
1777         * g++.old-deja/g++.pt/t30.C: Likewise.
1778         * g++.dg/cpp0x/variadic60.C: Only error in C++98.
1779         * g++.dg/ext/anon-struct4.C: Likewise.
1780         * g++.dg/init/brace2.C: Likewise.
1781         * g++.dg/init/brace6.C: Likewise.
1782         * g++.dg/other/anon3.C: Likewise.
1783         * g++.dg/template/arg2.C: Likewise.
1784         * g++.old-deja/g++.brendan/cvt1.C: Likewise.
1785         * g++.old-deja/g++.brendan/enum11.C: Likewise.
1786         * g++.old-deja/g++.brendan/enum8.C: Likewise.
1787         * g++.old-deja/g++.brendan/enum9.C: Likewise.
1788         * g++.old-deja/g++.brendan/friend3.C: Likewise.
1789         * g++.old-deja/g++.brendan/init2.C: Likewise.
1790         * g++.old-deja/g++.brendan/init4.C: Likewise.
1791         * g++.old-deja/g++.brendan/misc14.C: Likewise.
1792         * g++.old-deja/g++.jason/cond.C: Likewise.
1793         * g++.old-deja/g++.law/init1.C: Likewise.
1794         * g++.old-deja/g++.law/operators32.C: Likewise.
1795         * g++.old-deja/g++.pt/enum6.C: Likewise.
1796         * g++.old-deja/g++.pt/explicit70.C: Likewise.
1797         * g++.old-deja/g++.pt/ptrmem6.C: Likewise.
1798
1799         * g++.dg/eh/new1.C: Adjust for C++11 mode.
1800         * g++.dg/init/new11.C: Likewise.
1801         * g++.dg/init/pr29571.C: Likewise.
1802         * g++.dg/lookup/forscope2.C: Likewise.
1803         * g++.dg/parse/linkage1.C: Likewise.
1804         * g++.dg/parse/typedef8.C: Likewise.
1805         * g++.dg/template/error44.C: Likewise.
1806         * g++.dg/tls/diag-2.C: Likewise.
1807         * g++.dg/tls/diag-4.C: Likewise.
1808         * g++.dg/warn/anonymous-namespace-3.C: Likewise.
1809         * g++.old-deja/g++.abi/arraynew.C: Likewise.
1810         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
1811         * g++.old-deja/g++.brendan/new3.C: Likewise.
1812         * g++.old-deja/g++.eh/new1.C: Likewise.
1813         * g++.old-deja/g++.eh/new2.C: Likewise.
1814         * g++.old-deja/g++.jason/new.C: Likewise.
1815         * g++.old-deja/g++.law/friend1.C: Likewise.
1816         * g++.old-deja/g++.mike/net46.C: Likewise.
1817         * g++.old-deja/g++.mike/p755.C: Likewise.
1818         * g++.old-deja/g++.other/new6.C: Likewise.
1819
1820         * g++.dg/cpp0x/variadic74.C: Adjust diags.
1821         * g++.dg/template/crash53.C: Likewise.
1822         * g++.dg/template/void9.C: Likewise.
1823
1824 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1825
1826         PR c++/51045
1827         * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New.
1828
1829 2011-11-09  Paolo Carlini  <paolo.carlini@oracle.com>
1830
1831         PR c++/51047
1832         * g++.dg/cpp0x/sfinae29.C: New.
1833
1834 2011-11-09  Janus Weil  <janus@gcc.gnu.org>
1835
1836         PR fortran/50960
1837         * gfortran.dg/typebound_call_22.f03: New test case.
1838
1839 2011-11-09  Janne Blomqvist  <jb@gcc.gnu.org>
1840
1841         PR libfortran/50016
1842         * gfortran.dg/inquire_size.f90: Don't flush the unit.
1843
1844 2011-11-09  Richard Guenther  <rguenther@suse.de>
1845
1846         PR tree-optimization/51039
1847         * gcc.dg/pr51039.c: New testcase.
1848
1849 2011-11-09  Jakub Jelinek  <jakub@redhat.com>
1850
1851         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
1852         Enable also for powerpc*-*-*.
1853
1854 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1855
1856         PR fortran/50540
1857         * gfortran.dg/forall_16.f90: New test.
1858
1859 2011-11-09  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1860
1861         PR fortran/38718
1862         * gfortran.dg/initialization_29.f90: Expand test.
1863
1864 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1865
1866         PR c++/51027
1867         * g++.dg/cpp0x/alias-decl-12.C: New test.
1868         * g++.dg/ext/alias-decl-attr4.C: Append missing ';'.
1869
1870 2011-11-09  Dodji Seketeli  <dodji@redhat.com>
1871
1872         PR debug/51032
1873         * g++.dg/cpp0x/alias-decl-debug-0.C: New test.
1874
1875 2011-11-09  Ira Rosen  <ira.rosen@linaro.org>
1876
1877         PR tree-optimization/51015
1878         * gcc.dg/vect/pr51015.c: New test.
1879
1880 2011-11-08  David S. Miller  <davem@davemloft.net>
1881
1882         * lib/target-supports.exp (check_effective_target_sparc_vis): New.
1883         (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-*
1884
1885 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1886
1887         PR fortran/50404
1888         * gfortran.dg/io_constraints_3.f90: Improve testcase.
1889
1890 2011-11-08  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
1891
1892         PR fortran/50409
1893         * gfortran.dg/string_5.f90: Improve testcase.
1894
1895 2011-10-23  Jason Merrill  <jason@redhat.com>
1896
1897         PR c++/50835
1898         * g++.dg/template/lvalue2.C: New.
1899
1900 2011-11-08  Michael Matz  <matz@suse.de>
1901
1902         * gcc.dg/tree-ssa/20031015-1.c: Adjust.
1903         * g++.dg/tree-ssa/ehcleanup-1.C: Ditto.
1904         * g++.dg/eh/builtin1.C: Rewrite to not use local variables.
1905         * g++.dg/eh/builtin2.C: Ditto.
1906         * g++.dg/eh/builtin3.C: Ditto.
1907
1908 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1909
1910         * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors
1911         being prefered even for -mavx.
1912         * gcc.target/i386/avx-cvt-3.c: New test.
1913
1914 2011-11-08  Richard Guenther  <rguenther@suse.de>
1915
1916         PR tree-optimization/51012
1917         * gcc.dg/pr51012-1.c: New testcase.
1918         * gcc.dg/pr51012-2.c: Likewise.
1919
1920 2011-11-08  Richard Guenther  <rguenther@suse.de>
1921
1922         PR middle-end/51010
1923         * c-c++-common/uninit-pr51010.c: New testcase.
1924
1925 2011-11-08  Jakub Jelinek  <jakub@redhat.com>
1926
1927         * lib/target-supports.exp (check_effective_target_vect_call_sqrtf,
1928         check_effective_target_vect_call_copysignf,
1929         check_effective_target_vect_call_lrint): New procedures.
1930         * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using
1931         $VECT_SLP_CFLAGS with -ffast-math.
1932         * gcc.dg/vect/fast-math-vect-call-1.c: New test.
1933         * gcc.dg/vect/fast-math-vect-call-2.c: New test.
1934         * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test.
1935         * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test.
1936
1937 2011-11-07  Richard Henderson  <rth@redhat.com>
1938             Aldy Hernandez  <aldyh@redhat.com>
1939             Torvald Riegel  <triegel@redhat.com>
1940
1941         Merged from transactional-memory.
1942
1943         * g++.dg/dg.exp: Run transactional memory tests.
1944         * g++.dg/tm: New directory with new tests.
1945         * gcc.dg/tm: New directory with new tests.
1946         * c-c++-common/tm: New directory with new tests.
1947
1948 2011-11-08  Dodji Seketeli  <dodji@redhat.com>
1949
1950         Fix context handling of alias-declaration
1951         * g++.dg/cpp0x/alias-decl-11.C: New test.
1952
1953 2011-11-08  Paolo Carlini  <paolo.carlini@oracle.com>
1954
1955         PR c++/50864
1956         * g++.dg/parse/template26.C: New.
1957         * g++.dg/template/crash45.C: Adjust dg-error string.
1958
1959 2011-11-07  Jason Merrill  <jason@redhat.com>
1960
1961         PR c++/50848
1962         * g++.dg/template/lookup9.C: New.
1963
1964         PR c++/50863
1965         * g++.dg/cpp0x/lambda/lambda-initlist1.C: New.
1966
1967         PR c++/50870
1968         * g++.dg/cpp0x/decltype35.C: New.
1969
1970 2011-11-07  Dodji Seketeli  <dodji@redhat.com>
1971
1972         Support C++11 alias-declaration
1973         PR c++/45114
1974         * g++.dg/cpp0x/alias-decl-0.C: New test case.
1975         * g++.dg/cpp0x/alias-decl-1.C: Likewise.
1976         * g++.dg/cpp0x/alias-decl-3.C: Likewise.
1977         * g++.dg/cpp0x/alias-decl-4.C: Likewise.
1978         * g++.dg/cpp0x/alias-decl-6.C: Likewise.
1979         * g++.dg/cpp0x/alias-decl-7.C: Likewise.
1980         * g++.dg/cpp0x/alias-decl-8.C: Likewise.
1981         * g++.dg/cpp0x/alias-decl-9.C: Likewise.
1982         * g++.dg/cpp0x/alias-decl-10.C: Likewise.
1983         * g++.dg/ext/alias-decl-attr1.C: Likewise.
1984         * g++.dg/ext/alias-decl-attr2.C: Likewise.
1985         * g++.dg/ext/alias-decl-attr3.C: Likewise.
1986         * g++.dg/ext/alias-decl-attr4.C: Likewise.
1987
1988 2011-11-07  Eric Botcazou  <ebotcazou@adacore.com>
1989
1990         * gcc.dg/pragma-align-2.c: Compile with -std=gnu99.
1991
1992 2011-11-07  Janus Weil  <janus@gcc.gnu.org>
1993
1994         PR fortran/50919
1995         * gfortran.dg/typebound_call_21.f03: New.
1996
1997 2011-11-07  Nathan Sidwell  <nathan@acm.org>
1998
1999         * gcc.dg/profile-dir-1.c: Adjust final scan.
2000         * gcc.dg/profile-dir-2.c: Adjust final scan.
2001         * gcc.dg/profile-dir-3.c: Adjust final scan.
2002         * gcc.misc-tests/gcov.exp: Adjust regexp.
2003         * gcc.misc-tests/gcov-12.c: New.
2004         * gcc.misc-tests/gcov-13.c: New.
2005         * gcc.misc-tests/gcovpart-13b.c: New.
2006         * gcc.misc-tests/gcov-14.c: New.
2007
2008 2011-11-07  Jason Merrill  <jason@redhat.com>
2009
2010         PR c++/35688
2011         * g++.dg/ext/visibility/template8.C: New.
2012
2013 2011-11-07  Jakub Jelinek  <jakub@redhat.com>
2014
2015         PR tree-optimization/50789
2016         * gcc.target/i386/avx2-gather-1.c: New test.
2017         * gcc.target/i386/avx2-gather-2.c: New test.
2018         * gcc.target/i386/avx2-gather-3.c: New test.
2019         * gcc.target/i386/avx2-gather-4.c: New test.
2020
2021 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2022
2023         * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic.
2024
2025 2011-11-07  Janne Blomqvist  <jb@gcc.gnu.org>
2026
2027         PR libfortran/45723
2028         * gfortran.dg/open_dev_null.f90: Remove testcase.
2029
2030 2011-11-07  Uros Bizjak  <ubizjak@gmail.com>
2031
2032         * lib/target-supports.exp (check_effective_target_sync_int_128):
2033         Don't cache the result.
2034         (check_effective_target_sync_long_long): Ditto.
2035
2036 2011-11-07  Sergey Ostanevich  <sergos.gnu@gmail.com>
2037
2038         PR rtl-optimization/47698
2039         * gcc.target/i386/47698.c: New test.
2040
2041 2011-11-06  Jason Merrill  <jason@redhat.com>
2042
2043         PR c++/35688
2044         * g++.dg/ext/visibility/template7.C: New.
2045
2046 2011-11-07  Terry Guo  <terry.guo@arm.com>
2047
2048         * gcc.target/arm/wmul-1.c: Adjust optimization level.
2049         * gcc.target/arm/wmul-2.c: Ditto.
2050         * gcc.target/arm/wmul-3.c: Ditto.
2051         * gcc.target/arm/wmul-4.c: Ditto.
2052
2053 2011-11-06  Joseph Myers  <joseph@codesourcery.com>
2054
2055         * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c,
2056         gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c,
2057         gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests.
2058         * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c,
2059         gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update
2060         expected diagnostics.
2061
2062 2011-11-06  Andrew MacLeod  <amacleod@redhat.com>
2063             Richard Henderson  <rth@redhat.com>
2064             Aldy Hernandez  <aldyh@redhat.com>
2065
2066         Merged from cxx-mem-model.
2067
2068         * lib/target-supports.exp (check_effective_target_sync_int_128,
2069         check_effective_target_sync_long_long): Check whether the target
2070         supports 64 and 128 bit __sync builtins.
2071         (check_effective_target_cas_char): New.
2072         (check_effective_target_cas_int): New.
2073         * gcc.dg/dg.exp: Exclude simulate-thread tests.
2074         * gcc.dg/atomic-noinline[-aux].c: New.  Make a variety of atomics calls.
2075         * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions
2076         produce the expected library calls.
2077         * gcc.dg/atomic-fence.c: New functional tests.
2078         * gcc.dg/atomic-param.c: New.  Checl for illegal number of parameters.
2079         * gcc.dg/atomic-invalid.c: New.  Test invalid parameters.
2080         * gcc.dg/atomic-lockfree[-aux].c: New tests.
2081         * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests.
2082         * gcc.dg/atomic-op-[1-5].c: New.  Test atomic fetch functionality.
2083         * gcc.dg/atomic-exchange-{1-5}.c: New functional tests.
2084         * gcc.dg/atomic-load-{1-5}.c: New functional tests.
2085         * gcc.dg/atomic-store-{1-5}.c: New functional tests.
2086         * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads
2087         are atomic.
2088         * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte
2089         loads are atomic.
2090         * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads
2091         are atomic.
2092         * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads
2093         are atomic.
2094         * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other
2095         int128 operations are atomic.
2096         * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte
2097         operations are atomic.
2098         * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte
2099         operations are atomic.
2100         * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte
2101         operations are atomic.
2102         * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative
2103         stores aren't moved out of a loop.
2104         * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small
2105         globals don't overwrite neighbouring globals.
2106         * gcc.dg/simulate-thread/subfields.c: New. Verify struct component
2107         writes dont overwrite neighbouring components.
2108         * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin.
2109         * c-c++-common/gomp/atomic-3.c: Likewise.
2110         * c-c++-common/gomp/atomic-9.c: Likewise.
2111         * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c,
2112         gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c,
2113         gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c,
2114         gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c,
2115         gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c,
2116         gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/.
2117         * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C,
2118         g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C,
2119         g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C,
2120         g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C,
2121         g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C,
2122         g++.dg/gomp/atomic-15.C: Remove.
2123         * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests.
2124         * gcc.dg/gomp/atomic-11.c: Remove test.
2125
2126 2011-11-06  Ira Rosen  <ira.rosen@linaro.org>
2127
2128         * gcc.dg/vect/bb-slp-cond-1.c: New test.
2129         * gcc.dg/vect/slp-cond-1.c: New test.
2130         * gcc.dg/vect/slp-cond-2.c: New test.
2131
2132 2011-11-05  David S. Miller  <davem@davemloft.net>
2133
2134         * lib/test-supports.exp
2135         (check_effective_target_ultrasparc_vis2_hw): New proc.
2136         (check_effective_target_ultrasparc_vis3_hw): New proc.
2137         * gcc.target/sparc/vec-init-1.inc: New vector init common code.
2138         * gcc.target/sparc/vec-init-2.inc: Likewise.
2139         * gcc.target/sparc/vec-init-3.inc: Likewise.
2140         * gcc.target/sparc/vec-init-1-vis1.c: New test.
2141         * gcc.target/sparc/vec-init-1-vis2.c: New test.
2142         * gcc.target/sparc/vec-init-1-vis3.c: New test.
2143         * gcc.target/sparc/vec-init-2-vis1.c: New test.
2144         * gcc.target/sparc/vec-init-2-vis2.c: New test.
2145         * gcc.target/sparc/vec-init-2-vis3.c: New test.
2146         * gcc.target/sparc/vec-init-3-vis1.c: New test.
2147         * gcc.target/sparc/vec-init-3-vis2.c: New test.
2148         * gcc.target/sparc/vec-init-3-vis3.c: New test.
2149
2150 2011-11-05  Joern Rennecke  <joern.rennecke@embecosm.com>
2151
2152         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x:
2153         Disable test on Epiphany.
2154         * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany.
2155         * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define.
2156         * gcc.dg/pragma-pack-3.c: Disable test on Epiphany.
2157         * g++.dg/parse/pragma3.C: Likewise.
2158         * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define.
2159         (bar): Use it.
2160         * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls.
2161         * gcc.dg/tls/thr-cse-1.c: Likewise.
2162         * g++.dg/opt/devirt2.C: Likewise.
2163         * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define.
2164         * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20.
2165         * gcc.target/epiphany: New directory.
2166
2167 2011-11-05  Tobias Burnus  <burnus@net-b.de>
2168
2169         * gfortran.dg/quad_2.f90: New.
2170
2171 2011-11-05  Eric Botcazou  <ebotcazou@adacore.com>
2172
2173         * gcc.dg/strlenopt-22g.c: New wrapper around...
2174         * gcc.dg/strlenopt-22.c: ...this.  Do not define USE_GNU and adjust.
2175
2176 2011-11-04  Jason Merrill  <jason@redhat.com>
2177
2178         PR c++/26714
2179         * g++.dg/init/lifetime2.C: New.
2180         * g++.dg/cpp0x/initlist-lifetime2.C: New.
2181
2182         PR c++/48370
2183         * g++.dg/init/lifetime1.C: Test cleanup order.
2184
2185 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2186
2187         * g++.dg/other/offsetof7.C: New test.
2188
2189 2011-11-04  Hans-Peter Nilsson  <hp@axis.com>
2190
2191         * lib/gcc-dg.exp (gcc_force_conventional_output): New global
2192         variable, default empty, -ffat-lto-objects for effective_target_lto.
2193         (gcc-dg-test-1): Add options from dg-final methods.
2194         * lib/scanasm.exp (scan-assembler_required_options)
2195         (scan-assembler-not_required_options): New procs.
2196
2197 2011-10-09  Magnus Fromreide  <magfr@lysator.liu.se>
2198
2199         * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does
2200         generate a pedwarn in c++98-mode.
2201         * g++.dg/cpp0x/enum21b.C: Test that enum x { y, }
2202         don't generate a pedwarn in c++0x-mode.
2203
2204 2011-11-04  Olivier Goffart  <olivier@woboq.com>
2205
2206         PR c++/50965
2207         * g++.dg/cpp0x/nsdmi1.C: Add more cases.
2208
2209 2011-11-04  Jiangning Liu  <jiangning.liu@arm.com>
2210
2211         PR rtl-optimization/38644
2212         * gcc.target/arm/stack-red-zone.c: New.
2213
2214 2011-11-04  Paolo Carlini  <paolo.carlini@oracle.com>
2215
2216         PR c++/48420
2217         * g++.dg/warn/Wconversion-null-3.C: New.
2218
2219 2011-11-04  Ed Smith-Rowland  <3dw4rd@verizon.net>
2220
2221         PR c++/50941
2222         * g++.dg/cpp0x/udlit-strint-length.C: New.
2223
2224 2011-11-04  Jason Merrill  <jason@redhat.com>
2225
2226         PR c++/48370
2227         * g++.dg/cpp0x/initlist-lifetime1.C: New.
2228         * g++.dg/init/lifetime1.C: New.
2229         * g++.dg/init/ref21.C: New.
2230         * g++.dg/eh/array1.C: New.
2231
2232 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2233
2234         PR tree-optimization/50763
2235         * gcc.dg/pr50763-5.c: New test.
2236
2237 2011-11-04  Tom de Vries  <tom@codesourcery.com>
2238
2239         PR tree-optimization/50763
2240         * g++.dg/pr50763-4.C: New test.
2241
2242 2011-11-04  Jakub Jelinek  <jakub@redhat.com>
2243
2244         * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui
2245         test.
2246
2247         * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test.
2248
2249         * gcc.dg/torture/vec-cvt-1.c: New test.
2250
2251 2011-11-04  Eric Botcazou  <ebotcazou@adacore.com>
2252
2253         * gnat.dg/specs/private1[-sub].ads: New test.
2254
2255 2011-11-04  Mikael Morin  <mikael@gcc.gnu.org>
2256
2257         PR fortran/43829
2258         * gfortran.dg/function_optimize_7.f90: Disable sum inlining.
2259         * gfortran.dg/inline_sum_1.f90: New.
2260         * gfortran.dg/inline_sum_2.f90: New.
2261         * gfortran.dg/inline_sum_bounds_check_1.f90: New.
2262         * gfortran.dg/inline_sum_bounds_check_2.f90: New.
2263         * gfortran.dg/inline_product_1.f90: New.
2264
2265 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2266
2267         PR fortran/50933
2268         * gfortran.dg/bind_c_dts_5.f90: New.
2269
2270 2011-11-03  Tobias Burnus  <burnus@net-b.de>
2271
2272         PR fortran/50960
2273         * gfortran.dg/module_parameter_array_refs_2.f90: New.
2274
2275 2011-11-03  Richard Guenther  <rguenther@suse.de>
2276
2277         PR middle-end/50079
2278         * g++.dg/init/copy7.C: Remove testcase.
2279
2280 2011-11-03  Martin Jambor  <mjambor@suse.cz>
2281
2282         * g++.dg/ipa/devirt-c-1.C: Add dump scans.
2283         * g++.dg/ipa/devirt-c-2.C: Likewise.
2284         * g++.dg/ipa/devirt-c-7.C: New test.
2285         * g++.dg/ipa/devirt-c-8.C: Likewise.
2286
2287 2011-11-03  Ira Rosen  <ira.rosen@linaro.org>
2288
2289         PR tree-optimization/50912
2290         * gnat.dg/loop_optimization10.ad[sb]: New test.
2291         * gnat.dg/loop_optimization10_pkg.ads: New helper.
2292
2293 2011-11-02  Jason Merrill  <jason@redhat.com>
2294
2295         PR c++/50930
2296         * g++.dg/cpp0x/nsdmi-list2.C: New.
2297
2298 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2299
2300         PR c++/50810
2301         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2302         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2303
2304 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2305
2306         PR tree-optimization/50769
2307         * gfortran.dg/pr50769.f90: New test.
2308
2309 2011-11-02  Eric Botcazou  <ebotcazou@adacore.com>
2310
2311         * gcc.target/sparc/20111102-1.c: New test.
2312
2313 2011-11-02  Paolo Carlini  <paolo.carlini@oracle.com>
2314
2315         PR c++/50956
2316         * g++.dg/warn/Wcast-qual2.C: New.
2317
2318 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2319
2320         PR tree-optimization/50763
2321         * g++.dg/pr50763-3.C: New test.
2322
2323 2011-11-02  Tom de Vries  <tom@codesourcery.com>
2324
2325         PR tree-optimization/50672
2326         * g++.dg/pr50672.C: New test.
2327
2328 2011-11-02  Uros Bizjak  <ubizjak@gmail.com>
2329
2330         * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic.
2331         * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto.
2332         * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto.
2333
2334         * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail.
2335
2336 2011-11-02  Richard Guenther  <rguenther@suse.de>
2337
2338         PR tree-optimization/50902
2339         * gcc.dg/torture/pr50902.c: New testcase.
2340
2341 2010-11-02  Richard Guenther  <rguenther@suse.de>
2342
2343         PR tree-optimization/50890
2344         * gcc.dg/torture/pr50890.c: New testcase.
2345
2346 2011-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
2347
2348         PR c++/44277
2349         * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New.
2350         * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise.
2351
2352 2011-11-01  Tom de Vries  <tom@codesourcery.com>
2353
2354         PR tree-optimization/50908
2355         * gcc.dg/pr50908.c: New test.
2356         * gcc.dg/pr50908-2.c: Same.
2357         * gcc.dg/pr50908-3.c: Same.
2358
2359 2011-11-01  Ira Rosen  <ira.rosen@linaro.org>
2360
2361         * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize
2362         the outer loop.  Remove comment.  Don't check for widen-mult.
2363
2364 2011-10-31  Martin Jambor  <mjambor@suse.cz>
2365
2366         * gcc.dg/ipa/ipcp-4.c: New test.
2367
2368 2011-10-31  Jakub Jelinek  <jakub@redhat.com>
2369
2370         * gcc.dg/vshift-3.c: New test.
2371         * gcc.dg/vshift-4.c: New test.
2372         * gcc.dg/vshift-5.c: New test.
2373
2374 2011-10-31  Janne Blomqvist  <jb@gcc.gnu.org>
2375
2376         * gfortran.dg/inquire_5.f90: Update testcase to match the standard
2377         and current implementation.
2378
2379 2011-10-31  Paul Brook  <paul@codesourcery.com>
2380
2381         * gcc.dg/constructor-1.c: New test.
2382
2383 2011-10-30  Steven G. Kargl  <kargl@gcc.gnu.org>
2384
2385         PR fortran/50753
2386         * gfortran.dg/dshift_3.f90: New test.
2387
2388 2011-10-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2389
2390         * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on
2391         hppa*-*-hpux*.
2392         * gcc.dg/torture/vshuf-v8hi.c: Likewise.
2393         * gcc.dg/torture/vshuf-v4si.c: Likewise.
2394         * gcc.dg/torture/vshuf-v8si.c: Likewise.
2395         * gcc.dg/torture/vshuf-v32qi.c: Likewise.
2396         * gcc.dg/torture/vshuf-v4di.c: Likewise.
2397         * gcc.dg/torture/vshuf-v2df.c: Likewise.
2398         * gcc.dg/torture/vshuf-v16qi.c: Likewise.
2399         * gcc.dg/torture/vshuf-v4sf.c: Likewise.
2400         * gcc.dg/torture/vshuf-v8sf.c: Likewise.
2401         * gcc.dg/torture/vshuf-v2di.c: Likewise.
2402         * gcc.dg/torture/vshuf-v16hi.c: Likewise.
2403         * gcc.dg/torture/vshuf-v4df.c: Likewise.
2404         * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise.
2405         * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise.
2406         * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise.
2407         * gcc.dg/vector-compare-2.c: Likewise.
2408
2409 2011-10-29  Paolo Carlini  <paolo.carlini@oracle.com>
2410
2411         PR c++/50901
2412         * g++.dg/cpp0x/pr50901.C: New.
2413
2414 2011-10-29  Uros Bizjak  <ubizjak@gmail.com>
2415
2416         * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0).
2417         * gcc.target/i386/fma4-check.h (main): Ditto.
2418         * gcc.target/i386/xop-check.h (main): Ditto.
2419
2420 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2421
2422         Revert:
2423         2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2424
2425         PR c++/50864
2426         * g++.dg/template/crash109.C: New.
2427
2428 2011-10-28  Jason Merrill  <jason@redhat.com>
2429
2430         * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals.
2431
2432 2011-10-28  Paolo Carlini  <paolo.carlini@oracle.com>
2433
2434         PR c++/50864
2435         * g++.dg/template/crash109.C: New.
2436
2437 2011-10-28  Steven G. Kargl  <kargl@gcc.gnu.org>
2438
2439         * gfortran.dg/nearest_5.f90: New test.
2440
2441 2011-10-28  Jakub Jelinek  <jakub@redhat.com>
2442
2443         * gcc.dg/vshift-1.c: New test.
2444         * gcc.dg/vshift-2.c: New test.
2445         * gcc.target/i386/xop-vshift-1.c: New test.
2446         * gcc.target/i386/xop-vshift-2.c: New test.
2447         * gcc.target/i386/avx2-vshift-1.c: New test.
2448
2449 2011-10-28  Chung-Lin Tang  <cltang@codesourcery.com>
2450
2451         PR rtl-optimization/49720
2452         * g++.dg/torture/pr49720.C: New test.
2453
2454 2011-10-27  David S. Miller  <davem@davemloft.net>
2455
2456         * gcc.target/sparc/setcc-3.c: New test.
2457
2458 2011-10-27  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
2459
2460         PR c++/30066
2461         * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test.
2462
2463 2011-10-27  Jakub Jelinek  <jakub@redhat.com>
2464
2465         * gcc.target/i386/sse2-cvt-1.c: New test.
2466         * gcc.target/i386/sse2-cvt-2.c: New test.
2467         * gcc.target/i386/avx-cvt-1.c: New test.
2468         * gcc.target/i386/avx-cvt-2.c: New test.
2469         * gcc.target/i386/avx2-cvt-1.c: New test.
2470         * gcc.target/i386/avx2-cvt-2.c: New test.
2471
2472 2011-10-27  Martin Jambor  <mjambor@suse.cz>
2473
2474         * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail.
2475
2476 2011-10-27  Uros Bizjak  <ubizjak@gmail.com>
2477             Steven G. Kargl  <kargl@gcc.gnu.org>
2478
2479         PR target/50875
2480         * gfortran.dg/pr50875.f90: New test.
2481
2482 2011-10-26  David S. Miller  <davem@davemloft.net>
2483
2484         * gcc.target/sparc/fmaf-1.c: New test.
2485
2486         * gcc.target/sparc/setcc-1.c: New test.
2487         * gcc.target/sparc/setcc-2.c: New test.
2488
2489 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2490
2491         * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls.
2492
2493 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2494
2495         * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for
2496         Windows targets.
2497
2498 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2499
2500         * gcc.target/i386/pr37843-4.c: Allow for leading underscores on
2501         symbol names.
2502
2503 2011-10-26  Joseph Myers  <joseph@codesourcery.com>
2504
2505         * gcc.target/i386/pad-4.c: Skip for Windows targets.
2506
2507 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2508
2509         * gnat.dg/specs/discr1.ads: New test.
2510         * gnat.dg/specs/discr1_pkg.ads: New helper.
2511
2512 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2513
2514         * gnat.dg/specs/unchecked_union.ads: Rename to...
2515         * gnat.dg/specs/unchecked_union1.ads: ...this.
2516         * gnat.dg/specs/unchecked_union2.ads: New test.
2517
2518 2011-10-26  Eric Botcazou  <ebotcazou@adacore.com>
2519
2520         * gnat.dg/specs/atomic1.ads: New test.
2521
2522 2011-10-26  Ed Smith-Rowland  <3dw4rd@verizon.net>
2523
2524         Implement C++11 user-defined literals.
2525         * g++.dg/cpp0x/udlit-addr.C: New.
2526         * g++.dg/cpp0x/udlit-args.C: New.
2527         * g++.dg/cpp0x/udlit-args-neg.C: New.
2528         * g++.dg/cpp0x/udlit-clink-neg.C: New.
2529         * g++.dg/cpp0x/udlit-concat.C: New.
2530         * g++.dg/cpp0x/udlit-concat-neg.C: New.
2531         * g++.dg/cpp0x/udlit-constexpr.C: New.
2532         * g++.dg/cpp0x/udlit-cpp98-neg.C: New.
2533         * g++.dg/cpp0x/udlit-declare-neg.C: New.
2534         * g++.dg/cpp0x/udlit-friend.C: New.
2535         * g++.dg/cpp0x/udlit-general.C: New.
2536         * g++.dg/cpp0x/udlit-inline.C: New.
2537         * g++.dg/cpp0x/udlit-linkage-neg.C: New.
2538         * g++.dg/cpp0x/udlit-member-neg.C: New.
2539         * g++.dg/cpp0x/udlit-namespace.C: New.
2540         * g++.dg/cpp0x/udlit-nofunc-neg.C: New.
2541         * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New.
2542         * g++.dg/cpp0x/udlit-nospace-neg.C: New.
2543         * g++.dg/cpp0x/udlit-nosuffix-neg.C: New.
2544         * g++.dg/cpp0x/udlit-nounder-neg.C: New.
2545         * g++.dg/cpp0x/udlit-operator-neg.C: New.
2546         * g++.dg/cpp0x/udlit-raw-str.C: New.
2547         * g++.dg/cpp0x/udlit-shadow-neg.C: New.
2548         * g++.dg/cpp0x/udlit-suffix-neg.C: New.
2549         * g++.dg/cpp0x/udlit-systemheader.C: New.
2550         * g++.dg/cpp0x/udlit-template.C: New.
2551         * g++.dg/cpp0x/udlit-tmpl-arg.C: New.
2552         * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New.
2553         * g++.dg/cpp0x/udlit-tmpl-parms.C: New.
2554         * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New.
2555         * g++.dg/cpp0x/udlit_system_header: New.
2556
2557 2011-10-26  Paolo Carlini  <paolo.carlini@oracle.com>
2558
2559         PR c++/50870
2560         * g++.dg/cpp0x/decltype34.C: New.
2561
2562 2011-10-26  Tom de Vries <tom@codesourcery.com>
2563
2564         * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer.
2565         * gcc.c-torture/unsorted/HIset.c: Same.
2566         * gcc.c-torture/unsorted/SIcmp.c: Same.
2567         * gcc.c-torture/unsorted/SIset.c: Same.
2568         * gcc.c-torture/unsorted/SFset.c: Same.
2569         * gcc.c-torture/unsorted/UHIcmp.c: Same.
2570         * gcc.c-torture/unsorted/USIcmp.c: Same.
2571         * gcc.c-torture/unsorted/DFcmp.c: Same.
2572
2573 2011-10-26  Jakub Jelinek  <jakub@redhat.com>
2574
2575         * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex
2576         to work also with -masm=intel and additionally test the xmm vs. ymm
2577         register type combination on mask/dest and in vsib.
2578         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
2579         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
2580         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
2581         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
2582         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
2583         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
2584         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
2585         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
2586         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
2587         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
2588         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
2589         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
2590         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
2591         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
2592         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
2593         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
2594         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
2595         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
2596         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
2597         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
2598         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
2599         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
2600         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
2601         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
2602         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
2603         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
2604         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
2605         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
2606         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
2607         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
2608         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
2609
2610 2011-10-26  Tom de Vries  <tom@codesourcery.com>
2611
2612         PR tree-optimization/50763
2613         * gcc.dg/pr50763-2.c: New test.
2614
2615 2011-10-25  Joseph Myers  <joseph@codesourcery.com>
2616
2617         * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c:
2618         Update expected messages.
2619
2620 2011-10-25  Eric Botcazou  <ebotcazou@adacore.com>
2621
2622         * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit.
2623
2624 2011-10-25  Jason Merrill  <jason@redhat.com>
2625
2626         PR c++/50866
2627         * g++.dg/init/aggr7.C: New.
2628
2629         PR c++/49996
2630         * g++.dg/cpp0x/initlist59.C: New.
2631
2632 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2633
2634         PR c++/50858
2635         * g++.dg/overload/operator5.C: New.
2636
2637 2011-10-25  Paolo Carlini  <paolo.carlini@oracle.com>
2638
2639         PR c++/50861
2640         * g++.dg/template/crash108.C: New.
2641
2642 2011-10-25  Jakub Jelinek  <jakub@redhat.com>
2643
2644         PR tree-optimization/50596
2645         * gcc.dg/vect/vect-cond-10.c: New test.
2646
2647 2011-10-24  Joey Ye  <joey.ye@arm.com>
2648
2649         * gcc.target/arm/pr42575.c: Remove architecture option.
2650
2651 2011-10-24  David S. Miller  <davem@davemloft.net>
2652
2653         * gcc.target/sparc/vis3move-1.c: New test.
2654         * gcc.target/sparc/vis3move-2.c: New test.
2655         * gcc.target/sparc/vis3move-3.c: New test.
2656
2657 2011-10-24  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
2658
2659         * gcc.dg/strlenopt-22.c: New testcase.
2660         * gcc.dg/strlenopt-4.c: Change scan value for s390(x).
2661
2662 2011-10-24  Uros Bizjak  <ubizjak@gmail.com>
2663
2664         * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse.
2665         Remove -march=i386.
2666         (dg-skip-if): Remove.
2667         * gcc.target/i386/funcspec-1.c: Ditto.
2668         * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3.
2669
2670 2011-10-24  Richard Guenther  <rguenther@suse.de>
2671
2672         * gcc.dg/vect/vect-bool-1.c: New testcase.
2673
2674 2011-10-24  Richard Guenther  <rguenther@suse.de>
2675
2676         PR tree-optimization/50838
2677         * gcc.dg/torture/pr50838.c: New testcase.
2678
2679 2011-10-24  Ira Rosen  <ira.rosen@linaro.org>
2680
2681         PR tree-optimization/50730
2682         * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test.
2683         * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with
2684         -fno-tree-sra and SLP flags.
2685
2686 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2687
2688         PR c++/50841
2689         Revert:
2690         2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2691
2692         PR c++/50810
2693         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2694         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2695
2696 2011-10-23  Paolo Carlini  <paolo.carlini@oracle.com>
2697
2698         PR c++/50810
2699         * g++.dg/cpp0x/warn_cxx0x2.C: New.
2700         * g++.dg/cpp0x/warn_cxx0x3.C: Likewise.
2701
2702 2011-10-23  Tom de Vries  <tom@codesourcery.com>
2703
2704         PR tree-optimization/50763
2705         * gcc.dg/pr50763.c: New test.
2706
2707 2011-10-23  Uros Bizjak  <ubizjak@gmail.com>
2708
2709         PR target/50788
2710         * gcc.target/i386/pr50788.c: New test.
2711
2712 2011-10-23  Ira Rosen  <ira.rosen@linaro.org>
2713
2714         PR tree-optimization/50819
2715         * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests.
2716         * g++.dg/vect/slp-pr50819.cc: New test.
2717
2718 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2719
2720         PR c++/45385
2721         * g++.dg/warn/Wconversion4.C: New.
2722
2723 2011-10-21  Jakub Jelinek  <jakub@redhat.com>
2724
2725         PR target/50813
2726         * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation
2727         from element other than first and reverse permutation.
2728         * gcc.dg/torture/vshuf-16.inc: Likewise.
2729         * gcc.dg/torture/vshuf-8.inc: Likewise.
2730         * gcc.dg/torture/vshuf-4.inc: Likewise.
2731
2732 2011-10-21  Paolo Carlini  <paolo.carlini@oracle.com>
2733
2734         PR c++/31423
2735         * g++.dg/parse/error43.C: New.
2736         * g++.dg/parse/error44.C: Likewise.
2737
2738 2011-10-21  H.J. Lu  <hongjiu.lu@intel.com>
2739             Kirill Yukhin  <kirill.yukhin@intel.com>
2740
2741         PR target/50740
2742         * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly.
2743         * gcc.target/i386/bmi2-check.h: Ditto.
2744
2745 2011-10-21  Ville Voutilainen  <ville.voutilainen@gmail.com>
2746
2747         PR c++/50811
2748         * g++.dg/cpp0x/override2.C: Add test.
2749
2750 2011-10-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2751
2752         * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling
2753         check_linker_plugin_available.
2754
2755 2011-10-21  Kai Tietz  <ktietz@redhat.com>
2756
2757         * gcc.target/i386/branch-cost1.c: New test.
2758         * gcc.target/i386/branch-cost2.c: New test.
2759         * gcc.target/i386/branch-cost3.c: New test.
2760         * gcc.target/i386/branch-cost4.c: New test.
2761
2762 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2763
2764         * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement.
2765
2766 2011-10-20  Steve Ellcey  <sje@cup.hp.com>
2767
2768         PR testsuite/50722
2769         * gcc.dg/pr49994-3.c: Skip on HP-UX.
2770
2771 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2772
2773         * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define.
2774         (_moz_foo, EXT__foo): Use ASMNAME.
2775
2776 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2777
2778         * lib/lto.exp (lto-execute): Use .exe suffix for test executable
2779         names.
2780
2781 2011-10-20  Kirill Yukhin  <kirill.yukhin@intel.com>
2782
2783         PR target/50766
2784         * gcc.target/i386/pr50766.c: New test.
2785
2786 2011-10-20  Jason Merrill  <jason@redhat.com>
2787
2788         PR c++/41449
2789         * g++.dg/eh/partial1.C: New.
2790
2791 2011-10-20  Richard Henderson  <rth@redhat.com>
2792
2793         * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c,
2794         gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c,
2795         gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c:
2796         Use __builtin_shuffle.
2797
2798 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2799
2800         PR fortran/50514
2801         * gfortran.dg/ishft_3.f90:  Update test.
2802
2803 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2804
2805         PR fortran/50524
2806         * gfortran.dg/substring_integer_index.f90: New test.
2807
2808 2011-10-20  Steven G. Kargl  <kargl@gcc.gnu.org>
2809
2810         * gfortran.dg/format_string.f: New test.
2811
2812 2011-10-20  Uros Bizjak  <ubizjak@gmail.com>
2813
2814         * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target
2815         non_strict_align.
2816         * gcc.dg/ipa/ipa-sra-6.c: Ditto.
2817
2818 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2819
2820         * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c,
2821         gcc.target/i386/pr46226.c: Do not use
2822         -mno-accumulate-outgoing-args.
2823
2824 2011-10-20  Joseph Myers  <joseph@codesourcery.com>
2825
2826         * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of
2827         including <strings.h>.
2828
2829 2011-10-19  Jan Hubicka  <jh@suse.cz>
2830
2831         * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path.
2832         * lib/gcc-dg.exp (check_effective_target_lto): Likewise.
2833         * lib/c-torture.exp: Likewise.
2834         * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO.
2835         * gcc.c-torture/compile/sync-1.c: Likewise.
2836         * gcc.c-torture/compile/sync-1.c: Likewise.
2837         * gcc.c-torture/compile/sync-3.c: Likewise.
2838         * gcc.dg/noncompile/invalid_asm.c: Likewise.
2839         * gcc.dg/noncompile/920507-1.c: Likewise.
2840         * gcc.dg/torture/pr36400.c: Likewise.
2841         * g++.dg/torture/pr34850.C: Likewise.
2842
2843 2011-10-20  Eric Botcazou  <ebotcazou@adacore.com>
2844
2845         * gnat.dg/source_ref1.adb: New test.
2846         * gnat.dg/source_ref2.adb: Likewise.
2847
2848 2011-10-19  Paolo Carlini  <paolo.carlini@oracle.com>
2849
2850         PR c++/13657
2851         * g++.dg/parse/error42.C: New.
2852         * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors.
2853
2854 2011-10-19  Jason Merrill  <jason@redhat.com>
2855
2856         PR c++/50793
2857         * g++.dg/init/value9.C: New.
2858
2859 2011-10-19  Jakub Jelinek  <jakub@redhat.com>
2860
2861         * gcc.dg/torture/vshuf-32.inc: Add interleave permutations.
2862         * gcc.dg/torture/vshuf-16.inc: Likewise.
2863         * gcc.dg/torture/vshuf-8.inc: Likewise.
2864         * gcc.dg/torture/vshuf-4.inc: Likewise.
2865
2866 2011-10-19  Janus Weil  <janus@gcc.gnu.org>
2867
2868         PR fortran/47023
2869         * gfortran.dg/sizeof_proc.f90: New.
2870
2871 2011-10-19  Joseph Myers  <joseph@codesourcery.com>
2872
2873         * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx
2874         -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*.
2875
2876 2011-10-19  Uros Bizjak  <ubizjak@gmail.com>
2877
2878         PR testsuite/50796
2879         * gcc.dg/plugin/plugindir?.c Update dg-prune-output.
2880
2881 2011-10-19  Jason Merrill  <jason@redhat.com>
2882
2883         PR c++/50787
2884         * g++.dg/init/ref20.C: New.
2885
2886 2011-10-19  Kai Tietz  <ktietz@redhat.com>
2887
2888         PR middle-end/50795
2889         * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test.
2890         * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test.
2891         * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test.
2892         * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test.
2893         * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test.
2894
2895 2011-10-19  Richard Guenther  <rguenther@suse.de>
2896
2897         PR middle-end/50768
2898         * gcc.dg/torture/pr50768.c: New testcase.
2899
2900 2011-10-19  Alexander Monakov  <amonakov@ispras.ru>
2901
2902         PR rtl-optimization/50340
2903         * gcc.dg/pr50340.c: New.
2904
2905 2011-10-18  Andrew Stubbs  <ams@codesourcery.com>
2906
2907         PR tree-optimization/50717
2908
2909         * gcc.dg/pr50717-1.c: New file.
2910         * gcc.target/arm/wmul-12.c: Correct types.
2911         * gcc.target/arm/wmul-8.c: Correct types.
2912
2913 2011-10-18  Jason Merrill  <jason@redhat.com>
2914
2915         PR c++/50531
2916         * g++.dg/cpp0x/defaulted32.C: New.
2917
2918         PR c++/50742
2919         * g++.dg/lookup/using23.C: New.
2920
2921         PR c++/50500
2922         * g++.dg/cpp0x/implicit12.C: New.
2923         * g++.dg/cpp0x/defaulted20.C: Adjust.
2924         * g++.dg/cpp0x/defaulted21.C: Adjust.
2925         * g++.dg/cpp0x/implicit-copy.C: Adjust.
2926         * g++.dg/cpp0x/implicit4.C: Adjust.
2927         * g++.dg/cpp0x/implicit5.C: Adjust.
2928         * g++.dg/cpp0x/implicit8.C: Adjust.
2929         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
2930         * g++.dg/cpp0x/not_special.C: Adjust.
2931         * g++.dg/cpp0x/rv-trivial-bug.C: Adjust.
2932         * g++.dg/cpp0x/rv1n.C: Adjust.
2933         * g++.dg/cpp0x/rv2n.C: Adjust.
2934         * g++.dg/cpp0x/rv3n.C: Adjust.
2935         * g++.dg/cpp0x/rv4n.C: Adjust.
2936         * g++.dg/cpp0x/rv5n.C: Adjust.
2937         * g++.dg/cpp0x/rv6n.C: Adjust.
2938         * g++.dg/cpp0x/rv7n.C: Adjust.
2939
2940 2011-10-18  Kirill Yukhin  <kirill.yukhin@intel.com>
2941
2942         * gcc.target/i386/avx2-vpop-check.h: New header.
2943         * gcc.target/i386/avx2-vpaddd-3.c: New test.
2944         * gcc.target/i386/avx2-vpaddw-3.c: Ditto.
2945         * gcc.target/i386/avx2-vpaddb-3.c: Ditto.
2946         * gcc.target/i386/avx2-vpaddq-3.c: Ditto.
2947         * gcc.target/i386/avx2-vpand-3.c: Ditto.
2948         * gcc.target/i386/avx2-vpmulld-3.c: Ditto.
2949         * gcc.target/i386/avx2-vpmullw-3.c: Ditto.
2950         * gcc.target/i386/avx2-vpsrad-3.c: Ditto.
2951         * gcc.target/i386/avx2-vpsraw-3.c: Ditto.
2952         * gcc.target/i386/avx2-vpsrld-3.c: Ditto.
2953         * gcc.target/i386/avx2-vpsrlw-3.c: Ditto.
2954         * gcc.target/i386/avx2-vpsubb-3.c: Ditto.
2955         * gcc.target/i386/avx2-vpsubd-3.c: Ditto.
2956         * gcc.target/i386/avx2-vpsubq-3.c: Ditto.
2957         * gcc.target/i386/avx2-vpsubw-3.c: Ditto.
2958
2959 2011-10-18  Mikael Morin  <mikael@gcc.gnu.org>
2960
2961         PR fortran/50420
2962         * gfortran.dg/coarray_subobject_1.f90: New test.
2963         * gfortran.dg/coarray/subobject_1.f90: New test.
2964
2965 2011-10-18  Alexander Monakov  <amonakov@ispras.ru>
2966
2967         PR rtl-optimization/50205
2968         * gcc.dg/pr50205.c: New.
2969
2970 2011-10-18  Richard Guenther  <rguenther@suse.de>
2971
2972         PR tree-optimization/50767
2973         * gcc.dg/torture/pr50767.c: New testcase.
2974
2975 2011-10-18  Julian Brown  <julian@codesourcery.com>
2976
2977         * lib/target-supports.exp (check_effective_target_arm_unaligned): New.
2978         * gcc.target/arm/unaligned-memcpy-1.c: New.
2979         * gcc.target/arm/unaligned-memcpy-2.c: New.
2980         * gcc.target/arm/unaligned-memcpy-3.c: New.
2981         * gcc.target/arm/unaligned-memcpy-4.c: New.
2982
2983 2011-10-18  Janus Weil  <janus@gcc.gnu.org>
2984
2985         PR fortran/47023
2986         * gfortran.dg/iso_c_binding_class.f03: New.
2987
2988 2011-10-18  Ira Rosen  <ira.rosen@linaro.org>
2989
2990         * testsuite/lib/target-supports.exp
2991         (check_effective_target_vect_widen_shift): New.
2992         * gcc.dg/vect/vect-widen-shift-s16.c: New.
2993         * gcc.dg/vect/vect-widen-shift-s8.c: New.
2994         * gcc.dg/vect/vect-widen-shift-u16.c: New.
2995         * gcc.dg/vect/vect-widen-shift-u8.c: New.
2996
2997 2011-10-18  Richard Guenther  <rguenther@suse.de>
2998
2999         * gcc.dg/torture/restrict-1.c: New testcase.
3000
3001 2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
3002
3003         * g++.dg/ext/bases.C: New test.
3004
3005 2011-10-17  David S. Miller  <davem@davemloft.net>
3006
3007         * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect
3008         all operations to emit VIS instructions.
3009         * gcc.target/sparc/fandnot.c: Likewise.
3010         * gcc.target/sparc/fnot.c: Likewise.
3011         * gcc.target/sparc/for.c: Likewise.
3012         * gcc.target/sparc/fornot.c: Likewise.
3013         * gcc.target/sparc/fxnor.c: Likewise.
3014         * gcc.target/sparc/fxor.c: Likewise.
3015         * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer
3016         needed.
3017
3018 2011-10-17  Jakub Jelinek  <jakub@redhat.com>
3019
3020         * gcc.c-torture/execute/vshuf-v16hi.c: New test.
3021         * gcc.dg/torture/vshuf-16.inc: New file.
3022         * gcc.dg/torture/vshuf-2.inc: New file.
3023         * gcc.dg/torture/vshuf-32.inc: New file.
3024         * gcc.dg/torture/vshuf-4.inc: New file.
3025         * gcc.dg/torture/vshuf-8.inc: New file.
3026         * gcc.dg/torture/vshuf-main.inc: New file.
3027         * gcc.dg/torture/vshuf-v16hi.c: New test.
3028         * gcc.dg/torture/vshuf-v16qi.c: New test.
3029         * gcc.dg/torture/vshuf-v2df.c: New test.
3030         * gcc.dg/torture/vshuf-v2di.c: New test.
3031         * gcc.dg/torture/vshuf-v2sf.c: New test.
3032         * gcc.dg/torture/vshuf-v2si.c: New test.
3033         * gcc.dg/torture/vshuf-v32qi.c: New test.
3034         * gcc.dg/torture/vshuf-v4df.c: New test.
3035         * gcc.dg/torture/vshuf-v4di.c: New test.
3036         * gcc.dg/torture/vshuf-v4hi.c: New test.
3037         * gcc.dg/torture/vshuf-v4sf.c: New test.
3038         * gcc.dg/torture/vshuf-v4si.c: New test.
3039         * gcc.dg/torture/vshuf-v8hi.c: New test.
3040         * gcc.dg/torture/vshuf-v8qi.c: New test.
3041         * gcc.dg/torture/vshuf-v8sf.c: New test.
3042         * gcc.dg/torture/vshuf-v8si.c: New test.
3043
3044 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3045
3046         PR tree-optimization/50746
3047         * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign.
3048
3049 2011-10-17  Jason Merrill  <jason@redhat.com>
3050
3051         PR c++/50736
3052         * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New.
3053
3054 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3055
3056         PR c++/44524
3057         * g++.dg/parse/error41.C: New.
3058         * g++.dg/parse/error20.C: Adjust.
3059
3060 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3061
3062         PR c++/50757
3063         * g++.dg/warn/format7.C: New.
3064         * obj-c++.dg/warn7.mm: Likewise.
3065
3066 2011-10-17  Richard Guenther  <rguenther@suse.de>
3067
3068         PR tree-optimization/50729
3069         * gcc.dg/torture/pr50729.c: New testcase.
3070
3071 2011-10-15  Tom Tromey  <tromey@redhat.com>
3072             Dodji Seketeli  <dodji@redhat.com>
3073
3074         * lib/prune.exp (prune_gcc_output):  Prune output referring to
3075         included files.
3076         * gcc.dg/cpp/macro-exp-tracking-1.c: New test.
3077         * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise.
3078         * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise.
3079         * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise.
3080
3081 2011-10-15  Tom Tromey  <tromey@redhat.com>
3082             Dodji Seketeli  <dodji@redhat.com>
3083
3084         * gcc.dg/cpp/pragma-diagnostic-1.c: New test.
3085
3086 2011-10-17  Paolo Carlini  <paolo.carlini@oracle.com>
3087
3088         PR c++/48489
3089         * g++.dg/inherit/error5.C: New.
3090
3091 2011-10-17  Janus Weil  <janus@gcc.gnu.org>
3092
3093         PR fortran/47023
3094         PR fortran/50752
3095         * gfortran.dg/kind_tests_4.f90: New.
3096
3097 2011-10-17  Ira Rosen  <ira.rosen@linaro.org>
3098
3099         * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on
3100         targets that support vector condition.
3101
3102 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3103
3104         PR fortran/47023
3105         * gfortran.dg/c_kind_tests_3.f03: New.
3106
3107 2011-10-16  Janus Weil  <janus@gcc.gnu.org>
3108
3109         PR fortran/50547
3110         * gfortran.dg/elemental_args_check_4.f90: New.
3111
3112 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3113
3114         PR tree-optimization/50727
3115         * gcc.dg/vect/pr50727.c: New test.
3116
3117 2011-10-16  Eric Botcazou  <ebotcazou@adacore.com>
3118
3119         * gcc.dg/vla-23.c: New test.
3120
3121 2011-10-16  Jakub Jelinek  <jakub@redhat.com>
3122
3123         PR tree-optimization/50596
3124         * gcc.dg/vect/vect-cond-9.c: New test.
3125
3126 2011-10-16  Ira Rosen  <ira.rosen@linaro.org>
3127
3128         * gcc.dg/vect/bb-slp-29.c: New test.
3129
3130 2011-10-15  Paolo Carlini  <paolo.carlini@oracle.com>
3131
3132         PR c++/50732
3133         * g++.dg/ext/is_base_of_incomplete.C: New.
3134         * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors.
3135         * g++.dg/ext/unary_trait_incomplete.C: Likewise.
3136
3137 2011-10-15  Eric Botcazou  <ebotcazou@adacore.com>
3138
3139         * gcc.target/sparc/combined-1.c: Compile at -O2.
3140
3141 2011-10-15  Uros Bizjak  <ubizjak@gmail.com>
3142
3143         * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove.
3144         (dg-options): Add -Wno-attributes.
3145         * gcc.target/i386/fma_double_?.c: Ditto.
3146         * gcc.target/i386/fma_run_float_?.c: Ditto.
3147         * gcc.target/i386/fma_run_double_?.c: Ditto.
3148         * gcc.target/i386/l_fma_float_?.c: Dtto.
3149         * gcc.target/i386/l_fma_double_?.c: Ditto.
3150         * gcc.target/i386/l_fma_run_float_?.c: Ditto.
3151         * gcc.target/i386/l_fma_run_double_?.c: Ditto.
3152
3153 2011-10-15  Tobias Burnus  <burnus@net-b.de>
3154
3155         * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in
3156         the comments.
3157         * gfortran.dg/bind_c_usage_24.f90: Ditto.
3158         * gfortran.dg/rank_3.f90: Ditto.
3159         * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to
3160         -std=f2008ts in dg-options.
3161         * gfortran.dg/rank_4.f90: Ditto.
3162
3163 2011-10-15  Oleg Endo  <oleg.endo@t-online.de>
3164
3165         PR target/49263
3166         * gcc.target/sh/pr49263.c: New.
3167
3168 2011-10-14  Eric Botcazou  <ebotcazou@adacore.com>
3169
3170         * gnat.dg/specs/debug1.ads: Tweak.
3171
3172 2011-10-14  Kai Tietz  <ktietz@redhat.com>
3173
3174         * gfortran.fortran-torture/compile/logical-2.f90: New test.
3175
3176 2011-10-14  Jakub Jelinek  <jakub@redhat.com>
3177
3178         * gcc.target/i386/sse2-mul-1.c: New test.
3179         * gcc.target/i386/sse4_1-mul-1.c: New test.
3180         * gcc.target/i386/avx-mul-1.c: New test.
3181         * gcc.target/i386/xop-mul-1.c: New test.
3182         * gcc.target/i386/avx2-mul-1.c: New test.
3183
3184 2011-10-14  Jason Merrill  <jason@redhat.com>
3185
3186         PR c++/50563
3187         * g++.dg/cpp0x/nsdmi-list1.C: New.
3188
3189         PR c++/50707
3190         * g++.dg/cpp0x/nsdmi-const1.C: New.
3191
3192 2011-10-14  Janus Weil  <janus@gcc.gnu.org>
3193
3194         PR fortran/50570
3195         * gfortran.dg/pointer_intent_5.f90: New.
3196
3197 2011-10-14  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3198
3199         * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures.
3200         * gcc.target/i386/warn-vect-op-1.c: Ditto.
3201         * gcc.target/i386/warn-vect-op-2.c: Ditto.
3202
3203 2011-10-14  Tobias Burnus  <burnus@net-b.de>
3204
3205         PR fortran/50718
3206         * gfortran.dg/pointer_check_11.f90: New.
3207         * gfortran.dg/pointer_check_12.f90: New.
3208
3209 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3210
3211         PR c++/38174
3212         * g++.dg/overload/operator4.C: New.
3213
3214 2011-10-14  David Alan Gilbert  <david.gilbert@linaro.org>
3215
3216         * gcc.dg/di-longlong64-sync-1.c: New test.
3217         * gcc.dg/di-sync-multithread.c: New test.
3218         * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test.
3219         * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test.
3220         * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target
3221         tests for v5, v6, v6k, and v7-a, and add-options helpers.
3222         (check_effective_target_arm_arm_ok): New helper.
3223         (check_effective_target_sync_longlong): New helper.
3224
3225 2011-10-14  Richard Guenther  <rguenther@suse.de>
3226
3227         PR tree-optimization/50723
3228         * gcc.dg/torture/pr50723.c: New testcase.
3229
3230 2011-10-14  Paolo Carlini  <paolo.carlini@oracle.com>
3231
3232         PR c++/17212
3233         * g++.dg/warn/format6.C: New.
3234         * obj-c++.dg/warn6.mm: Likewise.
3235
3236 2011-10-13  Richard Henderson  <rth@redhat.com>
3237
3238         * lib/target-supports.exp (check_effective_target_vect_shift_scalar):
3239         Delete.
3240         * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar.
3241         * gcc.dg/vect/vec-scal-opt1.c: Likewise.
3242         * gcc.dg/vect/vec-scal-opt2.c: Likewise.
3243
3244 2011-10-13  Jason Merrill  <jason@redhat.com>
3245
3246         PR c++/50614
3247         * g++.dg/cpp0x/nsdmi-template2.C: New.
3248
3249         PR c++/50437
3250         * g++.dg/cpp0x/lambda/lambda-auto1.C: New.
3251
3252         PR c++/50618
3253         * g++.dg/init/vbase1.C: New.
3254
3255 2011-10-13  Jakub Jelinek  <jakub@redhat.com>
3256
3257         * gcc.target/i386/sse4_1-phminposuw-2.c: New test.
3258         * gcc.target/i386/sse4_1-phminposuw-3.c: New test.
3259         * gcc.target/i386/avx-vphminposuw-2.c: New test.
3260         * gcc.target/i386/avx-vphminposuw-3.c: New test.
3261
3262 2011-10-13  H.J. Lu  <hongjiu.lu@intel.com>
3263
3264         * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32.
3265
3266 2011-10-13  Eric Botcazou  <ebotcazou@adacore.com>
3267
3268         * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME.
3269
3270 2011-10-13  Richard Guenther  <rguenther@suse.de>
3271
3272         PR tree-optimization/50712
3273         * gcc.target/i386/pr50712.c: New testcase.
3274
3275 2011-10-13  Tom de Vries  <tom@codesourcery.com>
3276
3277         * gcc.dg/memcpy-4.c: New test.
3278
3279 2011-10-13  Richard Guenther  <rguenther@suse.de>
3280
3281         PR tree-optimization/50698
3282         * g++.dg/vect/pr50698.cc: New testcase.
3283
3284 2011-10-12  Janis Johnson  <janisjo@codesourcery.com>
3285
3286         * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok.
3287         * gcc.target/powerpc/warn-2.c: Ditto.
3288
3289         * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs.
3290         * gcc.target/powerpc/ppc-fma-4.c: Likewise.
3291         * gcc.target/powerpc/ppc-fma-5.c: Likewise.
3292         * gcc.target/powerpc/ppc-fma-7.c: Likewise.
3293         * gcc.target/powerpc/ppc-fpconv-11.c: Likewise.
3294         * gcc.target/powerpc/ppc-fpconv-3.c: Likewise.
3295         * gcc.target/powerpc/ppc-fpconv-7.c: Likewise.
3296         * gcc.target/powerpc/ppc-fpconv-8.c: Likewise.
3297         * gcc.target/powerpc/ppc-pow.c: Likewise.
3298         * gcc.target/powerpc/recip-1.c: Likewise.
3299         * gcc.target/powerpc/recip-2.c: Likewise.
3300         * gcc.target/powerpc/recip-3.c: Likewise.
3301         * gcc.target/powerpc/recip-4.c: Likewise.
3302         * gcc.target/powerpc/recip-5.c: Likewise.
3303
3304 2011-10-12  David S. Miller  <davem@davemloft.net>
3305
3306         * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify
3307         '-mvis3' instead of 'mcpu=niagara3' in options.
3308         * gcc.target/sparc/fhalve.c: Likewise.
3309         * gcc.target/sparc/fnegop.c: Likewise.
3310         * gcc.target/sparc/fpadds.c: Likewise.
3311         * gcc.target/sparc/fshift.c: Likewise.
3312         * gcc.target/sparc/fucmp.c: Likewise.
3313         * gcc.target/sparc/lzd.c: Likewise.
3314         * gcc.target/sparc/vis3misc.c: Likewise.
3315         * gcc.target/sparc/xmul.c: Likewise.
3316
3317 2011-10-12  Eric Botcazou  <ebotcazou@adacore.com>
3318
3319         * gnat.dg/vect1.ad[sb]: New test.
3320         * gnat.dg/vect1_pkg.ads: New helper.
3321         * gnat.dg/vect2.ad[sb]: New test.
3322         * gnat.dg/vect2_pkg.ads: New helper.
3323         * gnat.dg/vect3.ad[sb]: New test.
3324         * gnat.dg/vect3_pkg.ads: New helper.
3325         * gnat.dg/vect4.ad[sb]: New test.
3326         * gnat.dg/vect4_pkg.ads: New helper.
3327         * gnat.dg/vect5.ad[sb]: New test.
3328         * gnat.dg/vect5_pkg.ads: New helper.
3329         * gnat.dg/vect6.ad[sb]: New test.
3330         * gnat.dg/vect6_pkg.ads: New helper.
3331
3332 2011-10-12  H.J. Lu  <hongjiu.lu@intel.com>
3333
3334         * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse.
3335         * gcc.target/i386/fma_run_double_2.c: Likewise.
3336         * gcc.target/i386/fma_run_double_3.c: Likewise.
3337         * gcc.target/i386/fma_run_double_4.c: Likewise.
3338         * gcc.target/i386/fma_run_double_5.c: Likewise.
3339         * gcc.target/i386/fma_run_double_6.c: Likewise.
3340         * gcc.target/i386/fma_run_float_1.c: Likewise.
3341         * gcc.target/i386/fma_run_float_2.c: Likewise.
3342         * gcc.target/i386/fma_run_float_3.c: Likewise.
3343         * gcc.target/i386/fma_run_float_4.c: Likewise.
3344         * gcc.target/i386/fma_run_float_5.c: Likewise.
3345         * gcc.target/i386/fma_run_float_6.c: Likewise.
3346
3347         * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and
3348         remove the extra dg-options.
3349         * gcc.target/i386/l_fma_double_2.c: Likewise.
3350         * gcc.target/i386/l_fma_double_3.c: Likewise.
3351         * gcc.target/i386/l_fma_double_4.c: Likewise.
3352         * gcc.target/i386/l_fma_double_5.c: Likewise.
3353         * gcc.target/i386/l_fma_double_6.c: Likewise.
3354         * gcc.target/i386/l_fma_float_1.c: Likewise.
3355         * gcc.target/i386/l_fma_float_2.c: Likewise.
3356         * gcc.target/i386/l_fma_float_3.c: Likewise.
3357         * gcc.target/i386/l_fma_float_4.c: Likewise.
3358         * gcc.target/i386/l_fma_float_5.c: Likewise.
3359         * gcc.target/i386/l_fma_float_6.c: Likewise.
3360
3361 2011-10-12  Paul Koning  <pkoning@gcc.gnu.org>
3362
3363         PR tree-optimization/50189
3364         * g++.dg/torture/pr50189.C: New testcase.
3365
3366 2011-10-12  Richard Guenther  <rguenther@suse.de>
3367
3368         PR tree-optimization/50700
3369         * gcc.dg/builtin-object-size-12.c: New testcase.
3370
3371 2011-10-12  Joseph Myers  <joseph@codesourcery.com>
3372
3373         PR c/50565
3374         * gcc.c-torture/compile/pr50565-1.c,
3375         gcc.c-torture/compile/pr50565-2.c: New tests.
3376
3377 2011-10-11  Jason Merrill  <jason@redhat.com>
3378
3379         PR c++/49855
3380         PR c++/49896
3381         * g++.dg/template/constant1.C: New.
3382         * g++.dg/template/constant2.C: New.
3383         * g++.dg/cpp0x/constexpr-template3.C: New.
3384
3385 2011-10-11  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3386
3387         * gcc.target/i386/warn-vect-op-3.c: New test.
3388         * gcc.target/i386/warn-vect-op-1.c: New test.
3389         * gcc.target/i386/warn-vect-op-2.c: New test.
3390
3391 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3392
3393         * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x.
3394
3395 2011-10-11  Richard Guenther  <rguenther@suse.de>
3396
3397         PR tree-optimization/50204
3398         * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase.
3399
3400 2011-10-11  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
3401
3402         * gcc.target/s390/20090223-1.c: Add -Wno-attributes.
3403
3404 2011-10-11  Kirill Yukhin  <kirill.yukhin@intel.com>
3405
3406         * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse.
3407         * gcc.target/i386/fma_double_2.c: Ditto.
3408         * gcc.target/i386/fma_double_3.c: Ditto.
3409         * gcc.target/i386/fma_double_4.c: Ditto.
3410         * gcc.target/i386/fma_double_5.c: Ditto.
3411         * gcc.target/i386/fma_double_6.c: Ditto.
3412         * gcc.target/i386/fma_float_1.c: Ditto.
3413         * gcc.target/i386/fma_float_2.c: Ditto.
3414         * gcc.target/i386/fma_float_3.c: Ditto.
3415         * gcc.target/i386/fma_float_4.c: Ditto.
3416         * gcc.target/i386/fma_float_5.c: Ditto.
3417         * gcc.target/i386/fma_float_6.c: Ditto.
3418         * gcc.target/i386/l_fma_double_1.c: Ditto.
3419         * gcc.target/i386/l_fma_double_2.c: Ditto.
3420         * gcc.target/i386/l_fma_double_3.c: Ditto.
3421         * gcc.target/i386/l_fma_double_4.c: Ditto.
3422         * gcc.target/i386/l_fma_double_5.c: Ditto.
3423         * gcc.target/i386/l_fma_double_6.c: Ditto.
3424         * gcc.target/i386/l_fma_float_1.c: Ditto.
3425         * gcc.target/i386/l_fma_float_2.c: Ditto.
3426         * gcc.target/i386/l_fma_float_3.c: Ditto.
3427         * gcc.target/i386/l_fma_float_4.c: Ditto.
3428         * gcc.target/i386/l_fma_float_5.c: Ditto.
3429         * gcc.target/i386/l_fma_float_6.c: Ditto.
3430         * gcc.target/i386/l_fma_run_double_1.c: Ditto.
3431         * gcc.target/i386/l_fma_run_double_2.c: Ditto.
3432         * gcc.target/i386/l_fma_run_double_3.c: Ditto.
3433         * gcc.target/i386/l_fma_run_double_4.c: Ditto.
3434         * gcc.target/i386/l_fma_run_double_5.c: Ditto.
3435         * gcc.target/i386/l_fma_run_double_6.c: Ditto.
3436         * gcc.target/i386/l_fma_run_float_1.c: Ditto.
3437         * gcc.target/i386/l_fma_run_float_2.c: Ditto.
3438         * gcc.target/i386/l_fma_run_float_3.c: Ditto.
3439         * gcc.target/i386/l_fma_run_float_4.c: Ditto.
3440         * gcc.target/i386/l_fma_run_float_5.c: Ditto.
3441         * gcc.target/i386/l_fma_run_float_6.c: Ditto.
3442
3443 2011-10-11  Tristan Gingold  <gingold@adacore.com>
3444
3445         * gcc.dg/va-arg-4.c: New test.
3446         * gcc.dg/va-arg-5.c: Ditto.
3447
3448 2011-10-11  Uros Bizjak  <ubizjak@gmail.com>
3449
3450         * lib/target-supports.exp (check_effective_target_fd_truncate):
3451         Close and unlink test file before exit.
3452
3453 2011-10-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
3454
3455         PR fortran/50564
3456         * gfortran.dg/forall_15.f90:  New test case.
3457
3458 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3459             Andrew Macleod  <amacleod@redhat.com>
3460
3461         * gcc.dg/simulate-thread/simulate-thread.gdb: Call
3462         wrappers for *other_threads() and *final_verify().
3463         * gcc.dg/simulate-thread/simulate-thread.h
3464         (simulate_thread_wrapper_other_threads): New.
3465         (simulate_thread_wrapper_final_verify): New.
3466
3467 2011-10-10  Uros Bizjak  <ubizjak@gmail.com>
3468
3469         * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return.
3470
3471 2011-10-10  Janis Johnson  <janisjo@codesourcery.com>
3472
3473         * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options.
3474
3475 2011-10-10  Kirill Yukhin  <kirill.yukhin@intel.com>
3476             Yakovlev Vladimir  <vladimir.b.yakovlev@intel.com>
3477
3478         * gcc.target/i386/fma_1.h: New file.
3479         * gcc.target/i386/fma_2.h: Likewise.
3480         * gcc.target/i386/fma_3.h: Likewise.
3481         * gcc.target/i386/fma_4.h: Likewise.
3482         * gcc.target/i386/fma_5.h: Likewise.
3483         * gcc.target/i386/fma_6.h: Likewise.
3484         * gcc.target/i386/fma_double_1.c: Likewise.
3485         * gcc.target/i386/fma_double_2.c: Likewise.
3486         * gcc.target/i386/fma_double_3.c: Likewise.
3487         * gcc.target/i386/fma_double_4.c: Likewise.
3488         * gcc.target/i386/fma_double_5.c: Likewise.
3489         * gcc.target/i386/fma_double_6.c: Likewise.
3490         * gcc.target/i386/fma_float_1.c: Likewise.
3491         * gcc.target/i386/fma_float_2.c: Likewise.
3492         * gcc.target/i386/fma_float_3.c: Likewise.
3493         * gcc.target/i386/fma_float_4.c: Likewise.
3494         * gcc.target/i386/fma_float_5.c: Likewise.
3495         * gcc.target/i386/fma_float_6.c: Likewise.
3496         * gcc.target/i386/fma_main.h: Likewise.
3497         * gcc.target/i386/fma_run_double_1.c: Likewise.
3498         * gcc.target/i386/fma_run_double_2.c: Likewise.
3499         * gcc.target/i386/fma_run_double_3.c: Likewise.
3500         * gcc.target/i386/fma_run_double_4.c: Likewise.
3501         * gcc.target/i386/fma_run_double_5.c: Likewise.
3502         * gcc.target/i386/fma_run_double_6.c: Likewise.
3503         * gcc.target/i386/fma_run_double_results_1.h: Likewise.
3504         * gcc.target/i386/fma_run_double_results_2.h: Likewise.
3505         * gcc.target/i386/fma_run_double_results_3.h: Likewise.
3506         * gcc.target/i386/fma_run_double_results_4.h: Likewise.
3507         * gcc.target/i386/fma_run_double_results_5.h: Likewise.
3508         * gcc.target/i386/fma_run_double_results_6.h: Likewise.
3509         * gcc.target/i386/fma_run_float_1.c: Likewise.
3510         * gcc.target/i386/fma_run_float_2.c: Likewise.
3511         * gcc.target/i386/fma_run_float_3.c: Likewise.
3512         * gcc.target/i386/fma_run_float_4.c: Likewise.
3513         * gcc.target/i386/fma_run_float_5.c: Likewise.
3514         * gcc.target/i386/fma_run_float_6.c: Likewise.
3515         * gcc.target/i386/fma_run_float_results_1.h: Likewise.
3516         * gcc.target/i386/fma_run_float_results_2.h: Likewise.
3517         * gcc.target/i386/fma_run_float_results_3.h: Likewise.
3518         * gcc.target/i386/fma_run_float_results_4.h: Likewise.
3519         * gcc.target/i386/fma_run_float_results_5.h: Likewise.
3520         * gcc.target/i386/fma_run_float_results_6.h: Likewise.
3521         * gcc.target/i386/l_fma_1.h: Likewise.
3522         * gcc.target/i386/l_fma_2.h: Likewise.
3523         * gcc.target/i386/l_fma_3.h: Likewise.
3524         * gcc.target/i386/l_fma_4.h: Likewise.
3525         * gcc.target/i386/l_fma_5.h: Likewise.
3526         * gcc.target/i386/l_fma_6.h: Likewise.
3527         * gcc.target/i386/l_fma_double_1.c: Likewise.
3528         * gcc.target/i386/l_fma_double_2.c: Likewise.
3529         * gcc.target/i386/l_fma_double_3.c: Likewise.
3530         * gcc.target/i386/l_fma_double_4.c: Likewise.
3531         * gcc.target/i386/l_fma_double_5.c: Likewise.
3532         * gcc.target/i386/l_fma_double_6.c: Likewise.
3533         * gcc.target/i386/l_fma_float_1.c: Likewise.
3534         * gcc.target/i386/l_fma_float_2.c: Likewise.
3535         * gcc.target/i386/l_fma_float_3.c: Likewise.
3536         * gcc.target/i386/l_fma_float_4.c: Likewise.
3537         * gcc.target/i386/l_fma_float_5.c: Likewise.
3538         * gcc.target/i386/l_fma_float_6.c: Likewise.
3539         * gcc.target/i386/l_fma_main.h: Likewise.
3540         * gcc.target/i386/l_fma_run_double_1.c: Likewise.
3541         * gcc.target/i386/l_fma_run_double_2.c: Likewise.
3542         * gcc.target/i386/l_fma_run_double_3.c: Likewise.
3543         * gcc.target/i386/l_fma_run_double_4.c: Likewise.
3544         * gcc.target/i386/l_fma_run_double_5.c: Likewise.
3545         * gcc.target/i386/l_fma_run_double_6.c: Likewise.
3546         * gcc.target/i386/l_fma_run_float_1.c: Likewise.
3547         * gcc.target/i386/l_fma_run_float_2.c: Likewise.
3548         * gcc.target/i386/l_fma_run_float_3.c: Likewise.
3549         * gcc.target/i386/l_fma_run_float_4.c: Likewise.
3550         * gcc.target/i386/l_fma_run_float_5.c: Likewise.
3551         * gcc.target/i386/l_fma_run_float_6.c: Likewise.
3552
3553 2011-10-10  Richard Guenther  <rguenther@suse.de>
3554
3555         PR middle-end/50389
3556         * gcc.dg/torture/pr50389.c: New testcase.
3557
3558 2011-10-10  Richard Guenther  <rguenther@suse.de>
3559
3560         PR middle-end/50195
3561         * gcc.dg/builtins-47.c: Optimize.
3562
3563 2011-10-10  Aldy Hernandez  <aldyh@redhat.com>
3564
3565         * lib/gcc-simulate-thread.exp: New.
3566         * gcc.dg/simulate-thread/guality.h: New.
3567         * gcc.dg/simulate-thread/simulate-thread.h: New.
3568         * gcc.dg/simulate-thread/simulate-thread.exp: New.
3569         * gcc.dg/simulate-thread/simulate-thread.gdb: New.
3570         * gcc.dg/simulate-thread/README: New.
3571         * g++.dg/simulate-thread/guality.h: New.
3572         * g++.dg/simulate-thread/simulate-thread.h: New.
3573         * g++.dg/simulate-thread/simulate-thread.exp: New.
3574         * g++.dg/simulate-thread/simulate-thread.gdb: New.
3575         * c-c++-common/cxxbitfields-2.c: Remove.
3576         * c-c++-common/cxxbitfields.c: Remove.
3577         * c-c++-common/cxxbitfields-4.c: Remove.
3578         * c-c++-common/cxxbitfields-5.c: Remove.
3579         * c-c++-common/simulate-thread/bitfields-1.c: New.
3580         * c-c++-common/simulate-thread/bitfields-2.c: New.
3581         * c-c++-common/simulate-thread/bitfields-3.c: New.
3582         * c-c++-common/simulate-thread/bitfields-4.c: New.
3583
3584 2011-10-09  Paolo Carlini  <paolo.carlini@oracle.com>
3585
3586         PR c++/38980
3587         * g++.dg/warn/format5.C: New.
3588
3589 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3590
3591         PR fortran/50273
3592         * gfortran.dg/common_14.f90: Compile with -Wno-align-commons.
3593         * gfortran.dg/common_16.f90: New.
3594
3595 2011-10-09  Tobias Burnus  <burnus@net-b.de>
3596
3597         * gfortran.dg/iso_c_binding_param_1.f90: New.
3598         * gfortran.dg/iso_c_binding_param_2.f90: New.
3599         * gfortran.dg/c_sizeof_2.f90: Update dg-error.
3600
3601 2011-10-09  Ira Rosen  <ira.rosen@linaro.org>
3602
3603         PR tree-optimization/50635
3604         * gcc.dg/vect/pr50635.c: New test.
3605
3606 2011-10-09  Janus Weil  <janus@gcc.gnu.org>
3607
3608         PR fortran/50659
3609         * gfortran.dg/proc_decl_27.f90: New.
3610
3611 2011-10-08  Nicola Pero  <nicola.pero@meta-innovation.com>
3612
3613         PR libobjc/50428
3614         * objc/execute/initialize-1.m: New test.
3615
3616 2011-10-08  Paul Thomas  <pault@gcc.gnu.org>
3617
3618         PR fortran/47844
3619         * gfortran.dg/pointer_function_result_1.f90 : New test.
3620
3621 2011-10-07  David S. Miller  <davem@davemloft.net>
3622
3623         PR 50655
3624         * gcc.target/sparc/sparc.exp: Add vis3 target test.
3625         * gcc.target/sparc/cmask.c: Use it.
3626         * gcc.target/sparc/fhalve.c: Likewise.
3627         * gcc.target/sparc/fnegop.c: Likewise.
3628         * gcc.target/sparc/fpadds.c: Likewise.
3629         * gcc.target/sparc/fshift.c: Likewise.
3630         * gcc.target/sparc/fucmp.c: Likewise.
3631         * gcc.target/sparc/lzd.c: Likewise.
3632         * gcc.target/sparc/vis3misc.c: Likewise.
3633         * gcc.target/sparc/xmul.c: Likewise.
3634
3635 2011-10-07  Richard Henderson  <rth@redhat.com>
3636
3637         * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern
3638         match for avx2.
3639         * gcc.target/i386/avx256-unaligned-store-2.c: Similarly.
3640
3641 2011-10-07  Andrew Stubbs  <ams@codesourcery.com>
3642
3643         * gcc.dg/pr50193-1.c: New file.
3644         * gcc.target/arm/shiftable.c: New file.
3645
3646 2011-10-07  Janus Weil  <janus@gcc.gnu.org>
3647
3648         PR fortran/50625
3649         * gfortran.dg/class_46.f03: New.
3650
3651 2011-10-06  Joern Rennecke  <joern.rennecke@embecosm.com>
3652
3653         * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define.
3654         (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME.
3655         (syslog, vsyslog, __vsyslog_chk): Likewise.
3656
3657         * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define.
3658         (x, EXT_x): Use ASMNAME.
3659
3660         * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define.
3661         (a, c): Use ASMNAME.
3662
3663 2011-10-07  Tom de Vries  <tom@codesourcery.com>
3664
3665         PR middle-end/50527
3666         * gcc.dg/pr50527.c: New test.
3667
3668 2011-10-07  Jakub Jelinek  <jakub@redhat.com>
3669
3670         PR tree-optimization/50650
3671         * gcc.c-torture/compile/pr50650.c: New test.
3672
3673 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3674
3675         PR tree-optimization/50575
3676         * gcc.c-torture/execute/vector-compare-2.x: New file.
3677
3678 2011-10-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3679
3680         PR middle-end/50125
3681         * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*.
3682         * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*.
3683         (bar3): Likewise.
3684
3685 2011-10-07  Richard Guenther  <rguenther@suse.de>
3686
3687         PR testsuite/50637
3688         * gcc.dg/vect/vect-align-2.c: Increase array size.
3689
3690 2011-10-07  Uros Bizjak  <ubizjak@gmail.com>
3691             H.J. Lu  <hongjiu.lu@intel.com>
3692
3693         PR target/50603
3694         * gcc.target/i386/pr50603.c: New test.
3695
3696 2011-10-06  Jason Merrill  <jason@redhat.com>
3697
3698         PR c++/39164
3699         * g++.dg/cpp0x/default31.C: New.
3700
3701 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3702
3703         PR tree-optimization/50596
3704         * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3705         New.
3706         * gcc.dg/vect/vect-cond-8.c: New test.
3707
3708 2011-10-06  Richard Henderson  <rth@redhat.com>
3709
3710         * gcc.c-torture/execute/vect-shuffle-1.c: Remove.
3711         * gcc.c-torture/execute/vect-shuffle-2.c: Remove.
3712         * gcc.c-torture/execute/vect-shuffle-3.c: Remove.
3713         * gcc.c-torture/execute/vect-shuffle-4.c: Remove.
3714         * gcc.c-torture/execute/vect-shuffle-5.c: Remove.
3715         * gcc.c-torture/execute/vect-shuffle-6.c: Remove.
3716         * gcc.c-torture/execute/vect-shuffle-7.c: Remove.
3717         * gcc.c-torture/execute/vect-shuffle-8.c: Remove.
3718         * gcc.c-torture/execute/vshuf-16.inc: New file.
3719         * gcc.c-torture/execute/vshuf-2.inc: New file.
3720         * gcc.c-torture/execute/vshuf-4.inc: New file.
3721         * gcc.c-torture/execute/vshuf-8.inc: New file.
3722         * gcc.c-torture/execute/vshuf-main.inc: New file.
3723         * gcc.c-torture/execute/vshuf-v16qi.c: New test.
3724         * gcc.c-torture/execute/vshuf-v2df.c: New test.
3725         * gcc.c-torture/execute/vshuf-v2di.c: New test.
3726         * gcc.c-torture/execute/vshuf-v2sf.c: New test.
3727         * gcc.c-torture/execute/vshuf-v2si.c: New test.
3728         * gcc.c-torture/execute/vshuf-v4df.c: New test.
3729         * gcc.c-torture/execute/vshuf-v4di.c: New test.
3730         * gcc.c-torture/execute/vshuf-v4hi.c: New test.
3731         * gcc.c-torture/execute/vshuf-v4sf.c: New test.
3732         * gcc.c-torture/execute/vshuf-v4si.c: New test.
3733         * gcc.c-torture/execute/vshuf-v8hi.c: New test.
3734         * gcc.c-torture/execute/vshuf-v8qi.c: New test.
3735         * gcc.c-torture/execute/vshuf-v8si.c: New test.
3736
3737 2011-10-06  Jakub Jelinek  <jakub@redhat.com>
3738
3739         PR tree-optimization/49279
3740         * gcc.dg/tree-ssa/restrict-4.c: XFAIL.
3741         * gcc.c-torture/execute/pr49279.c: New test.
3742
3743 2011-10-06  Bernd Schmidt  <bernds@codesourcery.com>
3744
3745         PR target/49049
3746         * gcc.c-torture/compile/pr49049.c: New test.
3747
3748 2011-10-06  Ulrich Weigand  <ulrich.weigand@linaro.org>
3749
3750         PR target/50305
3751         * gcc.target/arm/pr50305.c: New test.
3752
3753 2011-10-06  Richard Guenther  <rguenther@suse.de>
3754
3755         PR tree-optimization/38884
3756         * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase.
3757         * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise.
3758
3759 2011-10-05  David S. Miller  <davem@davemloft.net>
3760
3761         * gcc.target/sparc/lzd.c: New test.
3762         * gcc.target/sparc/popc.c: New test.
3763
3764 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3765
3766         * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized.
3767         * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump.
3768         * g++.dg/other/final1.C: Cleanup original tree dump.
3769
3770 2011-10-05  Jakub Jelinek  <jakub@redhat.com>
3771
3772         PR tree-optimization/50613
3773         * gcc.dg/pr50613.c: New test.
3774
3775 2011-10-05  Richard Henderson  <rth@redhat.com>
3776
3777         * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite.
3778         * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite.
3779         * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite.
3780         * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite.
3781         * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite.
3782         * gcc.c-torture/execute/vect-shuffle-6.c: New test.
3783         * gcc.c-torture/execute/vect-shuffle-7.c: New test.
3784         * gcc.c-torture/execute/vect-shuffle-8.c: New test.
3785
3786 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3787
3788         * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after
3789         DEFAULT_VECTFLAGS initialization.  Append "-fdump-tree-veclower2".
3790         * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump.
3791         * gcc.dg/vect/vec-scal-opt1.c: Ditto.
3792         * gcc.dg/vect/vec-scal-opt2.c: Ditto.
3793
3794 2011-10-05  Richard Guenther  <rguenther@suse.de>
3795
3796         PR tree-optimization/38885
3797         * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase.
3798
3799 2011-10-05  Bernd Schmidt  <bernds@codesourcery.com>
3800
3801         * gcc.target/i386/sw-1.c: New test.
3802
3803 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3804
3805         * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add
3806         -mtune=generic.
3807         * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto.
3808
3809 2011-10-05  Uros Bizjak  <ubizjak@gmail.com>
3810
3811         * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee.
3812
3813 2011-10-04  David S. Miller  <davem@davemloft.net>
3814
3815         * gcc.target/sparc/fhalve.c: New test.
3816         * gcc.target/sparc/fnegop.c: New test.
3817         * gcc.target/sparc/xmul.c: New test.
3818
3819 2011-10-04  Janus Weil  <janus@gcc.gnu.org>
3820
3821         PR fortran/35831
3822         * gfortran.dg/dummy_procedure_6.f90: New.
3823
3824 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3825
3826         PR tree-optimization/50604
3827         * gcc.dg/pr50604.c: New test.
3828
3829 2011-10-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
3830
3831         PR tree-optimization/49662
3832         * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*.
3833         * gcc.dg/graphite/interchange-15.c: Likewise.
3834         * gcc.dg/graphite/interchange-mvt.c: Likewise.
3835
3836 2011-10-04  Jakub Jelinek  <jakub@redhat.com>
3837
3838         * gcc.dg/tree-ssa/restrict-4.c: New test.
3839
3840 2011-10-04  Artem Shinkarov  <artyom.shinkaroff@gmail.com>
3841
3842         * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces.
3843         (main): Use __typeof to get result type of comparison.
3844
3845 2011-10-04  Ira Rosen  <ira.rosen@linaro.org>
3846
3847         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
3848         Make et_vect_multiple_sizes_saved global.
3849         (check_effective_target_vect64): Make et_vect64_saved global.
3850
3851 2011-10-03  Artjoms Sinkarovs  <artyom.shinkaroff@gmail.com>
3852
3853         * gcc.c-torture/execute/vect-shuffle-2.c: New test.
3854         * gcc.c-torture/execute/vect-shuffle-4.c: New test.
3855         * gcc.c-torture/execute/vect-shuffle-1.c: New test.
3856         * gcc.dg/builtin-complex-err-1.c: Adjust.
3857
3858 2011-10-02  Jason Merrill  <jason@redhat.com>
3859
3860         * g++.dg/cpp0x/range-for22.C: New.
3861
3862         * g++.dg/cpp0x/variadic65.C: Remove xfails.
3863         * g++.dg/cpp0x/variadic82.C: Remove xfails.
3864         * g++.dg/cpp0x/variadic83.C: Remove xfails.
3865         * g++.dg/cpp0x/variadic105.C: Remove xfails.
3866
3867         * g++.dg/cpp0x/nsdmi5.C: New.
3868
3869 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3870
3871         PR target/50579
3872         * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p):
3873         New procedures.
3874         (mips-dg-options): Force an ABI option if the current ABI is
3875         incompatible with the required -mlong setting.  Likewise force
3876         a long setting if the current one is incompatible with the
3877         chosen ABI.  Keep abi_test_option_p, abi and eabi_p updated
3878         throughout procedure.
3879         * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls
3880         instead of addressing=absolute.
3881
3882 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3883
3884         * gcc.target/mips/stack-1.c: New test.
3885
3886 2011-10-02  Richard Sandiford  <rdsandiford@googlemail.com>
3887
3888         * gcc.dg/pr49696.c: New test.
3889
3890 2011-10-02  Jan Hubicka  <jh@suse.cz>
3891
3892         * gcc.dg/ipa/ctor-empty-1.c: Update dump file.
3893
3894 2011-10-01  David S. Miller  <davem@davemloft.net>
3895
3896         * gcc.target/sparc/cmask.c: New test.
3897         * gcc.target/sparc/fpadds.c: New test.
3898         * gcc.target/sparc/fshift.c: New test.
3899         * gcc.target/sparc/fucmp.c: New test.
3900         * gcc.target/sparc/vis3misc.c: New test.
3901
3902 2011-10-01  Janus Weil  <janus@gcc.gnu.org>
3903
3904         PR fortran/50585
3905         * gfortran.dg/assumed_charlen_arg_2.f90: New.
3906
3907 2011-09-30  Janis Johnson  <janisjo@codesourcery.com>
3908
3909         PR c++/44473
3910         * g++.dg/dfp/44473-1.C: New test.
3911         * g++.dg/dfp/44473-2.C: New test.
3912         * g++.dg/dfp/mangle-1.C: New test.
3913         * g++.dg/dfp/mangle-2.C: New test.
3914         * g++.dg/dfp/mangle-3.C: New test.
3915         * g++.dg/dfp/mangle-4.C: New test.
3916         * g++.dg/dfp/mangle-5.C: New test.
3917
3918 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3919
3920         PR inline-asm/50571
3921         * gcc.dg/pr50571.c: New test.
3922
3923         PR tree-optimization/46309
3924         * gcc.dg/pr46309.c: New test.
3925
3926 2011-09-30  Jakub Jelinek  <jakub@redhat.com>
3927
3928         * gcc.dg/strlenopt-21.c: New test.
3929
3930 2011-09-30  Revital Eres  <revital.eres@linaro.org>
3931
3932         * gcc.dg/sms-10.c: New file.
3933
3934 2011-09-30  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
3935
3936         * gcc.target/arm/pr50099.c: New test.
3937
3938 2011-09-30  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
3939
3940         * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge.
3941
3942 2011-09-30  David S. Miller  <davem@davemloft.net>
3943
3944         * gcc.target/sparc/bmaskbshuf.c: New test.
3945         * gcc.target/sparc/edgen.c: New test.
3946
3947 2011-09-29  Janus Weil  <janus@gcc.gnu.org>
3948
3949         PR fortran/50547
3950         * gfortran.dg/pure_formal_proc_3.f90: New.
3951
3952         PR fortran/50553
3953         * gfortran.dg/stfunc_7.f90: New.
3954
3955 2011-09-29  Artjoms Sinkarovs <artyom.shinkaroff@gmail.com>
3956
3957         * gcc.c-torture/execute/vector-compare-1.c: New testcase.
3958         * gcc.c-torture/execute/vector-compare-2.c: Likewise.
3959         * gcc.dg/vector-compare-1.c: Likewise.
3960         * gcc.dg/vector-compare-2.c: Likewise.
3961
3962 2011-09-29  David S. Miller  <davem@davemloft.net>
3963
3964         * gcc.target/sparc/array.c: New test.
3965
3966 2011-09-29  Jiangning Liu  <jiangning.liu@arm.com>
3967
3968         * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on
3969         loop unroll and set max unroll times to 8.
3970         * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise.
3971         * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise.
3972         * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise.
3973         * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise.
3974
3975 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3976
3977         PR c++/40145
3978         * g++.dg/ext/visibility/warn5.C: New.
3979
3980 2011-09-28  Paolo Carlini  <paolo.carlini@oracle.com>
3981
3982         PR c++/45278
3983         * g++.dg/warn/Wextra-3.C: New.
3984
3985 2011-09-28  Oleg Endo  <oleg.endo@t-online.de>
3986
3987         PR target/49486
3988         * gcc.target/sh/pr49468-si.c: New.
3989
3990 2011-09-28  Tom de Vries  <tom@codesourcery.com>
3991
3992         PR testsuite/50485
3993         * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>.
3994         (TEST): Initialize src3 with random floats.
3995         * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i
3996         from union src3.  Initialize src3 with random floats.
3997
3998 2011-09-27  Oleg Endo  <oleg.endo@t-online.de>
3999
4000         * gcc.target/sh/mfmovd.c: Extend list of supported targets.
4001         * gcc.target/sh/struct-arg-dw2.c: Fix typo.
4002         * gcc.target/sh/sh4a-sincos.c: Make test SH4A only.
4003         * gcc.target/sh/sh4a-sincosf.c: Ditto.
4004         * gcc.target/sh/sh4a-cos.c: Ditto.
4005         * gcc.target/sh/sh4a-cosf.c: Ditto.
4006         * gcc.target/sh/sh4a-sin.c: Ditto.
4007         * gcc.target/sh/sh4a-sinf.c: Ditto.
4008         * gcc.target/sh/sh4a-fsrra.c: Ditto.
4009         * gcc.target/sh/sh4a-memmovua.c: Ditto.
4010         * gcc.target/sh/sh4a-bitmovua.c: Ditto.
4011
4012 2011-09-27  Paolo Carlini  <paolo.carlini@oracle.com>
4013
4014         PR c++/31489
4015         * g++.dg/parse/error40.C: New.
4016         * g++.dg/warn/incomplete1.C: Adjust.
4017
4018 2011-09-27  Jan Hubicka  <jh@suse.cz>
4019
4020         PR middle-end/49463
4021         * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr):
4022         Mark used.
4023
4024 2011-09-27  Jakub Jelinek  <jakub@redhat.com>
4025
4026         * gcc.dg/strlenopt-1.c: New test.
4027         * gcc.dg/strlenopt-1f.c: New test.
4028         * gcc.dg/strlenopt-2.c: New test.
4029         * gcc.dg/strlenopt-2f.c: New test.
4030         * gcc.dg/strlenopt-3.c: New test.
4031         * gcc.dg/strlenopt-4.c: New test.
4032         * gcc.dg/strlenopt-4g.c: New test.
4033         * gcc.dg/strlenopt-4gf.c: New test.
4034         * gcc.dg/strlenopt-5.c: New test.
4035         * gcc.dg/strlenopt-6.c: New test.
4036         * gcc.dg/strlenopt-7.c: New test.
4037         * gcc.dg/strlenopt-8.c: New test.
4038         * gcc.dg/strlenopt-9.c: New test.
4039         * gcc.dg/strlenopt-10.c: New test.
4040         * gcc.dg/strlenopt-11.c: New test.
4041         * gcc.dg/strlenopt-12.c: New test.
4042         * gcc.dg/strlenopt-12g.c: New test.
4043         * gcc.dg/strlenopt-13.c: New test.
4044         * gcc.dg/strlenopt-14g.c: New test.
4045         * gcc.dg/strlenopt-14gf.c: New test.
4046         * gcc.dg/strlenopt-15.c: New test.
4047         * gcc.dg/strlenopt-16g.c: New test.
4048         * gcc.dg/strlenopt-17g.c: New test.
4049         * gcc.dg/strlenopt-18g.c: New test.
4050         * gcc.dg/strlenopt.h: New file.
4051
4052 2011-09-27  Tom de Vries  <tom@codesourcery.com>
4053
4054         PR middle-end/43864
4055         * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge.
4056         * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same.
4057         * gcc.dg/pr43864.c: New test.
4058         * gcc.dg/pr43864-2.c: Same.
4059         * gcc.dg/pr43864-3.c: Same.
4060         * gcc.dg/pr43864-4.c: Same.
4061
4062 2011-09-27  Jan Hubicka  <jh@suse.cz>
4063
4064         * gcc.dg/ipa/inline-5.c: New testcase.
4065
4066 2011-09-27  Ira Rosen  <ira.rosen@linaro.org>
4067
4068         * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit
4069         vectors.
4070         * gcc.dg/vect/bb-slp-27.c: New.
4071         * gcc.dg/vect/bb-slp-28.c: New.
4072
4073 2011-09-27  Bernd Schmidt  <bernds@codesourcery.com>
4074
4075         * testsuite/lib/target-supports.exp (check_profiling_available):
4076         Don't rely solely on TLS tests for -fprofile-generate, fall
4077         through to the other code.
4078
4079 2011-09-27  Richard Guenther  <rguenther@suse.de>
4080
4081         PR tree-optimization/50363
4082         * gcc.dg/torture/pr50363.c: New testcase.
4083
4084 2011-09-26  Jason Merrill  <jason@redhat.com>
4085
4086         PR c++/45012
4087         * g++.dg/template/partial13.C: New.
4088
4089         PR c++/46105
4090         * g++.dg/template/partial12.C: New.
4091
4092         PR c++/50508
4093         * g++.dg/cpp0x/constexpr-typedef1.C: New.
4094
4095 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4096
4097         PR c++/45487
4098         * g++.dg/diagnostic/bindings1.C: New.
4099         * g++.old-deja/g++.pt/memtemp77.C: Adjust.
4100
4101 2011-09-26  David S. Miller  <davem@davemloft.net>
4102
4103         * gcc.target/sparc/wrgsr.c: New test.
4104         * gcc.target/sparc/rdgsr.c: New test.
4105         * gcc.target/sparc/edge.c: New test.
4106         * gcc.target/sparc/fcmp.c: New test.
4107
4108         * gcc.target/sparc/edge.c: Update for new return types.
4109         * gcc.target/sparc/fcmp.c: Likewise.
4110
4111         * gcc.target/sparc/fpaddsubi.c: New test.
4112
4113 2011-09-26  Janus Weil  <janus@gcc.gnu.org>
4114
4115         PR fortran/50515
4116         * gfortran.dg/common_15.f90: New.
4117
4118         PR fortran/50517
4119         * gfortran.dg/dummy_procedure_5.f90: New.
4120         * gfortran.dg/interface_26.f90: Modified error message.
4121         * gfortran.dg/proc_ptr_11.f90: Ditto.
4122         * gfortran.dg/proc_ptr_15.f90: Ditto.
4123         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
4124         * gfortran.dg/proc_ptr_result_5.f90: Ditto.
4125
4126 2011-09-26  Jason Merrill  <jason@redhat.com>
4127
4128         PR c++/50512
4129         * g++.dg/overload/rvalue3.C: New.
4130
4131         PR c++/50523
4132         * g++.dg/overload/ref-conv2.C: New.
4133
4134         * g++.dg/cpp0x/nsdmi-template1.C: New.
4135
4136 2011-09-26  Paolo Carlini  <paolo.carlini@oracle.com>
4137
4138         * g++.dg/cpp0x/nullptr25.C: New.
4139
4140 2011-09-26  Richard Guenther  <rguenther@suse.de>
4141
4142         PR tree-optimization/50472
4143         * gcc.dg/torture/pr50472.c: New testcase.
4144
4145 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4146
4147         * gnat.dg/opt22.adb: New test.
4148         * gnat.dg/opt22_pkg.ad[sb]: New helper.
4149
4150 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4151
4152         * gnat.dg/opt21.adb: New test.
4153         * gnat.dg/opt21_pkg.ad[sb]: New helper.
4154
4155 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4156
4157         * gnat.dg/opt20.ad[sb]: New test.
4158         * gnat.dg/opt20_pkg.ads: New helper.
4159
4160 2011-09-26  Eric Botcazou  <ebotcazou@adacore.com>
4161
4162         * gnat.dg/array17.adb: New test.
4163         * gnat.dg/array17_pkg.ads: New helper.
4164
4165 2011-09-25  Jason Merrill  <jason@redhat.com>
4166
4167         * g++.dg/cpp0x/nsdmi-defer4.C: New.
4168
4169 2011-09-25  Eric Botcazou  <ebotcazou@adacore.com>
4170
4171         * gnat.dg/frame_overflow.ads: New.
4172         * gnat.dg/frame_overflow.adb: Adjust.
4173         * gnat.dg/specs/addr1.ads: Likewise.
4174
4175 2011-09-25  Jakub Jelinek  <jakub@redhat.com>
4176
4177         * g++.dg/tree-ssa/restrict2.C: New test.
4178
4179 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4180
4181         * lib/target-supports.exp (check_effective_target_vect64): New.
4182         * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case
4183         of multiple vector sizes.
4184         * gcc.dg/vect/bb-slp-26.c: New.
4185
4186 2011-09-25  Paolo Carlini  <paolo.carlini@oracle.com>
4187
4188         PR c++/50280
4189         * g++.dg/template/bitfield1.C: New.
4190
4191 2011-09-25  Ira Rosen  <ira.rosen@linaro.org>
4192
4193         * gcc.dg/vect/bb-slp-24.c: New.
4194
4195 2011-09-24  Jason Merrill  <jason@redhat.com>
4196
4197         * g++.dg/cpp0x/nsdmi-eh1.C: New.
4198
4199         * g++.dg/cpp0x/nsdmi-defer3.C: New.
4200
4201         * g++.dg/cpp0x/nsdmi-defer1.C: New.
4202         * g++.dg/cpp0x/nsdmi-defer2.C: New.
4203
4204         * g++.dg/cpp0x/nsdmi1.C: New.
4205         * g++.dg/cpp0x/nsdmi2.C: New.
4206         * g++.dg/cpp0x/nsdmi3.C: New.
4207         * g++.dg/cpp0x/nsdmi4.C: New.
4208         * g++.old-deja/g++.other/init4.C: New.
4209
4210 2011-09-24  Paolo Carlini  <paolo.carlini@oracle.com>
4211
4212         PR c++/44267
4213         * g++.dg/template/sfinae28.C: New.
4214
4215 2011-09-23  Ian Lance Taylor  <iant@google.com>
4216
4217         * go.test/go-test.exp (errchk): Handle more cases of getting
4218         correct Tcl backslash quoting in regular expressions in test file.
4219
4220 2011-09-23  Jason Merrill  <jason@redhat.com>
4221
4222         Core 253
4223         * g++.dg/init/const8.C: New.
4224         * g++.dg/cpp0x/constexpr-object1.C: Add a data member.
4225         * g++.dg/cpp0x/defaulted2.C: Likewise.
4226         * g++.dg/cpp0x/pr42844-2.C: Likewise.
4227         * g++.dg/init/pr20039.C: Likewise.
4228         * g++.dg/init/pr42844.C: Likewise.
4229
4230 2011-09-23  Jan Hubicka  <jh@suse.cz>
4231
4232         * gcc.dg/ipa/inline-1.c: new testcase.
4233         * gcc.dg/ipa/inline-2.c: new testcase.
4234         * gcc.dg/ipa/inline-3.c: new testcase.
4235         * gcc.dg/ipa/inline-4.c: new testcase.
4236
4237 2011-09-23  Paolo Carlini  <paolo.carlini@oracle.com>
4238
4239         PR c++/50258
4240         * g++.dg/cpp0x/constexpr-static8.C: New.
4241
4242 2011-09-23  Jakub Jelinek  <jakub@redhat.com>
4243
4244         * gcc.target/i386/avxfp-1.c: New test.
4245         * gcc.target/i386/avxfp-2.c: New test.
4246
4247 2011-09-23  Terry Guo  <terry.guo@arm.com>
4248
4249         * gcc.c-torture/execute/941014-1.x: Deleted.
4250
4251 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4252
4253         PR c++/50491
4254         * g++.dg/cpp0x/pr50491.C: New.
4255
4256 2011-09-22  Steven G. Kargl  <kargl@gcc.gnu.org>
4257
4258         PR testsuite/50487
4259         * gfortran.dg/bessel_6.f90: Fix tolerance test.
4260
4261 2011-09-22  Paolo Carlini  <paolo.carlini@oracle.com>
4262
4263         PR c++/50371
4264         * g++.dg/cpp0x/nullptr24.C: New.
4265
4266 2011-09-22  Uros Bizjak  <ubizjak@gmail.com>
4267
4268         PR target/50482
4269         * gcc.target/i386/pr50482.c: New test.
4270
4271 2011-09-22  Joseph Myers  <joseph@codesourcery.com>
4272
4273         * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c,
4274         gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c,
4275         gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c,
4276         gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c,
4277         gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c,
4278         gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if
4279         multilib options contain different -march= from dg-options.
4280
4281 2011-09-22  Jonathan Wakely  <jwakely.gcc@gmail.com>
4282             Paolo Carlini  <paolo.carlini@oracle.com>
4283
4284         PR c++/50344
4285         * g++.dg/template/friend52.C: New.
4286
4287 2011-09-22  Richard Sandiford  <richard.sandiford@linaro.org>
4288
4289         * gcc.target/arm/cmp-1.c: New test.
4290         * gcc.target/arm/cmp-2.c: Likewise.
4291
4292 2011-09-22  Janus Weil  <janus@gcc.gnu.org>
4293
4294         PR fortran/41733
4295         * gfortran.dg/impure_actual_1.f90: Modified error message.
4296         * gfortran.dg/proc_ptr_32.f90: New.
4297         * gfortran.dg/proc_ptr_33.f90: New.
4298
4299 2011-09-22  Ira Rosen  <ira.rosen@linaro.org>
4300
4301         PR tree-optimization/50451
4302         * gcc.dg/vect/pr50451.c: New test.
4303
4304 2011-09-21  Ian Lance Taylor  <iant@google.com>
4305
4306         * go.test/go-test.exp (errchk): Add special case for bug332.
4307         (go-gc-tests): Add special cases for bug347 and bug348.  Recognize
4308         some more test lines.
4309
4310 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4311
4312         * g++.dg/other/i386-3.C: Remove duplicated dg-options.
4313         * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive.
4314         * g++.dg/other/i386-8.C: Ditto.
4315         * g++.dg/other/pr34435.C: Ditto.
4316         * g++.dg/other/pr39496.C: Ditto.
4317         * g++.dg/other/mmintrin.C: Ditto.
4318
4319 2011-09-21  Jakub Jelinek  <jakub@redhat.com>
4320
4321         * gcc.dg/vect/vect-cond-7.c: New test.
4322         * gcc.target/i386/sse4_1-cond-1.c: New test.
4323         * gcc.target/i386/avx-cond-1.c: New test.
4324
4325 2011-09-21  Uros Bizjak  <ubizjak@gmail.com>
4326
4327         PR target/50464
4328         * g++.dg/other/pr50464.C: New test.
4329
4330 2011-09-21  Kirill Yukhin  <kirill.yukhin@intel.com>
4331
4332         * gcc.target/i386/bmi2-mulx32-2.c: New test.
4333         * gcc.target/i386/bmi2-mulx32-2a.c: Ditto.
4334         * gcc.target/i386/bmi2-mulx64-2.c: Ditto.
4335         * gcc.target/i386/bmi2-mulx64-2a.c: Ditto.
4336
4337 2011-09-21  Eric Botcazou  <ebotcazou@adacore.com>
4338
4339         * gnat.dg/opt19.adb: New test.
4340
4341 2011-09-21  Terry Guo  <terry.guo@arm.com>
4342
4343         * gcc.target/arm/neon-thumb2-move.c: Skip the warning message
4344         on arch conflict when testing case on targets other than armv7-a.
4345
4346 2011-09-21  Paolo Carlini  <paolo.carlini@oracle.com>
4347
4348         PR c++/50454
4349         * g++.dg/ext/int128-1.C: New.
4350         * g++.dg/ext/int128-2.C: Likewise.
4351         * g++.dg/ext/int128-2.h: Likewise.
4352
4353 2011-09-20  H.J. Lu  <hongjiu.lu@intel.com>
4354
4355         PR testsuite/50469
4356         * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be".
4357
4358 2011-09-20  Jason Merrill  <jason@redhat.com>
4359
4360         * g++.dg/cpp0x/constexpr-generated1.C: New.
4361
4362         PR c++/50442
4363         * g++.dg/overload/ref-conv1.C: New.
4364
4365 2011-09-20  Roberto Agostino Vitillo  <ravitillo@lbl.gov>
4366
4367         * g++.dg/other/final1.C: New.
4368
4369 2011-09-20  Ira Rosen  <ira.rosen@linaro.org>
4370
4371         * g++.dg/vect/slp-pr50413.cc: Don't run the test.  Remove main ()
4372         and get_bit ().
4373
4374 2011-09-19  Ian Bolton  <ian.bolton@arm.com>
4375
4376         * gcc.dg/20100906-1.c: Use -fno-short-enums option for
4377         "target arm_eabi".
4378
4379 2011-09-19  Ira Rosen  <ira.rosen@linaro.org>
4380
4381         PR tree-optimization/50413
4382         * g++.dg/vect/vect.exp: Run slp-pr* tests with
4383         -fdump-tree-slp-details.  Run other tests with
4384         -fdump-tree-vect-details.
4385         * g++.dg/vect/slp-pr50413.cc: New.
4386
4387 2011-09-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
4388             Ira Rosen  <ira.rosen@linaro.org>
4389
4390         PR testsuite/50435
4391         * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization.
4392         Fix underscores around restrict.
4393
4394 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4395
4396         PR tree-optimization/50414
4397         * gfortran.dg/vect/Ofast-pr50414.f90: New.
4398         * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast.
4399         * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New.
4400
4401 2011-09-18  Ira Rosen  <ira.rosen@linaro.org>
4402
4403         PR tree-optimization/50412
4404         * gfortran.dg/vect/pr50412.f90: New.
4405
4406 2011-09-16  Jason Merrill  <jason@redhat.com>
4407
4408         PR c++/50424
4409         * g++.dg/eh/defarg1.C: New.
4410
4411 2011-09-16  Jakub Jelinek  <jakub@redhat.com>
4412
4413         * gcc.dg/vect/vect-reduc-10.c: New test.
4414         * gcc.target/i386/avx-reduc-1.c: New test.
4415
4416         * gcc.target/i386/sse2-extract-1.c: New test.
4417         * gcc.target/i386/avx-extract-1.c: New test.
4418
4419 2011-09-16  Terry Guo  <terry.guo@arm.com>
4420
4421         * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums.
4422
4423 2011-09-15  Diego Novillo  <dnovillo@google.com>
4424
4425         * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to
4426         ALWAYS_CXXFLAGS, if defined.
4427         * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to
4428         ALWAYS_GFORTRANFLAGS, if defined.
4429         * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to
4430         ALWAYS_GOCFLAGS, if defined.
4431         * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to
4432         ALWAYS_OBJCXXFLAGS, if defined.
4433         * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to
4434         additional_flags, if defined.
4435         * lib/gnat.exp (gnat_target_compile): Likewise.
4436         * lib/objc.exp (objc_target_compile): Likewise.
4437         * lib/target-supports-dg.exp (dg-add-options): Handle
4438         TEST_ALWAYS_FLAGS.
4439
4440 2011-09-15  Tom de Vries  <tom@codesourcery.com>
4441
4442         PR testsuite/50322
4443         * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h.
4444         Use uintptr_t in f1.  Undo avr xfails.
4445
4446 2011-09-15  Janus Weil  <janus@gcc.gnu.org>
4447
4448         PR fortran/50401
4449         PR fortran/50403
4450         * gfortran.dg/function_types_3.f90: New.
4451
4452 2011-09-15  Jason Merrill  <jason@redhat.com>
4453
4454         PR c++/50365
4455         * g++.dg/cpp0x/trailing7.C: New.
4456
4457         PR c++/50361
4458         * g++.dg/cpp0x/nullptr23.C: New.
4459
4460 2011-09-15  Ira Rosen  <ira.rosen@linaro.org>
4461
4462         * gcc.dg/vect/bb-slp-25.c: New.
4463
4464 2011-09-14  Paolo Carlini  <paolo.carlini@oracle.com>
4465
4466         PR c++/50391
4467         * g++.dg/cpp0x/noexcept15.C: New.
4468
4469 2011-09-14  Tom de Vries  <tom@codesourcery.com>
4470
4471         PR middle-end/50251
4472         * gcc.dg/pr50251.c: New test.
4473
4474 2011-09-14  Tobias Burnus  <burnus@net-b.de>
4475
4476         PR fortran/34547
4477         PR fortran/50375
4478         * gfortran.dg/null_5.f90: New.
4479         * gfortran.dg/null_6.f90: New.
4480
4481 2011-09-13  Bernd Schmidt  <bernds@codesourcery.com>
4482
4483         * gcc.c-torture/compile/20110913-1.c: New test.
4484
4485 2011-09-13  Janus Weil  <janus@gcc.gnu.org>
4486
4487         PR fortran/50379
4488         * gfortran.dg/result_2.f90: New.
4489
4490 2011-09-13  Sevak Sargsyan <sevak.sargsyan@ispras.ru>
4491
4492         * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test.
4493
4494 2011-09-13  Dodji Seketeli  <dodji@redhat.com>
4495
4496         PR c++/48320
4497         * g++.dg/cpp0x/variadic116.C: New test case.
4498
4499 2011-09-12  Richard Sandiford  <rdsandiford@googlemail.com>
4500
4501         * gcc.target/mips/mips.exp (mips_option_groups): Add debug options.
4502         * gcc.target/mips/interrupt_handler-2.c: New test.
4503         * gcc.target/mips/interrupt_handler-3.c: Likewise.
4504
4505 2011-09-12  Jason Merrill  <jason@redhat.com>
4506
4507         * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests.
4508
4509         * g++.dg/cpp0x/explicit7.C: New.
4510
4511 2011-09-12  Jakub Jelinek  <jakub@redhat.com>
4512
4513         PR rtl-optimization/50212
4514         * g++.dg/other/pr50212.C: New test.
4515
4516 2011-09-12  Georg-Johann Lay  <avr@gjlay.de>
4517
4518         PR target/43746
4519         * testsuite/gcc.target/avr/torture/avr-torture.exp
4520         (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and
4521         "-O2 -fmerge-all-constants".
4522
4523 2011-09-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
4524
4525         PR fortran/50327
4526         * gfortran.dg/do_while_1.f90: New test.
4527
4528 2011-09-11  Janus Weil  <janus@gcc.gnu.org>
4529
4530         PR fortran/35831
4531         PR fortran/47978
4532         * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case.
4533         * gfortran.dg/proc_decl_26.f90: New.
4534         * gfortran.dg/typebound_override_2.f90: New.
4535         * gfortran.dg/typebound_proc_6.f03: Changed wording in error message.
4536
4537 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4538
4539         * gnat.dg/cond_expr2.ad[sb]: New test.
4540
4541 2011-09-11  Eric Botcazou  <ebotcazou@adacore.com>
4542
4543         * gnat.dg/atomic5.ad[sb]: New test.
4544
4545 2011-09-10  H.J. Lu  <hongjiu.lu@intel.com>
4546
4547         * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32.
4548
4549 2011-09-09  Georg-Johann Lay  <avr@gjlay.de>
4550
4551         PR target/49030
4552         * gcc.dg/torture/pr49030.c: Run only if target int32plus.
4553
4554 2011-09-09  Iain Sandoe  <iains@gcc.gnu.org>
4555
4556         PR target/49614
4557         * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'.
4558
4559 2011-09-09  Richard Guenther  <rguenther@suse.de>
4560
4561         PR tree-optimization/50328
4562         * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase.
4563
4564 2011-09-09  Richard Guenther  <rguenther@suse.de>
4565
4566         PR middle-end/50333
4567         * gcc.dg/torture/pr50333.c: New testcase.
4568
4569 2011-09-08  Andrew Stubbs  <ams@codesourcery.com>
4570
4571         PR tree-optimization/50318
4572         * gcc.target/arm/pr50318-1.c: New file.
4573
4574 2011-09-08  Uros Bizjak  <ubizjak@gmail.com>
4575
4576         * gcc.target/i386/all_one_m256i.c: New test.
4577
4578 2011-09-08  Paolo Carlini  <paolo.carlini@oracle.com>
4579
4580         PR c++/50324
4581         * g++.dg/cpp0x/sfinae28.C: New.
4582
4583 2011-09-08  Dodji Seketeli  <dodji@redhat.com>
4584
4585         PR c/50332
4586         * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no
4587         longer ignored on typedefs.
4588
4589         PR c++/33255 - Support -Wunused-local-typedefs warning
4590         * g++.dg/warn/Wunused-local-typedefs.C: New test file.
4591         * c-c++-common/Wunused-local-typedefs.c: Likewise.
4592
4593 2011-09-08  Martin Jambor  <mjambor@suse.cz>
4594
4595         PR tree-optimization/50287
4596         * gcc.dg/torture/pr50287.c: New test.
4597
4598 2011-09-08  Richard Guenther  <rguenther@suse.de>
4599
4600         PR tree-optimization/19831
4601         * gcc.dg/tree-ssa/pr19831-1.c: New testcase.
4602         * gcc.dg/tree-ssa/pr19831-2.c: Likewise.
4603         * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
4604         * gcc.dg/errno-1.c: Adjust.
4605
4606 2011-09-08  Richard Guenther  <rguenther@suse.de>
4607
4608         PR tree-optimization/19831
4609         * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase.
4610
4611 2011-09-08  Tobias Burnus  <burnus@net-b.de>
4612
4613         PR fortran/44646
4614         * gfortran.dg/do_concurrent_1.f90: New.
4615         * gfortran.dg/do_concurrent_2.f90: New.
4616
4617 2011-09-08  Jakub Jelinek  <jakub@redhat.com>
4618
4619         PR target/50310
4620         * gcc.c-torture/execute/ieee/pr50310.c: New test.
4621         * gcc.dg/pr50310-2.c: New test.
4622
4623 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4624
4625         PR fortran/48095
4626         * gfortran.dg/derived_constructor_comps_2.f90: Modified.
4627         * gfortran.dg/impure_constructor_1.f90: Modified.
4628         * gfortran.dg/proc_ptr_comp_33.f90: New.
4629
4630 2011-09-07  Jakub Jelinek  <jakub@redhat.com>
4631
4632         PR target/50310
4633         * gcc.dg/pr50310-1.c: New test.
4634
4635 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4636
4637         PR middle-end/48571
4638         * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int)
4639         instead of 4.
4640
4641 2011-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
4642
4643         PR c++/50309
4644         * g++.dg/cpp0x/noexcept14.C: New.
4645
4646 2011-09-07  Jason Merrill  <jason@redhat.com>
4647
4648         * g++.dg/cpp0x/constexpr-ref3.C: New.
4649
4650         * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic.
4651
4652 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4653
4654         * gcc.dg/section1.c: Don't xfail for avr.
4655
4656 2011-09-07  Georg-Johann Lay  <avr@gjlay.de>
4657
4658         PR tree-optimization/50322
4659         * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr.
4660
4661 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4662
4663         * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums.
4664
4665 2011-09-07  Martin Jambor  <mjambor@suse.cz>
4666
4667         PR tree-optimization/49911
4668         * g++.dg/tree-ssa/pr49911.C: New test.
4669
4670 2011-09-07  Richard Sandiford  <richard.sandiford@linaro.org>
4671
4672         PR target/49030
4673         * gcc.dg/torture/pr49030.c: New test.
4674
4675 2011-09-07  Janus Weil  <janus@gcc.gnu.org>
4676
4677         PR fortran/50288
4678         * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final").
4679         * gfortran.dg/class_4d.f03: Deleted.
4680         * gfortran.dg/class_45b.f03: Modififed ("dg-do link").
4681
4682 2011-09-07  Richard Guenther  <rguenther@suse.de>
4683
4684         * gcc.dg/tree-ssa/forwprop-16.c: New testcase.
4685
4686 2011-09-07  Jiangning Liu  <jiangning.liu@arm.com>
4687
4688         PR tree-optimization/46021
4689         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*.
4690
4691 2011-09-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4692
4693         * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler.
4694
4695 2011-09-06  Eric Botcazou  <ebotcazou@adacore.com>
4696
4697         * gcc.c-torture/compile/20110906-1.c: New test.
4698
4699 2011-09-06  Uros Bizjak  <ubizjak@gmail.com>
4700
4701         * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target.
4702
4703 2011-09-06  Enkovich Ilya  <ilya.enkovich@intel.com>
4704
4705         * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option
4706         --param tree-reassoc-width=1.
4707
4708         * gcc.dg/tree-ssa/reassoc-24.c: New test.
4709         * gcc.dg/tree-ssa/reassoc-25.c: Likewise.
4710
4711 2011-09-06  Richard Guenther  <rguenther@suse.de>
4712
4713         PR tree-optimization/48149
4714         * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase.
4715
4716 2011-09-06  Richard Guenther  <rguenther@suse.de>
4717
4718         PR tree-optimization/48317
4719         * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase.
4720
4721 2011-09-06  Ira Rosen  <ira.rosen@linaro.org>
4722
4723         * lib/target-supports.exp (check_effective_target_vect_multiple_sizes):
4724         New procedure.
4725         (add_options_for_quad_vectors): Replace with ...
4726         (add_options_for_double_vectors): ... this.
4727         * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that
4728         support multiple vector sizes since the vectorizer attempts to
4729         vectorize with both vector sizes.
4730         * gcc.dg/vect/no-vfa-vect-79.c,
4731         gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c,
4732         gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c,
4733         gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c,
4734         gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c,
4735         gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c,
4736         gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise.
4737         * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable.
4738         * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c,
4739         gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c,
4740         gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c,
4741         gcc.dg/vect/vect-40.c: Likewise.
4742         * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant.
4743         * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c,
4744         gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c,
4745         gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c,
4746         gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c:
4747         Likewise.
4748         * gcc.dg/vect/vect-peel-4.c: Make ia global.
4749
4750 2011-09-05  Richard Sandiford  <rdsandiford@googlemail.com>
4751
4752         PR target/49606
4753         * gcc.target/mips/abi-main.h: New file.
4754         * gcc.target/mips/abi-o32-long32.c: New test.
4755         * gcc.target/mips/abi-o32-long64.c: Likewise.
4756         * gcc.target/mips/abi-o64-long32.c: Likewise.
4757         * gcc.target/mips/abi-o64-long64.c: Likewise.
4758         * gcc.target/mips/abi-n32-long32.c: Likewise.
4759         * gcc.target/mips/abi-n32-long64.c: Likewise.
4760         * gcc.target/mips/abi-n64-long32.c: Likewise.
4761         * gcc.target/mips/abi-n64-long64.c: Likewise.
4762         * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise.
4763         * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise.
4764         * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise.
4765         * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise.
4766         * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise.
4767         * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise.
4768         * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise.
4769         * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise.
4770         * gcc.target/mips/abi-o32-long32-pic.c: Likewise.
4771         * gcc.target/mips/abi-o32-long64-pic.c: Likewise.
4772         * gcc.target/mips/abi-o64-long32-pic.c: Likewise.
4773         * gcc.target/mips/abi-o64-long64-pic.c: Likewise.
4774         * gcc.target/mips/abi-n32-long32-pic.c: Likewise.
4775         * gcc.target/mips/abi-n32-long64-pic.c: Likewise.
4776         * gcc.target/mips/abi-n64-long32-pic.c: Likewise.
4777         * gcc.target/mips/abi-n64-long64-pic.c: Likewise.
4778         * gcc.target/mips/abi-eabi32-long32.c: Likewise.
4779         * gcc.target/mips/abi-eabi32-long64.c: Likewise.
4780         * gcc.target/mips/abi-eabi64-long32.c: Likewise.
4781         * gcc.target/mips/abi-eabi64-long64.c: Likewise.
4782         * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls.
4783         * gcc.target/mips/branch-2.c: Remove -mabicalls.
4784         * gcc.target/mips/branch-3.c: Likewise.
4785         * gcc.target/mips/branch-4.c: Likewise.
4786         * gcc.target/mips/branch-5.c: Likewise.
4787         * gcc.target/mips/branch-6.c: Likewise.
4788         * gcc.target/mips/branch-7.c: Likewise.
4789         * gcc.target/mips/branch-8.c: Likewise.
4790         * gcc.target/mips/branch-9.c: Likewise.
4791         * gcc.target/mips/branch-10.c: Likewise.
4792         * gcc.target/mips/branch-11.c: Likewise.
4793         * gcc.target/mips/branch-12.c: Likewise.
4794         * gcc.target/mips/branch-13.c: Likewise.
4795         * gcc.target/mips/lazy-binding-1.c: Likewise.
4796
4797 2011-09-05  Georg-Johann Lay  <avr@gjlay.de>
4798
4799         * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18
4800         to avoid warning on int=16 platforms..
4801
4802 2011-09-05  Jakub Jelinek  <jakub@redhat.com>
4803
4804         * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size
4805         to work even with -fshort-enums.
4806
4807 2011-09-04  Jan Hubicka  <jh@suse.cz>
4808
4809         * gcc.c-torture/compile/20110902.c: new testcase.
4810
4811 2011-09-04  Jason Merrill  <jason@redhat.com>
4812
4813         PR c++/49267
4814         * g++.dg/cpp0x/rv-conv1.C: New.
4815
4816         DR 1328
4817         * g++.dg/cpp0x/rv-func3.C: New.
4818
4819         * g++.dg/cpp0x/constexpr-default-ctor.C: New.
4820
4821         PR c++/50248
4822         Core 1358
4823         * g++.dg/cpp0x/constexpr-template1.C: New.
4824         * g++.dg/cpp0x/constexpr-template2.C: New.
4825         * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup.
4826         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup.
4827
4828 2011-09-04  Eric Botcazou  <ebotcazou@adacore.com>
4829
4830         * gnat.dg/specs/debug1.ads: Tweak pattern.
4831
4832 2011-09-04  Janus Weil  <janus@gcc.gnu.org>
4833
4834         PR fortran/50227
4835         * gfortran.dg/class_45a.f03: New.
4836         * gfortran.dg/class_45b.f03: New.
4837
4838 2011-09-04  Jakub Jelinek  <jakub@redhat.com>
4839             Ira Rosen  <ira.rosen@linaro.org>
4840
4841         PR tree-optimization/50208
4842         * gcc.dg/vect/no-fre-pre-pr50208.c: New test.
4843         * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with
4844         -fno-tree-fre -fno-tree-pre.
4845
4846 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4847
4848         * gcc.dg/ipa/ipcp-3.c: New test.
4849
4850 2011-09-02  Richard Guenther  <rguenther@suse.de>
4851
4852         PR tree-optimization/27460
4853         PR middle-end/29269
4854         * gcc.dg/vect/vect-cond-7.c: New testcase.
4855
4856 2011-09-02  Martin Jambor  <mjambor@suse.cz>
4857
4858         * g++.dg/ipa/devirt-3.C: Added a distraction method.
4859         * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery,
4860         xfailed test for inlining.
4861         * g++.dg/ipa/ivinline-9.C: Likewise.
4862
4863 2011-09-01  Ira Rosen  <ira.rosen@linaro.org>
4864
4865         PR tree-optimization/50178
4866         * gfortran.dg/vect/pr50178.f90: New test.
4867
4868 2011-08-31  Martin Jambor  <mjambor@suse.cz>
4869
4870         PR middle-end/49886
4871         * gcc.c-torture/execute/pr49886.c: New testcase.
4872
4873 2011-08-31  Tom de Vries  <tom@codesourcery.com>
4874
4875         PR middle-end/43513
4876         * gcc.dg/pr43513.c: New test.
4877
4878 2011-08-30  Tobias Burnus  <burnus@net-b.de>
4879
4880         PR fortran/45044
4881         * gfortran.dg/common_14.f90: New.
4882         * gfortran.dg/common_resize_1.f: Add two dg-warning.
4883
4884 2011-08-30  Jason Merrill  <jason@redhat.com>
4885
4886         PR c++/50084
4887         * g++.dg/cpp0x/decltype33.C: New.
4888
4889         PR c++/50089
4890         * g++.dg/cpp0x/lambda/lambda-qualified.C: New.
4891
4892         PR c++/50114
4893         * g++.dg/cpp0x/lambda/lambda-for.C: New.
4894
4895 2011-08-30  Uros Bizjak  <ubizjak@gmail.com>
4896
4897         * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings.
4898
4899 2011-08-30  Eric Botcazou  <ebotcazou@adacore.com>
4900
4901         * gnat.dg/specs/aggr3.ads: New test.
4902         * gnat.dg/specs/aggr3_pkg.ads: New helper.
4903
4904         * gnat.dg/specs/aggr1.ads: Remove superfluous space.
4905         * gnat.dg/specs/aggr2.ads: Likewise.
4906
4907 2011-08-30  Steven G. Kargl  <kargl@gcc.gnu.org>
4908
4909         PR fortran/45170
4910         * gfortran.dg/allocate_with_source_2.f90: New test
4911
4912 2011-08-30  Jason Merrill  <jason@redhat.com>
4913
4914         PR c++/50220
4915         * g++.dg/cpp0x/lambda/lambda-50220.C: New.
4916
4917         PR c++/50234
4918         * g++.dg/cpp0x/constexpr-value3.C: New.
4919
4920 2011-08-30  Richard Guenther  <rguenther@suse.de>
4921
4922         PR middle-end/48571
4923         * gcc.c-torture/execute/pr48571-1.c: New testcase.
4924         * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove.
4925         * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise.
4926         * gcc.dg/pr36902.c: XFAIL.
4927
4928 2011-08-30  Ilya Tocar  <ilya.tocar@intel.com>
4929
4930         * gcc.target/i386/fma-check.h: New.
4931         * gcc.target/i386/fma-256-fmaddXX.c: New testcase.
4932         * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise.
4933         * gcc.target/i386/fma-256-fmsubXX.c: Likewise.
4934         * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise.
4935         * gcc.target/i386/fma-256-fnmaddXX.c: Likewise.
4936         * gcc.target/i386/fma-256-fnmsubXX.c: Likewise.
4937         * gcc.target/i386/fma-fmaddXX.c: Likewise.
4938         * gcc.target/i386/fma-fmaddsubXX.c: Likewise.
4939         * gcc.target/i386/fma-fmsubXX.c: Likewise.
4940         * gcc.target/i386/fma-fmsubaddXX.c: Likewise.
4941         * gcc.target/i386/fma-fnmaddXX.c: Likewise.
4942         * gcc.target/i386/fma-fnmsubXX.c: Likewise.
4943         * gcc.target/i386/fma-compile.c: Likewise.
4944         * gcc.target/i386/i386.exp (check_effective_target_fma): New.
4945         * gcc.target/i386/sse-12.c: Add -mfma.
4946         * gcc.target/i386/sse-13.c: Likewise.
4947         * gcc.target/i386/sse-14.c: Likewise.
4948         * gcc.target/i386/sse-22.c: Likewise.
4949         * gcc.target/i386/sse-23.c: Likewise.
4950         * g++.dg/other/i386-2.C: Likewise.
4951         * g++.dg/other/i386-3.C: Likewise.
4952
4953 2011-08-30  Kirill Yukhin  <kirill.yukhin@intel.com>
4954
4955         PR testsuite/50185
4956         * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ...
4957         * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update.
4958
4959 2011-08-30  Christian Bruel  <christian.bruel@st.com>
4960
4961         * g++.dg/bprob/bprob.exp (feedback_options): Set
4962         -fbranch-probabilities.
4963         * gcc.misc-tests/bprob.exp (feedback_options): Likewise.
4964
4965 2011-08-29  Jason Merrill  <jason@redhat.com>
4966
4967         PR c++/50224
4968         * g++.dg/cpp0x/lambda/lambda-use2.C: New.
4969
4970 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4971             Jason Merrill  <jason@redhat.com>
4972
4973         * g++.dg/dfp/base.C: New test.
4974
4975 2011-08-29  Jason Merrill  <jason@redhat.com>
4976
4977         Core DR 994
4978         PR c++/50209
4979         * g++.dg/cpp0x/initlist58.C: New.
4980
4981 2011-08-29  Janus Weil  <janus@gcc.gnu.org>
4982
4983         PR fortran/50225
4984         * gfortran.dg/class_result_1.f03: New.
4985
4986 2011-08-29  Jakub Jelinek  <jakub@redhat.com>
4987
4988         PR middle-end/48722
4989         * gcc.target/i386/pr48722.c: New test.
4990
4991 2011-08-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
4992
4993         PR libfortran/50192
4994         * gfortran.dg/widechar_compare_1.f90:  New test.
4995
4996 2011-08-26  Jason Merrill  <jason@redhat.com>
4997
4998         Core DR 342
4999         PR c++/48582
5000         * g++.dg/abi/mangle50.C: New.
5001
5002 2011-08-27  Uros Bizjak  <ubizjak@gmail.com>
5003
5004         PR target/50202
5005         * gcc.target/i386/pr50202.c: New test.
5006
5007 2011-08-26  Uros Bizjak  <ubizjak@gmail.com>
5008
5009         * gcc.target/i386/sse_4_1-round-vec.c: New test.
5010         * gcc.target/i386/sse_4_1-roundf-vec.c: New test.
5011         * gcc.target/i386/avx-round-vec.c: New test.
5012         * gcc.target/i386/avx-roundf-vec.c: New test.
5013
5014 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
5015
5016         * gcc.target/i386/cmpxchg16b-1.c: Match also space after the
5017         instruction.
5018
5019         PR c/50179
5020         * c-c++-common/Wunused-var-14.c: New test.
5021
5022 2011-08-26  Tom de Vries  <tom@codesourcery.com>
5023
5024         * gcc.dg/tree-ssa/ivopts-lt.c: New test.
5025
5026 2011-08-26  Jiangning Liu  <jiangning.liu@arm.com>
5027
5028         * gcc.target/arm/thumb2-cond-cmp-1.c: New.
5029         * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise.
5030         * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise.
5031         * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise.
5032
5033 2011-08-26  Andrew Stubbs  <ams@codesourcery.com>
5034
5035         * gcc.target/arm/thumb2-replicated-constant1.c: New file.
5036         * gcc.target/arm/thumb2-replicated-constant2.c: New file.
5037         * gcc.target/arm/thumb2-replicated-constant3.c: New file.
5038         * gcc.target/arm/thumb2-replicated-constant4.c: New file.
5039
5040 2011-08-25  Mikael Morin  <mikael.morin@gcc.gnu.org>
5041
5042         PR fortran/50050
5043         * gfortran.dg/pointer_comp_init_1.f90: New test.
5044
5045 2011-08-25  Jason Merrill  <jason@redhat.com>
5046
5047         PR c++/50157
5048         * g++.dg/cpp0x/sfinae27.C: New.
5049
5050 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5051
5052         * gfortran.dg/coarray_lib_token_4.f90: New.
5053
5054 2011-08-25  Tobias Burnus  <burnus@net-b.de>
5055
5056         * gfortran.dg/coarray/alloc_comp_1.f90: New.
5057
5058 2011-08-25  Richard Guenther  <rguenther@suse.de>
5059
5060         * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442.
5061
5062 2011-08-24  Tobias Burnus  <burnus@net-b.de>
5063
5064         PR fortran/50163
5065         * gfortran.dg/initialization_28.f90: New.
5066
5067 2011-08-24  Richard Guenther  <rguenther@suse.de>
5068
5069         PR tree-optimization/50067
5070         * gcc.dg/torture/pr50067-3.c: New testcase.
5071         * gcc.dg/torture/pr50067-4.c: Likewise.
5072         * gcc.dg/torture/pr50067-5.c: Likewise.
5073
5074 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5075
5076         * g++.dg/other/i386-2.C: Add -mavx2 check.
5077         * g++.dg/other/i386-3.C: Likewise.
5078         * gcc.target/i386/avx-1.c: Add AVX2.
5079         * gcc.target/i386/avx-2.c: Likewise.
5080         * gcc.target/i386/funcspec-5.c: Likewise.
5081         * gcc.target/i386/sse-12.c: Likewise.
5082         * gcc.target/i386/sse-13.c: Likewise.
5083         * gcc.target/i386/sse-14.c: Likewise.
5084         * gcc.target/i386/sse-22.c: Likewise.
5085         * gcc.target/i386/sse-23.c: Likewise.
5086         * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise.
5087         * gcc.target/i386/avx2-check.h: New.
5088         * gcc.target/i386/avx2-i32gatherd-1.c: Likewise.
5089         * gcc.target/i386/avx2-i32gatherd-2.c: Likewise.
5090         * gcc.target/i386/avx2-i32gatherd-3.c: Likewise.
5091         * gcc.target/i386/avx2-i32gatherd-4.c: Likewise.
5092         * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise.
5093         * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise.
5094         * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise.
5095         * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise.
5096         * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise.
5097         * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise.
5098         * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise.
5099         * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise.
5100         * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise.
5101         * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise.
5102         * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise.
5103         * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise.
5104         * gcc.target/i386/avx2-i32gatherps-1.c: Likewise.
5105         * gcc.target/i386/avx2-i32gatherps-2.c: Likewise.
5106         * gcc.target/i386/avx2-i32gatherps-3.c: Likewise.
5107         * gcc.target/i386/avx2-i32gatherps-4.c: Likewise.
5108         * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise.
5109         * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise.
5110         * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise.
5111         * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise.
5112         * gcc.target/i386/avx2-i32gatherq-1.c: Likewise.
5113         * gcc.target/i386/avx2-i32gatherq-2.c: Likewise.
5114         * gcc.target/i386/avx2-i32gatherq-3.c: Likewise.
5115         * gcc.target/i386/avx2-i32gatherq-4.c: Likewise.
5116         * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise.
5117         * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise.
5118         * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise.
5119         * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise.
5120         * gcc.target/i386/avx2-i64gatherd-1.c: Likewise.
5121         * gcc.target/i386/avx2-i64gatherd-2.c: Likewise.
5122         * gcc.target/i386/avx2-i64gatherd-3.c: Likewise.
5123         * gcc.target/i386/avx2-i64gatherd-4.c: Likewise.
5124         * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise.
5125         * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise.
5126         * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise.
5127         * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise.
5128         * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise.
5129         * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise.
5130         * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise.
5131         * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise.
5132         * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise.
5133         * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise.
5134         * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise.
5135         * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise.
5136         * gcc.target/i386/avx2-i64gatherps-1.c: Likewise.
5137         * gcc.target/i386/avx2-i64gatherps-2.c: Likewise.
5138         * gcc.target/i386/avx2-i64gatherps-3.c: Likewise.
5139         * gcc.target/i386/avx2-i64gatherps-4.c: Likewise.
5140         * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise.
5141         * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise.
5142         * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise.
5143         * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise.
5144         * gcc.target/i386/avx2-i64gatherq-1.c: Likewise.
5145         * gcc.target/i386/avx2-i64gatherq-2.c: Likewise.
5146         * gcc.target/i386/avx2-i64gatherq-3.c: Likewise.
5147         * gcc.target/i386/avx2-i64gatherq-4.c: Likewise.
5148         * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise.
5149         * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise.
5150         * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise.
5151         * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise.
5152         * gcc.target/i386/avx2-mpsadbw-1.c: Likewise.
5153         * gcc.target/i386/avx2-mpsadbw-2.c: Likewise.
5154         * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise.
5155         * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise.
5156         * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise.
5157         * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise.
5158         * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise.
5159         * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise.
5160         * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise.
5161         * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise.
5162         * gcc.target/i386/avx2-vextracti128-1.c: Likewise.
5163         * gcc.target/i386/avx2-vextracti128-2.c: Likewise.
5164         * gcc.target/i386/avx2-vinserti128-1.c: Likewise.
5165         * gcc.target/i386/avx2-vinserti128-2.c: Likewise.
5166         * gcc.target/i386/avx2-vmovmskb-2.c: Likewise.
5167         * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise.
5168         * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise.
5169         * gcc.target/i386/avx2-vpabsb256-1.c: Likewise.
5170         * gcc.target/i386/avx2-vpabsb256-2.c: Likewise.
5171         * gcc.target/i386/avx2-vpabsd256-1.c: Likewise.
5172         * gcc.target/i386/avx2-vpabsd256-2.c: Likewise.
5173         * gcc.target/i386/avx2-vpabsw256-1.c: Likewise.
5174         * gcc.target/i386/avx2-vpabsw256-2.c: Likewise.
5175         * gcc.target/i386/avx2-vpackssdw-1.c: Likewise.
5176         * gcc.target/i386/avx2-vpackssdw-2.c: Likewise.
5177         * gcc.target/i386/avx2-vpacksswb-1.c: Likewise.
5178         * gcc.target/i386/avx2-vpacksswb-2.c: Likewise.
5179         * gcc.target/i386/avx2-vpackusdw-1.c: Likewise.
5180         * gcc.target/i386/avx2-vpackusdw-2.c: Likewise.
5181         * gcc.target/i386/avx2-vpackuswb-1.c: Likewise.
5182         * gcc.target/i386/avx2-vpackuswb-2.c: Likewise.
5183         * gcc.target/i386/avx2-vpaddb-1.c: Likewise.
5184         * gcc.target/i386/avx2-vpaddb-2.c: Likewise.
5185         * gcc.target/i386/avx2-vpaddd-1.c: Likewise.
5186         * gcc.target/i386/avx2-vpaddd-2.c: Likewise.
5187         * gcc.target/i386/avx2-vpaddq-1.c: Likewise.
5188         * gcc.target/i386/avx2-vpaddq-2.c: Likewise.
5189         * gcc.target/i386/avx2-vpaddsb-1.c: Likewise.
5190         * gcc.target/i386/avx2-vpaddsb-2.c: Likewise.
5191         * gcc.target/i386/avx2-vpaddsw-1.c: Likewise.
5192         * gcc.target/i386/avx2-vpaddsw-2.c: Likewise.
5193         * gcc.target/i386/avx2-vpaddusb-1.c: Likewise.
5194         * gcc.target/i386/avx2-vpaddusb-2.c: Likewise.
5195         * gcc.target/i386/avx2-vpaddusw-1.c: Likewise.
5196         * gcc.target/i386/avx2-vpaddusw-2.c: Likewise.
5197         * gcc.target/i386/avx2-vpaddw-1.c: Likewise.
5198         * gcc.target/i386/avx2-vpaddw-2.c: Likewise.
5199         * gcc.target/i386/avx2-vpalignr256-1.c: Likewise.
5200         * gcc.target/i386/avx2-vpalignr256-2.c: Likewise.
5201         * gcc.target/i386/avx2-vpand-1.c: Likewise.
5202         * gcc.target/i386/avx2-vpand-2.c: Likewise.
5203         * gcc.target/i386/avx2-vpandn-1.c: Likewise.
5204         * gcc.target/i386/avx2-vpandn-2.c: Likewise.
5205         * gcc.target/i386/avx2-vpavgb-1.c: Likewise.
5206         * gcc.target/i386/avx2-vpavgb-2.c: Likewise.
5207         * gcc.target/i386/avx2-vpavgw-1.c: Likewise.
5208         * gcc.target/i386/avx2-vpavgw-2.c: Likewise.
5209         * gcc.target/i386/avx2-vpblendd128-1.c: Likewise.
5210         * gcc.target/i386/avx2-vpblendd128-2.c: Likewise.
5211         * gcc.target/i386/avx2-vpblendd256-1.c: Likewise.
5212         * gcc.target/i386/avx2-vpblendd256-2.c: Likewise.
5213         * gcc.target/i386/avx2-vpblendvb-1.c: Likewise.
5214         * gcc.target/i386/avx2-vpblendvb-2.c: Likewise.
5215         * gcc.target/i386/avx2-vpblendw-1.c: Likewise.
5216         * gcc.target/i386/avx2-vpblendw-2.c: Likewise.
5217         * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise.
5218         * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise.
5219         * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise.
5220         * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise.
5221         * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise.
5222         * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise.
5223         * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise.
5224         * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise.
5225         * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise.
5226         * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise.
5227         * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise.
5228         * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise.
5229         * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise.
5230         * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise.
5231         * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise.
5232         * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise.
5233         * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise.
5234         * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise.
5235         * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise.
5236         * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise.
5237         * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise.
5238         * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise.
5239         * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise.
5240         * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise.
5241         * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise.
5242         * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise.
5243         * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise.
5244         * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise.
5245         * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise.
5246         * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise.
5247         * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise.
5248         * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise.
5249         * gcc.target/i386/avx2-vperm2i128-1.c: Likewise.
5250         * gcc.target/i386/avx2-vperm2i128-2.c: Likewise.
5251         * gcc.target/i386/avx2-vpermd-1.c: Likewise.
5252         * gcc.target/i386/avx2-vpermd-2.c: Likewise.
5253         * gcc.target/i386/avx2-vpermpd-1.c: Likewise.
5254         * gcc.target/i386/avx2-vpermpd-2.c: Likewise.
5255         * gcc.target/i386/avx2-vpermps-1.c: Likewise.
5256         * gcc.target/i386/avx2-vpermps-2.c: Likewise.
5257         * gcc.target/i386/avx2-vpermq-1.c: Likewise.
5258         * gcc.target/i386/avx2-vpermq-2.c: Likewise.
5259         * gcc.target/i386/avx2-vphaddd-1.c: Likewise.
5260         * gcc.target/i386/avx2-vphaddd-2.c: Likewise.
5261         * gcc.target/i386/avx2-vphaddsw-1.c: Likewise.
5262         * gcc.target/i386/avx2-vphaddsw-2.c: Likewise.
5263         * gcc.target/i386/avx2-vphaddw-1.c: Likewise.
5264         * gcc.target/i386/avx2-vphaddw-2.c: Likewise.
5265         * gcc.target/i386/avx2-vphsubd-1.c: Likewise.
5266         * gcc.target/i386/avx2-vphsubd-2.c: Likewise.
5267         * gcc.target/i386/avx2-vphsubsw-1.c: Likewise.
5268         * gcc.target/i386/avx2-vphsubsw-2.c: Likewise.
5269         * gcc.target/i386/avx2-vphsubw-1.c: Likewise.
5270         * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise.
5271         * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise.
5272         * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise.
5273         * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise.
5274         * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise.
5275         * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise.
5276         * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise.
5277         * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise.
5278         * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise.
5279         * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise.
5280         * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise.
5281         * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise.
5282         * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise.
5283         * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise.
5284         * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise.
5285         * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise.
5286         * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise.
5287         * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise.
5288         * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise.
5289         * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise.
5290         * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise.
5291         * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise.
5292         * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise.
5293         * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise.
5294         * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise.
5295         * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise.
5296         * gcc.target/i386/avx2-vpmaxub-1.c: Likewise.
5297         * gcc.target/i386/avx2-vpmaxub-2.c: Likewise.
5298         * gcc.target/i386/avx2-vpmaxud-1.c: Likewise.
5299         * gcc.target/i386/avx2-vpmaxud-2.c: Likewise.
5300         * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise.
5301         * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise.
5302         * gcc.target/i386/avx2-vpminsb-1.c: Likewise.
5303         * gcc.target/i386/avx2-vpminsb-2.c: Likewise.
5304         * gcc.target/i386/avx2-vpminsd-1.c: Likewise.
5305         * gcc.target/i386/avx2-vpminsd-2.c: Likewise.
5306         * gcc.target/i386/avx2-vpminsw-1.c: Likewise.
5307         * gcc.target/i386/avx2-vpminsw-2.c: Likewise.
5308         * gcc.target/i386/avx2-vpminub-1.c: Likewise.
5309         * gcc.target/i386/avx2-vpminub-2.c: Likewise.
5310         * gcc.target/i386/avx2-vpminud-1.c: Likewise.
5311         * gcc.target/i386/avx2-vpminud-2.c: Likewise.
5312         * gcc.target/i386/avx2-vpminuw-1.c: Likewise.
5313         * gcc.target/i386/avx2-vpminuw-2.c: Likewise.
5314         * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise.
5315         * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise.
5316         * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise.
5317         * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise.
5318         * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise.
5319         * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise.
5320         * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise.
5321         * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise.
5322         * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise.
5323         * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise.
5324         * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise.
5325         * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise.
5326         * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise.
5327         * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise.
5328         * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise.
5329         * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise.
5330         * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise.
5331         * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise.
5332         * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise.
5333         * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise.
5334         * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise.
5335         * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise.
5336         * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise.
5337         * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise.
5338         * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise.
5339         * gcc.target/i386/avx2-vpmuldq-1.c: Likewise.
5340         * gcc.target/i386/avx2-vpmuldq-2.c: Likewise.
5341         * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise.
5342         * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise.
5343         * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise.
5344         * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise.
5345         * gcc.target/i386/avx2-vpmulhw-1.c: Likewise.
5346         * gcc.target/i386/avx2-vpmulhw-2.c: Likewise.
5347         * gcc.target/i386/avx2-vpmulld-1.c: Likewise.
5348         * gcc.target/i386/avx2-vpmulld-2.c: Likewise.
5349         * gcc.target/i386/avx2-vpmullw-1.c: Likewise.
5350         * gcc.target/i386/avx2-vpmullw-2.c: Likewise.
5351         * gcc.target/i386/avx2-vpmuludq-1.c: Likewise.
5352         * gcc.target/i386/avx2-vpmuludq-2.c: Likewise.
5353         * gcc.target/i386/avx2-vpor-1.c: Likewise.
5354         * gcc.target/i386/avx2-vpor-2.c: Likewise.
5355         * gcc.target/i386/avx2-vpsadbw-1.c: Likewise.
5356         * gcc.target/i386/avx2-vpsadbw-2.c: Likewise.
5357         * gcc.target/i386/avx2-vpshufb-1.c: Likewise.
5358         * gcc.target/i386/avx2-vpshufb-2.c: Likewise.
5359         * gcc.target/i386/avx2-vpshufd-1.c: Likewise.
5360         * gcc.target/i386/avx2-vpshufd-2.c: Likewise.
5361         * gcc.target/i386/avx2-vpshufhw-1.c: Likewise.
5362         * gcc.target/i386/avx2-vpshufhw-2.c: Likewise.
5363         * gcc.target/i386/avx2-vpshuflw-1.c: Likewise.
5364         * gcc.target/i386/avx2-vpshuflw-2.c: Likewise.
5365         * gcc.target/i386/avx2-vpsignb-1.c: Likewise.
5366         * gcc.target/i386/avx2-vpsignb-2.c: Likewise.
5367         * gcc.target/i386/avx2-vpsignd-1.c: Likewise.
5368         * gcc.target/i386/avx2-vpsignd-2.c: Likewise.
5369         * gcc.target/i386/avx2-vpsignw-1.c: Likewise.
5370         * gcc.target/i386/avx2-vpsignw-2.c: Likewise.
5371         * gcc.target/i386/avx2-vpslld-1.c: Likewise.
5372         * gcc.target/i386/avx2-vpslld-2.c: Likewise.
5373         * gcc.target/i386/avx2-vpslldi-1.c: Likewise.
5374         * gcc.target/i386/avx2-vpslldi-2.c: Likewise.
5375         * gcc.target/i386/avx2-vpslldq-1.c: Likewise.
5376         * gcc.target/i386/avx2-vpslldq-2.c: Likewise.
5377         * gcc.target/i386/avx2-vpsllq-1.c: Likewise.
5378         * gcc.target/i386/avx2-vpsllq-2.c: Likewise.
5379         * gcc.target/i386/avx2-vpsllqi-1.c: Likewise.
5380         * gcc.target/i386/avx2-vpsllqi-2.c: Likewise.
5381         * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise.
5382         * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise.
5383         * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise.
5384         * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise.
5385         * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise.
5386         * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise.
5387         * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise.
5388         * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise.
5389         * gcc.target/i386/avx2-vpsllw-1.c: Likewise.
5390         * gcc.target/i386/avx2-vpsllw-2.c: Likewise.
5391         * gcc.target/i386/avx2-vpsllwi-1.c: Likewise.
5392         * gcc.target/i386/avx2-vpsllwi-2.c: Likewise.
5393         * gcc.target/i386/avx2-vpsrad-1.c: Likewise.
5394         * gcc.target/i386/avx2-vpsrad-2.c: Likewise.
5395         * gcc.target/i386/avx2-vpsradi-1.c: Likewise.
5396         * gcc.target/i386/avx2-vpsradi-2.c: Likewise.
5397         * gcc.target/i386/avx2-vpsravd128-1.c: Likewise.
5398         * gcc.target/i386/avx2-vpsravd128-2.c: Likewise.
5399         * gcc.target/i386/avx2-vpsravd256-1.c: Likewise.
5400         * gcc.target/i386/avx2-vpsravd256-2.c: Likewise.
5401         * gcc.target/i386/avx2-vpsraw-1.c: Likewise.
5402         * gcc.target/i386/avx2-vpsraw-2.c: Likewise.
5403         * gcc.target/i386/avx2-vpsrawi-1.c: Likewise.
5404         * gcc.target/i386/avx2-vpsrawi-2.c: Likewise.
5405         * gcc.target/i386/avx2-vpsrld-1.c: Likewise.
5406         * gcc.target/i386/avx2-vpsrld-2.c: Likewise.
5407         * gcc.target/i386/avx2-vpsrldi-1.c: Likewise.
5408         * gcc.target/i386/avx2-vpsrldi-2.c: Likewise.
5409         * gcc.target/i386/avx2-vpsrldq-1.c: Likewise.
5410         * gcc.target/i386/avx2-vpsrldq-2.c: Likewise.
5411         * gcc.target/i386/avx2-vpsrlq-1.c: Likewise.
5412         * gcc.target/i386/avx2-vpsrlq-2.c: Likewise.
5413         * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise.
5414         * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise.
5415         * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise.
5416         * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise.
5417         * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise.
5418         * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise.
5419         * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise.
5420         * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise.
5421         * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise.
5422         * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise.
5423         * gcc.target/i386/avx2-vpsrlw-1.c: Likewise.
5424         * gcc.target/i386/avx2-vpsrlw-2.c: Likewise.
5425         * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise.
5426         * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise.
5427         * gcc.target/i386/avx2-vpsubb-1.c: Likewise.
5428         * gcc.target/i386/avx2-vpsubb-2.c: Likewise.
5429         * gcc.target/i386/avx2-vpsubd-1.c: Likewise.
5430         * gcc.target/i386/avx2-vpsubd-2.c: Likewise.
5431         * gcc.target/i386/avx2-vpsubq-1.c: Likewise.
5432         * gcc.target/i386/avx2-vpsubq-2.c: Likewise.
5433         * gcc.target/i386/avx2-vpsubsb-1.c: Likewise.
5434         * gcc.target/i386/avx2-vpsubsb-2.c: Likewise.
5435         * gcc.target/i386/avx2-vpsubsw-1.c: Likewise.
5436         * gcc.target/i386/avx2-vpsubsw-2.c: Likewise.
5437         * gcc.target/i386/avx2-vpsubusb-1.c: Likewise.
5438         * gcc.target/i386/avx2-vpsubusb-2.c: Likewise.
5439         * gcc.target/i386/avx2-vpsubusw-1.c: Likewise.
5440         * gcc.target/i386/avx2-vpsubusw-2.c: Likewise.
5441         * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise.
5442         * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise.
5443         * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise.
5444         * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise.
5445         * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise.
5446         * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise.
5447         * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise.
5448         * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise.
5449         * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise.
5450         * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise.
5451         * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise.
5452         * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise.
5453         * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise.
5454         * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise.
5455         * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise.
5456         * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise.
5457         * gcc.target/i386/avx2-vpxor-1.c: Likewise.
5458         * gcc.target/i386/avx2-vpxor-2.c: Likewise.
5459         * gcc.target/i386/testimm-9.c: Likewise.
5460
5461 2011-08-23  Kirill Yukhin  <kirill.yukhin@intel.com>
5462
5463         * g++.dg/other/i386-2.C: Add -mbmi2 check.
5464         * g++.dg/other/i386-3.C: Likewise.
5465         * gcc.target/i386/bmi2-bzhi32-1.c: New testcase.
5466         * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise.
5467         * gcc.target/i386/bmi2-bzhi64-1.c: Likewise.
5468         * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise.
5469         * gcc.target/i386/bmi2-mulx32-1.c: Likewise.
5470         * gcc.target/i386/bmi2-mulx32-1a.c: Likewise.
5471         * gcc.target/i386/bmi2-mulx64-1.c: Likewise.
5472         * gcc.target/i386/bmi2-mulx64-1a.c: Likewise.
5473         * gcc.target/i386/bmi2-pdep32-1.c: Likewise.
5474         * gcc.target/i386/bmi2-pdep32-1a.c: Likewise.
5475         * gcc.target/i386/bmi2-pdep64-1.c: Likewise.
5476         * gcc.target/i386/bmi2-pdep64-1a.c: Likewise.
5477         * gcc.target/i386/bmi2-pext32-1.c: Likewise.
5478         * gcc.target/i386/bmi2-pext32-1a.c: Likewise.
5479         * gcc.target/i386/bmi2-pext64-1.c: Likewise.
5480         * gcc.target/i386/bmi2-pext64-1a.c: Likewise.
5481         * gcc.target/i386/bmi2-rorx32-1.c: Likewise.
5482         * gcc.target/i386/bmi2-rorx32-1a.c: Likewise.
5483         * gcc.target/i386/bmi2-rorx64-1.c: Likewise.
5484         * gcc.target/i386/bmi2-rorx64-1a.c: Likewise.
5485         * gcc.target/i386/bmi2-sarx32-1.c: Likewise.
5486         * gcc.target/i386/bmi2-sarx32-1a.c: Likewise.
5487         * gcc.target/i386/bmi2-sarx64-1.c: Likewise.
5488         * gcc.target/i386/bmi2-sarx64-1a.c: Likewise.
5489         * gcc.target/i386/bmi2-shlx32-1.c: Likewise.
5490         * gcc.target/i386/bmi2-shlx32-1a.c: Likewise.
5491         * gcc.target/i386/bmi2-shlx64-1.c: Likewise.
5492         * gcc.target/i386/bmi2-shlx64-1a.c: Likewise.
5493         * gcc.target/i386/bmi2-shrx32-1.c: Likewise.
5494         * gcc.target/i386/bmi2-shrx32-1a.c: Likewise.
5495         * gcc.target/i386/bmi2-shrx64-1.c: Likewise.
5496         * gcc.target/i386/bmi2-shrx64-1a.c: Likewise.
5497         * gcc.target/i386/i386.exp (check_effective_target_bmi2): New.
5498         * gcc.target/i386/sse-12.c: Add BMI2.
5499         * gcc.target/i386/sse-13.c: Likewise.
5500         * gcc.target/i386/sse-14.c: Likewise.
5501         * gcc.target/i386/sse-22.c: Likewise.
5502         * gcc.target/i386/sse-23.c: Likewise.
5503
5504 2011-08-23  Jason Merrill  <jason@redhat.com>
5505
5506         * g++.dg/template/crash7.C: Adjust expected errors.
5507
5508 2011-08-23  Jason Merrill  <jason@redhat.com>
5509
5510         PR c++/49045
5511         Core 1321
5512         * g++.dg/cpp0x/overload2.C: New.
5513
5514 2011-08-23  Jason Merrill  <jason@redhat.com>
5515
5516         Core 903
5517         * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed.
5518
5519 2011-08-23  Jason Merrill  <jason@redhat.com>
5520
5521         Core 975
5522         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted.
5523         * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust.
5524         * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload.
5525         * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include.
5526
5527 2011-08-23  Jason Merrill  <jason@redhat.com>
5528
5529         PR c++/50024
5530         * g++.dg/cpp0x/constexpr-initlist5.C: New.
5531
5532 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5533
5534         PR c++/50158
5535         * g++.dg/warn/Wunused-var-16.C: New test.
5536
5537         PR middle-end/50161
5538         * gcc.dg/pr50161.c: New test.
5539
5540 2011-08-23  Siddhesh Poyarekar  <siddhesh.poyarekar@gmail.com>
5541
5542         PR c++/50055
5543         * g++.dg/gcov/gcov-7.C: New test.
5544
5545 2011-08-23  Jakub Jelinek  <jakub@redhat.com>
5546
5547         PR c++/46862
5548         * g++.dg/dfp/nofields.C: New test.
5549
5550 2011-08-23  Tobias Burnus  <burnus@net-b.de>
5551
5552         PR fortran/31600
5553         * gfortran.dg/use_16.f90: New.
5554
5555 2011-08-22  Uros Bizjak  <ubizjak@gmail.com>
5556             Kirill Yukhin  <kirill.yukhin@intel.com>
5557
5558         PR target/50155
5559         * gcc.target/i386/pr50155.c: New test.
5560
5561 2011-08-22  Jakub Jelinek  <jakub@redhat.com>
5562
5563         PR tree-optimization/50133
5564         * gcc.dg/pr50133.c: New test.
5565
5566         PR middle-end/50141
5567         * c-c++-common/cxxbitfields-6.c: New test.
5568
5569 2011-08-22  Mikael Morin  <mikael.morin@gcc.gnu.org>
5570
5571         PR fortran/50050
5572         * gfortran.dg/alloc_comp_initializer_3.f90: New test.
5573
5574 2011-08-22  Georg-Johann Lay  <avr@gjlay.de>
5575
5576         * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling.
5577         * gcc.dg/pr49994-3.c: Ditto.
5578
5579 2011-08-22  Richard Guenther  <rguenther@suse.de>
5580
5581         PR testsuite/50145
5582         * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only.
5583         * gcc.dg/torture/pr50067-2.c: Likewise.
5584
5585 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5586
5587         PR fortran/47659
5588         * gfortran.dg/warn_conversion_2.f90:  Also warn about conversion
5589         of a constant resulting from simplification.
5590         * gfortran.dg/warn_conversion_3.f90:  New test.
5591
5592 2011-08-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
5593
5594         PR fortran/50130
5595         * gfortran.dg/zero_stride_1.f90:  New test.
5596
5597 2011-08-20  Janus Weil  <janus@gcc.gnu.org>
5598
5599         PR fortran/49638
5600         * gfortran.dg/typebound_override_1.f90: Modified.
5601
5602 2011-08-20  Jakub Jelinek  <jakub@redhat.com>
5603
5604         PR tree-optimization/48739
5605         * gcc.dg/pr48739-1.c: New test.
5606         * gcc.dg/pr48739-2.c: New test.
5607
5608 2011-08-20  Tobias Burnus  <burnus@net-b.de>
5609
5610         * gfortran.dg/graphite/interchange-1.f: Remove xfail.
5611
5612 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5613
5614         PR fortran/50129
5615         * gfortran.dg/where_3.f90: New test.
5616
5617 2011-08-19  H.J. Lu  <hongjiu.lu@intel.com>
5618
5619         PR middle-end/49721
5620         * gfortran.dg/pr49721-1.f: New.
5621         * gfortran.fortran-torture/compile/pr49721-1.f: Likewise.
5622
5623 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5624
5625         * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c,
5626         gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c:
5627         New tests.
5628
5629 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5630
5631         * gcc.target/arm/wmul-11.c: New file.
5632         * gcc.target/arm/wmul-12.c: New file.
5633         * gcc.target/arm/wmul-13.c: New file.
5634
5635 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5636
5637         * gcc.target/arm/wmul-10.c: New file.
5638
5639 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5640
5641         * gcc.target/arm/wmul-9.c: New file.
5642         * gcc.target/arm/wmul-bitfield-2.c: New file.
5643
5644 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5645
5646         * gcc.target/arm/wmul-8.c: New file.
5647
5648 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5649
5650         * gcc.target/arm/wmul-7.c: New file.
5651
5652 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5653
5654         * gcc.target/arm/wmul-6.c: New file.
5655
5656 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5657
5658         * gcc.target/arm/wmul-5.c: New file.
5659         * gcc.target/arm/no-wmla-1.c: New file.
5660
5661 2011-08-19  Andrew Stubbs  <ams@codesourcery.com>
5662
5663         * gcc.target/arm/wmul-bitfield-1.c: New file.
5664
5665 2011-08-19  Joseph Myers  <joseph@codesourcery.com>
5666
5667         * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests.
5668
5669 2011-08-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
5670
5671         * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime.
5672         * gcc.target/i386/conversion.c: Likewise.
5673
5674 2011-08-19  Richard Guenther  <rguenther@suse.de>
5675
5676         * gcc.dg/torture/pr50067-1.c: New testcase.
5677         * gcc.dg/torture/pr50067-2.c: Likewise.
5678
5679 2011-08-19  Joey Ye  <joey.ye@arm.com>
5680
5681         PR target/49437
5682         * gcc.target/arm/handler-align.c: New test.
5683         * lib/target-supports.exp (check_effective_target_arm_cortex_m):
5684         New Function.
5685
5686 2011-08-19  Joey Ye  <joey.ye@arm.com>
5687
5688         * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM.
5689
5690 2011-08-19  Mikael Morin  <mikael.morin@sfr.fr>
5691
5692         PR fortran/50071
5693         * gfortran.dg/end_block_label_1.f90: New test.
5694         * gfortran.dg/end_associate_label_1.f90: New test.
5695
5696 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5697
5698         * gcc.dg/c1x-pointer-float-1.c: New test.
5699
5700 2011-08-18  Mikael Morin  <mikael.morin@sfr.fr>
5701
5702         PR fortran/50071
5703         * gfortran.dg/duplicate_labels_2.f: New test.
5704
5705 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5706
5707         * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c,
5708         gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c,
5709         gcc.dg/c1x-noreturn-5.c: New tests.
5710
5711 2011-08-18  Joseph Myers  <joseph@codesourcery.com>
5712
5713         * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests.
5714
5715 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5716
5717         PR fortran/18918
5718         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
5719         * gfortran.dg/coarray_lock_3.f90: Fix test.
5720         * gfortran.dg/coarray_lock_4.f90: New.
5721         * gfortran.dg/coarray_lock_5.f90: New.
5722
5723 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5724
5725         PR target/50009
5726         * gcc.c-torture/compile/pr50009.c: New test.
5727
5728         PR target/50092
5729         * gcc.dg/torture/pr50092.c: New test.
5730
5731 2011-08-18  Tobias Burnus  <burnus@net-b.de>
5732
5733         PR fortran/50109
5734         * gfortran.dg/namelist_73.f90: New.
5735
5736 2011-08-18  Jakub Jelinek  <jakub@redhat.com>
5737
5738         * g++.dg/plugin/decl_plugin.c: Include diagnostic.h.
5739
5740         PR debug/50017
5741         * gcc.dg/pr50017.c: New test.
5742
5743 2011-08-18  Dodji Seketeli  <dodji@redhat.com>
5744
5745         PR c++/45625
5746         * g++.dg/lookup/hidden-var1.C: New test case.
5747
5748 2011-08-17  Tobias Burnus  <burnus@net-b.de>
5749
5750         PR fortran/31461
5751         * gfortran.dg/warn_unused_var_2.f90: New.
5752         * gfortran.dg/warn_unused_var_3.f90: New.
5753
5754 2011-08-17  Tom de Vries  <tom@codesourcery.com>
5755
5756         PR target/43597
5757         * gcc.target/arm/pr43597.c: New test.
5758
5759 2011-08-17  Janus Weil  <janus@gcc.gnu.org>
5760
5761         PR fortran/50070
5762         * gfortran.dg/common_13.f90: New.
5763
5764 2011-08-16  Jason Merrill  <jason@redhat.com>
5765
5766         PR c++/50086
5767         * g++.dg/cpp0x/variadic-unresolved.C: New.
5768
5769         * g++.old-deja/g++.brendan/README: Add R.I.P.
5770
5771         * g++.dg/ext/attr-used-1.C: New.
5772
5773         PR c++/50054
5774         * g++.dg/cpp0x/initlist56.C: New.
5775
5776 2011-08-15  H.J. Lu  <hongjiu.lu@intel.com>
5777
5778         PR testsuite/50085
5779         * g++.dg/opt/life1.C: Only run on Linux.
5780
5781 2011-08-15  Tobias Burnus  <burnus@net-b.de>
5782
5783         * gfortran.dg/coarray_26.f90: New.
5784
5785 2011-08-15  Hans-Peter Nilsson  <hp@axis.com>
5786
5787         * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of
5788         -fdump-tree-vrp1.
5789
5790 2011-08-14  Janus Weil  <janus@gcc.gnu.org>
5791
5792         PR fortran/50073
5793         * gfortran.dg/func_result_7.f90: New.
5794
5795 2011-08-13  Jason Merrill  <jason@redhat.com>
5796
5797         PR c++/50075
5798         * g++.dg/cpp0x/decltype32.C: New.
5799
5800         PR c++/50059
5801         * g++.dg/diagnostic/expr1.C: New.
5802
5803 2011-08-12  David Li  <davidxl@google.com>
5804
5805         * g++.dg/abi/vbase15.C: New test.
5806
5807 2011-08-12  Jason Merrill  <jason@redhat.com>
5808
5809         PR c++/50034
5810         * g++.dg/cpp0x/defaulted28.C: Add unevaluated case.
5811
5812 2011-08-12  Uros Bizjak  <ubizjak@gmail.com>
5813
5814         * gcc.dg/builtins-67.c: New test.
5815         * gcc.target/i386/conversion.c: Ditto.
5816
5817 2011-08-11  Romain Geissler  <romain.geissler@gmail.com>
5818             Brian Hackett  <bhackett1024@gmail.com>
5819
5820         * g++.dg/plugin/decl_plugin.c: New.
5821         * g++.dg/plugin/decl-plugin-test.C: New.
5822         * g++.dg/plugin/plugin.exp: Add above testcase.
5823
5824 2011-08-11  Richard Guenther  <rguenther@suse.de>
5825
5826         * g++.dg/tree-ssa/pr41186.C: Un-XFAIL.
5827
5828 2011-08-11  Michael Matz  <matz@suse.de>
5829
5830         * gcc.dg/graphite/run-id-pr47593.c: Remove -m32.
5831
5832 2011-08-11  Ira Rosen  <ira.rosen@linaro.org>
5833
5834         PR tree-optimization/50039
5835         * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre.
5836         * gcc.dg/vect/no-tree-fre-pr50039.c: New test.
5837
5838 2011-08-10  H.J. Lu  <hongjiu.lu@intel.com>
5839
5840         * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>.
5841         (sse4_1_test): Initialize src3 with random value.
5842
5843 2011-08-10  Artjoms Sinkarovs <artyom.shinakroff@gmail.com>
5844
5845         * gcc.c-torture/execute/scal-to-vec1.c: New test.
5846         * gcc.c-torture/execute/scal-to-vec2.c: New test.
5847         * gcc.c-torture/execute/scal-to-vec3.c: New test.
5848         * gcc.dg/scal-to-vec1.c: New test.
5849         * gcc.dg/scal-to-vec2.c: New test.
5850
5851 2011-08-09  Richard Guenther  <rguenther@suse.de>
5852
5853         * gcc.dg/tree-ssa/vrp57.c: Disable CCP.
5854         * gcc.dg/tree-ssa/vrp60.c: New testcase.
5855         * gcc.dg/tree-ssa/vrp61.c: Likewise.
5856         * gcc.dg/tree-ssa/vrp62.c: Likewise.
5857
5858 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5859
5860         * gfortran.dg/scratch_1.f90: Skip on spu-*-*.
5861
5862 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5863
5864         * gcc.dg/pr49948.c: Require pthread effective target.
5865
5866 2011-08-09  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
5867
5868         * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
5869
5870 2011-08-09  Uros Bizjak  <ubizjak@gmail.com>
5871
5872         * gcc.target/i386/sse-22a.c: New test.
5873
5874 2011-08-09  Ira Rosen  <ira.rosen@linaro.org>
5875
5876         PR tree-optimization/50014
5877         * gcc.dg/vect/pr50014.c: New test.
5878
5879 2011-08-08  Martin Jambor  <mjambor@suse.cz>
5880
5881         PR middle-end/49923
5882         * gcc.dg/tree-ssa/pr49923.c: New test.
5883
5884 2011-08-08  H.J. Lu  <hongjiu.lu@intel.com>
5885
5886         PR target/49781
5887         * gcc.target/i386/pr49781-1.c: New.
5888
5889 2011-08-08  Jason Merrill  <jason@redhat.com>
5890
5891         * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well.
5892
5893         * g++.dg/cpp0x/initlist5.C: Add 50011 test.
5894
5895 2011-08-07  Janus Weil  <janus@gcc.gnu.org>
5896
5897         PR fortran/49638
5898         * gfortran.dg/typebound_override_1.f90: New.
5899
5900 2011-08-07  Kai Tietz  <ktietz@redhat.com>
5901
5902         * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for
5903         x86_64 mingw target.
5904         * gcc.dg/tree-ssa/loop-1.c: Likewise.
5905         * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
5906         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
5907         * gcc.dg/tree-ssa/loop-33.c: Likewise.
5908         * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
5909         * gcc.dg/tree-ssa/loop-35.c: Likewise.
5910         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
5911         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
5912         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
5913         * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
5914
5915 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5916
5917         PR testsuite/48727
5918         * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*.
5919
5920 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5921
5922         * gcc.dg/pr48770.c: Cleanup coverage files.
5923         * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump.
5924
5925 2011-08-06  Uros Bizjak  <ubizjak@gmail.com>
5926
5927         * gcc.target/i386/sse-22.c (dg-options): Add -march=k8.
5928         (pragma GCC target): Add avx, fma4, lzcnt and bmi options.
5929         * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4,
5930         lzcnt and bmi options.
5931
5932 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5933
5934         PR target/47381
5935         * gcc.dg/pr47381-1.c: New.
5936         * gcc.dg/pr47381-2.c: Likewise.
5937         * gcc.target/i386/pr47381.c: Likewise.
5938
5939 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5940
5941         PR middle-end/47727
5942         * gcc.dg/pr47727.c: New.
5943
5944         PR target/47372
5945         * gcc.dg/pr47372-1.c: New.
5946         * gcc.dg/pr47372-2.c: Likewise.
5947
5948 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5949
5950         PR middle-end/47449
5951         * gcc.target/i386/pr47449.c: New.
5952
5953         PR target/47446
5954         * gcc.dg/pr47446-1.c: New.
5955         * gcc.dg/pr47446-2.c: Likewise.
5956
5957 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5958
5959         PR target/47766
5960         * gcc.dg/pr47766.c: New.
5961
5962         PR target/47715
5963         * gcc.dg/tls/pr47715-1.c: New.
5964         * gcc.dg/tls/pr47715-2.c: Likewise.
5965         * gcc.dg/tls/pr47715-3.c: Likewise.
5966         * gcc.dg/tls/pr47715-4.c: Likewise.
5967         * gcc.dg/tls/pr47715-5.c: Likewise.
5968
5969 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5970
5971         PR libobjc/50002
5972         * objc.dg/gnu-api-2-class.m: Updated comments.
5973         * obj-c++.dg/gnu-api-2-class.mm: Likewise.
5974         * objc.dg/gnu-api-2-class-meta.m: New test.
5975         * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
5976
5977 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5978
5979         PR libobjc/49882
5980         * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass()
5981         with classes that are in construction.
5982
5983 2011-08-06  H.J. Lu  <hongjiu.lu@intel.com>
5984
5985         PR target/48084
5986         * gcc.target/i386/pr48084-1.c: New.
5987         * gcc.target/i386/pr48084-2.c: Likewise.
5988         * gcc.target/i386/pr48084-3.c: Likewise.
5989         * gcc.target/i386/pr48084-4.c: Likewise.
5990         * gcc.target/i386/pr48084-5.c: Likewise.
5991
5992         PR rtl-optimization/49504
5993         * gcc.target/i386/pr49504.c: New.
5994
5995         PR target/49860
5996         * gcc.dg/pr49860.c: New.
5997
5998 2011-08-06  Nicola Pero  <nicola.pero@meta-innovation.com>
5999
6000         PR libobjc/49882
6001         * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass()
6002         with classes that are in construction.
6003
6004 2011-08-05  Jason Merrill  <jason@redhat.com>
6005
6006         PR c++/48993
6007         * g++.dg/cpp0x/constexpr-48089.C: Add cases.
6008
6009         PR c++/49921
6010         * g++.dg/cpp0x/decltype31.C: New.
6011
6012         PR c++/49669
6013         * g++.dg/init/array28.C: New.
6014
6015         PR c++/49988
6016         * g++.dg/cpp0x/constexpr-non-const-arg3.C: New.
6017
6018 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6019
6020         PR target/47369
6021         * gcc.dg/pr47369-1.c: New.
6022
6023 2011-08-05  H.J. Lu  <hongjiu.lu@intel.com>
6024
6025         PR middle-end/47364
6026         * gcc.dg/torture/pr47364-1.c: New.
6027         * gcc.c-torture/compile/pr47364-1.c: Likewise.
6028         * gcc.c-torture/compile/pr47364-2.c: Likewise.
6029
6030 2011-08-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
6031
6032         PR fortran/37211
6033         * gfortran.dg/transfer_check_2.f90:  New test case.
6034
6035 2011-08-05  Jan Hubicka  <jh@suse.cz>
6036
6037         PR middle-end/49494
6038         * gfortran.dg/pr49494.f90: New testcase.
6039
6040 2011-08-05  Jan Hubicka  <jh@suse.cz>
6041
6042         PR middle-end/49735
6043         * gcc.c-torture/compile/pr49735.c: New testcase.
6044
6045 2011-08-05  Jason Merrill  <jason@redhat.com>
6046
6047         PR c++/47453
6048         * g++.dg/cpp0x/initlist56.C: New.
6049
6050         PR c++/49812
6051         * g++.dg/overload/rvalue2.C: New.
6052
6053         PR c++/49983
6054         * g++.dg/cpp0x/range-for21.C: New.
6055
6056         * g++.dg/ext/vla11.C: New.
6057
6058 2011-08-05  Richard Guenther  <rguenther@suse.de>
6059
6060         PR tree-optimization/49984
6061         * gcc.dg/tree-ssa/vrp59.c: New testcase.
6062
6063 2011-08-05  Richard Guenther  <rguenther@suse.de>
6064
6065         * gcc.dg/tree-ssa/vrp51.c: Disable CCP.
6066         * gcc.dg/tree-ssa/vrp52.c: Likewise.
6067         * gcc.dg/tree-ssa/vrp53.c: Likewise.
6068
6069 2011-08-04  Mikael Morin  <mikael.morin@sfr.fr>
6070
6071         * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive.
6072         * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive.
6073         * gfortran.dg/ldist-pr43023.f90: Ditto.
6074         * gfortran.dg/namelist_52.f90: Ditto.
6075         * gfortran.dg/interface_proc_end.f90: Ditto.
6076         * gfortran.dg/vector_subscript_bound_1.f90: Ditto.
6077         * gfortran.dg/generic_typebound_operator_1.f90: Ditto.
6078
6079 2011-08-04  Ira Rosen  <ira.rosen@linaro.org>
6080
6081         * gcc.dg/vect/vect-over-widen-1.c: New test.
6082         * gcc.dg/vect/vect-over-widen-2.c: New test.
6083         * gcc.dg/vect/vect-over-widen-3.c: New test.
6084         * gcc.dg/vect/vect-over-widen-4.c: New test.
6085
6086 2011-08-04  Richard Guenther  <rguenther@suse.de>
6087
6088         PR fortran/49957
6089         * gfortran.dg/vect/O3-pr49957.f: New testcase.
6090
6091 2011-08-04  Ian Bolton  <ian.bolton@arm.com>
6092
6093         * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2.
6094
6095 2011-08-04  Jakub Jelinek  <jakub@redhat.com>
6096
6097         PR middle-end/49905
6098         * g++.dg/ext/builtin-object-size3.C: New test.
6099
6100 2011-08-03  Jakub Jelinek  <jakub@redhat.com>
6101
6102         PR tree-optimization/49948
6103         * gcc.dg/pr49948.c: New test.
6104
6105 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6106
6107         PR middle-end/47383
6108         * gcc.dg/torture/pr47383.c: New.
6109
6110 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6111
6112         * gnat.dg/specs/debug1.ads: Add missing -margs switch.
6113
6114 2011-08-03  Arnaud Charlet  <charlet@adacore.com>
6115
6116         * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file.
6117
6118 2011-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6119
6120         PR target/47744
6121         * gcc.dg/torture/pr47744-1.c: New.
6122         * gcc.dg/torture/pr47744-2.c: Likewise.
6123         * gcc.dg/torture/pr47744-3.c: Likewise.
6124
6125 2011-08-03  Richard Guenther  <rguenther@suse.de>
6126
6127         PR middle-end/49958
6128         * gcc.dg/torture/pr49958.c: New testcase.
6129
6130 2011-08-03  Richard Guenther  <rguenther@suse.de>
6131
6132         PR tree-optimization/49938
6133         * g++.dg/torture/pr49938.C: New testcase.
6134
6135 2011-08-02  Jason Merrill  <jason@redhat.com>
6136
6137         PR c++/43886
6138         * g++.dg/cpp0x/lambda/lambda-defarg2.C: New.
6139
6140         PR c++/49577
6141         * g++.dg/cpp0x/initlist5.C: Add additional cases.
6142
6143         PR c++/49593
6144         * g++.dg/cpp0x/variadic115.C: New.
6145
6146         PR c++/49803
6147         * g++.dg/cpp0x/union5.C: New.
6148
6149 2011-08-02  Daniel Kraft  <d@domob.eu>
6150
6151         PR fortran/49885
6152         * gfortran.dg/auto_char_dummy_array_3.f90: New test.
6153
6154 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6155
6156         PR middle-end/49947
6157         * gcc.dg/tree-ssa/forwprop-15.c
6158
6159 2011-08-02  Jason Merrill  <jason@redhat.com>
6160
6161         PR c++/49834
6162         * g++.dg/cpp0x/range-for20.C: New.
6163
6164 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6165
6166         * gfortran.dg/coarray_lib_token_3.f90: New.
6167
6168 2011-08-02  Jakub Jelinek  <jakub@redhat.com>
6169
6170         PR fortran/46752
6171         * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics.
6172         * gcc.dg/gomp/atomic-15.c: New test.
6173         * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics.
6174         * g++.dg/gomp/atomic-15.C: New test.
6175         * g++.dg/gomp/private-1.C: New test.
6176         * g++.dg/gomp/sharing-2.C: New test.
6177         * gfortran.dg/gomp/crayptr1.f90: Don't expect error
6178         about Cray pointer in FIRSTPRIVATE/LASTPRIVATE.
6179         * gfortran.dg/gomp/omp_atomic2.f90: New test.
6180
6181 2011-08-02  Tobias Burnus  <burnus@net-b.de>
6182
6183         * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo".
6184         * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final
6185         cleanup-module.
6186         * gfortran.dg/alloc_comp_assign_7.f90: Ditto.
6187         * gfortran.dg/allocatable_function_5.f90: Ditto.
6188         * gfortran.dg/allocate_stat.f90: Ditto.
6189         * gfortran.dg/array_constructor_20.f90: Ditto.
6190         * gfortran.dg/array_constructor_21.f90: Ditto.
6191         * gfortran.dg/array_constructor_22.f90: Ditto.
6192         * gfortran.dg/array_constructor_26.f03: Ditto.
6193         * gfortran.dg/array_function_4.f90: Ditto.
6194         * gfortran.dg/assumed_charlen_function_1.f90: Ditto.
6195         * gfortran.dg/assumed_size_dt_dummy.f90: Ditto.
6196         * gfortran.dg/bind_c_usage_15.f90: Ditto.
6197         * gfortran.dg/bind_c_usage_16.f03: Ditto.
6198         * gfortran.dg/bind_c_usage_3.f03: Ditto.
6199         * gfortran.dg/binding_label_tests_7.f03: Ditto.
6200         * gfortran.dg/class_15.f03: Ditto.
6201         * gfortran.dg/class_27.f03: Ditto.
6202         * gfortran.dg/class_33.f90: Ditto.
6203         * gfortran.dg/class_37.f03: Ditto.
6204         * gfortran.dg/class_40.f03: Ditto.
6205         * gfortran.dg/class_42.f03: Ditto.
6206         * gfortran.dg/class_defined_operator_1.f03: Ditto.
6207         * gfortran.dg/coarray/registering_1.f90: Ditto.
6208         * gfortran.dg/convert_1.f90: Ditto.
6209         * gfortran.dg/default_initialization_3.f90: Ditto.
6210         * gfortran.dg/dependency_25.f90: Ditto.
6211         * gfortran.dg/dependency_26.f90: Ditto.
6212         * gfortran.dg/dependency_36.f90: Ditto.
6213         * gfortran.dg/dependency_37.f90: Ditto.
6214         * gfortran.dg/derived_array_intrinisics_1.f90: Ditto.
6215         * gfortran.dg/dynamic_dispatch_10.f03: Ditto.
6216         * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto.
6217         * gfortran.dg/elemental_pointer_1.f90: Ditto.
6218         * gfortran.dg/elemental_result_1.f90: Ditto.
6219         * gfortran.dg/empty_derived_type.f90: Ditto.
6220         * gfortran.dg/entry_7.f90: Ditto.
6221         * gfortran.dg/entry_dummy_ref_2.f90: Ditto.
6222         * gfortran.dg/equiv_constraint_3.f90: Ditto.
6223         * gfortran.dg/error_recovery_3.f90: Ditto.
6224         * gfortran.dg/extends_4.f03: Ditto.
6225         * gfortran.dg/func_assign.f90: Ditto.
6226         * gfortran.dg/func_assign_3.f90: Ditto.
6227         * gfortran.dg/generic_1.f90: Ditto.
6228         * gfortran.dg/generic_18.f90: Ditto.
6229         * gfortran.dg/generic_22.f03: Ditto.
6230         * gfortran.dg/generic_4.f90: Ditto.
6231         * gfortran.dg/generic_6.f90: Ditto.
6232         * gfortran.dg/generic_actual_arg.f90: Ditto.
6233         * gfortran.dg/graphite/id-21.f: Ditto.
6234         * gfortran.dg/graphite/pr45758.f90: Ditto.
6235         * gfortran.dg/host_assoc_call_2.f90: Ditto.
6236         * gfortran.dg/host_assoc_call_3.f90: Ditto.
6237         * gfortran.dg/host_assoc_call_4.f90: Ditto.
6238         * gfortran.dg/host_assoc_function_4.f90: Ditto.
6239         * gfortran.dg/host_used_types_1.f90: Ditto.
6240         * gfortran.dg/implicit_1.f90: Ditto.
6241         * gfortran.dg/implicit_11.f90: Ditto.
6242         * gfortran.dg/implicit_derived_type_1.f90: Ditto.
6243         * gfortran.dg/impure_actual_1.f90: Ditto.
6244         * gfortran.dg/impure_assignment_1.f90: Ditto.
6245         * gfortran.dg/impure_constructor_1.f90: Ditto.
6246         * gfortran.dg/initialization_10.f90: Ditto.
6247         * gfortran.dg/initialization_12.f90: Ditto.
6248         * gfortran.dg/interface_14.f90: Ditto.
6249         * gfortran.dg/interface_15.f90: Ditto.
6250         * gfortran.dg/interface_2.f90: Ditto.
6251         * gfortran.dg/interface_25.f90: Ditto.
6252         * gfortran.dg/interface_26.f90: Ditto.
6253         * gfortran.dg/interface_29.f90: Ditto.
6254         * gfortran.dg/interface_assignment_1.f90: Ditto.
6255         * gfortran.dg/internal_pack_6.f90: Ditto.
6256         * gfortran.dg/internal_pack_7.f90: Ditto.
6257         * gfortran.dg/internal_pack_8.f90: Ditto.
6258         * gfortran.dg/lto/pr45586_0.f90: Ditto.
6259         * gfortran.dg/lto/pr47839_0.f90: Ditto.
6260         * gfortran.dg/module_commons_3.f90: Ditto.
6261         * gfortran.dg/module_equivalence_4.f90: Ditto.
6262         * gfortran.dg/module_equivalence_6.f90: Ditto.
6263         * gfortran.dg/module_function_type_1.f90: Ditto.
6264         * gfortran.dg/module_naming_1.f90: Ditto.
6265         * gfortran.dg/namelist_4.f90: Ditto.
6266         * gfortran.dg/operator_c1202.f90: Ditto.
6267         * gfortran.dg/parens_7.f90: Ditto.
6268         * gfortran.dg/pr32921.f: Ditto.
6269         * gfortran.dg/pr33646.f90: Ditto.
6270         * gfortran.dg/pr41928.f90: Ditto.
6271         * gfortran.dg/pr42119.f90: Ditto.
6272         * gfortran.dg/pr43984.f90: Ditto.
6273         * gfortran.dg/present_1.f90: Ditto.
6274         * gfortran.dg/private_type_2.f90: Ditto.
6275         * gfortran.dg/proc_decl_2.f90: Ditto.
6276         * gfortran.dg/proc_ptr_10.f90: Ditto.
6277         * gfortran.dg/proc_ptr_22.f90: Ditto.
6278         * gfortran.dg/proc_ptr_8.f90: Ditto.
6279         * gfortran.dg/proc_ptr_comp_12.f90: Ditto.
6280         * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto.
6281         * gfortran.dg/pure_formal_proc_2.f90: Ditto.
6282         * gfortran.dg/realloc_on_assign_4.f03: Ditto.
6283         * gfortran.dg/substring_equivalence.f90: Ditto.
6284         * gfortran.dg/transfer_assumed_size_1.f90: Ditto.
6285         * gfortran.dg/transpose_optimization_1.f90: Ditto.
6286         * gfortran.dg/trim_optimize_6.f90: Ditto.
6287         * gfortran.dg/typebound_call_12.f03: Ditto.
6288         * gfortran.dg/typebound_operator_5.f03: Ditto.
6289         * gfortran.dg/typebound_operator_6.f03: Ditto.
6290         * gfortran.dg/typebound_proc_18.f03: Ditto.
6291         * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto.
6292         * gfortran.dg/use_1.f90: Ditto.
6293         * gfortran.dg/use_10.f90: Ditto.
6294         * gfortran.dg/use_11.f90: Ditto.
6295         * gfortran.dg/use_14.f90: Ditto.
6296         * gfortran.dg/use_only_2.f90: Ditto.
6297         * gfortran.dg/use_rename_4.f90: Ditto.
6298         * gfortran.dg/use_rename_5.f90: Ditto.
6299         * gfortran.dg/used_dummy_types_3.f90: Ditto.
6300         * gfortran.dg/used_interface_ref.f90: Ditto.
6301         * gfortran.dg/used_types_11.f90: Ditto.
6302         * gfortran.dg/used_types_3.f90: Ditto.
6303         * gfortran.dg/used_types_4.f90: Ditto.
6304         * gfortran.dg/userdef_operator_2.f90: Ditto.
6305         * gfortran.dg/vect/fast-math-vect-8.f90: Ditto.
6306         * gfortran.dg/vect/pr46213.f90: Ditto.
6307         * gfortran.dg/whole_file_21.f90: Ditto.
6308         * gfortran.dg/whole_file_22.f90: Ditto.
6309         * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}".
6310         * gfortran.dg/coarray_lib_token_2.f90: Ditto.
6311
6312 2011-08-02  Kai Tietz  <ktietz@redhat.com>
6313
6314         * gcc.dg/tree-ssa/forwprop-15.c: New testcase.
6315
6316 2011-08-01  Jason Merrill  <jason@redhat.com>
6317
6318         PR c++/49932
6319         * g++.dg/abi/mangle49.C: New.
6320
6321         PR c++/49924
6322         * g++.dg/cpp0x/constexpr-array4.C: New.
6323
6324         PR c++/49813
6325         * g++.dg/cpp0x/constexpr-builtin1.C: New.
6326
6327 2011-08-01  Uros Bizjak  <ubizjak@gmail.com>
6328
6329         PR target/49927
6330         * gcc.target/i386/pr49927.c: New test.
6331
6332 2011-08-01  Ira Rosen  <ira.rosen@linaro.org>
6333
6334         PR tree-optimization/49926
6335         * gcc.dg/vect/pr49926.c: New test.
6336
6337 2011-08-01  Kirill Yukhin  <kirill.yukhin@intel.com>
6338
6339         * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New.
6340         * gcc.target/i386/lzcnt-1.c: New test.
6341         * gcc.target/i386/lzcnt-2.c: Likewise.
6342         * gcc.target/i386/lzcnt-2a.c: Likewise.
6343         * gcc.target/i386/lzcnt-3.c: Likewise.
6344         * gcc.target/i386/lzcnt-4.c: Likewise.
6345         * gcc.target/i386/lzcnt-4a.c: Likewise.
6346         * gcc.target/i386/lzcnt-5.c: Likewise.
6347         * gcc.target/i386/lzcnt-6.c: Likewise.
6348         * gcc.target/i386/lzcnt-6a.c: Likewise.
6349         * gcc.target/i386/lzcnt-check.h: Likewise.
6350
6351         * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt.
6352         * gcc.target/i386/sse-13.c: Likewise.
6353         * gcc.target/i386/sse-14.c: Likewise.
6354         * g++.dg/other/i386-2.C: Likewise.
6355         * g++.dg/other/i386-3.C: Likewise.
6356
6357 2011-08-01  Julian Brown  <julian@codesourcery.com>
6358
6359         * gcc.target/arm/fixed-point-exec.c: New test.
6360
6361 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6362
6363         PR target/49920
6364         * gcc.target/i386/pr49920.c: New test.
6365
6366 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6367
6368         * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only.
6369         * gcc.dg/tree-ssa/pr23109.c: Ditto.
6370         * gcc.dg/tree-ssa/loop-7.c: Ditto.
6371         * gcc.dg/tree-ssa/loop-32.c: Ditto.
6372         * gcc.dg/tree-ssa/loop-33.c: Ditto.
6373         * gcc.dg/tree-ssa/loop-34.c: Ditto.
6374         * gcc.dg/tree-ssa/loop-35.c: Ditto.
6375         * gcc.dg/tree-ssa/restrict-3.c: Ditto.
6376         * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto.
6377         * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto.
6378         * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto.
6379         * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto.
6380         * gcc.dg/tree-ssa/structopt-1.c: Ditto.
6381         * g++.dg/tree-ssa/pr33615.C: Ditto.
6382         * g++.dg/tree-ssa/restrict1.C: Ditto.
6383         * c-c++-common/restrict-2.c: Ditto.
6384         * gfortran.dg/pr32921.f: Ditto.
6385         * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only.
6386         * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only.
6387         * gcc.dg/tree-ssa/vrp47.c: Ditto.
6388         * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only.
6389         * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only.
6390         * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only.
6391         * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
6392         * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
6393         * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
6394         * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto.
6395
6396 2011-07-31  Uros Bizjak  <ubizjak@gmail.com>
6397
6398         * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and
6399         .exe.ltrans[0-9]*. dump files.
6400
6401 2011-07-31  Janus Weil  <janus@gcc.gnu.org>
6402
6403         PR fortran/49112
6404         * gfortran.dg/abstract_type_6.f03: Modified.
6405         * gfortran.dg/typebound_proc_24.f03: New.
6406
6407 2011-07-30  Paolo Carlini  <paolo.carlini@oracle.com>
6408
6409         PR testsuite/49917
6410         * g++.dg/init/for1.C: Fix.
6411
6412 2011-07-30  Thomas Koenig  <tkoenig@gcc.gnu.org>
6413
6414         PR fortran/48876
6415         * gfortran.dg/string_5.f90:  New test.
6416
6417 2011-07-29  Jason Merrill  <jason@redhat.com>
6418
6419         PR c++/49867
6420         * g++.dg/cpp0x/lambda/lambda-switch.C: New.
6421
6422 2011-07-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6423
6424         PR tree-optimization/47407
6425         * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on
6426         alpha*-dec-osf*.
6427         Sort target list.
6428
6429 2011-07-29  Richard Guenther  <rguenther@suse.de>
6430
6431         * gcc.dg/uninit-suppress.c: Also disable VRP.
6432         * gcc.dg/uninit-suppress_2.c: Likewise.
6433
6434 2011-07-28  Jason Merrill  <jason@redhat.com>
6435
6436         PR c++/49808
6437         * g++.dg/template/nontype24.C: New.
6438
6439 2011-07-28  H.J. Lu  <hongjiu.lu@intel.com>
6440
6441         PR rtl-optimization/47958
6442         * gcc.dg/torture/pr47958-1.c: New.
6443
6444 2011-07-29  Wei Guozhi  <carrot@google.com>
6445
6446         PR rtl-optimization/49799
6447         * gcc.dg/pr49799.c: New test case.
6448
6449 2011-07-22  Sebastian Pop  <sebastian.pop@amd.com>
6450
6451         PR middle-end/48648
6452         * gcc.dg/graphite/id-pr48648.c: New.
6453
6454 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6455
6456         PR fortran/31067
6457         * gfortran.dg/maxloc_2.f90: New test.
6458         * gfortran.dg/maxloc_3.f90: New test.
6459         * gfortran.dg/minloc_1.f90: New test.
6460         * gfortran.dg/minloc_2.f90: New test.
6461         * gfortran.dg/minloc_3.f90: New test.
6462         * gfortran.dg/minmaxloc_7.f90: New test.
6463
6464         PR debug/49871
6465         * gcc.dg/debug/dwarf2/pr49871.c: New test.
6466
6467 2011-07-28  Jakub Jelinek  <jakub@redhat.com>
6468
6469         * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure
6470         the builtin isn't optimized away.
6471
6472 2011-07-27  Tobias Burnus  <burnus@net-b.de>
6473
6474         PR fortran/45586
6475         * gfortran.dg/lto/pr45586-2_0.f90: New.
6476
6477 2011-07-27  Aldy Hernandez  <aldyh@redhat.com>
6478
6479         PR middle-end/49875
6480         * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves.
6481         * c-c++-common/cxxbitfields-5.c: Same.
6482
6483 2011-07-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
6484
6485         * lib/target-supports.exp (check_effective_target_mmap): Use
6486         check_function_available.
6487
6488 2011-07-27  Jeffrey Yasskin  <jyasskin@google.com>
6489
6490         * g++.old-deja/g++.pt/crash60.C: Updated.
6491
6492 2011-07-27  Jakub Jelinek  <jakub@redhat.com>
6493
6494         PR target/49866
6495         * gcc.target/i386/pr49866.c: New test.
6496
6497 2011-07-27  Yukhin Kirill  <kirill.yukhin@intel.com>
6498
6499         * gcc.target/i386/i386.exp (check_effective_target_bmi): New.
6500         * gcc.target/i386/bmi-andn-1.c: New test.
6501         * gcc.target/i386/bmi-andn-1a.c: Likewise.
6502         * gcc.target/i386/bmi-andn-2.c: Likewise.
6503         * gcc.target/i386/bmi-andn-2a.c: Likewise.
6504         * gcc.target/i386/bmi-bextr-1.c: Likewise.
6505         * gcc.target/i386/bmi-bextr-1a.c: Likewise.
6506         * gcc.target/i386/bmi-bextr-2.c: Likewise.
6507         * gcc.target/i386/bmi-bextr-2a.c: Likewise.
6508         * gcc.target/i386/bmi-blsi-1.c: Likewise.
6509         * gcc.target/i386/bmi-blsi-1a.c: Likewise.
6510         * gcc.target/i386/bmi-blsi-2.c: Likewise.
6511         * gcc.target/i386/bmi-blsi-2a.c: Likewise.
6512         * gcc.target/i386/bmi-blsmsk-1.c: Likewise.
6513         * gcc.target/i386/bmi-blsmsk-1a.c: Likewise.
6514         * gcc.target/i386/bmi-blsmsk-2.c: Likewise.
6515         * gcc.target/i386/bmi-blsmsk-2a.c: Likewise.
6516         * gcc.target/i386/bmi-blsr-1.c: Likewise.
6517         * gcc.target/i386/bmi-blsr-1a.c: Likewise.
6518         * gcc.target/i386/bmi-blsr-2.c: Likewise.
6519         * gcc.target/i386/bmi-blsr-2a.c: Likewise.
6520         * gcc.target/i386/bmi-tzcnt-1.c: Likewise.
6521         * gcc.target/i386/bmi-tzcnt-1a.c: Likewise.
6522         * gcc.target/i386/bmi-tzcnt-2.c: Likewise.
6523         * gcc.target/i386/bmi-tzcnt-2a.c: Likewise.
6524
6525 2011-07-27  Sebastian Pop  <sebastian.pop@amd.com>
6526
6527         PR middle-end/47691
6528         * gfortran.dg/graphite/id-pr47691.f: New.
6529
6530 2011-07-27  Uros Bizjak  <ubizjak@gmail.com>
6531
6532         * gcc.target/i386/avx-os-support.h: New.
6533         * gcc.target/i386/avx-check.h: Include avx-os-support.h
6534         (main): Check avx_os_support before the test is run.
6535         * gcc.target/i386/aes-avx-check.h: Ditto.
6536         * gcc.target/i386/pclmul-avx-check.h: Ditto.
6537
6538 2011-07-27  Kai Tietz  <ktietz@redhat.com>
6539
6540         * gcc.target/i386/aggregate-ret3.c: New test.
6541         * gcc.target/i386/aggregate-ret4.c: New test.
6542
6543 2011-07-27  Daniel Carrera  <dcarrera@gmail.com>
6544
6545         PR fortran/49755
6546         * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an
6547         allocated array should *not* change its size.
6548         * gfortran.dg/multiple_allocation_3.f90: New test.
6549
6550 2011-07-26  Paolo Carlini  <paolo.carlini@oracle.com>
6551
6552         PR c++/49776
6553         * g++.dg/cpp0x/constexpr-49776.C: New.
6554
6555 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6556
6557         PR middle-end/47046
6558         * gcc.dg/graphite/id-pr47046.c: New.
6559
6560 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6561
6562         PR middle-end/47653
6563         * gcc.dg/graphite/run-id-pr47593.c: New.
6564
6565 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6566
6567         PR middle-end/47653
6568         * gcc.dg/graphite/run-id-pr47653.c: New.
6569         * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for
6570         induction variables.
6571         * gcc.dg/graphite/scop-16.c: Same.
6572         * gcc.dg/graphite/scop-17.c: Same.
6573         * gcc.dg/graphite/scop-21.c: Same.
6574
6575 2011-07-26  Sebastian Pop  <sebastian.pop@amd.com>
6576
6577         PR middle-end/48805
6578         * gcc.dg/graphite/id-pr48805.c: New.
6579
6580 2011-07-26  Tobias Burnus  <burnus@net-b.de>
6581
6582         * gfortran.dg/coarray_lib_token_2.f90: New.
6583
6584 2011-07-26  Ira Rosen  <ira.rosen@linaro.org>
6585
6586         * gcc.dg/vect/vect-70.c: Reduce the data size to fit
6587         SPU local store.
6588
6589 2011-07-25  Andrew Pinski  <apinski@cavium.com>
6590
6591         PR tree-opt/49671
6592         * gcc.dg/tree-ssa/pr49671-1.c: New testcase.
6593         * gcc.dg/tree-ssa/pr49671-2.c: New testcase.
6594
6595 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6596
6597         * lib/target-supports.exp (check_effective_target_mmap): New proc.
6598
6599         * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__.
6600         * gcc.c-torture/execute/loop-2g.c: Likewise.
6601         * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp.
6602         Require mmap support.
6603         * gcc.c-torture/execute/loop-2g.x: Likewise.
6604         * gcc.dg/20030711-1.c: Replace dg-do target list by mmap.
6605         (MAP_ANON): Provide default.
6606         * gcc.dg/20050826-1.c: Likewise.
6607         * gcc.target/i386/pr36533.c: Likewise.
6608         * gcc.dg/vect/pr49038.c: Remove dg-do run.
6609         Use dg-require-effective-target mmap.
6610
6611 2011-07-25  Paolo Carlini  <paolo.carlini@oracle.com>
6612
6613         PR c++/49838
6614         * g++.dg/cpp0x/range-for19.C: New.
6615
6616 2011-07-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6617
6618         PR testsuite/49753
6619         * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options.
6620
6621         Revert:
6622         2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6623
6624         PR testsuite/49753
6625         * g++.dg/torture/pr49309.C: Remove.
6626
6627 2011-07-25  Richard Sandiford  <richard.sandiford@linaro.org>
6628
6629         PR tree-optimization/49809
6630         * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New
6631         test.
6632
6633 2011-07-25  Richard Guenther  <rguenther@suse.de>
6634
6635         PR tree-optimization/49715
6636         * gcc.target/i386/pr49715-1.c: New testcase.
6637         * gcc.target/i386/pr49715-2.c: Likewise.
6638
6639 2011-07-23  Jason Merrill  <jason@redhat.com>
6640
6641         * g++.dg/cpp0x/decltype21.C: Add 49823 examples.
6642
6643 2011-07-22  Jason Merrill  <jason@redhat.com>
6644
6645         PR c++/49793
6646         * g++.dg/cpp0x/initlist55.C: New.
6647
6648 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6649
6650         PR fortran/49791
6651         * gfortran.dg/namelist_72.f: New.
6652
6653 2011-07-23  Tobias Burnus  <burnus@net-b.de>
6654
6655         * gfortran.dg/coarray_25.f90: New.
6656
6657 2011-07-22  Ville Voutilainen  <ville.voutilainen@gmail.com>
6658
6659         * override1.C: This test should use c++0x mode.
6660         * override3.C: New. Test the diagnostics in c++98 mode.
6661
6662 2011-07-22  Jason Merrill  <jason@redhat.com>
6663             Mark Glisse  <marc.glisse@normalesup.org>
6664
6665         PR c++/30112
6666         * g++.dg/other/pragma-re-1.C: Add namespace cases.
6667
6668         PR c++/49813
6669         * g++.dg/opt/builtins2.C: New.
6670         * g++.dg/other/error27.C: Don't rely on __builtin.
6671
6672 2011-07-22  H.J. Lu  <hongjiu.lu@intel.com>
6673
6674         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run
6675         on lp64 targets.
6676         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise.
6677         * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise.
6678         * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise.
6679         * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise.
6680
6681         * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32
6682         instead of ia32.
6683
6684 2011-07-22  Richard Guenther  <rguenther@suse.de>
6685
6686         PR tree-optimization/45819
6687         * gcc.dg/pr45819.c: New testcase.
6688
6689 2011-07-22  Uros Bizjak  <ubizjak@gmail.com>
6690
6691         * lib/target-supports.exp (check_ifunc_available): Rewrite.
6692
6693 2011-07-21  Sebastian Pop  <sebastian.pop@amd.com>
6694
6695         PR middle-end/47654
6696         PR middle-end/49649
6697         * gcc.dg/graphite/run-id-pr47654.c: New.
6698
6699 2011-07-21  Ian Lance Taylor  <iant@google.com>
6700
6701         PR middle-end/49705
6702         * gcc.dg/pr49705.c: New test.
6703
6704 2011-07-21  Uros Bizjak  <ubizjak@gmail.com>
6705
6706         * lib/target-supports.exp (check_avx_os_support_available): New.
6707         (check_effective_target_avx_runtime): Use it.
6708
6709 2011-07-21  Richard Guenther  <rguenther@suse.de>
6710
6711         PR tree-optimization/49770
6712         * g++.dg/torture/pr49770.C: New testcase.
6713
6714 2011-07-21  Kai Tietz  <ktietz@redhat.com>
6715
6716         * gcc.dg/tree-ssa/pr30978.c: adjusted.
6717         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
6718
6719 2011-07-21  Tobias Burnus  <burnus@net-b.de>
6720
6721         * gfortran.dg/coarray_lib_token_1.f90: New.
6722
6723 2011-07-21  Georg-Johann Lay  <avr@gjlay.de>
6724
6725         * gcc.dg/pr32912-2.c: Skip for AVR.
6726         * gcc.dg/pr44674.c: Add dg-require-profiling.
6727
6728 2011-07-20  Jason Merrill  <jason@redhat.com>
6729
6730         * g++.dg/ext/desig2.C: New.
6731
6732 2011-07-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
6733
6734         * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to
6735         be generated.
6736         * gcc.target/powerpc/ppc-fma-2.c: Ditto.
6737         * gcc.target/powerpc/recip-3.c: Ditto.
6738
6739 2011-07-19  Jason Merrill  <jason@redhat.com>
6740
6741         PR c++/6709 (DR 743)
6742         PR c++/42603 (DR 950)
6743         * g++.dg/cpp0x/decltype21.C: New.
6744
6745 2011-07-20  Richard Guenther  <rguenther@suse.de>
6746
6747         PR middle-end/18908
6748         * gcc.dg/tree-ssa/pr18908.c: New testcase.
6749         * gcc.dg/tree-ssa/bitwise-sink.c: Adjust.
6750
6751 2011-07-20  Chung-Lin Tang  <cltang@codesourcery.com>
6752
6753         * gcc.target/arm/combine-movs.c: New.
6754         * gcc.target/arm/unsigned-extend-2.c: New.
6755
6756 2011-07-19  Jason Merrill  <jason@redhat.com>
6757
6758         PR c++/49785
6759         * g++.dg/cpp0x/variadic114.C: New.
6760
6761 2011-07-19  Tobias Burnus  <burnus@net-b.de>
6762
6763         * gfortran.dg/coarray_args_1.f90: New.
6764         * gfortran.dg/coarray_args_2.f90: New.
6765
6766 2011-07-19  Janus Weil  <janus@gcc.gnu.org>
6767
6768         PR fortran/49708
6769         * gfortran.dg/allocate_error_3.f90: New.
6770
6771 2011-07-19  Richard Guenther  <rguenther@suse.de>
6772
6773         * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern.
6774         * gcc.dg/tree-ssa/bool-11.c: Likewise.
6775         * gcc.dg/torture/20110719-1.c: New testcase.
6776
6777 2011-07-19  Jakub Jelinek  <jakub@redhat.com>
6778
6779         PR tree-optimization/49768
6780         * gcc.c-torture/execute/pr49768.c: New test.
6781
6782 2011-07-19  Ira Rosen  <ira.rosen@linaro.org>
6783
6784         PR tree-optimization/49771
6785         * gcc.dg/vect/pr49771.c: New test.
6786
6787 2011-07-18  Martin Jambor  <mjambor@suse.cz>
6788
6789         * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan.
6790         * gcc.dg/ipa/ipa-2.c: Likewise.
6791         * gcc.dg/ipa/ipa-3.c: Likewise and made functions static.
6792         * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan.
6793         * gcc.dg/ipa/ipa-5.c: Likewise.
6794         * gcc.dg/ipa/ipa-7.c: Likewise.
6795         * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan.
6796         * gcc.dg/ipa/ipacost-1.c: Likewise.
6797         * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some
6798         functions.
6799         * gcc.dg/ipa/ipcp-1.c: New test.
6800         * gcc.dg/ipa/ipcp-2.c: Likewise.
6801         * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase.
6802
6803 2011-07-18  Jakub Jelinek  <jakub@redhat.com>
6804
6805         PR middle-end/49675
6806         * gfortran.dg/pr49675.f90: New test.
6807
6808 2011-07-18  Richard Guenther  <rguenther@suse.de>
6809
6810         * gcc.dg/torture/20110718-1.c: New testcase.
6811
6812 2011-07-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
6813
6814         * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support.
6815         * g++.dg/ext/bitfield3.C: Likewise.
6816         * g++.dg/ext/bitfield4.C: Likewise.
6817         * g++.dg/ext/bitfield5.C: Likewise.
6818         * g++.dg/other/PR23205.C: Remove *-*-netware* support.
6819         * g++.dg/other/pr23205-2.C: Likewise.
6820         * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if.
6821         * gcc.c-torture/compile/20001109-2.c: Likewise.
6822         * gcc.dg/20040813-1.c: Remove *-*-netware* support.
6823         * gcc.dg/bitfld-15.c: Remove i?86-*-netware support.
6824         * gcc.dg/bitfld-16.c: Likewise.
6825         * gcc.dg/bitfld-17.c: Likewise.
6826         * gcc.dg/bitfld-18.c: Likewise.
6827         * gcc.dg/builtins-config.h: Remove Netware support.
6828         * gcc.dg/cdce1.c: Remove *-*-netware* support.  Update line number.
6829         * gcc.dg/cdce2.c: Likewise.
6830         * gcc.dg/cpp/assert4.c: Remove netware support.
6831         * gcc.dg/debug/pr35154.c: Remove *-*-netware* support.
6832         * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support.
6833
6834         * lib/target-supports.exp (check_visibility_available): Remove
6835         NetWare support.
6836         (check_profiling_available): Likewise.
6837
6838 2011-07-18  Ira Rosen  <ira.rosen@linaro.org>
6839
6840         * gcc.dg/vect/pr49038.c: Run only on targets that support mmap.
6841
6842 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6843             Thomas Koenig  <tkoenig@gcc.gnu.org>
6844
6845         PR fortran/34657
6846         * gfortran.dg/generic_17.f90: Fix testcase.
6847         * gfortran.dg/interface_3.f90: Add dg-error.
6848         * gfortran.dg/use_14.f90: New.
6849         * gfortran.dg/use_15.f90: New.
6850
6851 2011-07-17  Eric Botcazou  <ebotcazou@adacore.com>
6852
6853         * gnat.dg/pointer_controlled.adb: New test.
6854
6855 2011-07-17  Tobias Burnus  <burnus@net-b.de>
6856
6857         PR fortran/49624
6858         * gfortran.dg/pointer_remapping_7.f90: New.
6859
6860 2011-07-16  Jason Merrill  <jason@redhat.com>
6861
6862         * lib/prune.exp (prune_gcc_output): Prune "In substitution" too.
6863
6864 2011-07-16  Nathan Froyd  <froydnj@codesourcery.com>
6865             Jason Merrill  <jason@redhat.com>
6866
6867         PR c++/45329
6868         PR c++/48934
6869         * g++.dg/cpp0x/decltype29.C: Adjust.
6870         * g++.dg/cpp0x/error4.C: Adjust.
6871         * g++.dg/cpp0x/sfinae26.C: Adjust.
6872         * g++.dg/cpp0x/variadic105.C: Adjust.
6873         * g++.dg/template/deduce3.C: Adjust.
6874         * g++.dg/template/error45.C: Adjust.
6875         * g++.dg/template/ptrmem2.C: Adjust.
6876         * g++.dg/template/sfinae2.C: Adjust.
6877         * g++.old-deja/g++.pt/crash60.C: Adjust.
6878         * g++.old-deja/g++.pt/unify6.C: Adjust.
6879         * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust.
6880         * g++.dg/cpp0x/nullptr15.C: Adjust.
6881         * g++.dg/cpp0x/pr31431-2.C: Adjust.
6882         * g++.dg/cpp0x/pr31431.C: Adjust.
6883         * g++.dg/cpp0x/pr31434.C: Adjust.
6884         * g++.dg/cpp0x/sfinae11.C: Adjust
6885         * g++.dg/cpp0x/temp_default2.C: Adjust.
6886         * g++.dg/cpp0x/trailing4.C: Adjust.
6887         * g++.dg/cpp0x/variadic-ex3.C: Adjust.
6888         * g++.dg/cpp0x/variadic-ex4.C: Adjust.
6889         * g++.dg/cpp0x/variadic105.C: Adjust.
6890         * g++.dg/cpp0x/vt-37737-2.C: Adjust.
6891         * g++.dg/ext/vla2.C: Adjust.
6892         * g++.dg/other/ptrmem10.C: Adjust.
6893         * g++.dg/other/ptrmem11.C: Adjust.
6894         * g++.dg/overload/unknown1.C: Adjust.
6895         * g++.dg/template/conv11.C: Adjust.
6896         * g++.dg/template/dependent-expr5.C: Adjust.
6897         * g++.dg/template/friend.C: Adjust.
6898         * g++.dg/template/incomplete2.C: Adjust.
6899         * g++.dg/template/local4.C: Adjust.
6900         * g++.dg/template/local6.C: Adjust.
6901         * g++.dg/template/operator9.C: Adjust.
6902         * g++.dg/template/ttp25.C: Adjust.
6903         * g++.dg/template/unify10.C: Adjust.
6904         * g++.dg/template/unify11.C: Adjust.
6905         * g++.dg/template/unify6.C: Adjust.
6906         * g++.dg/template/unify9.C: Adjust.
6907         * g++.dg/template/varmod1.C: Adjust.
6908         * g++.old-deja/g++.brendan/crash56.C: Adjust.
6909         * g++.old-deja/g++.pt/crash28.C: Adjust.
6910         * g++.old-deja/g++.pt/explicit41.C: Adjust.
6911         * g++.old-deja/g++.pt/explicit77.C: Adjust.
6912         * g++.old-deja/g++.pt/expr2.C: Adjust.
6913         * g++.old-deja/g++.pt/ptrmem6.C: Adjust.
6914         * g++.old-deja/g++.pt/spec5.C: Adjust.
6915         * g++.old-deja/g++.pt/spec6.C: Adjust.
6916         * g++.old-deja/g++.pt/unify4.C: Adjust.
6917         * g++.old-deja/g++.pt/unify8.C: Adjust.
6918         * g++.old-deja/g++.robertl/eb98.C: Adjust.
6919         * g++.dg/overload/template5.C: New testcase.
6920         * g++.dg/template/overload12.C: New testcase.
6921
6922 2011-07-11  Tobias Burnus  <burnus@net-b.de>
6923
6924         * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented".
6925         * gfortran.dg/coarray_7.f90: Ditto.
6926         * gfortran.dg/coarray/scalar_alloc_1.f90: New.
6927         * gfortran.dg/coarray/scalar_alloc_2.f90: New.
6928
6929 2011-07-16  Bernd Schmidt  <bernds@codesourcery.com>
6930
6931         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-*
6932         case.
6933         * gcc.c-torture/execute/ieee/20000320-1.x: Likewise.
6934         * gcc.c-torture/execute/ieee/hugeval.x: Likewise.
6935         * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for
6936         C67X.
6937         * gcc.c-torture/execute/ieee/pr29302.x: New file.
6938         * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*.
6939         * gcc.dg/torture/builtin-math-7.c: Add a comment.
6940
6941 2011-07-15  Jason Merrill  <jason@redhat.com>
6942
6943         PR testsuite/49741
6944         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore.
6945         Use --extra_opts instead of --additional_options.
6946
6947 2011-07-15  Jakub Jelinek  <jakub@redhat.com>
6948
6949         PR testsuite/49753
6950         * g++.dg/torture/pr49309.C: Remove.
6951
6952 2011-07-15  Bernd Schmidt  <bernds@codesourcery.com>
6953
6954         * gcc.target/tic6x/weak-call.c: New test.
6955         * gcc.target/tic6x/fpcmp.c: New test.
6956         * gcc.target/tic6x/fpdiv.c: New test.
6957         * gcc.target/tic6x/rotdi16-scan.c: New test.
6958         * gcc.target/tic6x/ffssi.c: New test.
6959         * gcc.target/tic6x/fpdiv-lib.c: New test.
6960         * gcc.target/tic6x/cold-lc.c: New test.
6961         * gcc.target/tic6x/longcalls.c: New test.
6962         * gcc.target/tic6x/abi-align-1.c: New test.
6963         * gcc.target/tic6x/fpcmp-finite.c: New test.
6964         * gcc.target/tic6x/rotdi16.c: New test.
6965         * gcc.target/tic6x/bswapl.c: New test.
6966         * gcc.target/tic6x/ffsdi.c: New test.
6967         * gcc.target/tic6x/tic6x.exp: New file.
6968         * gcc.target/tic6x/builtins/arith24.c: New test.
6969         * gcc.target/tic6x/builtins/smpy.c: New test.
6970         * gcc.target/tic6x/builtins/smpylh.c: New test.
6971         * gcc.target/tic6x/builtins/smpyh.c: New test.
6972         * gcc.target/tic6x/builtins/sarith1.c: New test.
6973         * gcc.target/tic6x/builtins/extclr.c: New test
6974         * gcc.target/tic6x/builtins/c6x-builtins.exp: New file.
6975         * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg.
6976         * lib/target-supports.exp (chck_profiling_available): Not on tic6x.
6977         (check_effective_target_ti_c67x, check_effective_target_ti_c64xp):
6978         New functions.
6979         * gcc.c-torture/execute/20101011-1.c: Add a condition for
6980         __TMS320C6X__.
6981         * gcc.dg/20020312-2.c: Likewise.
6982         * gcc.dg/pr27095.c: Handle tic6x like hppa.
6983         * gcc.dg/torture/pr37868.c: Skip on tic6x.
6984         * gcc.dg/torture/builtin-math-7.c: Likewise.
6985
6986         PR testsuite/49757
6987         * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if
6988         not testing tic6x-*-*.
6989
6990 2011-07-14  Andrew Pinski  <pinskia@gmail.com>
6991
6992         PR tree-opt/49309
6993         * g++.dg/torture/pr49309.C: New testcase.
6994
6995 2011-07-14  Bernd Schmidt  <bernds@codesourcery.com>
6996
6997         * gcc.dg/pr48770.c: Add dg-require-effective-target fpic.
6998
6999 2011-07-14  Richard Guenther  <rguenther@suse.de>
7000
7001         PR tree-optimization/49651
7002         * gcc.dg/torture/pr49651.c: New testcase.
7003
7004 2011-07-14  Georg-Johann Lay  <avr@gjlay.de>
7005
7006         PR target/43746
7007         * gcc.dg/array-quals-1.c: Don't xfail on AVR.
7008
7009 2011-07-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
7010
7011         * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to
7012         -mno-pointers-to-nested-functions.
7013         * gcc.target/powerpc/no-r11-2.c: Ditto.
7014         * gcc.target/powerpc/no-r11-3.c: Ditto.
7015
7016 2011-07-13  Jason Merrill  <jason@redhat.com>
7017
7018         * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove.
7019         * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x
7020         when compiling C files.
7021         * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor.
7022         * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor.
7023         * g++.dg/ext/utf-dflt.C: Specify -std=c++98.
7024         * g++.dg/lookup/anon2.C: Likewise.
7025         * g++.dg/tree-ssa/copyprop.C: Likewise.
7026         * g++.old-deja/g++.jason/rfg27.C: Likewise.
7027         * g++.dg/init/vector1.C: Ignore narrowing errors.
7028         * g++.dg/torture/pr35526.C: Likewise.
7029         * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning.
7030
7031 2011-07-13  Janne Blomqvist  <jb@gcc.gnu.org>
7032
7033         PR libfortran/49296
7034         * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real,
7035         and logical reads.
7036
7037 2011-07-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7038
7039         * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*,
7040         i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*.
7041
7042 2011-07-13  Uros Bizjak  <ubizjak@gmail.com>
7043
7044         * lib/g++.exp (g++_init):  Use istarget.  Remove target_triplet global.
7045         * lib/obj-c++.exp (obj-c++_init): Ditto.
7046         * lib/file-format.exp (gcc_target_object_format): Ditto.
7047         * lib/target-supports-dg.exp (dg-require-dll): Ditto.
7048         * lib/target-supports-dg-exp (check_weak_available): Ditto.
7049         (check_visibility_available): Ditto.
7050         (check_effective_target_tls_native): Ditto.
7051         (check_effective_target_tls_emulated): Ditto.
7052         (check_effective_target_function_sections): Ditto.
7053
7054 2011-07-13  Chung-Lin Tang  <cltang@codesourcery.com>
7055
7056         * gcc.target/arm/pr48183.c: New test.
7057
7058 2011-07-13  Richard Guenther  <rguenther@suse.de>
7059
7060         * gcc.dg/torture/20110713-1.c: New testcase.
7061
7062 2011-07-12  Andrew Pinski  <pinskia@gmail.com>
7063
7064         PR rtl-opt/49474
7065         * gcc.c-torture/compile/pr49474.c: New testcase.
7066
7067 2011-07-12  Jakub Jelinek  <jakub@redhat.com>
7068
7069         PR tree-optimization/49712
7070         * gcc.c-torture/execute/pr49712.c: New test.
7071
7072 2011-07-11  Jason Merrill  <jason@redhat.com>
7073
7074         PR c++/44609
7075         * g++.dg/template/recurse3.C: New.
7076
7077 2011-07-11  Jakub Jelinek  <jakub@redhat.com>
7078
7079         PR debug/49676
7080         * gcc.dg/guality/csttest.c: New test.
7081
7082         PR fortran/49698
7083         * gfortran.dg/pr49698.f90: New test.
7084
7085 2011-07-11  Jeff Law  <law@redhat.com>
7086
7087         * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations.
7088
7089 2011-07-11  H.J. Lu  <hongjiu.lu@intel.com>
7090
7091         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32.
7092         * go.test/go-test.exp (go-set-goarch): Likewise.
7093
7094 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7095
7096         PR target/39633
7097         * gcc.target/avr/torture/pr39633.c: New test case.
7098
7099 2011-07-11  Tobias Burnus  <burnus@net-b.de>
7100
7101         PR fortran/18918
7102         * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error.
7103
7104 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7105
7106         * lib/target-supports.exp (check_effective_target_scheduling):
7107         New Function.
7108         * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling.
7109         * gcc.dg/pr45055.c: Ditto.
7110         * gcc.dg/pr45353.c: Ditto.
7111         * g++.dg/pr45056.C: Ditto.
7112
7113 2011-07-11  Georg-Johann Lay  <avr@gjlay.de>
7114
7115         * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR.
7116         * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR.
7117         * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR.
7118         * g++.dg/torture/pr31863.C: Skip AVR.
7119
7120 2011-07-10  Tobias Burnus  <burnus@net-b.de>
7121
7122         PR fortran/49690
7123         * gfortran.dg/intrinsic_signal.f90: New.
7124
7125 2011-07-09  Jason Merrill  <jason@redhat.com>
7126
7127         * g++.dg/cpp0x/regress/regress6.C: New.
7128         * g++.dg/parse/crash45.C: Adjust message.
7129         * g++.dg/template/crash38.C: Adjust message.
7130         * g++.dg/template/crash64.C: Adjust message.
7131
7132 2011-07-09  H.J. Lu  <hongjiu.lu@intel.com>
7133
7134         * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32.
7135         * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise.
7136         * g++.dg/abi/bitfield3.C: Likewise.
7137         * g++.dg/eh/pr38662.C: Likewise.
7138         * g++.dg/ext/attrib36.C: Likewise.
7139         * g++.dg/ext/attrib37.C: Likewise.
7140         * g++.dg/ext/attrib8.C: Likewise.
7141         * g++.dg/ext/tmplattr1.C: Likewise.
7142         * g++.dg/inherit/override-attribs.C: Likewise.
7143         * g++.dg/opt/inline9.C: Likewise.
7144         * g++.dg/opt/life1.C: Likewise.
7145         * g++.dg/opt/longbranch2.C: Likewise.
7146         * g++.dg/opt/nrv12.C: Likewise.
7147         * g++.dg/opt/reg-stack4.C: Likewise.
7148         * g++.dg/other/pr35504.C: Likewise.
7149         * g++.dg/other/pr39496.C: Likewise.
7150         * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise.
7151         * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise.
7152         * g++.dg/torture/stackalign/stdcall-1.C: Likewise.
7153         * g++.dg/torture/stackalign/unwind-0.C: Likewise.
7154         * g++.dg/torture/stackalign/unwind-1.C: Likewise.
7155         * g++.dg/torture/stackalign/unwind-2.C: Likewise.
7156         * g++.dg/torture/stackalign/unwind-3.C: Likewise.
7157         * g++.dg/torture/stackalign/unwind-4.C: Likewise.
7158         * g++.dg/torture/stackalign/unwind-5.C: Likewise.
7159         * g++.dg/torture/stackalign/unwind-6.C: Likewise.
7160         * g++.dg/warn/pr15774-1.C: Likewise.
7161         * g++.dg/warn/pr15774-2.C: Likewise.
7162         * g++.old-deja/g++.ext/attrib1.C: Likewise.
7163         * g++.old-deja/g++.ext/attrib2.C: Likewise.
7164         * g++.old-deja/g++.ext/attrib3.C: Likewise.
7165         * g++.old-deja/g++.pt/asm2.C: Likewise.
7166         * gcc.c-torture/compile/20000804-1.c: Likewise.
7167         * gcc.c-torture/compile/pr16566-2.c: Likewise.
7168         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
7169         * gcc.dg/20020108-1.c: Likewise.
7170         * gcc.dg/20020122-2.c: Likewise.
7171         * gcc.dg/20020122-3.c: Likewise.
7172         * gcc.dg/20020206-1.c: Likewise.
7173         * gcc.dg/20020219-1.c: Likewise.
7174         * gcc.dg/20020310-1.c: Likewise.
7175         * gcc.dg/20020411-1.c: Likewise.
7176         * gcc.dg/20020418-2.c: Likewise.
7177         * gcc.dg/20020426-2.c: Likewise.
7178         * gcc.dg/20020517-1.c: Likewise.
7179         * gcc.dg/20030204-1.c: Likewise.
7180         * gcc.dg/20030826-2.c: Likewise.
7181         * gcc.dg/20031102-1.c: Likewise.
7182         * gcc.dg/20031202-1.c: Likewise.
7183         * gcc.dg/20050111-1.c: Likewise.
7184         * gcc.dg/20050503-1.c: Likewise.
7185         * gcc.dg/array-init-1.c: Likewise.
7186         * gcc.dg/builtin-apply4.c: Likewise.
7187         * gcc.dg/dfp/pr31344.c: Likewise.
7188         * gcc.dg/gomp/atomic-11.c: Likewise.
7189         * gcc.dg/graphite/pr40281.c: Likewise.
7190         * gcc.dg/ia64-sync-1.c: Likewise.
7191         * gcc.dg/ia64-sync-2.c: Likewise.
7192         * gcc.dg/ia64-sync-3.c: Likewise.
7193         * gcc.dg/ia64-sync-4.c: Likewise.
7194         * gcc.dg/ifcvt-fabs-1.c: Likewise.
7195         * gcc.dg/invalid-call-1.c: Likewise.
7196         * gcc.dg/loop-3.c: Likewise.
7197         * gcc.dg/lower-subreg-1.c: Likewise.
7198         * gcc.dg/lto/pr47259_0.c: Likewise.
7199         * gcc.dg/nested-calls-1.c: Likewise.
7200         * gcc.dg/pr20017.c: Likewise.
7201         * gcc.dg/pr25023.c: Likewise.
7202         * gcc.dg/pr27671-2.c: Likewise.
7203         * gcc.dg/pr32176.c: Likewise.
7204         * gcc.dg/pr33676.c: Likewise.
7205         * gcc.dg/pr35045.c: Likewise.
7206         * gcc.dg/pr36015.c: Likewise.
7207         * gcc.dg/pr36584.c: Likewise.
7208         * gcc.dg/pr36998.c: Likewise.
7209         * gcc.dg/pr37438.c: Likewise.
7210         * gcc.dg/pr37908.c: Likewise.
7211         * gcc.dg/pr41241.c: Likewise.
7212         * gcc.dg/pr41340.c: Likewise.
7213         * gcc.dg/pr44136.c: Likewise.
7214         * gcc.dg/pr44194-1.c: Likewise.
7215         * gcc.dg/pr46212.c: Likewise.
7216         * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
7217         * gcc.dg/setjmp-2.c: Likewise.
7218         * gcc.dg/short-compare-1.c: Likewise.
7219         * gcc.dg/short-compare-2.c: Likewise.
7220         * gcc.dg/smod-1.c: Likewise.
7221         * gcc.dg/sync-2.c: Likewise.
7222         * gcc.dg/sync-3.c: Likewise.
7223         * gcc.dg/tls/opt-1.c: Likewise.
7224         * gcc.dg/tls/opt-2.c: Likewise.
7225         * gcc.dg/tls/opt-3.c: Likewise.
7226         * gcc.dg/torture/badshift.c: Likewise.
7227         * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise.
7228         * gcc.dg/torture/pr20314-2.c: Likewise.
7229         * gcc.dg/torture/pr36891.c: Likewise.
7230         * gcc.dg/torture/pr38774.c: Likewise.
7231         * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
7232         * gcc.dg/torture/stackalign/alloca-4.c: Likewise.
7233         * gcc.dg/torture/stackalign/alloca-5.c: Likewise.
7234         * gcc.dg/torture/stackalign/alloca-6.c: Likewise.
7235         * gcc.dg/torture/stackalign/fastcall-1.c: Likewise.
7236         * gcc.dg/torture/stackalign/push-1.c: Likewise.
7237         * gcc.dg/torture/stackalign/regparm-1.c: Likewise.
7238         * gcc.dg/torture/stackalign/thiscall-1.c: Likewise.
7239         * gcc.dg/tree-ssa/loop-28.c: Likewise.
7240         * gcc.dg/tree-ssa/prefetch-3.c: Likewise.
7241         * gcc.dg/tree-ssa/prefetch-4.c: Likewise.
7242         * gcc.dg/tree-ssa/prefetch-5.c: Likewise.
7243         * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
7244         * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
7245         * gcc.dg/tree-ssa/prefetch-8.c: Likewise.
7246         * gcc.dg/tree-ssa/prefetch-9.c: Likewise.
7247         * gcc.dg/tree-ssa/stdarg-2.c: Likewise.
7248         * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7249         * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7250         * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7251         * gcc.dg/tree-ssa/update-unroll-1.c: Likewise.
7252         * gcc.dg/unroll-1.c: Likewise.
7253         * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise.
7254         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
7255         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
7256         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
7257         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
7258         * gcc.target/i386/20000609-1.c: Likewise.
7259         * gcc.target/i386/20000720-1.c: Likewise.
7260         * gcc.target/i386/20000724-1.c: Likewise.
7261         * gcc.target/i386/20011107-1.c: Likewise.
7262         * gcc.target/i386/20011119-1.c: Likewise.
7263         * gcc.target/i386/20020201-3.c: Likewise.
7264         * gcc.target/i386/20020218-1.c: Likewise.
7265         * gcc.target/i386/20020729-1.c: Likewise.
7266         * gcc.target/i386/20030926-1.c: Likewise.
7267         * gcc.target/i386/20060125-1.c: Likewise.
7268         * gcc.target/i386/20060125-2.c: Likewise.
7269         * gcc.target/i386/20060512-1.c: Likewise.
7270         * gcc.target/i386/20060512-2.c: Likewise.
7271         * gcc.target/i386/20060512-3.c: Likewise.
7272         * gcc.target/i386/20060512-4.c: Likewise.
7273         * gcc.target/i386/387-1.c: Likewise.
7274         * gcc.target/i386/387-2.c: Likewise.
7275         * gcc.target/i386/387-5.c: Likewise.
7276         * gcc.target/i386/387-6.c: Likewise.
7277         * gcc.target/i386/980312-1.c: Likewise.
7278         * gcc.target/i386/980313-1.c: Likewise.
7279         * gcc.target/i386/990117-1.c: Likewise.
7280         * gcc.target/i386/990424-1.c: Likewise.
7281         * gcc.target/i386/990524-1.c: Likewise.
7282         * gcc.target/i386/991129-1.c: Likewise.
7283         * gcc.target/i386/991214-1.c: Likewise.
7284         * gcc.target/i386/991230-1.c: Likewise.
7285         * gcc.target/i386/addr-sel-1.c: Likewise.
7286         * gcc.target/i386/aggregate-ret1.c: Likewise.
7287         * gcc.target/i386/aggregate-ret2.c: Likewise.
7288         * gcc.target/i386/align-main-3.c: Likewise.
7289         * gcc.target/i386/amd64-abi-1.c: Likewise.
7290         * gcc.target/i386/amd64-abi-2.c: Likewise.
7291         * gcc.target/i386/amd64-abi-4.c: Likewise.
7292         * gcc.target/i386/amd64-abi-5.c: Likewise.
7293         * gcc.target/i386/amd64-abi-6.c: Likewise.
7294         * gcc.target/i386/asm-1.c: Likewise.
7295         * gcc.target/i386/asm-3.c: Likewise.
7296         * gcc.target/i386/asm-5.c: Likewise.
7297         * gcc.target/i386/attributes-error.c: Likewise.
7298         * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise.
7299         * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise.
7300         * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise.
7301         * gcc.target/i386/avx-vcvtss2si-2.c: Likewise.
7302         * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise.
7303         * gcc.target/i386/avx-vcvttss2si-2.c: Likewise.
7304         * gcc.target/i386/avx-vinsertps-3.c: Likewise.
7305         * gcc.target/i386/avx-vmovd-2.c: Likewise.
7306         * gcc.target/i386/avx-vmovq-2.c: Likewise.
7307         * gcc.target/i386/avx-vmovq-3.c: Likewise.
7308         * gcc.target/i386/avx-vpextrq-1.c: Likewise.
7309         * gcc.target/i386/avx-vpinsrq-1.c: Likewise.
7310         * gcc.target/i386/avx-vzeroupper-16.c: Likewise.
7311         * gcc.target/i386/avx-vzeroupper-17.c: Likewise.
7312         * gcc.target/i386/avx-vzeroupper-18.c: Likewise.
7313         * gcc.target/i386/bitfield1.c: Likewise.
7314         * gcc.target/i386/bitfield2.c: Likewise.
7315         * gcc.target/i386/bmi-2.c: Likewise.
7316         * gcc.target/i386/bmi-5.c: Likewise.
7317         * gcc.target/i386/builtin-unreachable.c: Likewise.
7318         * gcc.target/i386/cleanup-2.c: Likewise.
7319         * gcc.target/i386/clobbers.c: Likewise.
7320         * gcc.target/i386/cmov8.c: Likewise.
7321         * gcc.target/i386/cmpxchg16b-1.c: Likewise.
7322         * gcc.target/i386/compress-float-387-pic.c: Likewise.
7323         * gcc.target/i386/compress-float-387.c: Likewise.
7324         * gcc.target/i386/compress-float-sse-pic.c: Likewise.
7325         * gcc.target/i386/compress-float-sse.c: Likewise.
7326         * gcc.target/i386/crc32-2.c: Likewise.
7327         * gcc.target/i386/crc32-3.c: Likewise.
7328         * gcc.target/i386/divmod-7.c: Likewise.
7329         * gcc.target/i386/divmod-8.c: Likewise.
7330         * gcc.target/i386/fastcall-sseregparm.c: Likewise.
7331         * gcc.target/i386/fma3-builtin.c: Likewise.
7332         * gcc.target/i386/fma3-fma.c: Likewise.
7333         * gcc.target/i386/fma4-256-vector.c: Likewise.
7334         * gcc.target/i386/fma4-builtin.c: Likewise.
7335         * gcc.target/i386/fma4-fma-2.c: Likewise.
7336         * gcc.target/i386/fma4-fma.c: Likewise.
7337         * gcc.target/i386/fma4-vector-2.c: Likewise.
7338         * gcc.target/i386/fma4-vector.c: Likewise.
7339         * gcc.target/i386/funcspec-1.c: Likewise.
7340         * gcc.target/i386/funcspec-10.c: Likewise.
7341         * gcc.target/i386/funcspec-11.c: Likewise.
7342         * gcc.target/i386/funcspec-2.c: Likewise.
7343         * gcc.target/i386/funcspec-5.c: Likewise.
7344         * gcc.target/i386/funcspec-6.c: Likewise.
7345         * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise.
7346         * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise.
7347         * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise.
7348         * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise.
7349         * gcc.target/i386/incoming-1.c: Likewise.
7350         * gcc.target/i386/incoming-10.c: Likewise.
7351         * gcc.target/i386/incoming-11.c: Likewise.
7352         * gcc.target/i386/incoming-12.c: Likewise.
7353         * gcc.target/i386/incoming-13.c: Likewise.
7354         * gcc.target/i386/incoming-14.c: Likewise.
7355         * gcc.target/i386/incoming-15.c: Likewise.
7356         * gcc.target/i386/incoming-2.c: Likewise.
7357         * gcc.target/i386/incoming-3.c: Likewise.
7358         * gcc.target/i386/incoming-4.c: Likewise.
7359         * gcc.target/i386/incoming-5.c: Likewise.
7360         * gcc.target/i386/incoming-6.c: Likewise.
7361         * gcc.target/i386/incoming-7.c: Likewise.
7362         * gcc.target/i386/incoming-8.c: Likewise.
7363         * gcc.target/i386/incoming-9.c: Likewise.
7364         * gcc.target/i386/lea.c: Likewise.
7365         * gcc.target/i386/local.c: Likewise.
7366         * gcc.target/i386/loop-1.c: Likewise.
7367         * gcc.target/i386/loop-2.c: Likewise.
7368         * gcc.target/i386/loop-3.c: Likewise.
7369         * gcc.target/i386/max-stack-align.c: Likewise.
7370         * gcc.target/i386/memcpy-1.c: Likewise.
7371         * gcc.target/i386/movbe-2.c: Likewise.
7372         * gcc.target/i386/movq-2.c: Likewise.
7373         * gcc.target/i386/movq.c: Likewise.
7374         * gcc.target/i386/nrv1.c: Likewise.
7375         * gcc.target/i386/pad-4.c: Likewise.
7376         * gcc.target/i386/pad-5a.c: Likewise.
7377         * gcc.target/i386/pad-5b.c: Likewise.
7378         * gcc.target/i386/pad-6a.c: Likewise.
7379         * gcc.target/i386/pad-6b.c: Likewise.
7380         * gcc.target/i386/pad-7.c: Likewise.
7381         * gcc.target/i386/pad-9.c: Likewise.
7382         * gcc.target/i386/pentium4-not-mull.c: Likewise.
7383         * gcc.target/i386/pic-1.c: Likewise.
7384         * gcc.target/i386/pr12092-1.c: Likewise.
7385         * gcc.target/i386/pr12329.c: Likewise.
7386         * gcc.target/i386/pr21518.c: Likewise.
7387         * gcc.target/i386/pr22362.c: Likewise.
7388         * gcc.target/i386/pr22585.c: Likewise.
7389         * gcc.target/i386/pr23098.c: Likewise.
7390         * gcc.target/i386/pr25196.c: Likewise.
7391         * gcc.target/i386/pr25293.c: Likewise.
7392         * gcc.target/i386/pr25654.c: Likewise.
7393         * gcc.target/i386/pr26449.c: Likewise.
7394         * gcc.target/i386/pr26778.c: Likewise.
7395         * gcc.target/i386/pr26826.c: Likewise.
7396         * gcc.target/i386/pr27266.c: Likewise.
7397         * gcc.target/i386/pr29978.c: Likewise.
7398         * gcc.target/i386/pr30505.c: Likewise.
7399         * gcc.target/i386/pr30961-1.c: Likewise.
7400         * gcc.target/i386/pr31628.c: Likewise.
7401         * gcc.target/i386/pr32000-2.c: Likewise.
7402         * gcc.target/i386/pr32661-1.c: Likewise.
7403         * gcc.target/i386/pr32708-2.c: Likewise.
7404         * gcc.target/i386/pr32708-3.c: Likewise.
7405         * gcc.target/i386/pr34256.c: Likewise.
7406         * gcc.target/i386/pr34312.c: Likewise.
7407         * gcc.target/i386/pr34522.c: Likewise.
7408         * gcc.target/i386/pr35160.c: Likewise.
7409         * gcc.target/i386/pr35281.c: Likewise.
7410         * gcc.target/i386/pr36246.c: Likewise.
7411         * gcc.target/i386/pr36786.c: Likewise.
7412         * gcc.target/i386/pr37275.c: Likewise.
7413         * gcc.target/i386/pr37843-3.c: Likewise.
7414         * gcc.target/i386/pr37843-4.c: Likewise.
7415         * gcc.target/i386/pr39082-1.c: Likewise.
7416         * gcc.target/i386/pr39431.c: Likewise.
7417         * gcc.target/i386/pr39496.c: Likewise.
7418         * gcc.target/i386/pr39543-2.c: Likewise.
7419         * gcc.target/i386/pr39911.c: Likewise.
7420         * gcc.target/i386/pr40718.c: Likewise.
7421         * gcc.target/i386/pr40906-1.c: Likewise.
7422         * gcc.target/i386/pr40906-2.c: Likewise.
7423         * gcc.target/i386/pr40906-3.c: Likewise.
7424         * gcc.target/i386/pr40934.c: Likewise.
7425         * gcc.target/i386/pr41900.c: Likewise.
7426         * gcc.target/i386/pr42589.c: Likewise.
7427         * gcc.target/i386/pr43662.c: Likewise.
7428         * gcc.target/i386/pr43671.c: Likewise.
7429         * gcc.target/i386/pr43766.c: Likewise.
7430         * gcc.target/i386/pr43869.c: Likewise.
7431         * gcc.target/i386/pr44942.c: Likewise.
7432         * gcc.target/i386/pr44948-2a.c: Likewise.
7433         * gcc.target/i386/pr45234.c: Likewise.
7434         * gcc.target/i386/pr45336-2.c: Likewise.
7435         * gcc.target/i386/pr45336-4.c: Likewise.
7436         * gcc.target/i386/pr45852.c: Likewise.
7437         * gcc.target/i386/pr46470.c: Likewise.
7438         * gcc.target/i386/pr48037-1.c: Likewise.
7439         * gcc.target/i386/pr48389.c: Likewise.
7440         * gcc.target/i386/pr49095.c: Likewise.
7441         * gcc.target/i386/pr9771-1.c: Likewise.
7442         * gcc.target/i386/rdfsbase-1.c: Likewise.
7443         * gcc.target/i386/rdfsbase-2.c: Likewise.
7444         * gcc.target/i386/rdgsbase-1.c: Likewise.
7445         * gcc.target/i386/rdgsbase-2.c: Likewise.
7446         * gcc.target/i386/rdrand-3.c: Likewise.
7447         * gcc.target/i386/regparm-stdcall.c: Likewise.
7448         * gcc.target/i386/regparm.c: Likewise.
7449         * gcc.target/i386/reload-1.c: Likewise.
7450         * gcc.target/i386/rotate-2.c: Likewise.
7451         * gcc.target/i386/sibcall-5.c: Likewise.
7452         * gcc.target/i386/signbit-1.c: Likewise.
7453         * gcc.target/i386/signbit-2.c: Likewise.
7454         * gcc.target/i386/signbit-3.c: Likewise.
7455         * gcc.target/i386/sse-5.c: Likewise.
7456         * gcc.target/i386/sse-8.c: Likewise.
7457         * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
7458         * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
7459         * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
7460         * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
7461         * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
7462         * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
7463         * gcc.target/i386/sse2-init-v2di-2.c: Likewise.
7464         * gcc.target/i386/sse2-movq-2.c: Likewise.
7465         * gcc.target/i386/sse2-movq-3.c: Likewise.
7466         * gcc.target/i386/sse4_1-insertps-3.c: Likewise.
7467         * gcc.target/i386/sse4_1-pextrq.c: Likewise.
7468         * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
7469         * gcc.target/i386/sse4_2-crc32q.c: Likewise.
7470         * gcc.target/i386/sse4_2-popcntq.c: Likewise.
7471         * gcc.target/i386/ssefn-1.c: Likewise.
7472         * gcc.target/i386/ssefn-2.c: Likewise.
7473         * gcc.target/i386/sseregparm-1.c: Likewise.
7474         * gcc.target/i386/sseregparm-2.c: Likewise.
7475         * gcc.target/i386/sseregparm-3.c: Likewise.
7476         * gcc.target/i386/sseregparm-4.c: Likewise.
7477         * gcc.target/i386/sseregparm-5.c: Likewise.
7478         * gcc.target/i386/sseregparm-6.c: Likewise.
7479         * gcc.target/i386/sseregparm-7.c: Likewise.
7480         * gcc.target/i386/sseregparm-8.c: Likewise.
7481         * gcc.target/i386/stack-realign.c: Likewise.
7482         * gcc.target/i386/stack-usage-realign.c: Likewise.
7483         * gcc.target/i386/stackalign/asm-1.c: Likewise.
7484         * gcc.target/i386/stackalign/longlong-1.c: Likewise.
7485         * gcc.target/i386/stackalign/longlong-2.c: Likewise.
7486         * gcc.target/i386/stackalign/return-1.c: Likewise.
7487         * gcc.target/i386/stackalign/return-2.c: Likewise.
7488         * gcc.target/i386/stackalign/return-3.c: Likewise.
7489         * gcc.target/i386/tailcall-1.c: Likewise.
7490         * gcc.target/i386/tbm-2.c: Likewise.
7491         * gcc.target/i386/udivmod-7.c: Likewise.
7492         * gcc.target/i386/udivmod-8.c: Likewise.
7493         * gcc.target/i386/unroll-1.c: Likewise.
7494         * gcc.target/i386/vararg-1.c: Likewise.
7495         * gcc.target/i386/vararg-2.c: Likewise.
7496         * gcc.target/i386/vect8-ret.c: Likewise.
7497         * gcc.target/i386/vectorize5.c: Likewise.
7498         * gcc.target/i386/wmul-1.c: Likewise.
7499         * gcc.target/i386/wmul-2.c: Likewise.
7500         * gcc.target/i386/wrfsbase-1.c: Likewise.
7501         * gcc.target/i386/wrfsbase-2.c: Likewise.
7502         * gcc.target/i386/wrgsbase-1.c: Likewise.
7503         * gcc.target/i386/wrgsbase-2.c: Likewise.
7504         * gcc.target/i386/xop-pcmov.c: Likewise.
7505         * gcc.target/i386/xop-pcmov2.c: Likewise.
7506         * gcc.target/i386/xop-rotate1-vector.c: Likewise.
7507         * gcc.target/i386/xop-rotate2-vector.c: Likewise.
7508         * gcc.target/i386/xop-rotate3-vector.c: Likewise.
7509         * gcc.target/i386/xop-shift1-vector.c: Likewise.
7510         * gcc.target/i386/xop-shift2-vector.c: Likewise.
7511         * gcc.target/i386/xop-shift3-vector.c: Likewise.
7512         * gcc.target/i386/zee.c: Likewise.
7513         * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise.
7514         * gfortran.dg/compiler-directive_2.f: Likewise.
7515         * gfortran.dg/g77/20010216-1.f: Likewise.
7516         * gfortran.dg/gomp/pr39152.f90: Likewise.
7517         * gfortran.dg/pr33794.f90: Likewise.
7518
7519 2011-07-09  Jason Merrill  <jason@redhat.com>
7520
7521         * g++.dg/cpp0x/regress/regress5.C: New.
7522
7523 2011-07-08  Jason Merrill  <jason@redhat.com>
7524
7525         PR c++/45437
7526         * g++.dg/expr/compound-asn1.C: New.
7527         * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus.
7528
7529 2011-07-08  Jakub Jelinek  <jakub@redhat.com>
7530
7531         PR target/49621
7532         * gcc.target/powerpc/altivec-34.c: New test.
7533
7534 2011-07-08  Jason Merrill  <jason@redhat.com>
7535
7536         PR c++/45603
7537         * g++.dg/abi/guard3.C: New.
7538
7539 2011-07-08  Julian Brown  <julian@codesourcery.com>
7540
7541         * lib/target-supports.exp
7542         (check_effective_target_arm_little_endian): New.
7543         (check_effective_target_vect_pack_trunc): Use above.
7544         (check_effective_target_vect_unpack): Likewise.
7545         (check_effective_target_vect_element_align): Test
7546         check_effective_target_arm_vect_no_misalign for ARM.
7547
7548 2011-07-08  Jason Merrill  <jason@redhat.com>
7549
7550         PR c++/49673
7551         * g++.dg/cpp0x/constexpr-rom.C: New.
7552
7553 2011-07-08  Kirill Yukhin  <kirill.yukhin@intel.com>
7554
7555         PR middle-end/49519
7556         * g++.dg/torture/pr49519.C: New test.
7557
7558 2011-07-08  Martin Jambor  <mjambor@suse.cz>
7559
7560         * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets.
7561
7562 2011-07-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7563
7564         PR testsuite/48727
7565         * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*.
7566
7567 2011-07-08  Richard Guenther  <rguenther@suse.de>
7568
7569         PR tree-optimization/49662
7570         * gcc.dg/graphite/interchange-14.c: XFAIL.
7571         * gcc.dg/graphite/interchange-15.c: Likewise.
7572         * gcc.dg/graphite/interchange-mvt.c: Likewise.
7573
7574 2011-07-06  Jason Merrill  <jason@redhat.com>
7575
7576         PR c++/49663
7577         * g++.dg/cpp0x/regress/regress4.C: New.
7578
7579 2011-07-07  Mikael Morin  <mikael.morin@sfr.fr>
7580
7581         PR fortran/49648
7582         * gfortran.dg/result_in_spec_4.f90: New test.
7583
7584 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7585
7586         * gcc.target/sparc/cas64.c: New test.
7587
7588 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7589
7590         PR c/49644
7591         * g++.dg/torture/pr49644.C: New test.
7592
7593         PR c/49644
7594         * gcc.c-torture/execute/pr49644.c: New test.
7595
7596 2011-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7597
7598         * lib/target-supports.exp (check_effective_target_ia32): New.
7599         (check_effective_target_x32): Likewise.
7600         (check_effective_target_vect_cmdline_needed): Also check x32.
7601
7602 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7603
7604         * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded
7605         dg-prune-output.
7606         * gcc.target/arm/pr42235.c: Likewise.
7607         * gcc.target/arm/pr42495.c: Likewise.
7608         * gcc.target/arm/pr42574.c: Likewise.
7609         * gcc.target/arm/thumb-branch1.c: Likewise.
7610
7611         * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove
7612         unneeded prune of possible warning.
7613         * gcc.target/arm/pr40956.c: Likewise.
7614         * gcc.target/arm/pr42505.c: Likewise.
7615
7616         * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm.
7617         * gcc.c-torture/compile/pr46883.c: Likewise.
7618         * gcc.c-torture/compile/pr46934.c: Likewise.
7619
7620         * gcc.target/arm/pr41679.c: Remove test directives in preparation
7621         for move to ../../gcc.c-torture/compile.
7622         * gcc.target/arm/pr46883.c: Likewise.
7623         * gcc.target/arm/pr46934.c: Likewise.
7624
7625         * lib/target-supports.exp (check_effective_target_arm_dsp): New.
7626         * gcc.target/arm/mla-2.c: Use it instead of specific -march.
7627         * gcc.target/arm/wmul-1.c: Likewise.
7628         * gcc.target/arm/wmul-2.c: Likewise.
7629         * gcc.target/arm/wmul-3.c: Likewise.
7630         * gcc.target/arm/wmul-4.c: Likewise.
7631         * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march,
7632         add tab after scan target.
7633         * gcc.target/arm/smlaltt-1.c: Likewise.
7634         * gcc.target/arm/smlatb-1.c: Likewise.
7635         * gcc.target/arm/smlatt-1.c: Likewise.
7636
7637 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7638
7639         PR debug/49522
7640         * gcc.dg/debug/pr49522.c: New test.
7641
7642 2011-07-07  Georg-Johann Lay  <avr@gjlay.de>
7643
7644         * gcc.dg/pragma-align.c: Run only if target !default_packed.
7645         * gcc.dg/pr46212.c: Run only if target int32plus.
7646         * gcc.dg/torture/pr48146.c: Ditto.
7647         * gcc.dg/tree-ssa/vrp51.c: Ditto.
7648         * c-c++-common/pr44832.c: Ditto.
7649         * gcc.dg/pr49544.c: Run only if target ptr32plus.
7650         * gcc.dg/pr31490.c: Ditto.
7651         * gcc.dg/torture/builtin-math-7.c: Run only if target
7652         large_double.
7653         * gcc.dg/torture/pr45764.c: Skip for AVR.
7654         * gcc.dg/pr47893.c: Ditto.
7655
7656 2011-07-07  Janis Johnson  <janisjo@codesourcery.com>
7657
7658         * lib/target-supports.exp (check_effective_target_arm_thumb1): New.
7659         (check_effective_target_arm_thumb2): Clarify comment, add valid code.
7660         *  gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march,
7661         add tab to scan target.
7662
7663 2011-07-07  Richard Sandiford  <richard.sandiford@linaro.org>
7664
7665         * gcc.target/arm/neon-modes-3.c: New test.
7666
7667 2011-07-07  Uros Bizjak  <ubizjak@gmail.com>
7668
7669         * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine
7670         -fno-loop-interchange -ffast-math.
7671
7672 2011-07-07  Richard Guenther  <rguenther@suse.de>
7673
7674         * gcc.dg/ftrapv-3.c: New testcase.
7675
7676 2011-07-07  Richard Guenther  <rguenther@suse.de>
7677
7678         * gcc.dg/tree-ssa/vrp58.c: New testcase.
7679         * gcc.dg/tree-ssa/scev-cast.c: Adjust.
7680
7681 2011-07-07  Kai Tietz  <ktietz@redhat.com>
7682
7683         * gcc.dg/binop-notxor1.c: New test.
7684         * gcc.dg/binop-notand4a.c: New test.
7685         * gcc.dg/binop-notxor2.c: New test.
7686         * gcc.dg/binop-notand3a.c: New test.
7687         * gcc.dg/binop-notand2a.c: New test.
7688         * gcc.dg/binop-notand6a.c: New test.
7689         * gcc.dg/binop-notor1.c: New test.
7690         * gcc.dg/binop-notand1a.c: New test.
7691         * gcc.dg/binop-notand5a.c: New test.
7692         * gcc.dg/binop-notor2.c: New test.
7693
7694 2011-07-07  Jakub Jelinek  <jakub@redhat.com>
7695
7696         PR middle-end/49640
7697         * gcc.dg/gomp/pr49640.c: New test.
7698
7699 2011-07-07  Richard Guenther  <rguenther@suse.de>
7700
7701         * gcc.dg/graphite/pr37485.c: Add -floop-block.
7702
7703 2011-07-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7704
7705         PR target/39150
7706         * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*.
7707
7708 2011-07-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
7709
7710         * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11.
7711         * gcc.target/powerpc/no-r11-2.c: Ditto.
7712         * gcc.target/powerpc/no-r11-3.c: Ditto.
7713
7714 2011-07-06  Uros Bizjak  <ubizjak@gmail.com>
7715
7716         * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump.
7717         * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump.
7718
7719 2011-07-06  Georg-Johann Lay  <avr@gjlay.de>
7720
7721         * lib/target-supports.exp (check_profiling_available): Disable
7722         profiling with -fprofile-generate for target avr.
7723
7724 2011-07-06  Richard Guenther  <rguenther@suse.de>
7725
7726         PR tree-optimization/49645
7727         * g++.dg/tree-ssa/pr8781.C: Disable SRA.
7728
7729 2011-07-06  H.J. Lu  <hongjiu.lu@intel.com>
7730
7731         PR middle-end/47383
7732         * gcc.dg/pr47383.c: New.
7733
7734 2011-07-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7735
7736         PR tree-optimization/49647
7737         * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*.
7738
7739 2011-07-06  Eric Botcazou  <ebotcazou@adacore.com>
7740
7741         PR testsuite/49542
7742         * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally.
7743         * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally.
7744
7745 2011-07-05  Jason Merrill  <jason@redhat.com>
7746
7747         PR c++/48157
7748         * g++.dg/template/template-id-4.C: New.
7749
7750 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7751
7752         * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus
7753         * gcc.dg/pr43402.c: Ditto.
7754
7755 2011-07-05  Georg-Johann Lay  <avr@gjlay.de>
7756
7757         * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp.
7758
7759 2011-07-05  Michael Meissner  <meissner@linux.vnet.ibm.com>
7760
7761         * gcc.target/powerpc/ppc-switch-1.c: New test for
7762         --param case-values-threshold.
7763         * gcc.target/powerpc/ppc-switch-2.c: Ditto.
7764
7765 2011-07-05  Janis Johnson  <janisjo@codesourcery.com>
7766
7767         * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks".
7768
7769 2011-07-05  Jason Merrill  <jason@redhat.com>
7770
7771         * g++.dg/rtti/anon-ns1.C: Allow for null-termination.
7772
7773 2011-07-05  Sebastian Pop  <sebastian.pop@amd.com>
7774
7775         PR tree-optimization/47654
7776         * gcc.dg/graphite/block-pr47654.c: New.
7777
7778 2011-07-05  Jason Merrill  <jason@redhat.com>
7779
7780         * g++.dg/cpp0x/lambda/lambda-ref2.C: New.
7781
7782 2011-07-05  Razya Ladelsky  <razya@il.ibm.com>
7783
7784         PR tree-optimization/49580
7785         * gcc.dg/autopar/pr49580.c: New test.
7786
7787 2011-07-05  Richard Guenther  <rguenther@suse.de>
7788
7789         PR tree-optimization/49518
7790         PR tree-optimization/49628
7791         * g++.dg/torture/pr49628.C: New testcase.
7792         * gcc.dg/torture/pr49518.c: Likewise.
7793
7794 2011-07-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7795
7796         * ada/acats/run_acats (which): Extract last field from type -p,
7797         type output only if command succeeded.
7798
7799 2011-07-04  Jason Merrill  <jason@redhat.com>
7800
7801         * g++.dg/abi/mangle48.C: New.
7802
7803         * g++.dg/cpp0x/diag1.C: New.
7804
7805         * g++.dg/diagnostic/aka1.C: New.
7806
7807 2011-07-04  Jakub Jelinek  <jakub@redhat.com>
7808
7809         PR rtl-optimization/49619
7810         * gcc.dg/pr49619.c: New test.
7811
7812         PR rtl-optimization/49472
7813         * gfortran.dg/pr49472.f90: New test.
7814
7815         PR debug/49602
7816         * gcc.dg/pr49602.c: New test.
7817
7818 2011-07-04  Georg-Johann Lay  <avr@gjlay.de>
7819
7820         PR target/34734
7821         PR target/44643
7822         * gcc.target/avr/avr.exp: Run over cpp files, too.
7823         * gcc.target/avr/torture/avr-torture.exp: Ditto.
7824         * gcc.target/avr/progmem.h: New file.
7825         * gcc.target/avr/exit-abort.h: New file.
7826         * gcc.target/avr/progmem-error-1.c: New file.
7827         * gcc.target/avr/progmem-error-1.cpp: New file.
7828         * gcc.target/avr/progmem-warning-1.c: New file.
7829         * gcc.target/avr/torture/progmem-1.c: New file.
7830         * gcc.target/avr/torture/progmem-1.cpp: New file.
7831
7832 2011-07-04  Richard Guenther  <rguenther@suse.de>
7833
7834         PR tree-optimization/49615
7835         * g++.dg/torture/pr49615.C: New testcase.
7836
7837 2011-07-03  Ira Rosen  <ira.rosen@linaro.org>
7838
7839         PR tree-optimization/49610
7840         * gcc.dg/vect/pr49610.c: New test.
7841
7842 2011-07-02  Eric Botcazou  <ebotcazou@adacore.com>
7843
7844         * gnat.dg/specs/debug1.ads: New test.
7845
7846 2011-07-02  Janus Weil  <janus@gcc.gnu.org>
7847
7848         PR fortran/49562
7849         * gfortran.dg/typebound_proc_23.f90: New.
7850
7851 2011-07-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
7852
7853         PR c++/49605
7854         * g++.dg/warn/delete-non-virtual-dtor.C: Adjust.
7855
7856 2011-07-01  Jason Merrill  <jason@redhat.com>
7857
7858         PR c++/48261
7859         * g++.dg/template/template-id-3.C: New.
7860
7861         PR c++/48593
7862         * g++.dg/template/qualified-id4.C: New.
7863
7864         PR c++/48883
7865         * g++.dg/template/explicit-args4.C: New.
7866
7867         PR c++/49085
7868         * g++.dg/template/offsetof2.C: New.
7869
7870 2011-07-01  Kai Tietz  <ktietz@redhat.com>
7871
7872         * gcc.dg/tree-ssa/bitwise-sink.c: New test.
7873
7874 2011-07-01  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7875
7876         PR libmudflap/49549
7877         * lib/target-supports.exp (check_effective_target_gld): New proc.
7878
7879 2011-07-01  Richard Guenther  <rguenther@suse.de>
7880
7881         PR tree-optimization/49603
7882         * gcc.dg/torture/pr49603.c: New testcase.
7883
7884 2011-06-30  Jason Merrill  <jason@redhat.com>
7885
7886         PR c++/49387
7887         * g++.dg/rtti/template1.C: New.
7888
7889         PR c++/49569
7890         * g++.dg/cpp0x/regress/ctor1.C: New.
7891
7892         PR c++/49355
7893         * g++.dg/cpp0x/initlist54.C: New.
7894
7895 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7896
7897         * gcc.dg/tree-ssa/sra-12.c: New test.
7898
7899 2011-06-29  Jason Merrill  <jason@redhat.com>
7900
7901         * g++.dg/cpp0x/named.C: Test subobject of xvalue.
7902
7903 2011-06-30  Richard Guenther  <rguenther@suse.de>
7904
7905         PR tree-optimization/46787
7906         * gcc.dg/vect/vect-121.c: New testcase.
7907
7908 2011-06-30  Martin Jambor  <mjambor@suse.cz>
7909
7910         PR tree-optimization/49094
7911         * gcc.dg/tree-ssa/pr49094.c: New test.
7912
7913 2011-06-30  Jakub Jelinek  <jakub@redhat.com>
7914
7915         PR fortran/49540
7916         * gfortran.dg/pr49540-1.f90: New test.
7917         * gfortran.dg/pr49540-2.f90: New test.
7918
7919 2011-06-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7920
7921         PR ada/49511
7922         * ada/acats/run_acats (which): Use last field of type -p output.
7923
7924 2011-06-30  Dominique d'Humieres  <dominiq@lps.ens.fr>
7925             Iain Sandoe  <iains@gcc.gnu.org>
7926
7927         PR libobjc/36610
7928         * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if.
7929         Only skip on 64-bit *-*-darwin8* && !objc2.
7930
7931 2011-06-30  Richard Guenther  <rguenther@suse.de>
7932
7933         PR tree-optimization/38752
7934         * gcc.c-torture/compile/pr38752.c: New testcase.
7935
7936 2011-06-30  Ira Rosen  <ira.rosen@linaro.org>
7937
7938         * gcc.dg/vect/slp-widen-mult-half.c: New test.
7939         * gcc.dg/vect/vect-widen-mult-half.c: New test.
7940
7941 2011-06-29  Jason Merrill  <jason@redhat.com>
7942
7943         PR c++/49216
7944         * g++.dg/cpp0x/initlist53.C: Use placement new.
7945         * g++.dg/cpp0x/initlist-value.C: Use placement new.
7946         * g++.old-deja/g++.ext/arrnew2.C: Remove xfail.
7947
7948         PR c++/49003
7949         * g++.dg/cpp0x/trailing6.C: New.
7950         * g++.dg/cpp0x/pr45908.C: No error.
7951
7952         PR c++/49272
7953         * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too.
7954
7955         PR c++/49520
7956         * g++.dg/cpp0x/constexpr-using2.C: New.
7957
7958         * g++.dg/cpp0x/lambda/lambda-template3.C: New.
7959
7960         PR c++/45923
7961         * g++.dg/cpp0x/constexpr-diag3.C: New.
7962         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message.
7963         * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message.
7964         * g++.dg/cpp0x/constexpr-friend.C: Adjust error message.
7965         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message.
7966
7967 2011-06-29  Jason Merrill  <jason@redhat.com>
7968
7969         * g++.dg/cpp0x/constexpr-is_literal.C: Adjust.
7970
7971 2011-06-29  Richard Guenther  <rguenther@suse.de>
7972
7973         * gcc.dg/tree-ssa/loop-17.c: Adjust.
7974
7975 2011-06-29  Jason Merrill  <jason@redhat.com>
7976
7977         * g++.dg/cpp0x/initlist-value2.C: New.
7978
7979         * g++.dg/cpp0x/constexpr-initlist4.C: New.
7980         * g++.dg/cpp0x/initlist-value.C: New.
7981
7982 2011-06-29  Richard Sandiford  <richard.sandiford@linaro.org>
7983
7984         * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets.
7985
7986 2011-06-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
7987
7988         * gcc.dg/inline_1.c: Remove dg-excess-errors.
7989         * gcc.dg/inline_2.c: Likewise.
7990         * gcc.dg/unroll_1.c: Likewise.
7991
7992 2011-06-29  Jakub Jelinek  <jakub@redhat.com>
7993
7994         PR debug/49567
7995         * gcc.target/i386/pr49567.c: New test.
7996
7997 2011-06-28  Eric Botcazou  <ebotcazou@adacore.com>
7998
7999         * gnat.dg/opt17.ad[sb]: New test.
8000
8001 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8002             Tom de Vries  <tom@codesourcery.com>
8003
8004         * lib/target-supports.exp (check_effective_target_arm_nothumb)
8005         (check_effective_target_arm_thumb2): New effective targets.
8006         * gcc.target/arm/ivopts.c: Remove -mthumb/-marm.  Guard object-size
8007         properly.  Clean up temporary files.
8008         * gcc.target/arm/ivopts-2.c: Likewise.
8009         * gcc.target/arm/ivopts-3.c: Likewise.
8010         * gcc.target/arm/ivopts-4.c: Likewise.
8011         * gcc.target/arm/ivopts-5.c: Likewise.
8012         * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c.
8013
8014 2011-06-28  Thomas Koenig  <tkoenig@gcc.gnu.org>
8015
8016         PR fortran/49479
8017         * gfortran.dg/reshape_zerosize_3.f90:  New test.
8018
8019 2011-06-28  Janis Johnson  <janisjo@codesourcery.com>
8020
8021         * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float.
8022         * gcc.target/arm/vfp-ldmias.c: Likewise.
8023         * gcc.target/arm/vfp-ldmdbd.c: Likewise.
8024         * gcc.target/arm/vfp-stmdbs.c: Likewise.
8025         * gcc.target/arm/vfp-ldmiad.c: Likewise.
8026         * gcc.target/arm/vfp-stmias.c: Likewise.
8027         * gcc.target/arm/vfp-stmdbd.c: Likewise.
8028         * gcc.target/arm/vfp-stmiad.c: Likewise.
8029
8030 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8031
8032         * gcc.target/arm/pr45701-1.c: Don't specify -march; remove
8033         dg-prune-output.
8034         * gcc.target/arm/pr45701-2.c: Ditto.
8035
8036 2011-06-27  Janus Weil  <janus@gcc.gnu.org>
8037
8038         PR fortran/49466
8039         * gfortran.dg/allocatable_scalar_9.f90: Modified.
8040         * gfortran.dg/extends_14.f03: Modified.
8041
8042 2011-06-27  Janis Johnson  <janisjo@codesourcery.com>
8043
8044         * lib/target-supports-dg.exp (dg-require-effective-target): Return
8045         early if the test is already being skipped.
8046
8047         * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem,
8048         scan-assembler-dem-not): For missing file, report unresolved with
8049         same message as for pass/fail, with reason reported in log file.
8050
8051         * lib/target-supports.exp (add_options_for_arm_fp16): Renamed
8052         from add_options_for_arm_neon_fp16.
8053         (check_effective_target_arm_fp16_ok_nocache): Renamed from
8054         check_effective_target_arm_neon_fp16_ok_nocache.
8055         Check -mfpu and -mfloat-abi options from current multilib.
8056         Do not require neon support.
8057         (check_effective_target_arm_fp16_ok): Renamed from
8058         check_effecitve_target_arm_neon_fp16_ok.
8059         * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for
8060         arm_neon_fp16_ok and arm_fp16.
8061         * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise.
8062         * gcc.dg/torture/arm-fp16-ops-5.c: Likewise.
8063         * gcc.dg/torture/arm-fp16-ops-6.c: Likewise.
8064         * gcc.target/arm/fp16-compile-vcvt.c: Likewise.
8065
8066 2011-06-27  Jakub Jelinek  <jakub@redhat.com>
8067
8068         * gcc.dg/builtin-assume-aligned-1.c: New test.
8069         * gcc.dg/builtin-assume-aligned-2.c: New test.
8070         * gcc.target/i386/builtin-assume-aligned-1.c: New test.
8071
8072         PR debug/49544
8073         * gcc.dg/pr49544.c: New test.
8074
8075 2011-06-27  Richard Guenther  <rguenther@suse.de>
8076
8077         PR tree-optimization/49394
8078         * g++.dg/torture/pr49394.C: New testcase.
8079
8080 2011-06-27  Kai Tietz  <ktietz@redhat.com>
8081
8082         * gcc.dg/optimize-bswapdi-2.c: New test.
8083
8084 2011-06-27  Michael Hope  <michael.hope@linaro.org>
8085             Richard Sandiford  <richard.sandiford@linaro.org>
8086
8087         PR tree-optimization/49169
8088         * gcc.dg/torture/pr49169.c: New test.
8089
8090 2011-06-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8091
8092         PR testsuite/49529
8093         * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias.
8094
8095         * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on
8096         hppa*-*-hpux*.
8097
8098 2011-06-26  Jason Merrill  <jason@redhat.com>
8099
8100         * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message.
8101
8102         PR c++/49528
8103         * g++.dg/init/ref19.C: New.
8104         * g++.dg/cpp0x/constexpr-cleanup.C: New.
8105
8106 2011-06-26  Jakub Jelinek  <jakub@redhat.com>
8107
8108         PR tree-optimization/48377
8109         * gcc.dg/vect/pr48377.c: Add dg-require-effective-target
8110         non_strict_align.
8111
8112 2011-06-26  Steve Ellcey  <sje@cup.hp.com>
8113
8114         PR middle-end/49191
8115         * lib/target-supports.exp (check_effective_target_non_strict_align):
8116         New.
8117         * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align.
8118
8119 2011-06-24  Martin Jambor  <mjambor@suse.cz>
8120
8121         PR tree-optimizations/49516
8122         * g++.dg/tree-ssa/pr49516.C: New test.
8123
8124 2011-06-23  Jason Merrill  <jason@redhat.com>
8125
8126         PR c++/35255
8127         * g++.dg/template/partial10.C: New.
8128         * g++.dg/template/partial11.C: New.
8129
8130 2011-06-23  Jeff Law <law@redhat.com>
8131
8132         PR middle-end/48770
8133         * gcc.dg/pr48770.c: New test.
8134
8135 2011-06-23  Jan Hubicka  <jh@suse.cz>
8136
8137         PR middle-end/49373
8138         * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday.
8139
8140 2011-06-23  Jakub Jelinek  <jakub@redhat.com>
8141
8142         PR testsuite/49512
8143         * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid
8144         instead of -fdump-tree-optimized.
8145
8146 2011-06-23  Paolo Carlini  <paolo.carlini@oracle.com>
8147
8148         PR c++/44625
8149         * g++.dg/template/crash107.C: New.
8150         * g++.dg/template/error17.C: Adjust.
8151
8152 2011-06-23  Jason Merrill  <jason@redhat.com>
8153
8154         PR c++/49507
8155         * g++.dg/cpp0x/defaulted30.C: New.
8156
8157         PR c++/49440
8158         * g++.dg/rtti/anon-ns1.C: New.
8159
8160         PR c++/49395
8161         * g++.dg/init/ref18.C: New.
8162
8163         PR c++/36435
8164         * g++.dg/template/partial9.C: New.
8165
8166 2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
8167
8168         PR middle-end/49373
8169         * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto.
8170
8171 2011-06-22  Jakub Jelinek  <jakub@redhat.com>
8172
8173         PR debug/49496
8174         * gcc.dg/pr49496.c: New test.
8175
8176 2011-06-22  Janis Johnson  <janisjo@codesourcery.com>
8177
8178         * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu
8179         is not xscale.
8180
8181         * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1.
8182
8183         * gcc.target/arm/ctz.c: Don't specify -march, require thumb2.
8184         * gcc.target/arm/pr42879.c: Likewise.
8185         * gcc.target/arm/pr45701-3.c: Likewise.
8186
8187         * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2.
8188         * gcc.target/arm/pr40482.c: Likewise.
8189         * gcc.target/arm/stack-corruption.c: Likewise.
8190
8191 2011-06-22  Richard Guenther  <rguenther@suse.de>
8192
8193         PR tree-optimization/49493
8194         * gcc.dg/ipa/ipa-pta-17.c: New testcase.
8195
8196 2011-06-22  Jason Merrill  <jason@redhat.com>
8197
8198         PR c++/49260
8199         * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options.
8200
8201 2011-06-22  Dmitry Plotnikov  <dplotnikov@ispras.ru>
8202             Dmitry Melnik  <dm@ispras.ru>
8203
8204         * gcc.target/arm/neon-vshr-imm-1.c: New testcase.
8205         * gcc.target/arm/neon-vshl-imm-1.c: New testcase.
8206         * gcc.target/arm/neon-vlshr-imm-1.c: New testcase.
8207
8208 2011-06-22  Nathan Sidwell  <nathan@codesourcery.com>
8209
8210         * gcc.target/arm/tlscall.c: New.
8211
8212 2011-06-21  Jason Merrill  <jason@redhat.com>
8213
8214         PR c++/49172
8215         * g++.dg/cpp0x/constexpr-ref1.C: New.
8216         * g++.dg/cpp0x/constexpr-ref2.C: New.
8217         * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag.
8218
8219         PR c++/49482
8220         * g++.dg/cpp0x/lambda/lambda-warn3.C: New.
8221
8222         PR c++/49418
8223         * g++.dg/template/param3.C: New.
8224
8225 2011-06-21  Bernd Schmidt  <bernds@codesourcery.com>
8226
8227         * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make
8228         my_clrsb test functions.
8229         (main): Test clrsb.
8230         * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul,
8231         test_sll, test_ull): Add clrsb tests.
8232         * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl,
8233         clrsbll.
8234
8235 2011-06-21  Janus Weil  <janus@gcc.gnu.org>
8236
8237         PR fortran/49112
8238         * gfortran.dg/class_44.f03: New.
8239
8240 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8241
8242         PR tree-optimization/49478
8243         * gcc.dg/vect/pr49478.c
8244
8245 2011-06-21  Richard Guenther  <rguenther@suse.de>
8246
8247         PR tree-optimization/49483
8248         * gcc.dg/vect/vect-120.c: New testcase.
8249
8250 2011-06-21  Ira Rosen  <ira.rosen@linaro.org>
8251
8252         PR testsuite/49443
8253         * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets.
8254         * gcc.dg/vect/vect-peel-4.c: Likewise.
8255
8256 2011-06-22  Christian Bruel  <christian.bruel@st.com>
8257
8258         PR middle-end/49139
8259         * gcc.dg/always_inline.c: Removed -Winline. Update checks
8260         * gcc.dg/always_inline2.c: Likewise.
8261         * gcc.dg/always_inline3.c: Likewise.
8262         * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes.
8263         * gcc.dg/inline_1.c: Likewise.
8264         * gcc.dg/inline_2.c: Likewise.
8265         * gcc.dg/inline_3.c: Likewise.
8266         * gcc.dg/inline_4.c: Likewise.
8267         * gcc.dg/20051201-1.c: Likewise.
8268         * gcc.dg/pr40087.c: Likewise.
8269         * gcc.dg/torture/pta-structcopy-1.c: Likewise.
8270         * gcc.dg/inline-22.c: Likewise.
8271         * gcc.dg/lto/20090218-1_0.c: Set inline keyword.
8272         * gcc.dg/lto/20090218-1_1.c: Likewise.
8273         * g++.dg/ipa/devirt-7.C: Likewise.
8274         * gcc.dg/uninit-pred-5_a.c: Likewise.
8275         * gcc.dg/uninit-pred-5_b.c: Likewise.
8276         * gcc.dg/fail_always_inline.c: New.
8277
8278 2011-06-21  Jakub Jelinek  <jakub@redhat.com>
8279
8280         * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp
8281         into 6 jobs instead of 3.
8282
8283 2011-06-20  Jason Merrill  <jason@redhat.com>
8284
8285         PR c++/49216
8286         * g++.dg/cpp0x/initlist53.C: New.
8287
8288 2011-06-20  Tobias Burnus  <burnus@net-b.de>
8289
8290         PR fortran/18918
8291         * gfortran.dg/coarray_lock_1.f90: Update dg-error.
8292         * gfortran.dg/coarray_lock_3.f90: New.
8293         * gfortran.dg/coarray/lock_1.f90: New.
8294
8295 2011-06-20  Janis Johnson  <janisjo@codesourcery.com>
8296
8297         * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not,
8298         scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as
8299         unresolved and report the reason to the log file.
8300
8301         * lib/scanasm.exp (object-size): Move argument processing earlier
8302         to report errors before verifying that the file exists.  Report
8303         problems detected at runtime as unresolved instead of error and
8304         report their reasons to the log file.
8305
8306 2011-06-20  Jason Merrill  <jason@redhat.com>
8307
8308         PR c++/47080
8309         * g++.dg/cpp0x/explicit6.C: New.
8310
8311         PR c++/47635
8312         * g++.dg/cpp0x/enum20.C: New.
8313
8314         PR c++/48138
8315         * g++.dg/ext/attr-aligned01.C: New.
8316
8317         PR c++/49205
8318         * g++.dg/cpp0x/variadic-default.C: New.
8319
8320         PR c++/43321
8321         * g++.dg/cpp0x/auto26.C: New.
8322
8323         PR c++/43831
8324         * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New.
8325
8326 2011-06-20  Kai Tietz  <ktietz@redhat.com>
8327
8328         * gcc.dg/binop-notand1.c: New test.
8329         * gcc.dg/binop-notand2.c: New test.
8330         * gcc.dg/binop-notand3.c: New test.
8331         * gcc.dg/binop-notand4.c: New test.
8332         * gcc.dg/binop-notand5.c: New test.
8333         * gcc.dg/binop-notand6.c: New test.
8334
8335 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8336
8337         PR testsuite/49432
8338         * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording.
8339
8340 2011-06-18  Janus Weil  <janus@gcc.gnu.org>
8341
8342         PR fortran/49400
8343         * gfortran.dg/proc_ptr_31.f90: New.
8344
8345 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8346
8347         * gnat.dg/volatile6.adb: New test.
8348         * gnat.dg/volatile7.adb: Likewise.
8349         * gnat.dg/volatile8.adb: Likewise.
8350         * gnat.dg/volatile9.adb: Likewise.
8351
8352 2011-06-18  Eric Botcazou  <ebotcazou@adacore.com>
8353
8354         * gnat.dg/constant3.adb: New test.
8355
8356 2011-06-18  Janne Blomqvist  <jb@gcc.gnu.org>
8357
8358         PR libfortran/49296
8359         * gfortran.dg/read_list_eof_1.f90: New test.
8360
8361 2011-06-18  Jakub Jelinek  <jakub@redhat.com>
8362
8363         PR target/49411
8364         * gcc.target/i386/testimm-1.c: New test.
8365         * gcc.target/i386/testimm-2.c: New test.
8366         * gcc.target/i386/testimm-3.c: New test.
8367         * gcc.target/i386/testimm-4.c: New test.
8368         * gcc.target/i386/testimm-5.c: New test.
8369         * gcc.target/i386/testimm-6.c: New test.
8370         * gcc.target/i386/testimm-7.c: New test.
8371         * gcc.target/i386/testimm-8.c: New test.
8372         * gcc.target/i386/xop-vpermil2px-2.c: New test.
8373         * gcc.target/i386/xop-rotate1-int.c: New test.
8374         * gcc.target/i386/xop-rotate2-int.c: New test.
8375
8376 2011-06-17  Jason Merrill  <jason@redhat.com>
8377
8378         * g++.dg/cpp0x/rv-func2.C: New.
8379
8380         * g++.dg/debug/dwarf2/lambda1.C: New.
8381         * g++.dg/warn/Wshadow-6.C: Adjust.
8382
8383 2011-06-17  Janus Weil  <janus@gcc.gnu.org>
8384
8385         PR fortran/48699
8386         * gfortran.dg/move_alloc_5.f90: New.
8387
8388 2011-06-17  Hans-Peter Nilsson  <hp@axis.com>
8389
8390         PR rtl-optimization/48542
8391         * gcc.dg/torture/pr48542.c: New test.
8392
8393 2011-06-16  Jason Merrill  <jason@redhat.com>
8394
8395         PR c++/44160
8396         * g++.dg/cpp0x/lambda/lambda-__func__.C: New.
8397
8398         PR c++/45378
8399         * g++.dg/cpp0x/initlist52.C New.
8400
8401         PR c++/45399
8402         * c-c++-common/raw-string-12.c: New.
8403
8404         PR c++/49229
8405         * g++.dg/cpp0x/sfinae26.C: New.
8406
8407         PR c++/49251
8408         * g++.dg/cpp0x/variadic113.C: New.
8409
8410         PR c++/49420
8411         * g++.dg/cpp0x/variadic112.C: New.
8412
8413 2011-06-16  Jeff Law <law@redhat.com>
8414
8415         * gcc.dg/builtin-object-size-1.c: Update to handle chances from
8416         improved jump threading.
8417         * gcc.dg/builtin-object-size-2.c: Likewise.
8418         * gcc.dg/tree-ssa/20030728-1.c: Likewise.
8419
8420 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8421
8422         PR fortran/49074
8423         * gfortran.dg/typebound_assignment_3.f03: New.
8424
8425 2011-06-16  Steve Ellcey  <sje@cup.hp.com>
8426
8427         PR testsuite/48727
8428         * g++.dg/opt/devirt2.C: Change xfail rule to target.
8429
8430 2011-06-16  Martin Jambor  <mjambor@suse.cz>
8431
8432         PR tree-optimization/49343
8433         * gnat.dg/discr31.ad[sb]: New test.
8434
8435 2011-06-16  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8436
8437         * gcc.dg/debug/pr49032.c: Prune mips-tfile warning.
8438
8439 2011-06-16  Tom de Vries  <tom@codesourcery.com>
8440
8441         PR target/45098
8442         * gcc.target/arm/ivopts-3.c: Update test.
8443         * gcc.target/arm/ivopts-5.c: Same.
8444
8445 2011-06-16  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
8446
8447         Revert:
8448         2011-06-10  Wei Guozhi  <carrot@google.com>
8449
8450         PR target/45335
8451         * gcc.target/arm/pr45335.c: New test.
8452         * gcc.target/arm/pr45335-2.c: New test.
8453         * gcc.target/arm/pr45335-3.c: New test.
8454         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8455         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8456         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8457
8458 2011-06-16  Ira Rosen  <ira.rosen@linaro.org>
8459
8460         * gcc.dg/vect/vect-widen-mult-half-u8.c: New test.
8461
8462 2011-06-16  Janus Weil  <janus@gcc.gnu.org>
8463
8464         PR fortran/49417
8465         * gfortran.dg/class_43.f03: New.
8466
8467 2011-06-16  Jakub Jelinek  <jakub@redhat.com>
8468
8469         PR tree-optimization/49419
8470         * gcc.c-torture/execute/pr49419.c: New test.
8471
8472 2011-06-16  Revital Eres  <revital.eres@linaro.org>
8473
8474         * gcc.dg/sms-9.c: New file.
8475
8476 2011-06-15  Easwaran Raman  <eraman@google.com>
8477
8478         PR rtl-optimization/49414
8479         * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets.
8480
8481 2011-06-14  Jason Merrill  <jason@redhat.com>
8482
8483         * g++.dg/cpp0x/noexcept13.C: New.
8484
8485 2011-06-14  Easwaran Raman  <eraman@google.com>
8486
8487         PR rtl-optimization/44194
8488         * gcc.dg/pr44194-1.c: New test.
8489         * gcc.dg/pr44194-2.c: New test.
8490
8491 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8492
8493         * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting
8494         switches.
8495         * gcc.target/arm/pr45701-2.c: Likewise.
8496         * gcc.target/arm/thumb-branch1.c: Likewise.
8497
8498 2011-06-14  Steve Ellcey  <sje@cup.hp.com>
8499
8500         PR testsuite/48727
8501         * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*.
8502
8503 2011-06-14  Janis Johnson  <janisjo@codesourcery.com>
8504
8505         * gcc.target/arm/pr45701-1.c: Require thumb support.
8506         * gcc.target/arm/pr45701-2.c: Likewise.
8507         * gcc.target/arm/thumb-branch1.c: Likewise.
8508
8509         * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches.
8510         * gcc.target/arm/pr39839.c: Likewise.
8511         * gcc.target/arm/pr40657-2.c: Likewise.
8512         * gcc.target/arm/pr40956.c: Likewise.
8513         * gcc.target/arm/pr41679.c: Likewise.
8514         * gcc.target/arm/pr42235.c: Likewise.
8515         * gcc.target/arm/pr42495.c: Likewise.
8516         * gcc.target/arm/pr42505.c: Likewise.
8517         * gcc.target/arm/pr42574.c: Likewise.
8518         * gcc.target/arm/pr46883.c: Likewise.
8519         * gcc.target/arm/pr46934.c: Likewise.
8520         * gcc.target/arm/xor-and.c: Likewise.
8521
8522 2011-06-14  Jason Merrill  <jason@redhat.com>
8523
8524         * g++.dg/other/error23.C: Adjust error message.
8525         * g++.dg/other/error32.C: Likewise.
8526
8527         PR c++/49389
8528         * g++.dg/cpp0x/rv-dotstar.C: New.
8529
8530         PR c++/49369
8531         * g++.dg/cpp0x/decltype30.C: New.
8532
8533         * g++.dg/cpp0x/constexpr-array-ptr7.C: New.
8534
8535 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8536
8537         PR fortran/49103
8538         * gfortran.dg/pr49103.f90: New test.
8539
8540 2011-06-14  Tom de Vries  <tom@codesourcery.com>
8541
8542         PR target/45098
8543         * gcc.target/arm/ivopts-3.c: New test.
8544         * gcc.target/arm/ivopts-4.c: New test.
8545         * gcc.target/arm/ivopts-5.c: New test.
8546
8547 2011-06-14  Jakub Jelinek  <jakub@redhat.com>
8548
8549         PR rtl-optimization/49390
8550         * gcc.c-torture/execute/pr49390.c: New test.
8551
8552 2011-06-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8553
8554         * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto.
8555
8556 2011-06-14  Georg-Johann Lay  <avr@gjlay.de>
8557
8558         * gcc.c-torture/execute/cmpsi-2.c: Undo 172757.
8559         * gcc.c-torture/execute/cmpsi-2.x: New file.
8560         * gcc.c-torture/execute/pr45262.c: Undo 172757.
8561         * gcc.c-torture/execute/pr45262.x: New file.
8562         * gcc.c-torture/compile/pr46534.c: Skip for AVR.
8563         * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target
8564         int32plus
8565         * gcc.c-torture/compile/pr49163.c: Ditto.
8566
8567 2011-06-14  Ira Rosen  <ira.rosen@linaro.org>
8568
8569         * gcc.dg/vect/vect-16.c: Rename to...
8570         * gcc.dg/vect/no-fast-math-vect16.c: ...this.
8571         * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values
8572         for double-word vectors.
8573         * gcc.dg/vect/vect-peel-4.c: Likewise.
8574         * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with
8575         vect_element_align.
8576         * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with
8577         -fno-fast-math.
8578
8579 2011-06-13  Edmar Wienskoski  <edmar@freescale.com>
8580
8581         PR target/44618
8582         * gcc.target/powerpc/outofline_rnreg.c: New testcase.
8583
8584 2011-06-13  H.J. Lu  <hongjiu.lu@intel.com>
8585
8586         * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines.
8587
8588 2011-06-13  Kaushik Phatak <kaushik.phatak@kpitcummins.com>
8589
8590         * gcc.dg/h8300-bit-insn-ice2.c: New testcase.
8591
8592 2011-06-13  Thomas Koenig  <tkoenig@gcc.gnu.org>
8593
8594         * gfortran.dg/trim_optimize_8.f90:  New test case.
8595
8596 2011-06-13 Jakub Jelinek  <jakub@redhat.com>
8597            Ira Rosen  <ira.rosen@linaro.org>
8598
8599         PR tree-optimization/49352
8600         * gcc.dg/vect/pr49352.c: New test.
8601
8602 2011-06-12  Tobias Burnus
8603
8604         PR fortran/49324
8605         * gfortran.dg/alloc_comp_assign_11.f90: New.
8606
8607 2011-05-11  Thomas Koenig  <tkoenig@gcc.gnu.org>
8608
8609         * gfortran.dg/trim_optimize_7.f90:  New test.
8610
8611 2011-06-10  Wei Guozhi  <carrot@google.com>
8612
8613         PR target/45335
8614         * gcc.target/arm/pr45335.c: New test.
8615         * gcc.target/arm/pr45335-2.c: New test.
8616         * gcc.target/arm/pr45335-3.c: New test.
8617         * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd".
8618         * gcc.target/arm/pr40457-2.c: Changed to store 3 words.
8619         * gcc.target/arm/pr40457-3.c: Changed to store 3 words.
8620
8621 2011-06-10  Paolo Carlini  <paolo.carlini@oracle.com>
8622
8623         PR c++/41769
8624         * g++.dg/parse/error39.C: New.
8625
8626 2011-06-10  Janis Johnson  <janisjo@codesourcery.com>
8627
8628         * gcc.target/arm/20090811-1.c: Skip for incompatible
8629         options, do not override other options.
8630         * gcc.target/arm/combine-cmp-shift.c: Skip for
8631         incompatible options.
8632         * gcc.target/arm/pr45094.c: Likewise.
8633         * gcc.target/arm/scd42-1.c: Likewise.
8634         * gcc.target/arm/scd42-3.c: Likewise.
8635         * gcc.target/arm/thumb-ltu.c: Likewise.
8636
8637         * lib/target-supports.exp
8638         (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if
8639         multilib flags use -mfpu with a value other than neon-fp16.
8640
8641 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8642
8643         * gcc.dg/torture/tls/tls.exp: Load torture-options.exp.
8644         Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported.
8645
8646 2011-06-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8647
8648         * lib/target-supports.exp (check_effective_target_pie): New proc.
8649         * gcc.dg/pie-link.c: Use target pie.
8650
8651 2011-06-10  Eric Botcazou  <ebotcazou@adacore.com>
8652             Laurent Rougïżœ  <laurent.rouge@menta.fr>
8653
8654         * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC.
8655         * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed.
8656
8657 2011-06-10  Daniel Carrera  <dcarrera@gmail.com>
8658
8659         * gfortran.dg/coarray/sync_1.f90: New test for
8660         "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES".
8661
8662 2011-06-10  Ira Rosen  <ira.rosen@linaro.org>
8663
8664         PR tree-optimization/49318
8665         * gcc.dg/vect/pr49318.c: New test.
8666
8667 2011-06-09  David Krauss  <potswa@mac.com>
8668
8669         * g++.dg/template/arrow1.C: New.
8670
8671 2011-06-09  Jason Merrill  <jason@redhat.com>
8672
8673         * lib/prune.exp: Prune "note"s.
8674         * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors.
8675
8676         * g++.dg/ext/injected-ttp.C: Specify -std=c++98.
8677         * g++.dg/template/dependent-expr3.C: Likewise.
8678         * g++.dg/parse/template7.C: Likewise.
8679         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
8680         * g++.old-deja/g++.jason/rfg10.C: Likewise.
8681         * g++.old-deja/g++.pt/friend38.C: Likewise.
8682         * g++.old-deja/g++.pt/crash32.C: Likewise.
8683         * g++.old-deja/g++.other/init4.C: Likewise.
8684         * g++.old-deja/g++.other/friend8.C: Likewise.
8685
8686         * g++.dg/ext/complex7.C: Adjust expected output.
8687         * g++.dg/diagnostic/method1.C: Likewise.
8688         * g++.dg/parse/parameter-declaration-2.C: Likewise.
8689         * g++.dg/parse/crash33.C: Likewise.
8690         * g++.dg/other/warning1.C: Likewise.
8691         * g++.dg/init/pr29571.C: Likewise.
8692         * g++.dg/warn/overflow-warn-1.C: Likewise.
8693         * g++.dg/warn/overflow-warn-3.C: Likewise.
8694         * g++.dg/warn/overflow-warn-4.C: Likewise.
8695         * g++.old-deja/g++.oliva/template1.C: Likewise.
8696
8697         * g++.dg/cpp0x/regress/error-recovery1.C: Adjust.
8698         * g++.dg/parse/template7.C: Adjust.
8699
8700 2011-06-09  Kaz Kojima  <kkojima@gcc.gnu.org>
8701
8702         PR target/49307
8703         * gcc.dg/pr49307.c: New.
8704
8705 2011-06-09  Wei Guozhi  <carrot@google.com>
8706
8707         PR target/46975
8708         * gcc.target/arm/pr46975.c: New testcase.
8709
8710 2011-06-09  Nicola Pero  <nicola.pero@meta-innovation.com>
8711
8712         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h
8713         (PMETH, arglist_t): Removed.
8714         (method_get_number_of_arguments): Removed.
8715         (method_get_nth_argument): Removed.
8716         (method_get_first_argument): Removed.
8717         (method_get_next_argument): Removed.
8718         (method_get_sizeof_arguments): Removed.
8719         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h
8720         (PMETH): Removed.
8721         (method_get_number_of_arguments): Removed.
8722         (method_get_nth_argument): Removed.
8723         (method_get_first_argument): Removed.
8724         (method_get_next_argument): Removed.
8725         (method_get_sizeof_arguments): Removed.
8726         * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed.
8727
8728 2011-06-09  David Li  <davidxl@google.com>
8729
8730         * gcc.dg/dump-pass.c: New test.
8731
8732 2011-06-09  Paolo Carlini  <paolo.carlini@oracle.com>
8733
8734         PR c++/29003
8735         * g++.dg/parse/error38.C: New.
8736
8737 2011-06-09  Jakub Jelinek  <jakub@redhat.com>
8738
8739         PR middle-end/49308
8740         * gfortran.dg/pr49308.f90: New test.
8741
8742 2011-06-08  Jason Merrill  <jason@redhat.com>
8743
8744         * g++.dg/cpp0x/noexcept11.C: New.
8745         * g++.dg/cpp0x/noexcept12.C: New.
8746         * g++.dg/cpp0x/sfinae11.C: Adjust.
8747
8748 2011-06-08  Jakub Jelinek  <jakub@redhat.com>
8749
8750         PR testsuite/49323
8751         * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings
8752         to dg-options, match also DW_AT_linkage_name.
8753
8754 2011-06-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8755
8756         PR middle-end/21953
8757         * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use
8758         -fno-common on alpha*-dec-osf*.
8759         * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise.
8760
8761 2011-06-08  Alexander Monakov  <amonakov@ispras.ru>
8762
8763         PR rtl-optimization/49303
8764         * gcc.target/ia64/pr49303.c: New test.
8765
8766 2011-06-08  Tobias Burnus  <burnus@net-b.de>
8767
8768         PR fortran/18918
8769         * gfortran.dg/coarray_lock_1.f90: New.
8770         * gfortran.dg/coarray_lock_2.f90: New.
8771
8772 2011-06-07  Jason Merrill  <jason@redhat.com>
8773
8774         * lib/prune.exp: Look for "required" rather than "instantiated".
8775         * g++.dg/abi/mangle11.C: Likewise.
8776         * g++.dg/abi/mangle12.C: Likewise.
8777         * g++.dg/abi/mangle17.C: Likewise.
8778         * g++.dg/abi/mangle20-2.C: Likewise.
8779         * g++.dg/abi/pragma-pack1.C: Likewise.
8780         * g++.dg/cpp0x/decltype26.C: Likewise.
8781         * g++.dg/cpp0x/decltype28.C: Likewise.
8782         * g++.dg/cpp0x/decltype29.C: Likewise.
8783         * g++.dg/cpp0x/enum11.C: Likewise.
8784         * g++.dg/cpp0x/forw_enum8.C: Likewise.
8785         * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
8786         * g++.dg/cpp0x/pr47416.C: Likewise.
8787         * g++.dg/ext/case-range2.C: Likewise.
8788         * g++.dg/ext/case-range3.C: Likewise.
8789         * g++.dg/gomp/for-19.C: Likewise.
8790         * g++.dg/gomp/pr37533.C: Likewise.
8791         * g++.dg/gomp/pr38639.C: Likewise.
8792         * g++.dg/gomp/tpl-parallel-2.C: Likewise.
8793         * g++.dg/inherit/base3.C: Likewise.
8794         * g++.dg/inherit/using6.C: Likewise.
8795         * g++.dg/init/placement4.C: Likewise.
8796         * g++.dg/init/reference3.C: Likewise.
8797         * g++.dg/lookup/scoped6.C: Likewise.
8798         * g++.dg/lookup/using7.C: Likewise.
8799         * g++.dg/other/abstract1.C: Likewise.
8800         * g++.dg/other/error10.C: Likewise.
8801         * g++.dg/other/error5.C: Likewise.
8802         * g++.dg/other/field1.C: Likewise.
8803         * g++.dg/other/offsetof5.C: Likewise.
8804         * g++.dg/parse/bitfield2.C: Likewise.
8805         * g++.dg/parse/constant4.C: Likewise.
8806         * g++.dg/parse/crash20.C: Likewise.
8807         * g++.dg/parse/invalid-op1.C: Likewise.
8808         * g++.dg/parse/non-dependent2.C: Likewise.
8809         * g++.dg/parse/template18.C: Likewise.
8810         * g++.dg/tc1/dr152.C: Likewise.
8811         * g++.dg/tc1/dr166.C: Likewise.
8812         * g++.dg/tc1/dr176.C: Likewise.
8813         * g++.dg/tc1/dr213.C: Likewise.
8814         * g++.dg/template/access11.C: Likewise.
8815         * g++.dg/template/access2.C: Likewise.
8816         * g++.dg/template/access3.C: Likewise.
8817         * g++.dg/template/access7.C: Likewise.
8818         * g++.dg/template/arg7.C: Likewise.
8819         * g++.dg/template/cond2.C: Likewise.
8820         * g++.dg/template/crash13.C: Likewise.
8821         * g++.dg/template/crash40.C: Likewise.
8822         * g++.dg/template/crash7.C: Likewise.
8823         * g++.dg/template/crash84.C: Likewise.
8824         * g++.dg/template/ctor5.C: Likewise.
8825         * g++.dg/template/defarg13.C: Likewise.
8826         * g++.dg/template/defarg14.C: Likewise.
8827         * g++.dg/template/dtor7.C: Likewise.
8828         * g++.dg/template/eh2.C: Likewise.
8829         * g++.dg/template/error2.C: Likewise.
8830         * g++.dg/template/error43.C: Likewise.
8831         * g++.dg/template/friend32.C: Likewise.
8832         * g++.dg/template/injected1.C: Likewise.
8833         * g++.dg/template/instantiate1.C: Likewise.
8834         * g++.dg/template/instantiate3.C: Likewise.
8835         * g++.dg/template/instantiate5.C: Likewise.
8836         * g++.dg/template/instantiate7.C: Likewise.
8837         * g++.dg/template/local6.C: Likewise.
8838         * g++.dg/template/lookup2.C: Likewise.
8839         * g++.dg/template/member5.C: Likewise.
8840         * g++.dg/template/memfriend15.C: Likewise.
8841         * g++.dg/template/memfriend16.C: Likewise.
8842         * g++.dg/template/memfriend17.C: Likewise.
8843         * g++.dg/template/memfriend7.C: Likewise.
8844         * g++.dg/template/meminit1.C: Likewise.
8845         * g++.dg/template/nested3.C: Likewise.
8846         * g++.dg/template/non-type-template-argument-1.C: Likewise.
8847         * g++.dg/template/nontype12.C: Likewise.
8848         * g++.dg/template/nontype13.C: Likewise.
8849         * g++.dg/template/nontype6.C: Likewise.
8850         * g++.dg/template/pr23510.C: Likewise.
8851         * g++.dg/template/pr35240.C: Likewise.
8852         * g++.dg/template/ptrmem15.C: Likewise.
8853         * g++.dg/template/ptrmem6.C: Likewise.
8854         * g++.dg/template/qualified-id1.C: Likewise.
8855         * g++.dg/template/qualttp20.C: Likewise.
8856         * g++.dg/template/qualttp3.C: Likewise.
8857         * g++.dg/template/qualttp4.C: Likewise.
8858         * g++.dg/template/qualttp5.C: Likewise.
8859         * g++.dg/template/qualttp6.C: Likewise.
8860         * g++.dg/template/qualttp7.C: Likewise.
8861         * g++.dg/template/qualttp8.C: Likewise.
8862         * g++.dg/template/recurse.C: Likewise.
8863         * g++.dg/template/recurse2.C: Likewise.
8864         * g++.dg/template/ref5.C: Likewise.
8865         * g++.dg/template/scope2.C: Likewise.
8866         * g++.dg/template/sfinae10.C: Likewise.
8867         * g++.dg/template/sfinae3.C: Likewise.
8868         * g++.dg/template/sizeof3.C: Likewise.
8869         * g++.dg/template/static9.C: Likewise.
8870         * g++.dg/template/template-id-2.C: Likewise.
8871         * g++.dg/template/typedef13.C: Likewise.
8872         * g++.dg/template/typename4.C: Likewise.
8873         * g++.dg/template/using14.C: Likewise.
8874         * g++.dg/template/using2.C: Likewise.
8875         * g++.dg/template/warn1.C: Likewise.
8876         * g++.dg/warn/Wparentheses-13.C: Likewise.
8877         * g++.dg/warn/Wparentheses-15.C: Likewise.
8878         * g++.dg/warn/Wparentheses-16.C: Likewise.
8879         * g++.dg/warn/Wparentheses-17.C: Likewise.
8880         * g++.dg/warn/Wparentheses-18.C: Likewise.
8881         * g++.dg/warn/Wparentheses-19.C: Likewise.
8882         * g++.dg/warn/Wparentheses-20.C: Likewise.
8883         * g++.dg/warn/Wparentheses-23.C: Likewise.
8884         * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
8885         * g++.dg/warn/noeffect2.C: Likewise.
8886         * g++.dg/warn/noeffect4.C: Likewise.
8887         * g++.dg/warn/pr8570.C: Likewise.
8888         * g++.old-deja/g++.brendan/init2.C: Likewise.
8889         * g++.old-deja/g++.eh/spec6.C: Likewise.
8890         * g++.old-deja/g++.pt/crash10.C: Likewise.
8891         * g++.old-deja/g++.pt/crash36.C: Likewise.
8892         * g++.old-deja/g++.pt/derived3.C: Likewise.
8893         * g++.old-deja/g++.pt/error2.C: Likewise.
8894         * g++.old-deja/g++.pt/explicit70.C: Likewise.
8895         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8896         * g++.old-deja/g++.pt/memtemp89.C: Likewise.
8897         * g++.old-deja/g++.pt/overload7.C: Likewise.
8898         * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8899
8900 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8901             Iain Sandoe  <iains@gcc.gnu.org>
8902
8903         * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription):
8904         Added code to deal with the case when [Protocol
8905         -descriptionForInstanceMethod:] or [Protocol
8906         -descriptionForClassMethod:] returns NULL.
8907
8908 2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
8909             Iain Sandoe  <iains@gcc.gnu.org>
8910
8911         * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'.
8912         * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'.
8913         Added cast.
8914
8915 2011-06-07  Xinliang David Li  <davidxl@google.com>
8916
8917         * gcc.dg/inline_2.c: New test.
8918         * gcc.dg/unroll_2.c: New test.
8919         * gcc.dg/inline_3.c: New test.
8920         * gcc.dg/unroll_3.c: New test.
8921         * gcc.dg/inline_4.c: New test.
8922         * gcc.dg/unroll_4.c: New test.
8923         * gcc.dg/inline_1.c: New test.
8924         * gcc.dg/unroll_1.c: New test.
8925
8926 2011-06-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
8927
8928         PR tree-optimization/48497
8929         * lib/gcc-defs.exp (dg-additional-options): New proc.
8930         * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options
8931         -msse2 on 32-bit x86.
8932
8933 2011-06-06  Jason Merrill  <jason@redhat.com>
8934
8935         * g++.dg/cpp0x/enum19.C: New.
8936
8937 2011-06-07  Sergey Grechanik  <mouseentity@ispras.ru>
8938
8939         * gcc.target/arm/neon-reload-class.c: New test.
8940
8941 2011-06-07  Dodji Seketeli  <dodji@redhat.com>
8942
8943         PR debug/49130
8944         * g++.dg/debug/dwarf2/integer-typedef.C: New test.
8945
8946 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8947
8948         * gcc.target/arm/smlatb-1.c: New file.
8949         * gcc.target/arm/smlatt-1.c: New file.
8950         * gcc.target/arm/smlaltb-1.c: New file.
8951         * gcc.target/arm/smlaltt-1.c: New file.
8952
8953 2011-06-07  Andrew Stubbs  <ams@codesourcery.com>
8954
8955         * gcc.target/arm/mla-2.c: New test.
8956
8957 2011-06-07  Jakub Jelinek  <jakub@redhat.com>
8958
8959         PR gcov-profile/49299
8960         * gcc.dg/tree-prof/pr49299-1.c: New test.
8961         * gcc.dg/tree-prof/pr49299-2.c: New test.
8962
8963 2011-06-07  Ira Rosen  <ira.rosen@linaro.org>
8964
8965         * lib/target-supports.exp
8966         (check_effective_target_vect_widen_mult_qi_to_hi):
8967         Add NEON as supporting target.
8968         (check_effective_target_vect_widen_mult_hi_to_si): Likewise.
8969         (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New.
8970         (check_effective_target_vect_widen_mult_hi_to_si_pattern): New.
8971         * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized
8972         using widening multiplication on targets that support it.
8973         * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
8974         * gcc.dg/vect/vect-widen-mult-const-s16.c: New test.
8975         * gcc.dg/vect/vect-widen-mult-const-u16.c: New test.
8976
8977 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
8978
8979         Updated all testcases in the ObjC/ObjC++ testsuites to use the
8980         Modern Objective-C runtime API.
8981         * objc/execute/next_mapping.h: Removed.
8982         * objc-obj-c++-shared/next-mapping.h: Removed.
8983         * objc-obj-c++-shared/Object1.h: Removed.
8984         * objc-obj-c++-shared/Object1.m: Removed.
8985         * objc-obj-c++-shared/Object1.mm: Removed.
8986         * objc-obj-c++-shared/Object1-implementation.h: Removed.
8987         * objc-obj-c++-shared/Protocol1.h: Removed.
8988         * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition
8989         of ProtoBool, IVAR_T and METHOD.
8990         * objc-obj-c++-shared/runtime.h: New.
8991         * objc-obj-c++-shared/TestsuiteObject.h: New.
8992         * objc-obj-c++-shared/TestsuiteObject.m: New.
8993
8994         * objc/compile/trivial.m: Use TestsuiteObject instead of Object.
8995         * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h.
8996         Use the Modern Objective-C runtime API. ([TestClass -next:]): Made
8997         it a class method.
8998         * objc/execute/_cmd.m: Include
8999         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9000         runtime API.  ([TestClass +initialize]): Include this method also
9001         with the GNU runtime.
9002         * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of
9003         Object.  ([-setValue:]): Return void.
9004         * objc/execute/bf-common.h: Do not include objc/objc-encoding.h
9005         with the GNU runtime.  Include
9006         ../../objc-obj-c++-shared/runtime.h.  Do not define objc_get_class
9007         for the NeXT runtime.  Use the existing print_ivars() and
9008         compare_structures() implementations for the old NeXT runtime.
9009         Added new implementations for the Modern GNU and NeXT runtimes.
9010         Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as
9011         well.  (main): Use objc_getClass().  Use return instead of exit.
9012         * objc/execute/bycopy-1.m: Include objc/objc.h instead of
9013         ../../objc-obj-c++-shared/Protocol1.h.  (main): Use return instead
9014         of exit().
9015         * objc/execute/bycopy-2.m: Include objc/objc.h instead of
9016         ../../objc-obj-c++-shared/Protocol1.h.  Use TestsuiteObject
9017         instead of Object.  (main): Use return instead of exit().
9018         * objc/execute/bycopy-3.m: Updated includes.  Use TestsuiteObject
9019         instead of Object.  Removed prototype for exit().  (main): Use
9020         return instead of exit().  Use the Modern Objective-C runtime API.
9021         * objc/execute/cascading-1.m: Use TestsuiteObject instead of
9022         Object.
9023         * objc/execute/class-tests-1.h: Include
9024         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9025         runtime API.  (test_class_with_superclass): Do not call [Object
9026         class].  There is no need to with the current libobjc.
9027         * objc/execute/class-tests-2.h: Include
9028         ../../objc-obj-c++-shared/runtime.h.  Use the Modern Objective-C
9029         runtime API.
9030         * objc/execute/class-1.m: Do not include <objc/objc-api.h> and
9031         ../../objc-obj-c++-shared/next-mapping.h.
9032         * objc/execute/class-2.m: Likewise.
9033         * objc/execute/class-3.m: Likewise.
9034         * objc/execute/class-4.m: Do not include <objc/objc-api.h> and
9035         ../../objc-obj-c++-shared/next-mapping.h.  ([RootClass
9036         +initialize]): Include this method also with the GNU
9037         runtime. (main): Use the Modern Objective-C runtime API.
9038         * objc/execute/class-5.m: Likewise.
9039         * objc/execute/class-6.m: Likewise.
9040         * objc/execute/class-7.m: Likewise.
9041         * objc/execute/class-8.m: Likewise.
9042         * objc/execute/class-9.m: Likewise.
9043         * objc/execute/class-10.m: Likewise.
9044         * objc/execute/class-11.m: Likewise.
9045         * objc/execute/class-12.m: Likewise.
9046         * objc/execute/class-13.m: Likewise.
9047         * objc/execute/class-14.m: Likewise.
9048         * objc/execute/class_self-1.m ([TestClass +initialize]): Include
9049         this method also with the GNU runtime.
9050         * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA
9051         +initialize]): Include this method also with the GNU runtime.
9052         * objc/execute/compatibility_alias.m: Use TestsuiteObject instead
9053         of Object.
9054         * objc/execute/encode-1.m: Likewise.
9055         * objc/execute/enumeration-1.m: Likewise.
9056         * objc/execute/enumeration-2.m: Likewise.
9057         * objc/execute/exceptions/catchall-1.m: Likewise.
9058         * objc/execute/exceptions/finally-1.m: Likewise.
9059         * objc/execute/exceptions/foward-1.m: Likewise.
9060         * objc/execute/exceptions/local-variables-1.m: Likewise.
9061         * objc/execute/exceptions/throw-nil.m: Likewise.
9062         * objc/execute/exceptions/trivial.m: Likewise.
9063         * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead
9064         of Object. Include objc/runtime.h instead of objc/objc-api.h.
9065         * objc/execute/exceptions/matcher-1.m: Likewise.
9066         * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of
9067         Object.
9068         * objc/execute/formal_protocol-2.m: Likewise.
9069         * objc/execute/formal_protocol-3.m: Likewise.
9070         * objc/execute/formal_protocol-4.m: Likewise.
9071         * objc/execute/formal_protocol-5.m: Include
9072         ../../objc-obj-c++-shared/runtime.h. (main): Always use
9073         protocol_getName().
9074         * objc/execute/formal_protocol-6.m: Likewise.
9075         * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of
9076         Object.  Include <objc/Protocol.h> instead of
9077         ../../objc-obj-c++-shared/Protocol1.h.
9078         * objc/execute/function-message-1.m: Use TestsuiteObject intead of
9079         Object.
9080         * objc/execute/informal_protocol.m: Likewise.
9081         * objc/execute/load-3.m: Likewise.
9082         * objc/execute/many_args_method.m ([TestClass +initialize]):
9083         Include this method with the GNU runtime as well.
9084         * objc/execute/nested-3.m ([Test +initialize]): Likewise.
9085         * objc/execute/nested-func-1.m: Use TestsuiteObject
9086         instead of Object.
9087         * objc/execute/nil_method-1.m: Likewise.
9088         * objc/execute/no_clash.m: Likewise.
9089         * objc/execute/np-1.m: Do not include
9090         ../../objc-obj-c++-shared/Protocol1.h.
9091         (main): Use return instead of exit().
9092         * objc/execute/np-2.m: Do not include
9093         ../../objc-obj-c++-shared/Protocol1.h.
9094         ([MyObject +initialize]): Include this method also with the GNU
9095         runtime.  (main): Use return instead of exit().
9096         * objc/execute/object_is_class.m: Include
9097         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9098         of Object.  (main): Use the Modern Objective-C runtime API.
9099         * objc/execute/object_is_meta_class.m: Likewise.
9100         * objc/execute/private.m: Use TestsuiteObject instead of Object.
9101         * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h
9102         instead of ../objc-obj-c++-shared/Protocol1.h.  Include
9103         ../../objc-obj-c++-shared/runtime.h.  (main): Use the Modern
9104         Objective-C runtime API.
9105         * objc/execute/protocol-isEqual-2.m: Likewise.
9106         * objc/execute/protocol-isEqual-3.m: Likewise.
9107         * objc/execute/protocol-isEqual-4.m: Likewise.
9108         * objc/execute/redefining_self.m ([TestClass +initialize]):
9109         Include this method with the GNU runtime as well.
9110         * objc/execute/root_methods.m: Include
9111         ../../objc-obj-c++-shared/runtime.h.  ([RootClass +initialize]):
9112         Include this method with the GNU runtime as well.
9113         (main): Use the Modern Objective-C runtime API.
9114         * objc/execute/selector-1.m: Include
9115         ../../objc-obj-c++-shared/runtime.h.  Use TestsuiteObject instead
9116         of Object.  (main): Use the Modern Objective-C runtime API.
9117         * objc/execute/static-1.m ([Test +initialize]): Include this
9118         method with the GNU runtime as well.
9119         * objc/execute/static-2.m: Likewise.
9120         * objc/execute/trivial.m: Use TestsuiteObject instead of Object.
9121         * objc/execute/va_method.m: Do not include objc/objc-api.h.
9122         ([MathClass +initialize]): Include this method with the GNU
9123         runtime as well.
9124         * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject
9125         instead of Object.
9126         * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise.
9127         * objc.dg/attributes/categ-attributes-2.m: Likewise.
9128         * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise.
9129         * objc.dg/attributes/method-attribute-1.m: Likewise.
9130         * obj-c++.dg/attributes/method-attribute-1.mm: Likewise.
9131         * objc.dg/attributes/method-attribute-2.m: Likewise.
9132         * obj-c++.dg/attributes/method-attribute-2.mm: Likewise.
9133         * objc.dg/attributes/method-attribute-3.m: Likewise.
9134         * obj-c++.dg/attributes/method-attribute-3.mm: Likewise.
9135         * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object.
9136         * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object.
9137         * obj-c++.dg/bitfield-1.mm: Likewise.
9138         * obj-c++.dg/bitfield-2.mm: Likewise
9139         * objc.dg/bitfield-3.m: Likewise.
9140         * obj-c++.dg/bitfield-4.mm: Likewise.
9141         * objc.dg/bitfield-5.m: Likewise
9142         * objc.dg/call-super-1.m: Likewise.
9143         * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object.
9144         Use objc_getClass() instead of objc_get_class(), but for the GNU
9145         runtime redefine objc_getClass as objc_get_class.  Include
9146         ../objc-obj-c++-shared/runtime.h.
9147         * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object.
9148         * objc.dg/category-1.m: Use TestsuiteObject instead of Object.
9149         Use the Modern Objective-C runtime API.
9150         * objc.dg/class-protocol-1.m: Include
9151         ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h.
9152         * obj-c++.dg/class-protocol-1.mm: Likewise.
9153         * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object.
9154         * objc.dg/comp-types-10.m: Likewise.
9155         * objc.dg/comp-types-11.m: Likewise.
9156         * objc.dg/comp-types-12.m: Likewise.
9157         * obj-c++.dg/comp-types-9.mm: Likewise.
9158         * obj-c++.dg/comp-types-11.mm: Likewise.
9159         * obj-c++.dg/comp-types-12.mm: Likewise.
9160         * obj-c++.dg/comp-types-13.mm: Likewise.
9161         * obj-c++.dg/cxx-ivars-1.mm: Likewise.
9162         * obj-c++.dg/cxx-ivars-2.mm: Likewise.
9163         * obj-c++.dg/cxx-scope-1.mm: Likewise.
9164         * obj-c++.dg/cxx-scope-2.mm: Likewise.
9165         * objc.dg/defs.m: Use TestsuiteObject instead of Object.
9166         * objc.dg/desig-init-1.m: Likewise.
9167         * obj-c++.dg/defs.mm: Likewise.
9168         * objc.dg/exceptions-2.m: Likewise.
9169         * obj-c++.dg/except-1.mm: Likewise.
9170         * obj-c++.dg/exceptions-2.mm: Likewise.
9171         * objc.dg/encode-2.m: Use TestsuiteObject instead of Object.
9172         Use the Modern Objective-C runtime API.
9173         * objc.dg/encode-3.m: Use TestsuiteObject instead of Object.  Use
9174         the Modern Objective-C runtime API.  Do not include
9175         ../objc-obj-c++-shared/objc-test-suite-types.h.  Define ProtoBool.
9176         * objc.dg/encode-4.m: Use TestsuiteObject instead of Object.  Use
9177         the Modern Objective-C runtime API except when using an older NeXT
9178         runtime.
9179         * objc.dg/encode-5.m: Use TestsuiteObject instead of Object.  Use
9180         the Modern Objective-C runtime API.
9181         * objc.dg/encode-7.m: Include objc/runtime.h instead of
9182         objc/encoding.h.
9183         * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object.
9184         * objc.dg/encode-7-next-64bit.m: Updated include.
9185         * objc.dg/encode-8.m: Include objc/runtime.h instead of
9186         objc/encoding.h.
9187         * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object.  Use
9188         the Modern Objective-C runtime API.
9189         * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object.
9190         Use the Modern Objective-C runtime API.  Include objc/Protocol.h
9191         instead of ../objc-obj-c++-shared/Protocol1.h.
9192         * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object.  Use
9193         the Modern Objective-C runtime API except when using an older NeXT
9194         runtime.
9195         * obj-c++.dg/encode-7.mm:  Use TestsuiteObject instead of Object.  Use
9196         the Modern Objective-C runtime API.
9197         * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of
9198         Object.
9199         * obj-c++.dg/fix-and-continue-2.mm: Likewise.
9200         * objc.dg/fix-and-continue-2.m: Likewise.
9201         * objc.dg/foreach-1.m: Likewise.
9202         * objc.dg/foreach-2.m: Likewise.
9203         * objc.dg/foreach-3.m: Likewise.
9204         * objc.dg/foreach-4.m: Likewise.
9205         * objc.dg/foreach-5.m: Likewise.
9206         * objc.dg/foreach-6.m: Likewise.
9207         * objc.dg/foreach-7.m: Likewise.
9208         * objc.dg/func-ptr-1.m:  Use TestsuiteObject instead of
9209         Object.
9210         * objc.dg/func-ptr-2.m: Likewise.
9211         * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object.
9212         Do not include objc/objc-api.h.
9213         * obj-c++.dg/fsf-package-0.mm: Likewise.
9214         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
9215         (switchfiles): Include objc/runtime.h instead of objc/encoding.h.
9216         * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead
9217         of Object.
9218         * obj-c++.dg/gnu-runtime-1.mm: Likewise.
9219         * objc.dg/gnu-runtime-3.m: Likewise.
9220         * obj-c++.dg/gnu-runtime-3.mm: Likewise.
9221         * objc.dg/headers.m: Include objc/runtime.h instead of
9222         objc/encoding.h for the GNU runtime.  Include objc/objc-api.h only
9223         for the NeXT runtime.
9224         * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object.
9225         * obj-c++.dg/isa-field-1.mm: Likewise.
9226         * obj-c++.dg/ivar-list-semi.mm: Likewise.
9227         * objc.dg/layout-1.m: Likewise.
9228         * objc.dg/layout-2.m: Likewise.
9229         * objc.dg/local-decl-2.m: Likewise.
9230         * objc.dg/lookup-1.m: Use TestsuiteObject instead of
9231         Object.  ([Container +elementForView:]): Use
9232         class_conformsToProtocol().
9233         * obj-c++.dg/lookup-2.mm: Likewise.
9234         * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object.
9235         * obj-c++.dg/local-decl-1.mm: Likewise.
9236         * objc.dg/method-3.m: Likewise.
9237         * objc.dg/method-4.m: Likewise.
9238         * objc.dg/method-6.m: Include objc/Protocol.h instead of
9239         ../objc-obj-c++-shared/Protocol1.h.
9240         * objc.dg/method-7.m: Use TestsuiteObject instead of Object.
9241         * objc.dg/method-9.m: Likewise.
9242         * objc.dg/method-10.m: Likewise.
9243         * objc.dg/method-13.m ([Root +initialize]): Include this method
9244         also for the GNU runtime.  (main): Use objc_getClass() also for
9245         the GNU runtime.
9246         * objc.dg/method-15.m: Use TestsuiteObject instead of Object.
9247         * objc.dg/method-17.m: Likewise.
9248         * objc.dg/method-19.m: Likewise.
9249         * objc.dg/method-20b.m: Likewise.
9250         * obj-c++.dg/method-2.mm: Likewise.
9251         * obj-c++.dg/method-6.mm: Likewise.
9252         * obj-c++.dg/method-10.mm: Likewise.
9253         * obj-c++.dg/method-11.mm: Likewise.
9254         * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of
9255         ../objc-obj-c++-shared/Protocol1.h.
9256         * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object.
9257         * obj-c++.dg/method-15.mm: Likewise.
9258         * obj-c++.dg/method-17.mm: Likewise.
9259         * obj-c++.dg/method-19.mm: Updated includes.  ([Root
9260         +initialize]): Include this method also for the GNU
9261         runtime.  (main): Use objc_getClass() also for the GNU runtime.
9262         * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object.
9263         * obj-c++.dg/method-22.mm: Likewise.
9264         * obj-c++.dg/method-23.mm: Likewise.
9265         * obj-c++.dg/no-extra-load.mm: Likewise.
9266         * objc.dg/objc-fast-4.m: Likewise.
9267         * objc.dg/objc-gc-4.m: Likewise.
9268         * obj-c++.dg/objc-gc-3.mm: Likewise.
9269         * objc.dg/pr18255.m: Include objc/runtime.h.  (main): Use
9270         protocol_getMethodDescription() instead of [Protocol
9271         -descriptionForInstanceMethod].
9272         * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test.
9273         Made it available with all runtimes.  (main): Call -test instead
9274         of -class.
9275         * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual,
9276         and put into a category.
9277         * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of
9278         Object.  Include objc/objc.h.
9279         * obj-c++.dg/proto-lossage-2.mm: Likewise.
9280         * objc.dg/proto-lossage-3.m: Updated includes.  (MyClass):
9281         New. (main): Use protocol_getMethodDescription() instead
9282         of [Protocol -descriptionForInstanceMethod] and [Protocol
9283         -descriptionForClassMethod].
9284         * obj-c++.dg/proto-lossage-3.mm: Likewise.
9285         * objc.dg/proto-qual-1.m: Updated includes.  Use the Modern
9286         Objective-C runtime API.
9287         * obj-c++.dg/proto-qual-1.mm: Likewise.
9288         * objc.dg/property/property-1.m: Use TestsuiteObject instead of
9289         Object.
9290         * obj-c++.dg/property/property-1.mm: Likewise.
9291         * obj-c++.dg/qual-types-1.mm: Likewise.
9292         * objc.dg/selector-2.m: Include objc/objc.h instead of
9293         ../objc-obj-c++-shared/Object1.h.
9294         * obj-c++.dg/selector-2.mm: Likewise.
9295         * obj-c++.dg/selector-5.mm: Likewise.
9296         * obj-c++.dg/selector-6.mm: Likewise.
9297         * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of
9298         Object.  Do not include objc/objc-api.h.
9299         * obj-c++.dg/set-not-used-1.mm: Likewise.
9300         * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object.
9301         * objc.dg/stret-1.m: Likewise.
9302         * objc.dg/stret-2.m: Likewise.
9303         * obj-c++.dg/super-class-2.mm: Likewise.
9304         * objc.dg/super-class-3.m: Likewise.
9305         * objc.dg/super-class-4.m: Likewise.
9306         * objc.dg/sync-2.m: Likewise.
9307         * obj-c++.dg/sync-2.mm: Likewise.
9308         * objc.dg/sync-1.m: Include objc/objc.h instead of
9309         ../objc-obj-c++-shared/Object1.h.
9310         * objc.dg/special/unclaimed-category-1.h (TestClass): Always use
9311         'Class' as the type of 'isa'.
9312         * objc.dg/special/unclaimed-category-1.m: Use the Modern
9313         Objective-C runtime API.  ([TestClass +initialize]): Include this
9314         method with the GNU runtime as well.
9315         * objc.dg/strings/strings-1.m: Updated includes.
9316         * obj-c++.dg/strings/strings-1.mm: Likewise.
9317         * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to
9318         objc.dg/strings/const-str-12b.m.
9319         * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object.
9320         * obj-c++.dg/template-3.mm: Likewise.
9321         * obj-c++.dg/template-4.mm: Likewise.
9322         * objc.dg/threedotthree-abi-1.m: Updated includes.  Use Modern
9323         Objective-C runtime API.
9324         * obj-c++.dg/threedotthree-abi-1.mm: Likewise.
9325         * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object.
9326         * obj-c++.dg/try-catch-1.mm: Likewise.
9327         * obj-c++.dg/try-catch-2.mm: Likewise.
9328         * objc.dg/try-catch-3.m: Likewise.
9329         * obj-c++.dg/try-catch-3.mm: Likewise.
9330         * objc.dg/try-catch-6.m: Likewise.
9331         * objc.dg/try-catch-7.m: Likewise.
9332         * obj-c++.dg/try-catch-7.mm: Likewise.
9333         * obj-c++.dg/try-catch-8.mm: Likewise.
9334         * obj-c++.dg/try-catch-9.mm: Likewise.
9335         * objc.dg/try-catch-10.m: Likewise.
9336         * obj-c++.dg/try-catch-11.mm: Likewise.
9337         * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of
9338         Object.  Include objc/objc.h.
9339         * obj-c++.dg/typedef-alias-1.mm: Likewise.
9340         * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API.
9341         * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of
9342         Object.  Use Modern Objective-C runtime API.  Do not use
9343         performv::.
9344         * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object.
9345         * obj-c++.dg/torture/trivial.mm: Likewise.
9346         * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h
9347         instead of ../objc-obj-c++-shared/Object1.h.  Include
9348         ../objc-obj-c++-shared/runtime.h.
9349         * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
9350         * objc.dg/torture/strings/const-str-11.m: Likewise.
9351         * obj-c++.dg/torture/strings/const-str-11.mm: Likewise.
9352         * objc.dg/torture/strings/const-str-9.m: Likewise.
9353         * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
9354         * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject
9355         instead of Object. Only add _FooClassReference if
9356         __NEXT_RUNTIME__.
9357         * obj-c++.dg/torture/strings/const-str-7.mm: Likewise.
9358         * objc.dg/torture/strings/const-str-8.m: Likewise.
9359         * obj-c++.dg/torture/strings/const-str-8.mm: Likewise.
9360         * obj-c++.dg/torture/strings/string1.mm: Updated includes and
9361         additional sources.
9362         * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of
9363         Object.
9364         * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise.
9365         * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object.
9366         * obj-c++.dg/va-meth-1.mm: Likewise.
9367         * objc.dg/zero-link-1.m: Include objc/Object.h instead of
9368         ../objc-obj-c++-shared/Object1.h.
9369         * objc.dg/zero-link-3.m: Likewise.
9370
9371 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9372
9373         * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment.
9374
9375 2011-06-06  Nicola Pero  <nicola.pero@meta-innovation.com>
9376
9377         PR obj-c++/48275
9378         * obj-c++.dg/property/cxx-property-1.mm: New.
9379         * obj-c++.dg/property/cxx-property-2.mm: New.
9380
9381 2011-06-06  Jason Merrill  <jason@redhat.com>
9382
9383         * g++.dg/cpp0x/regress/ptrmem1.C: New.
9384
9385 2011-06-06  Richard Sandiford  <rdsandiford@googlemail.com>
9386
9387         PR rtl-optimization/49145
9388         From Ryan Mansfield
9389         * gcc.c-torture/compile/pr49145.c: New test.
9390
9391 2011-06-06  Jakub Jelinek  <jakub@redhat.com>
9392
9393         PR testsuite/49288
9394         * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings
9395         to dg-options, match also DW_AT_linkage_name.
9396
9397         PR debug/49294
9398         * gcc.dg/debug/pr49294.c: New test.
9399
9400         PR c++/49264
9401         * g++.dg/opt/pr49264.C: New test.
9402
9403 2011-06-06  Mikael Pettersson  <mikpe@it.uu.se>
9404
9405         PR tree-optimization/49243
9406         * gcc.dg/pr49243.c: New.
9407
9408 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9409
9410         * gnat.dg/specs/cond_expr1.ads: New test.
9411
9412 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9413
9414         * gnat.dg/deferred_const4.ad[sb]: New test.
9415         * gnat.dg/deferred_const4_pkg.ads: New helper.
9416
9417 2011-06-06  Eric Botcazou  <ebotcazou@adacore.com>
9418
9419         * gnat.dg/test_tamdt.adb: Rename to...
9420         * gnat.dg/taft_type1.adb: ...this.
9421         * gnat.dg/tamdt.ad[sb]: Rename to...
9422         * gnat.dg/taft_type1_pkg1.ad[sb]: ...this.
9423         * gnat.dg/tamdt_aux.ads: Rename to...
9424         * gnat.dg/taft_type1_pkg2.ads: ...this.
9425         * gnat.dg/taft_type2.ad[sb]: New test.
9426         * gnat.dg/taft_type2_pkg.ads: New helper.
9427         * gnat.dg/taft_type3.adb: New test.
9428         * gnat.dg/taft_type3_pkg.ads: New helper.
9429
9430 2011-06-05  Tobias Burnus  <burnus@net-b.de>
9431
9432         PR fortran/49255
9433         * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer
9434         for F2008.
9435
9436 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9437
9438         PR testsuite/49287
9439         * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
9440         warning.
9441         * objc.dg/gnu-api-2-objc.m: Likewise.
9442         * obj-c++.dg/gnu-api-2-class.mm: Likewise
9443         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9444
9445 2011-06-05  Nicola Pero  <nicola.pero@meta-innovation.com>
9446
9447         * objc.dg/gnu-api-2-objc.m: Fixed testcase.  Use log2 of the
9448         alignment, not the alignment, when calling class_addIvar().  Add
9449         an 'isa' instance variable to the test root class.
9450         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
9451
9452 2011-06-04  Jan Hubicka  <jh@suse.cz>
9453
9454         PR tree-optimization/48893
9455         PR tree-optimization/49091
9456         PR tree-optimization/49179
9457         * gfortran.dg/pr49179.f90: New testcase
9458
9459 2011-06-04  Jan Hubicka  <jh@suse.cz>
9460
9461         PR lto/48954
9462         * g++.dg/torture/pr48954.C: New testcase.
9463
9464 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9465
9466         * g++.dg/warn/delete-non-virtual-dtor.C: New.
9467
9468 2011-06-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
9469
9470         PR c++/33840
9471         * g++.dg/diagnostic/bitfld2.C: New.
9472
9473 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9474
9475         PR target/49281
9476         * gcc.c-torture/execute/pr49281.c: New test.
9477
9478 2011-06-04  Jan Hubicka  <jh@suse.cz>
9479
9480         PR tree-optimize/48929
9481         * gcc.c-torture/compile/pr48929.c: New testcase.
9482
9483 2011-06-04  Jakub Jelinek  <jakub@redhat.com>
9484
9485         * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos.
9486
9487 2011-06-03  Jakub Jelinek  <jakub@redhat.com>
9488
9489         PR c++/49276
9490         * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test.
9491
9492 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9493
9494         * objc.dg/headers.m: Do not include sarray.h and hash.h.
9495
9496 2011-06-03  Richard Henderson  <rth@redhat.com>
9497             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9498
9499         * lib/target-supports.exp (check_sse_os_support_available): Use movaps.
9500
9501 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9502
9503         * objc.dg/headers.m: Do not include objc-list.h.
9504
9505 2011-06-03  Nicola Pero  <nicola.pero@meta-innovation.com>
9506
9507         * objc.dg/type-stream-1.m: Test removed.
9508         * objc.dg/headers.m: Do not include typedstream.h.
9509
9510 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9511
9512         * objc.dg/torture/forward-1.m (main): Updated testcase.
9513
9514 2011-06-02  Kaz Kojima  <kkojima@gcc.gnu.org>
9515
9516         PR target/49163
9517         * gcc.c-torture/compile/pr49163.c: New.
9518
9519 2011-06-02  Asher Langton  <langton2@llnl.gov>
9520
9521         PR fortran/49268
9522         * gfortran.dg/PR49268.f90: New test.
9523
9524 2011-06-02  Asher Langton  <langton2@llnl.gov>
9525
9526         PR fortran/37039
9527         * gfortran.dg/PR37039.f90: New test.
9528
9529 2011-06-02  Nicola Pero  <nicola.pero@meta-innovation.com>
9530
9531         PR objc/48539
9532         * objc.dg/method-5.m: Updated.
9533         * objc.dg/method-19.m: Updated.
9534         * objc.dg/method-lookup-1.m: New.
9535         * obj-c++.dg/method-6.mm: Updated.
9536         * obj-c++.dg/method-7.mm: Updated.
9537         * obj-c++.dg/method-lookup-1.mm: New.
9538
9539 2011-06-02  DJ Delorie  <dj@redhat.com>
9540
9541         * lib/timeout.exp (timeout): Add board_info support.
9542
9543 2011-06-02  Uros Bizjak  <ubizjak@gmail.com>
9544
9545         * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string.
9546
9547 2011-06-02  Steven G. Kargl  <kargl@gcc.gnu.org>
9548
9549         PR fortran/49265
9550         * gfortran.dg/module_procedure_double_colon_1.f90: New test.
9551         * gfortran.dg/module_procedure_double_colon_2.f90: New test.
9552
9553 2011-06-02  Eric Botcazou  <ebotcazou@adacore.com>
9554             Hans-Peter Nilsson  <hp@axis.com>
9555
9556         PR rtl-optimization/48840
9557         * gcc.target/sparc/ultrasp13.c: New test.
9558
9559 2011-06-01  Kaz Kojima  <kkojima@gcc.gnu.org>
9560
9561         PR target/49238
9562         * gcc.c-torture/compile/pr49238.c: New.
9563
9564 2011-06-01  Sofiane Naci  <sofiane.naci@arm.com>
9565
9566         * gcc.target/arm/g2.c: Skip test in -mthumb.
9567         Skip test unless cpu is xscale.
9568         * gcc.target/arm/scd42-2.c: Likewise.
9569         * gcc.target/arm/mmx-1.c: Skip test in -mthumb.
9570
9571 2011-06-01  Jason Merrill  <jason@redhat.com>
9572
9573         * g++.dg/cpp0x/decltype28.C: New.
9574         * g++.dg/cpp0x/decltype29.C: New.
9575
9576 2011-06-01  Richard Sandiford  <rdsandiford@googlemail.com>
9577
9578         PR target/45074
9579         * gcc.target/mips/pr45074.c: New test.
9580
9581 2011-06-01  Eric Botcazou  <ebotcazou@adacore.com>
9582             Hans-Peter Nilsson  <hp@axis.com>
9583
9584         PR rtl-optimization/48830
9585         * gcc.target/sparc/ultrasp12.c: New test.
9586
9587 2011-06-01  David Li  <davidxl@google.com>
9588
9589         * gcc.dg/profile-dir-1.c: Change pass name.
9590         * gcc.dg/profile-dir-2.c: Ditto.
9591         * gcc.dg/tree-ssa/dump-1.c: Ditto.
9592         * gcc.dg/tree-ssa/loop-25.c: Ditto.
9593         * gcc.dg/tree-prof/stringop-1.c: Ditto.
9594         * gcc.dg/tree-prof/update-loopch.c: Ditto.
9595         * gcc.dg/tree-prof/stringop-2.c: Ditto.
9596         * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto.
9597         * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto.
9598         * gcc.dg/tree-prof/indir-call-prof.c: Ditto.
9599         * gcc.dg/tree-prof/val-prof-1.c: Ditto.
9600         * gcc.dg/tree-prof/val-prof-2.c: Ditto.
9601         * gcc.dg/tree-prof/val-prof-3.c: Ditto.
9602         * gcc.dg/tree-prof/val-prof-4.c: Ditto.
9603         * gcc.dg/tree-prof/val-prof-5.c: Ditto.
9604         * gcc.dg/tree-prof/val-prof-7.c: Ditto.
9605         * gcc.dg/profile-dir-3.c: Ditto.
9606         * g++.dg/tree-prof/indir-call-prof.C: Ditto.
9607
9608 2011-06-01  Nicola Pero  <nicola.pero@meta-innovation.com>
9609
9610         * objc.dg/attributes/method-nonnull-1.m: New test.
9611         * obj-c++.dg/attributes/method-nonnull-1.mm: New test.
9612
9613 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9614
9615         PR fortran/18918
9616         * gfortran.dg/coarray_atomic_1.f90: New.
9617         * gfortran.dg/coarray/atomic_1.f90: New.
9618
9619 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9620
9621         * gcc.dg/guality/bswaptest.c: New test.
9622         * gcc.dg/guality/clztest.c: New test.
9623         * gcc.dg/guality/ctztest.c: New test.
9624         * gcc.dg/guality/rotatetest.c: New test.
9625
9626         PR target/48688
9627         * gcc.target/i386/pr48688.c: New test.
9628
9629 2010-11-15  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9630
9631         PR c++/48010
9632         * g++.dg/lookup/name-clash9.C: New.
9633
9634 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9635
9636         PR fortran/18918
9637         * gfortran.dg/coarray/dummy_1.f90: New.
9638
9639 2011-05-31  Tobias Burnus  <burnus@net-b.de>
9640
9641         PR fortran/18918
9642         * gfortran.dg/coarray/save_1.f90: New.
9643         * gfortran.dg/coarray_4.f90: Update dg-error.
9644
9645 2011-05-31  Jason Merrill  <jason@redhat.com>
9646
9647         * g++.dg/cpp0x/rv-template1.C: New.
9648
9649 2011-05-31  Jakub Jelinek  <jakub@redhat.com>
9650
9651         PR rtl-optimization/49235
9652         * gcc.dg/pr49235.c: New test.
9653
9654 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9655
9656         PR tree-optimization/49093
9657         * gcc.dg/vect/pr49093.c: New test.
9658
9659 2011-05-31  Dodji Seketeli  <dodji@redhat.com>
9660
9661         PR debug/49047
9662         * g++.dg/debug/dwarf2/cdtor-1.C: New test.
9663
9664 2011-05-31  Ira Rosen  <ira.rosen@linaro.org>
9665
9666         PR testsuite/49239
9667         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the
9668         output array.
9669
9670 2011-05-30  Kaz Kojima  <kkojima@gcc.gnu.org>
9671
9672         PR target/49186
9673         * gcc.c-torture/execute/pr49186.c: New.
9674
9675 2011-05-30  H.J. Lu  <hongjiu.lu@intel.com>
9676
9677         PR target/49168
9678          * gcc.target/i386/pr49168-1.c: New.
9679
9680 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9681             Eric Botcazou  <ebotcazou@adacore.com>
9682
9683         * gcc.dg/guality/drap.c: New test.
9684
9685 2011-05-30  Richard Guenther  <rguenther@suse.de>
9686
9687         PR tree-optimization/49210
9688         * gnat.dg/boolean_subtype2.ad[sb]: New testcase.
9689         * gnat.dg/boolean_subtype2_pkg.ads: New helper.
9690
9691 2011-05-30  Jakub Jelinek  <jakub@redhat.com>
9692
9693         PR c++/49223
9694         * g++.dg/gomp/pr49223-1.C: New test.
9695         * g++.dg/gomp/pr49223-2.C: New test.
9696
9697 2011-05-30  Richard Guenther  <rguenther@suse.de>
9698
9699         PR tree-optimization/49218
9700         * gcc.c-torture/execute/pr49218.c: New testcase.
9701
9702 2011-05-30  Ira Rosen  <ira.rosen@linaro.org>
9703
9704         PR tree-optimization/49199
9705         * gcc.dg/vect/no-scevccp-pr49199.c: New test.
9706         * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with
9707         -fno-tree-scev-cprop.
9708
9709 2011-05-29  Janus Weil  <janus@gcc.gnu.org>
9710
9711         PR fortran/47601
9712         * gfortran.dg/extends_13.f03: New.
9713
9714 2011-05-29  Jakub Jelinek  <jakub@redhat.com>
9715
9716         PR rtl-optimization/49095
9717         * gcc.target/i386/pr49095.c: New test.
9718
9719 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9720
9721         PR fortran/18918
9722         * gfortran.dg/coarray_24.f90: New.
9723
9724 2011-05-29  Tobias Burnus  <burnus@net-b.de>
9725
9726         PR fortran/18918
9727         * gfortran.dg/coarray_23.f90: New.
9728
9729 2011-05-29  Richard Sandiford  <rdsandiford@googlemail.com>
9730
9731         From Ryan Mansfield
9732         * gcc.dg/pr48826.c: New test.
9733
9734 2011-05-29  Richard Guenther  <rguenther@suse.de>
9735
9736         PR tree-optimization/49217
9737         * gcc.dg/torture/pr49217.c: New testcase.
9738
9739 2011-05-29  Ira Rosen  <ira.rosen@linaro.org>
9740
9741         PR testsuite/49222
9742         * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined.
9743
9744 2011-05-29  Eric Botcazou  <ebotcazou@adacore.com>
9745
9746         * gnat.dg/boolean_subtype.adb: Rename to...
9747         * gnat.dg/boolean_subtype1.adb: ...this.
9748
9749 2011-05-28  Jason Merrill  <jason@redhat.com>
9750
9751         * g++.dg/cpp0x/lambda/lambda-syntax1.C: New.
9752
9753 2011-05-27  Jason Merrill  <jason@redhat.com>
9754
9755         * g++.dg/cpp0x/enum18.C: Adjust.
9756
9757         * g++.dg/cpp0x/lambda/lambda-template2.C: New.
9758
9759 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9760
9761         PR fortran/18918
9762         * gfortran.dg/coarray_22.f90: New.
9763
9764 2011-05-27  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
9765
9766         PR tree-optimization/46728
9767         * gcc.target/powerpc/pr46728-1.c: New.
9768         * gcc.target/powerpc/pr46728-2.c: New.
9769         * gcc.target/powerpc/pr46728-3.c: New.
9770         * gcc.target/powerpc/pr46728-4.c: New.
9771         * gcc.target/powerpc/pr46728-5.c: New.
9772         * gcc.dg/pr46728-6.c: New.
9773         * gcc.target/powerpc/pr46728-7.c: New.
9774         * gcc.target/powerpc/pr46728-8.c: New.
9775         * gcc.dg/pr46728-9.c: New.
9776         * gcc.target/powerpc/pr46728-10.c: New.
9777         * gcc.target/powerpc/pr46728-11.c: New.
9778         * gcc.dg/pr46728-12.c: New.
9779         * gcc.target/powerpc/pr46728-13.c: New.
9780         * gcc.target/powerpc/pr46728-14.c: New.
9781         * gcc.target/powerpc/pr46728-15.c: New.
9782         * gcc.target/powerpc/pr46728-16.c: New.
9783
9784 2011-05-27  Jason Merrill  <jason@redhat.com>
9785
9786         * g++.dg/abi/mangle47.C: New.
9787
9788         PR c++/49176
9789         * g++.dg/template/const5.C: New.
9790
9791         * g++.dg/cpp0x/enum18.C: New.
9792
9793         * g++.dg/cpp0x/lambda/lambda-nested4.C: New.
9794
9795         * g++.dg/cpp0x/error6.C: New.
9796
9797         * g++.dg/cpp0x/error5.C: New.
9798
9799 2011-05-27  Jakub Jelinek  <jakub@redhat.com>
9800
9801         PR c++/49165
9802         * g++.dg/eh/cond6.C: New test.
9803
9804 2011-05-27  Tobias Burnus  <burnus@net-b.de>
9805
9806         PR fortran/48820
9807         * gfortran.dg/rank_3.f90: New.
9808         * gfortran.dg/rank_4.f90: New.
9809
9810 2011-05-27  Janis Johnson  <janisjo@codesourcery.com>
9811
9812         * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and
9813         replace dump search.
9814
9815 2011-05-27  Eric Botcazou  <ebotcazou@adacore.com>
9816
9817         * gnat.dg/bit_packed_array5.ads: Move dg directive to...
9818         * gnat.dg/bit_packed_array5.adb: ...here.
9819
9820 2011-05-27  Paolo Carlini  <paolo.carlini@oracle.com>
9821
9822         PR c++/42056
9823         * g++.dg/cpp0x/auto25.C: New.
9824
9825 2011-05-27  Richard Guenther  <rguenther@suse.de>
9826
9827         * gcc.c-torture/execute/920711-1.x: Add -fwrapv.
9828
9829 2011-05-27  Richard Guenther  <rguenther@suse.de>
9830
9831         * gcc.c-torture/execute/920612-1.x: Add -fwrapv.
9832
9833 2011-05-27  Richard Guenther  <rguenther@suse.de>
9834
9835         PR middle-end/49189
9836         * gnat.dg/bit_packed_array5.ad[sb]: New testcase.
9837
9838 2011-05-26  Jason Merrill  <jason@redhat.com>
9839
9840         * g++.dg/cpp0x/friend1.C: New.
9841         * g++.dg/cpp0x/friend2.C: New.
9842
9843         * g++.dg/cpp0x/auto7.C: Update.
9844         * g++.dg/template/crash50.C: Adjust.
9845         * g++.dg/template/static9.C: Adjust.
9846         * g++.old-deja/g++.ext/memconst.C: Adjust.
9847
9848 2011-05-26  Janis Johnson  <janisjo@codesourcery.com>
9849
9850         * gcc.dg/march.c: Ignore a note for some targets.
9851
9852 2011-05-26  Janis Johnson  <janis187@us.ibm.com>
9853             Nathan Froyd  <froydnj@codesourcery.com>
9854
9855         PR c++/2288
9856         PR c++/18770
9857         * g++.old-deja/g++.jason/cond.C: Remove xfails.
9858         * g++.dg/parse/pr18770.C: New test.
9859         * g++.dg/cpp0x/range-for5.C: Add dg-error marker.
9860
9861 2011-05-26  Thomas Koenig  <tkoenig@gcc.gnu.org>
9862
9863         PR fortran/48955
9864         * gfortran.dg/dependency_40.f90 : New test.
9865
9866 2011-05-26  Tobias Burnus  <burnus@net-b.de>
9867
9868         PR fortran/18918
9869         * gfortran.dg/coarray/registering_1.f90: New.
9870
9871 2011-05-26  Jason Merrill  <jason@redhat.com>
9872
9873         * g++.dg/cpp0x/variadic111.C: New.
9874         * g++.dg/cpp0x/variadic41.C: Adjust.
9875
9876 2011-05-26  Richard Guenther  <rguenther@suse.de>
9877
9878         PR tree-optimization/48702
9879         * gcc.dg/torture/pr48702.c: New testcase.
9880
9881 2011-05-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
9882
9883         PR gcov-profile/48845
9884         * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate
9885         support.
9886         * gcc.dg/matrix/matrix.exp: Likewise.
9887         * gcc.dg/tree-prof/tree-prof.exp: Likewise.
9888         * lib/target-supports-dg.exp (dg-require-profiling): Don't pass
9889         line number to check_profiling_available.
9890         * lib/target-supports.exp (check_profiling_available): Account for
9891         this.
9892         Require TLS runtime support with -fprofile-generate.
9893         * lib/profopt.exp (profopt-execute): Add TLS options for
9894         -fprofile-generate.
9895         * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate".
9896
9897 2011-05-26  Jakub Jelinek  <jakub@redhat.com>
9898
9899         PR c++/49165
9900         * g++.dg/eh/cond5.C: New test.
9901
9902         PR tree-optimization/49161
9903         * gcc.c-torture/execute/pr49161.c: New test.
9904
9905 2011-05-26  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
9906
9907         * gcc.target/arm/neon-vorn-vbic.c: New test.
9908
9909 2011-05-26  Ira Rosen  <ira.rosen@linaro.org>
9910
9911         PR tree-optimization/49038
9912         * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test.
9913         * gcc.dg/vect/pr49038.c: New test.
9914
9915 2011-05-26  Fabien ChĂȘne  <fabien@gcc.gnu.org>
9916
9917         * g++.dg/init/pr25811-3.C: New.
9918         * g++.dg/init/pr25811-4.C: New.
9919
9920 2011-05-25  Jason Merrill  <jason@redhat.com>
9921
9922         * g++.dg/cpp0x/enum17.C: New.
9923         * g++.old-deja/g++.jason/rfg10.C: Adjust.
9924
9925         * g++.dg/cpp0x/auto24.C: New.
9926
9927         * g++.dg/cpp0x/error4.C: New.
9928
9929         * g++.dg/cpp0x/rv-restrict.C: New.
9930
9931         * g++.dg/cpp0x/enum15.C: New.
9932         * g++.dg/cpp0x/constexpr-switch2.C: New.
9933
9934         * g++.dg/cpp0x/variadic110.C: New.
9935
9936         * g++.dg/cpp0x/auto9.C: Add typedef test.
9937
9938         * g++.dg/cpp0x/auto23.C: New.
9939         * g++.dg/cpp0x/auto9.C: Adjust.
9940
9941         * g++.dg/cpp0x/defaulted29.C: New.
9942
9943         * g++.dg/cpp0x/initlist51.C: New.
9944
9945 2011-05-25  Janis Johnson  <janisjo@codesourcery.com>
9946
9947         * gcc.target/arm/fp16-compile-none-1.c: Update expected error.
9948         * g++.dg/abi/packed1.C: Suppress warning.
9949         * g++.dg/warn/Wunused-parm-3.C: Likewise.
9950         * g++.dg/template/stdarg1.C: Likewise.
9951         * g++.dg/other/packed1.C: Remove arm from xfail list.
9952
9953 2011-05-25  Jason Merrill  <jason@redhat.com>
9954
9955         * g++.dg/cpp0x/enum16.C: New.
9956         * g++.dg/parse/error15.C: Adjust.
9957
9958         * g++.dg/cpp0x/initlist50.C: New.
9959
9960         * g++.dg/cpp0x/lambda/lambda-conv5.C: New.
9961
9962         * g++.dg/cpp0x/variadic109.C: New.
9963
9964 2011-05-25  H.J. Lu  <hongjiu.lu@intel.com>
9965
9966          * gcc.target/i386/pause-1.c: New.
9967
9968 2011-05-25  Eric Botcazou  <ebotcazou@adacore.com>
9969
9970         * gcc.dg/stack-usage-1.c: Adjust comment.
9971         * gcc.dg/stack-usage-2.c: New test.
9972
9973 2011-05-25  Jakub Jelinek  <jakub@redhat.com>
9974
9975         PR c++/49136
9976         * g++.dg/cpp0x/constexpr-bitfield2.C: New test.
9977         * g++.dg/cpp0x/constexpr-bitfield3.C: New test.
9978
9979 2011-05-24  Vladimir Makarov  <vmakarov@redhat.com>
9980
9981         PR rtl-optimization/48757
9982         * gfortran.dg/pr48757.f:  New test case.
9983
9984 2011-05-24  Jason Merrill  <jason@redhat.com>
9985
9986         * g++.dg/cpp0x/access01.C: New.
9987
9988 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9989
9990         PR libobjc/48177
9991         * objc.dg/pr48177.m: New testcase.
9992
9993 2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
9994
9995         PR objc/48187
9996         * objc.dg/pr48187.m: New testcase.
9997         * obj-c++.dg/pr48187.mm: New testcase.
9998         * objc.dg/ivar-extra-semicolon.m: New testcase.
9999
10000 2011-05-24  Jason Merrill  <jason@redhat.com>
10001
10002         * g++.dg/template/access21.C: New.
10003         * g++.dg/template/access22.C: New.
10004
10005 2011-05-24  Michael Matz  <matz@gcc.gnu.org>
10006
10007         PR rtl-optimization/48633
10008         * g++.dg/pr48633.C: New test.
10009
10010 2011-05-24  Uros Bizjak  <ubizjak@gmail.com>
10011
10012         PR target/49133
10013         * g++.dg/other/pr49133.C: New test.
10014
10015 2011-05-24  Uros Bizjak <ubizjak@gmail.com>
10016             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10017
10018         * gcc.dg/torture/tls/run-gd.c: New test.
10019         * gcc.dg/torture/tls/run-ie.c: New test.
10020         * gcc.dg/torture/tls/run-ld.c: New test.
10021         * gcc.dg/torture/tls/run-le.c: New test.
10022         * lib/target-supports.exp (check_effective_target_tls_runtime):
10023         Build testcase with TLS options.
10024
10025 2011-05-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10026
10027         * gcc.dg/vect/pr48172.c: Remove dg-do run.
10028
10029 2011-05-24  Tom de Vries  <tom@codesourcery.com>
10030
10031         PR tree-optimization/49121
10032         * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test.
10033
10034 2011-05-23  Jason Merrill  <jason@redhat.com>
10035
10036         * g++.dg/cpp0x/defaulted28.C: New.
10037
10038         * g++.dg/cpp0x/sfinae25.C: New.
10039
10040         * g++.dg/cpp0x/rv-cast2.C: New.
10041
10042         * g++.dg/cpp0x/enum14.C: New.
10043
10044 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10045
10046         PR lto/49123
10047         * gcc.c-torture/execute/pr49123.c: New test.
10048
10049         PR debug/49032
10050         * gcc.dg/debug/pr49032.c: New test.
10051
10052         PR c/49120
10053         * gcc.dg/pr49120.c: New test.
10054
10055 2011-05-23  H.J. Lu  <hongjiu.lu@intel.com>
10056
10057         PR target/47315
10058         * gcc.target/i386/pr47315.c: New test.
10059
10060 2011-05-23  Jason Merrill  <jason@redhat.com>
10061
10062         * g++.dg/cpp0x/lambda/lambda-eh2.C: New.
10063
10064         * g++.dg/cpp0x/sfinae24.C: New.
10065
10066         * g++.dg/cpp0x/error3.C: New.
10067
10068         * g++.dg/cpp0x/defaulted27.C: New.
10069
10070         * g++.dg/cpp0x/decltype27.C: New.
10071
10072 2011-05-23  Richard Guenther  <rguenther@suse.de>
10073
10074         * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL.
10075
10076 2011-05-23  Richard Guenther  <rguenther@suse.de>
10077
10078         PR tree-optimization/40874
10079         * g++.dg/tree-ssa/pr40874.C: New testcase.
10080
10081 2011-05-23  Richard Guenther  <rguenther@suse.de>
10082
10083         PR tree-optimization/49115
10084         * g++.dg/torture/pr49115.C: New testcase.
10085
10086 2011-05-23  Richard Guenther  <rguenther@suse.de>
10087
10088         PR middle-end/15419
10089         * gcc.dg/memcpy-3.c: New testcase.
10090
10091 2011-05-23  Jakub Jelinek  <jakub@redhat.com>
10092
10093         PR middle-end/48973
10094         * gcc.c-torture/execute/pr48973-1.c: New test.
10095         * gcc.c-torture/execute/pr48973-2.c: New test.
10096
10097 2011-05-23  Jonathan Wakely  <jwakely.gcc@gmail.com>
10098
10099         PR c++/18016
10100         * g++.dg/warn/pr18016.C: New.
10101
10102 2011-05-23  Tom de Vries  <tom@codesourcery.com>
10103
10104         PR target/45098
10105         * gcc.target/arm/ivopts-6.c: New test.
10106
10107 2011-05-22  Jakub Jelinek  <jakub@redhat.com>
10108
10109         PR middle-end/49029
10110         * gcc.c-torture/compile/pr49029.c: New test.
10111
10112 2011-05-22  Jason Merrill  <jason@redhat.com>
10113
10114         * g++.dg/cpp0x/sfinae23.C: New.
10115         * g++.dg/cpp0x/sfinae8.C: Correct.
10116
10117 2011-05-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
10118
10119         * gfortran.dg/function_optimize_8.f90:  New test case.
10120
10121 2011-05-22  Ira Rosen  <ira.rosen@linaro.org>
10122
10123         PR tree-optimization/49087
10124         * gcc.dg/vect/O3-pr49087.c: New test.
10125
10126 2011-05-21  Jason Merrill  <jason@redhat.com>
10127
10128         * g++.dg/debug/const5.C: New.
10129
10130 2011-05-20  Jason Merrill  <jason@redhat.com>
10131
10132         * g++.dg/cpp0x/constexpr-static7.C: Extend.
10133
10134         * g++.dg/cpp0x/constexpr-static7.C: New.
10135
10136         * g++.dg/cpp0x/enum12.C: New.
10137         * g++.dg/cpp0x/enum13.C: New.
10138
10139 2011-05-21  Janus Weil  <janus@gcc.gnu.org>
10140
10141         PR fortran/48699
10142         * gfortran.dg/select_type_23.f03: New.
10143
10144 2011-05-20  Jason Merrill  <jason@redhat.com>
10145
10146         * g++.dg/cpp0x/defaulted26.C: New.
10147
10148         * g++.dg/cpp0x/noexcept02.C: Fix.
10149         * g++.dg/cpp0x/noexcept03.C: Fix.
10150         * g++.dg/cpp0x/noexcept08.C: Fix.
10151         * g++.dg/cpp0x/noexcept10.C: New.
10152
10153 2011-05-20  Janus Weil  <janus@gcc.gnu.org>
10154
10155         PR fortran/48706
10156         * gfortran.dg/extends_12.f03: New.
10157
10158 2011-05-20  Jason Merrill  <jason@redhat.com>
10159
10160         * g++.dg/template/koenig9.C: New.
10161         * g++.dg/opt/pr47615.C: Fix.
10162         * g++.dg/overload/defarg1.C: Fix.
10163         * g++.dg/tc1/dr213.C: Remove xfail.
10164         * g++.dg/torture/pr34850.C: Fix.
10165         * g++.dg/torture/pr39362.C: Fix.
10166         * g++.old-deja/g++.brendan/crash56.C: Fix.
10167         * g++.old-deja/g++.pt/memtemp47.C: Fix.
10168
10169 2011-05-20  Richard Guenther  <rguenther@suse.de>
10170
10171         PR tree-optimization/49079
10172         * gcc.dg/torture/pr49079.c: New testcase.
10173
10174 2011-05-20  Jakub Jelinek  <jakub@redhat.com>
10175
10176         PR tree-optimization/49073
10177         * gcc.c-torture/execute/pr49073.c: New test.
10178
10179 2011-06-19  Tobias Burnus  <burnus@net-b.de>
10180
10181         PR fortran/18918
10182         * gfortran.dg/coarray_21.f90: New.
10183
10184 2011-05-19  Joseph Myers  <joseph@codesourcery.com>
10185
10186         * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2
10187         output.
10188
10189 2011-05-19  Richard Guenther  <rguenther@suse.de>
10190
10191         PR testsuite/49063
10192         * gcc.dg/builtin-object-size-11.c: Use -std=gnu89.
10193
10194 2011-05-19  Richard Guenther  <rguenther@suse.de>
10195
10196         PR middle-end/48985
10197         * gcc.dg/builtin-object-size-11.c: New testcase.
10198
10199 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10200
10201         PR target/45098
10202         * gcc.target/arm/ivopts.c: New test.
10203         * gcc.target/arm/ivopts-2.c: New test.
10204
10205 2011-05-19  Tom de Vries  <tom@codesourcery.com>
10206
10207         * lib/lib/scanasm.exp (object-size): Fix target selector handling.
10208
10209 2011-05-19  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10210
10211         * gcc.c-torture/execute/960321-1.x: Remove.
10212
10213 2011-05-18  Janus Weil  <janus@gcc.gnu.org>
10214
10215         PR fortran/48700
10216         * gfortran.dg/move_alloc_4.f90: New.
10217
10218 2011-05-18  H.J. Lu  <hongjiu.lu@intel.com>
10219
10220         PR target/49002
10221         * gcc.target/i386/pr49002-1.c: New test.
10222         * gcc.target/i386/pr49002-2.c: Likewise.
10223
10224 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10225
10226         PR tree-optimization/49039
10227         * gcc.c-torture/execute/pr49039.c: New test.
10228         * gcc.dg/tree-ssa/pr49039.c: New test.
10229         * g++.dg/torture/pr49039.C: New test.
10230
10231 2011-05-18  Jason Merrill  <jason@redhat.com>
10232
10233         * g++.dg/cpp0x/constexpr-incomplete3.C: New.
10234         * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust.
10235         * g++.dg/cpp0x/constexpr-memfn1.C: Adjust.
10236
10237 2011-05-18  Stuart Henderson  <shenders@gcc.gnu.org>
10238
10239         * gcc.target/bfin/mcpu-bf592.c: New test.
10240
10241 2011-05-18  Ira Rosen  <ira.rosen@linaro.org>
10242
10243         PR tree-optimization/41881
10244         * gcc.dg/vect/O3-pr41881.c: New test.
10245         * gcc.dg/vect/O3-slp-reduc-10.c: New test.
10246
10247 2011-05-18  Jakub Jelinek  <jakub@redhat.com>
10248
10249         PR tree-optimization/49000
10250         * gcc.dg/pr49000.c: New test.
10251
10252 2011-05-17  Eric Botcazou  <ebotcazou@adacore.com>
10253
10254         * gnat.dg/invalid1.adb: New test.
10255
10256 2011-05-16  Uros Bizjak  <ubizjak@gmail.com>
10257
10258         * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times
10259         scan pattern.
10260         * gcc.target/i386/avx-vzeroupper-17.c: Ditto.
10261         * gcc.target/i386/avx-vzeroupper-18.c: Ditto.
10262
10263 2011-05-15  Jonathan Wakely  <jwakely.gcc@gmail.com>
10264
10265         PR c++/48994
10266         * g++.dg/cpp0x/range-for18.C: New.
10267
10268 2011-05-15  Tobias Burnus  <burnus@net-b.de>
10269
10270         PR fortran/18918
10271         * gfortran.dg/coarray/image_index_2.f90: New.
10272
10273 2011-05-13  Ville Voutilainen  <ville.voutilainen@gmail.com>
10274
10275         * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C.
10276         * g++.dg/cpp0x/override2.C: New.
10277
10278 2011-05-14  Tobias Burnus  <burnus@net-b.de>
10279
10280         PR fortran/18918
10281         * gfortran.de/coarray_20.f90: New.
10282
10283 2011-05-14  Thomas Koenig  <tkoenig@gcc.gnu.org>
10284
10285         PR fortran/22572
10286         * function_optimize_7.f90:  New test case.
10287
10288 2011-05-13  Jason Merrill  <jason@redhat.com>
10289
10290         * g++.dg/cpp0x/decltype26.C: New.
10291         * g++.dg/cpp0x/enum11.C: New.
10292
10293 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10294
10295         PR fortran/48972
10296         PR fortran/48991
10297         * gfortran.dg/assign_8.f90: Update dg-error.
10298
10299 2011-05-13  Tobias Burnus  <burnus@net-b.de>
10300
10301         PR fortran/48972
10302         * gfortran.dg/io_constraints_8.f90: New.
10303         * gfortran.dg/io_constraints_9.f90: New.
10304
10305 2011-05-13  Martin Thuresson  <martint@google.com>
10306
10307         PR gcov-profile/47793
10308         * gcc.dg/pr47793.c: New.
10309
10310 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10311
10312         PR tree-optimization/48975
10313         * gcc.dg/pr48975.c: New test.
10314
10315 2011-05-12  Tobias Burnus  <burnus@net-b.de>
10316
10317         PR fortran/48972
10318         * gfortran.dg/iso_c_binding_compiler_3.f90: New.
10319
10320 2011-05-12  Jason Merrill  <jason@redhat.com>
10321
10322         * g++.dg/cpp0x/constexpr-incomplete2.C: New.
10323
10324 2011-05-12  Geert Bosch  <bosch@adacore.com>
10325
10326         * gnat.dg/view_conversion1.adb: New test.
10327
10328 2011-05-12  Richard Guenther  <rguenther@suse.de>
10329
10330         PR tree-optimization/48172
10331         * gcc.dg/vect/pr48172.c: New testcase.
10332
10333 2011-05-12  Jakub Jelinek  <jakub@redhat.com>
10334
10335         PR debug/48967
10336         * g++.dg/opt/pr48967.C: New test.
10337
10338 2011-05-11  Jason Merrill  <jason@redhat.com>
10339
10340         * g++.dg/cpp0x/constexpr-friend.C: New.
10341         * g++.dg/cpp0x/constexpr-incomplete1.C: New.
10342
10343         * g++.dg/cpp0x/sfinae22.C: New.
10344
10345 2011-05-11  Tobias Burnus  <burnus@net-b.de>
10346
10347         PR fortran/48889
10348         * gfortran.dg/generic_24.f90: New.
10349
10350 2011-05-11  Richard Guenther  <rguenther@suse.de>
10351
10352         PR tree-optimization/15256
10353         * gcc.dg/tree-ssa/forwprop-14.c: New testcase.
10354
10355 2011-05-11  Jakub Jelinek  <jakub@redhat.com>
10356
10357         PR debug/48159
10358         * gcc.dg/pr48159-1.c: New test.
10359         * gcc.dg/pr48159-2.c: New test.
10360
10361 2011-05-11  Richard Guenther  <rguenther@suse.de>
10362
10363         PR middle-end/48953
10364         * gcc.dg/torture/pr48953.c: New testcase.
10365
10366 2011-05-11  Richard Guenther  <rguenther@suse.de>
10367
10368         PR tree-optimization/18041
10369         * gcc.dg/tree-ssa/forwprop-13.c: New testcase.
10370
10371 2011-05-11  Alan Modra  <amodra@gmail.com>
10372
10373         PR target/47755
10374         * gcc.target/powerpc/pr47755-2.c: Require vsx_hw.
10375
10376 2011-05-10  Jason Merrill  <jason@redhat.com>
10377
10378         * g++.dg/cpp0x/defaulted25.C: New.
10379         * g++.dg/template/crash7.C: Adjust.
10380
10381         * g++.dg/cpp0x/variadic108.C: New.
10382
10383 2011-05-10  Ville Voutilainen  <ville.voutilainen@gmail.com>
10384
10385         * g++.dg/inherit/virtual9.C: Extend.
10386
10387 2011-05-10  Michael Meissner  <meissner@linux.vnet.ibm.com>
10388
10389         PR target/48857
10390         * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments
10391         are passed and returned in vector registers.
10392
10393 2011-05-10  Richard Guenther  <rguenther@suse.de>
10394
10395         * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop.
10396         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
10397         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
10398         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
10399         * gcc.dg/tree-ssa/scev-cast.c: Adjust.  Note what transformation
10400         applies.
10401
10402 2011-05-10  Jakub Jelinek  <jakub@redhat.com>
10403
10404         PR tree-optimization/48611
10405         PR tree-optimization/48794
10406         * gfortran.dg/gomp/pr48611.f90: New test.
10407         * gfortran.dg/gomp/pr48794.f90: New test.
10408
10409         PR debug/48928
10410         * gcc.dg/dfp/pr48928.c: New test.
10411
10412 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10413
10414         PR c++/48522
10415         * g++.dg/cpp0x/pr48522.C: New.
10416
10417 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10418
10419         PR c++/48735
10420         * g++.dg/cpp0x/sfinae21.C: New.
10421
10422 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10423
10424         * g++.dg/template/sfinae28.C: Rename to...
10425         * g++.dg/cpp0x/sfinae19.C: ... this.
10426         * g++.dg/template/sfinae29.C: Rename to...
10427         * g++.dg/cpp0x/sfinae20.C: ... this.
10428
10429 2011-05-09  Jeff Law <law@redhat.com>
10430
10431         * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more
10432         consistent results.
10433
10434 2011-05-09  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10435
10436         PR c++/20039
10437         * g++.dg/init/pr20039.C: New.
10438
10439 2011-05-09  Paolo Carlini  <paolo.carlini@oracle.com>
10440
10441         PR c++/48737
10442         PR c++/48744
10443         * g++.dg/template/sfinae28.C: New.
10444         * g++.dg/template/sfinae29.C: Likewise.
10445
10446 2011-05-09  Jason Merrill  <jason@redhat.com>
10447
10448         * g++.dg/template/nontype23.C: New.
10449
10450 2011-05-07  Fabien ChĂȘne  <fabien@gcc.gnu.org>
10451         PR c++/48859
10452         * g++.dg/init/pr48859.C: New.
10453
10454 2011-05-09  Jason Merrill  <jason@redhat.com>
10455
10456         * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common.
10457         * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common.
10458         * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common.
10459         * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common.
10460         * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common.
10461         * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common.
10462         * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common.
10463         * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common.
10464
10465 2011-05-08  Ville Voutilainen  <ville.voutilainen@gmail.com>
10466
10467         * g++.dg/inherit/virtual9.C: New.
10468
10469 2011-05-09  Dodji Seketeli  <dodji@redhat.com>
10470
10471         PR c++/48574
10472         * g++.dg/template/dependent-expr8.C: New test case.
10473
10474 2011-05-07  Zdenek Dvorak  <ook@ucw.cz>
10475
10476         PR tree-optimization/48837
10477         * gcc.dg/pr48837.c: New testcase.
10478
10479 2011-05-06  Jason Merrill  <jason@redhat.com>
10480
10481         * g++.dg/cpp0x/constexpr-condition2.C: New.
10482
10483         * g++.dg/cpp0x/constexpr-missing.C: New.
10484
10485 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10486
10487         PR fortran/18918
10488         * gfortran.dg/coarray/this_image_2.f90: New.
10489
10490 2011-05-06  Tobias Burnus  <burnus@net-b.de>
10491
10492         PR fortran/48858
10493         PR fortran/48820
10494         * gfortran.dg/bind_c_usage_22.f90: New.
10495         * gfortran.dg/bind_c_usage_23.f90: New.
10496         * gfortran.dg/bind_c_usage_24.f90: New.
10497         * gfortran.dg/bind_c_usage_24_c.c: New.
10498
10499 2011-05-06  Dodji Seketeli  <dodji@redhat.com>
10500
10501         PR c++/48838
10502         * g++.dg/template/member9.C: New test case.
10503
10504 2011-05-05  Eric Botcazou  <ebotcazou@adacore.com>
10505
10506         * gnat.dg/discr29.ad[sb]: New test.
10507         * gnat.dg/discr30.adb: Likewise.
10508
10509 2011-05-05  Julian Brown  <julian@codesourcery.com>
10510
10511         * gcc.target/arm/neon-vset_lanes8.c: New test.
10512
10513 2011-05-05  Jason Merrill  <jason@redhat.com>
10514
10515         * g++.dg/init/new32.C: New.
10516
10517 2011-05-05  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
10518
10519         * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store".
10520         Fix typo.
10521
10522 2011-05-05  Jakub Jelinek  <jakub@redhat.com>
10523
10524         PR rtl-optimization/48381
10525         * gcc.c-torture/compile/pr48381.c: New test.
10526
10527 2011-05-05  Uros Bizjak  <ubizjak@gmail.com>
10528
10529         * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0
10530         to dg-options.
10531         * gcc.target/i386/opt-1.c: Ditto.
10532
10533 2011-05-04  Jason Merrill  <jason@redhat.com>
10534
10535         * g++.dg/conversion/base1.C: New.
10536
10537 2011-05-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10538
10539         PR libgfortran/48787
10540         * gfortran.dg/round_3.f08: Add more checks to test case.
10541
10542 2011-05-04  Hans-Peter Nilsson  <hp@axis.com>
10543
10544         * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90,
10545         gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90,
10546         gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90:
10547         Gate test on effective_target fd_truncate.
10548
10549 2011-05-04  Uros Bizjak  <ubizjak@gmail.com>
10550
10551         * gcc.target/i386/recip-vec-divf.c: Decrease array sizes.
10552         * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
10553         * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes.
10554         * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto.  Update scan times.
10555         * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options.
10556         * gcc.target/i386/pr38824.c: Ditto.
10557         * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options.
10558         * gcc.target/i386/vecinit-2.c: Ditto.
10559         * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options.
10560         * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options.
10561         * gcc.target/i386/parity-2.c: Ditto.
10562         * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options.
10563
10564 2011-05-04  Stuart Henderson  <shenders@gcc.gnu.org>
10565
10566         * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and
10567         remove duplication.
10568         * gcc.target/bfin/mcpu-bf514.c: Likewise.
10569         * gcc.target/bfin/mcpu-bf516.c: Likewise.
10570         * gcc.target/bfin/mcpu-bf518.c: Likewise.
10571
10572 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10573
10574         PR fortran/18918
10575         * gfortran.dg/coarray/this_image_1.f90: Remove dg-options.
10576
10577 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10578
10579         PR fortran/18918
10580         * gfortran.dg/coarray/this_image_1.f90: New.
10581
10582 2011-05-03  Tobias Burnus  <burnus@net-b.de>
10583
10584         PR fortran/18918
10585         * gfortran.dg/coarray/caf.dg: New.
10586         * gfortran.dg/coarray/image_index_1.f90: New, copied
10587         from ../coarray_16.f90.
10588
10589 2011-05-03  Paolo Carlini  <paolo.carlini@oracle.com>
10590
10591         PR c++/28501
10592         * g++.dg/ext/complex9.C: New.
10593
10594 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10595
10596         From Mike Frysinger
10597         * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004.
10598         * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c,
10599         gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise.
10600
10601 2011-05-03  Stuart Henderson  <shenders@gcc.gnu.org>
10602
10603         * gcc.target/bfin/builtins: Created.
10604         * gcc.target/bfin/hisilh-O0.c: Deleted.
10605         * gcc.target/bfin/hisilh.c: Moved to...
10606         * gcc.target/bfin/builtins/hisilh.c: ...here.
10607         * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test.
10608         * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto.
10609         * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto.
10610         * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto.
10611         * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto.
10612         * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto.
10613         * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto.
10614         * gcc.target/bfin/builtins/norm32-1.c: Ditto.
10615         * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto.
10616         * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto.
10617         * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto.
10618         * gcc.target/bfin/builtins/norm16-2.c: Ditto.
10619         * gcc.target/bfin/builtins/norm32-5.c: Ditto.
10620         * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto.
10621         * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto.
10622         * gcc.target/bfin/builtins/norm16-6.c: Ditto.
10623         * gcc.target/bfin/builtins/norm32-9.c: Ditto.
10624         * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto.
10625         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto.
10626         * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto.
10627         * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto.
10628         * gcc.target/bfin/builtins/norm32-10.c: Ditto.
10629         * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto.
10630         * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto.
10631         * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto.
10632         * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto.
10633         * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto.
10634         * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto.
10635         * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto.
10636         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto.
10637         * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto.
10638         * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto.
10639         * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto.
10640         * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto.
10641         * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto.
10642         * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto.
10643         * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto.
10644         * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto.
10645         * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto.
10646         * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto.
10647         * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto.
10648         * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto.
10649         * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto.
10650         * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto.
10651         * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto.
10652         * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto.
10653         * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto.
10654         * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto.
10655         * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto.
10656         * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto.
10657         * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto.
10658         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto.
10659         * gcc.target/bfin/builtins/norm32-2.c: Ditto.
10660         * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto.
10661         * gcc.target/bfin/builtins/norm16-3.c: Ditto.
10662         * gcc.target/bfin/builtins/norm32-6.c: Ditto.
10663         * gcc.target/bfin/builtins/norm16-7.c: Ditto.
10664         * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto.
10665         * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto.
10666         * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto.
10667         * gcc.target/bfin/builtins/norm32-11.c: Ditto.
10668         * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto.
10669         * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto.
10670         * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto.
10671         * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto.
10672         * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto.
10673         * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto.
10674         * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto.
10675         * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto.
10676         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto.
10677         * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto.
10678         * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto.
10679         * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto.
10680         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto.
10681         * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto.
10682         * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto.
10683         * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto.
10684         * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto.
10685         * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto.
10686         * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto.
10687         * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto.
10688         * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto.
10689         * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto.
10690         * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto.
10691         * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto.
10692         * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto.
10693         * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto.
10694         * gcc.target/bfin/builtins/circptr.c: Ditto.
10695         * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto.
10696         * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto.
10697         * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto.
10698         * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto.
10699         * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto.
10700         * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto.
10701         * gcc.target/bfin/builtins/norm32-3.c: Ditto.
10702         * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto.
10703         * gcc.target/bfin/builtins/norm16-4.c: Ditto.
10704         * gcc.target/bfin/builtins/norm32-7.c: Ditto.
10705         * gcc.target/bfin/builtins/norm16-8.c: Ditto.
10706         * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto.
10707         * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto.
10708         * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto.
10709         * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto.
10710         * gcc.target/bfin/builtins/norm32-12.c: Ditto.
10711         * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto.
10712         * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto.
10713         * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto.
10714         * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto.
10715         * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto.
10716         * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto.
10717         * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto.
10718         * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto.
10719         * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto.
10720         * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto.
10721         * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto.
10722         * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto.
10723         * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto.
10724         * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto.
10725         * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto.
10726         * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto.
10727         * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto.
10728         * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto.
10729         * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto.
10730         * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto.
10731         * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto.
10732         * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto.
10733         * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto.
10734         * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto.
10735         * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto.
10736         * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto.
10737         * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto.
10738         * gcc.target/bfin/builtins/norm16-1.c: Ditto.
10739         * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto.
10740         * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto.
10741         * gcc.target/bfin/builtins/norm32-4.c: Ditto.
10742         * gcc.target/bfin/builtins/norm16-5.c: Ditto.
10743         * gcc.target/bfin/builtins/norm32-8.c: Ditto.
10744         * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto.
10745         * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto.
10746         * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto.
10747         * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto.
10748         * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto.
10749         * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto.
10750         * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto.
10751         * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto.
10752         * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto.
10753         * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto.
10754         * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto.
10755         * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto.
10756         * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto.
10757         * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto.
10758         * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto.
10759         * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto.
10760         * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto.
10761         * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto.
10762         * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto.
10763         * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto.
10764         * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto.
10765
10766 2011-05-03  Bernd Schmidt  <bernds@codesourcery.com>
10767
10768         * gcc.target/arm/cold-lc.c: New test.
10769
10770 2011-05-03  Jakub Jelinek  <jakub@redhat.com>
10771
10772         PR target/48774
10773         * gcc.dg/pr48774.c: New test.
10774
10775 2011-05-03  Richard Guenther  <rguenther@suse.de>
10776
10777         * gcc.dg/large-size-array-5.c: New testcase.
10778
10779 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10780
10781         * gcc.dg/vect/vect-strided-u16-i3.c: New test.
10782
10783 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10784
10785         * lib/target-supports.exp (check_effective_target_vect_strided):
10786         Replace with...
10787         (check_effective_target_vect_strided2)
10788         (check_effective_target_vect_strided3)
10789         (check_effective_target_vect_strided4)
10790         (check_effective_target_vect_strided8): ...these new functions.
10791
10792         * gcc.dg/vect/O3-pr39675-2.c: Update accordingly.
10793         * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise.
10794         * gcc.dg/vect/fast-math-slp-27.c: Likewise.
10795         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise.
10796         * gcc.dg/vect/pr37539.c: Likewise.
10797         * gcc.dg/vect/slp-11a.c: Likewise.
10798         * gcc.dg/vect/slp-11b.c: Likewise.
10799         * gcc.dg/vect/slp-11c.c: Likewise.
10800         * gcc.dg/vect/slp-12a.c: Likewise.
10801         * gcc.dg/vect/slp-12b.c: Likewise.
10802         * gcc.dg/vect/slp-18.c: Likewise.
10803         * gcc.dg/vect/slp-19a.c: Likewise.
10804         * gcc.dg/vect/slp-19b.c: Likewise.
10805         * gcc.dg/vect/slp-21.c: Likewise.
10806         * gcc.dg/vect/slp-23.c: Likewise.
10807         * gcc.dg/vect/vect-cselim-1.c: Likewise.
10808
10809         * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN
10810         instead of vect_interleave && vect_extract_even_odd.
10811         * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise.
10812         * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise.
10813         * gcc.dg/vect/no-scevccp-outer-20.c: Likewise.
10814         * gcc.dg/vect/vect-1.c: Likewise.
10815         * gcc.dg/vect/vect-10.c: Likewise.
10816         * gcc.dg/vect/vect-98.c: Likewise.
10817         * gcc.dg/vect/vect-107.c: Likewise.
10818         * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
10819         * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
10820         * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
10821         * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
10822         * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
10823         * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
10824         * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
10825         * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
10826         * gcc.dg/vect/vect-strided-float.c: Likewise.
10827         * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
10828         * gcc.dg/vect/vect-strided-mult.c: Likewise.
10829         * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
10830         * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
10831         * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
10832         * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
10833         * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
10834         * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
10835         * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
10836         * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
10837         * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
10838         * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
10839         * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
10840         * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
10841         * gcc.dg/vect/vect-vfa-03.c: Likewise.
10842
10843         * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the
10844         target condition.
10845         * gcc.dg/vect/pr30843.c: Likewise.
10846         * gcc.dg/vect/pr33866.c: Likewise.
10847         * gcc.dg/vect/slp-reduc-6.c: Likewise.
10848         * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise.
10849         * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise.
10850         * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise.
10851
10852 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10853
10854         * gcc.dg/vect/slp-11.c: Split into...
10855         * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c,
10856         gcc.dg/vect/slp-11c.c: ...these tests.
10857         * gcc.dg/vect/slp-12a.c: Split 4-stride loop into...
10858         * gcc.dg/vect/slp-12c.c: ...this new test.
10859         * gcc.dg/vect/slp-19.c: Split into...
10860         * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c,
10861         gcc.dg/vect/slp-19c.c: ...these new tests.
10862
10863 2011-05-03  Richard Sandiford  <richard.sandiford@linaro.org>
10864
10865         * lib/target-supports.exp
10866         (check_effective_target_vect_extract_even_odd_wide): Delete.
10867         (check_effective_target_vect_strided_wide): Likewise.
10868         * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead.
10869         * gcc.dg/vect/fast-math-pr35982.c: Likewise.
10870         * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise.
10871         * gcc.dg/vect/pr37539.c: Likewise.
10872         * gcc.dg/vect/slp-11.c: Likewise.
10873         * gcc.dg/vect/slp-12a.c: Likewise.
10874         * gcc.dg/vect/slp-12b.c: Likewise.
10875         * gcc.dg/vect/slp-19.c: Likewise.
10876         * gcc.dg/vect/slp-23.c: Likewise.
10877         * gcc.dg/vect/vect-1.c: Likewise.
10878         * gcc.dg/vect/vect-98.c: Likewise.
10879         * gcc.dg/vect/vect-107.c: Likewise.
10880         * gcc.dg/vect/vect-strided-float.c: Likewise.
10881
10882 2011-05-02  Jason Merrill  <jason@redhat.com>
10883
10884         * g++.dg/init/new31.C: New.
10885
10886 2011-05-02  Simon Martin  <simartin@users.sourceforge.net>
10887
10888         PR c/35445
10889         * gcc.dg/pr35445.c: New test.
10890
10891 2011-05-02  Jason Merrill  <jason@redhat.com>
10892
10893         * c-c++-common/vla-1.c: New.
10894
10895 2011-05-02  Richard Guenther  <rguenther@suse.de>
10896
10897         PR tree-optimization/48822
10898         * gcc.dg/torture/pr48822.c: New testcase.
10899
10900 2011-05-02  Paolo Carlini  <paolo.carlini@oracle.com>
10901
10902         PR c++/47969
10903         * g++.dg/cpp0x/constexpr-47969.C: New.
10904
10905 2011-05-02  Ira Rosen  <ira.rosen@linaro.org>
10906
10907         PR testsuite/48498
10908         * gcc.dg/vect/slp-3.c: Increase loop bound.  Don't expect to fail
10909         on vect_no_align targets.
10910         * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on
10911         vect_no_align targets.
10912
10913 2011-05-01  Xinliang David Li  <davidxl@google.com>
10914
10915         * gcc.dg/tree-ssa/integer-addr.c: New test.
10916         * gcc.dg/tree-ssa/alias_bug.c: New test.
10917
10918 2011-05-01  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10919
10920         PR libgfortran/48787
10921         * gfortran.dg/round_3.f08: Add more checks.
10922
10923 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10924
10925         PR fortran/48821
10926         * gfortran.dg/import9.f90: New, proper test.
10927         * gfortran.dg/interface_37.f90: Remove bogus
10928         test (bogus copy of interface_36.f90).
10929
10930 2011-04-30  Tobias Burnus  <burnus@net-b.de>
10931
10932         PR fortran/48821
10933         * gfortran.dg/interface_37.f90: New.
10934
10935 2011-04-30  Paul Thomas  <pault@gcc.gnu.org>
10936
10937         PR fortran/48746
10938         * gfortran.dg/realloc_on_assign_7.f03: Test bounds.
10939
10940 2011-04-30  Jakub Jelinek  <jakub@redhat.com>
10941
10942         PR tree-optimization/48809
10943         * gcc.c-torture/execute/pr48809.c: New test.
10944
10945 2011-04-29  Jeff Law <law@redhat.com>
10946
10947         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test.
10948
10949 2011-04-29  Paolo Carlini  <paolo.carlini@oracle.com>
10950
10951         PR c++/48606
10952         * g++.dg/init/ctor10.C: New.
10953
10954 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10955
10956         * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL
10957           warning in implicitly instantiated templates.
10958
10959 2011-04-29  Le-Chun Wu  <lcwu@google.com>
10960
10961         * g++.dg/warn/Wnull-conversion-1.C: New.
10962         * g++.dg/warn/Wnull-conversion-2.C: New.
10963
10964 2011-04-29  Diego Novillo  <dnovillo@google.com>
10965
10966         * g++.old-deja/g++.other/null3.C: Expect warning about
10967         converting boolean to a pointer.
10968
10969 2011-04-29  Paul Thomas  <pault@gcc.gnu.org>
10970
10971         PR fortran/48462
10972         * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs
10973         being a target.
10974
10975         PR fortran/48746
10976         * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746.
10977
10978 2011-04-29  Tobias Burnus  <burnus@net-b.de>
10979
10980         PR fortran/48810
10981         * gfortran.dg/typebound_proc_22.f90: New.
10982
10983         PR fortran/48800
10984         * gfortran.dg/interface_36.f90: New.
10985
10986 2011-04-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
10987
10988         PR libgfortran/48488
10989         PR libgfortran/48602
10990         PR libgfortran/48615
10991         PR libgfortran/48684
10992         PR libgfortran/48787
10993         * gfortran.dg/fmt_g.f: Adjust test.
10994         * gfortran.dg/fmt_g0_1.f08: Adjust test.
10995         * gfortran.dg/round_3.f08: New test.
10996         * gfortran.dg/namelist_print_1.f: Adjust test.
10997         * gfortran.dg/char4_iunit_1.f03: Adjust test.
10998         * gfortran.dg/f2003_io_5.f03: Adjust test.
10999         * gfortran.dg/coarray_15.f90: Adjust test.
11000         * gfortran.dg/namelist_65.f90: Adjust test.
11001         * gfortran.dg/fmt_cache_1.f: Adjust test.
11002         * gfortran.dg/char4_iunit_2.f03: Adjust test.
11003         * gfortran.dg/real_const_3.f90: Adjust test.
11004
11005 2011-04-29  Jan Hubicka  <jh@suse.cz>
11006
11007         * gcc.dg/tree-ssa/inline-10.c: New testcase.
11008         * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining.
11009
11010 2011-04-28  Xinliang David Li  <davidxl@google.com>
11011
11012         * gcc.dg/tree-prof/prof-robust-1.c: New test.
11013         * g++.dg/prof-robust-1.C: New test.
11014
11015 2011-04-28  Ira Rosen  <ira.rosen@linaro.org>
11016
11017         PR tree-optimization/48765
11018         * gcc.dg/vect/pr48765.c: New.
11019
11020 2011-04-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11021
11022         PR tree-optimization/48775
11023         * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*.
11024
11025 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11026
11027         PR c++/48798
11028         * g++.dg/inherit/pr48798.C: New.
11029         * g++.old-deja/g++.other/base1.C: Adjust.
11030
11031 2011-04-28  Dodji Seketeli  <dodji@redhat.com>
11032
11033         PR c++/48656
11034         * g++.dg/template/inherit7.C: New test case.
11035
11036 2011-04-28  Richard Guenther  <rguenther@suse.de>
11037
11038         PR tree-optimization/40052
11039         PR tree-optimization/15347
11040         * gcc.dg/tree-ssa/vrp57.c: New testcase.
11041         * gcc.dg/pr15347.c: Likewise.
11042
11043 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11044
11045         PR c++/48530
11046         * g++.dg/cpp0x/sfinae18.C: New.
11047
11048 2011-04-28  Paolo Carlini  <paolo.carlini@oracle.com>
11049
11050         PR c++/48771
11051         * g++.dg/ext/is_literal_type1.C: New.
11052
11053 2011-04-28  Tobias Burnus  <burnus@net-b.de>
11054
11055         PR fortran/48112
11056         PR fortran/48279
11057         * gfortran.dg/interface_35.f90: New.
11058         * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic.
11059         * gfortran.dg/func_result_6.f90: Add dg-warning.
11060         * gfortran.dg/bessel_1.f90: Ditto.
11061         * gfortran.dg/hypot_1.f90: Ditto.
11062         * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
11063         * gfortran.dg/proc_ptr_comp_21.f90: Ditto.
11064         * gfortran.dg/interface_assignment_4.f90: Ditto.
11065
11066 2011-04-27  Jason Merrill  <jason@redhat.com>
11067
11068         * g++.dg/ext/complex8.C: New.
11069
11070         * g++.dg/cpp0x/initlist49.C: New.
11071         * g++.dg/init/new30.C: New.
11072
11073 2011-04-27  Tobias Burnus  <burnus@net-b.de>
11074
11075         PR fortran/48788
11076         * gfortran.dg/whole_file_34.f90: New.
11077
11078 2011-04-27  Jan Hubicka  <jh@suse.cz>
11079
11080         * gcc.dg/tree-ssa/inline-9.c: New testcase.
11081
11082 2011-04-27  Jason Merrill  <jason@redhat.com>
11083
11084         * g++.old-deja/g++.oliva/overload1.C: Adjust.
11085
11086         * g++.dg/parse/ambig6.C: New.
11087
11088 2011-04-27  Nick Clifton  <nickc@redhat.com>
11089
11090         * gcc.dg/20020312-2.c: Add definition for RX.
11091
11092         * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu
11093         option with RX targets.
11094
11095         * gcc.target/rx/pack.c: Replace C++ style // comments with C style
11096         /* */ comments.
11097
11098 2011-04-27  Richard Guenther  <rguenther@suse.de>
11099
11100         * gcc.dg/tree-ssa/pr23382.c: Remove.
11101
11102 2011-04-27  Kaz Kojima  <kkojima@gcc.gnu.org>
11103
11104         PR target/48767
11105         * gcc.c-torture/compile/pr48767.c: New test.
11106
11107 2011-04-27  Richard Guenther  <rguenther@suse.de>
11108
11109         PR tree-optimization/48772
11110         * g++.dg/pr48772.C: New testcase.
11111
11112 2011-04-27  Jakub Jelinek  <jakub@redhat.com>
11113
11114         PR c/48742
11115         * gcc.c-torture/compile/pr48742.c: New test.
11116
11117 2011-04-26  Jason Merrill  <jason@redhat.com>
11118
11119         * g++.dg/lookup/koenig13.C: New.
11120
11121         * g++.dg/cpp0x/initlist48.C: New.
11122
11123 2011-04-25  Jason Merrill  <jason@redhat.com>
11124
11125         * g++.dg/cpp0x/sfinae17.C: New.
11126
11127 2011-03-23  Michael Meissner  <meissner@linux.vnet.ibm.com>
11128
11129         PR target/48258
11130         * gcc.target/powerpc/pr48258-1.c: New file.
11131         * gcc.target/powerpc/pr48258-2.c: Ditto.
11132
11133 2011-04-26  Xinliang David Li  <davidxl@google.com>
11134
11135         * gcc.dg/uninit-suppress.c: New test.
11136         * gcc.dg/uninit-suppress.c: New test.
11137
11138 2011-04-26  Jakub Jelinek  <jakub@redhat.com>
11139
11140         PR debug/48768
11141         * gcc.dg/pr48768.c: New test.
11142
11143         PR tree-optimization/48734
11144         * gcc.c-torture/compile/pr48734.c: New test.
11145
11146         PR testsuite/48753
11147         * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI.
11148
11149 2011-04-26  Richard Guenther  <rguenther@suse.de>
11150
11151         PR tree-optimization/48731
11152         * gcc.dg/torture/pr48731.c: New testcase.
11153
11154 2011-04-26  Richard Guenther  <rguenther@suse.de>
11155
11156         PR testsuite/48753
11157         * gcc.dg/tree-prof/val-prof-2.c: Adjust.
11158
11159 2011-04-26  Richard Guenther  <rguenther@suse.de>
11160
11161         PR middle-end/48694
11162         * gcc.dg/torture/pr48694-1.c: New testcase.
11163         * gcc.dg/torture/pr48694-2.c: Likewise.
11164
11165 2011-04-25  Paolo Carlini  <paolo.carlini@oracle.com>
11166
11167         * g++.dg/ext/underlying_type1.C: New.
11168         * g++.dg/ext/underlying_type2.C: Likewise.
11169         * g++.dg/ext/underlying_type3.C: Likewise.
11170         * g++.dg/ext/underlying_type4.C: Likewise.
11171         * g++.dg/ext/underlying_type5.C: Likewise.
11172         * g++.dg/ext/underlying_type6.C: Likewise.
11173         * g++.dg/ext/underlying_type7.C: Likewise.
11174         * g++.dg/ext/underlying_type8.C: Likewise.
11175         * g++.dg/ext/underlying_type9.C: Likewise.
11176         * g++.dg/ext/underlying_type10.C: Likewise.
11177
11178 2011-04-25  Jason Merrill  <jason@redhat.com>
11179
11180         * g++.dg/cpp0x/regress/template-const2.C: New.
11181
11182 2011-04-25  Jeff Law <law@redhat.com>
11183
11184         * gcc.dg/tree-ssa/vrp56.c: new test.
11185
11186 2011-04-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11187
11188         * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*.
11189
11190 2011-04-24  Jakub Jelinek  <jakub@redhat.com>
11191
11192         PR preprocessor/48740
11193         * c-c++-common/raw-string-11.c: New test.
11194
11195 2011-04-23  John David Anglin  <dave.anglin@nrc-cnrc.ca>
11196
11197         * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on
11198         hppa*-*-hpux*.
11199
11200 2011-04-23  Tobias Burnus  <burnus@net-b.de>
11201
11202         PR fortran/18918
11203         * gfortran.dg/coarray_19.f90: New.
11204
11205 2011-04-23  Jakub Jelinek  <jakub@redhat.com>
11206
11207         PR c/48685
11208         * gcc.dg/pr48685.c: New test.
11209
11210 2011-04-22  Jan Hubicka  <jh@suse.cz>
11211
11212         * gcc.dg/tree-ssa/pr38699.c: Fix testcase.
11213
11214 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11215
11216         PR tree-optimization/48717
11217         * gcc.c-torture/execute/pr48717.c: New test.
11218
11219 2011-04-22  Uros Bizjak  <ubizjak@gmail.com>
11220
11221         PR target/48723
11222         * gcc.target/i386/pr48723.c: New test.
11223
11224 2011-04-22  Jakub Jelinek  <jakub@redhat.com>
11225
11226         PR c/48716
11227         * gcc.dg/gomp/pr48716.c: New test.
11228         * g++.dg/gomp/pr48716.C: New test.
11229
11230 2011-04-22  Alexander Monakov  <amonakov@ispras.ru>
11231
11232         PR c/36750
11233         * gcc.dg/missing-field-init-2.c: Update testcase.
11234
11235 2011-04-22  Alan Modra  <amodra@gmail.com>
11236
11237         * gcc.target/powerpc/ppc-pow.c: Allow for tail calls.
11238
11239 2011-04-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
11240
11241         PR fortran/48405
11242         * gfortran.dg/function_optimize_6.f90:  New test.
11243
11244 2011-04-21  Easwaran Raman  <eraman@google.com>
11245
11246         * gcc.dg/stack-layout-2.c: New test.
11247
11248 2011-04-21  Richard Guenther  <rguenther@suse.de>
11249
11250         PR lto/48703
11251         * g++.dg/lto/pr48207-2_0.C: New testcase.
11252         * g++.dg/lto/pr48207-3_0.C: Likewise.
11253
11254 2011-04-21  Eric Botcazou  <ebotcazou@adacore.com>
11255
11256         * gnat.dg/volatile5.adb: New test.
11257         * gnat.dg/volatile5_pkg.ads: New helper.
11258
11259 2011-04-21  Uros Bizjak  <ubizjak@gmail.com>
11260
11261         PR target/48708
11262         * gcc.target/i386/pr48708.c: New test.
11263
11264 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11265
11266         * gcc.dg/vect/vect-119.c: New test.
11267
11268 2011-04-21  Richard Sandiford  <richard.sandiford@linaro.org>
11269
11270         * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto
11271         and once without.
11272
11273 2011-04-21  Richard Earnshaw  <rearnsha@arm.com>
11274             Richard Sandiford  <richard.sandiford@linaro.org>
11275
11276         PR target/46329
11277         * gcc.target/arm/pr46329.c: New test.
11278
11279 2011-04-21  Tobias Burnus  <burnus@net-b.de>
11280
11281         PR fortran/18918
11282         * gfortran.dg/coarray_18.f90: New.
11283
11284 2011-04-20  Jason Merrill  <jason@redhat.com>
11285
11286         * g++.dg/cpp0x/initlist47.C: New.
11287
11288         * g++.dg/init/dtor4.C: New.
11289
11290 2011-04-20  Uros Bizjak  <ubizjak@gmail.com>
11291
11292         PR target/48678
11293         * gcc.target/i386/sse2-pinsrw.c: New test.
11294         * gcc.target/i386/avx-vpinsrw.c: Ditto.
11295         * gcc.target/i386/sse4_1-insvqi.c: Ditto.
11296         * gcc.target/i386/sse2-insvhi.c: Ditto.
11297         * gcc.target/i386/sse4_1-insvsi.c: Ditto.
11298         * gcc.target/i386/sse4_1-insvdi.c: Ditto.
11299
11300 2011-04-20  Jason Merrill  <jason@redhat.com>
11301
11302         * g++.dg/template/const4.C: New.
11303
11304 2011-04-20  Easwaran Raman  <eraman@google.com>
11305
11306         * gcc.dg/stack-layout-1.c: New test.
11307
11308 2011-04-20  Daniel Jacobowitz  <dan@codesourcery.com>
11309
11310         * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New.
11311         * lib/target-supports.exp (check_effective_target_vect_shift_char): New
11312         function.
11313
11314 2011-04-20  Kai Tietz  <ktietz@redhat.com>
11315
11316         * gcc.dg/binop-xor1.c: New test.
11317         * gcc.dg/binop-xor2.c: New test.
11318         * gcc.dg/binop-xor3.c: New test.
11319         * gcc.dg/binop-xor4.c: New test.
11320         * gcc.dg/binop-xor5.c: New test.
11321
11322 2011-04-20  Richard Guenther  <rguenther@suse.de>
11323
11324         PR tree-optimization/47892
11325         * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase.
11326
11327 2011-04-20  Richard Guenther  <rguenther@suse.de>
11328
11329         PR middle-end/48695
11330         * g++.dg/torture/pr48695.C: New testcase.
11331
11332 2011-04-20  Georg-Johann Lay  <avr@gjlay.de>
11333
11334         * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus
11335         * gcc.c-torture/execute/cmpsi-2.c: Ditto
11336         * gcc.c-torture/execute/pr45262.c: Ditto
11337         * gcc.dg/torture/pr43165.c: Ditto.
11338         * gcc.dg/torture/pr47228.c: Ditto.
11339         * gcc.dg/tree-ssa/pr45144.c: Ditto.
11340         * gcc.dg/ipa/pr45644.c: Ditto.
11341         * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for
11342         PDP11.
11343
11344 2011-04-19  Jason Merrill  <jason@redhat.com>
11345
11346         * g++.dg/ext/complex7.C: New.
11347
11348         * g++.dg/ext/attrib41.C: New.
11349
11350 2011-04-19  Kaz Kojima  <kkojima@gcc.gnu.org>
11351
11352         PR testsuite/48676
11353         * gcc.dg/torture/pr37868.c: Skip on sh*-*-*.
11354
11355 2011-04-19  Jakub Jelinek  <jakub@redhat.com>
11356
11357         PR target/48678
11358         * gcc.target/i386/pr48678.c: New test.
11359
11360 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11361
11362         * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL.
11363         * g++.dg/opt/devirt2.C: New test.
11364         * g++.dg/ipa/devirt-g-1.C: Likewise.
11365
11366 2011-04-19  Tobias Burnus  <burnus@net-b.de>
11367
11368         PR fortran/48588
11369         * gfortran.dg/whole_file_33.f90: New.
11370
11371 2011-04-19  Martin Jambor  <mjambor@suse.cz>
11372
11373         * g++.dg/ipa/devirt-7.C: New test.
11374
11375 2011-04-19  Richard Guenther  <rguenther@suse.de>
11376
11377         PR lto/48207
11378         * g++.dg/lto/pr48207_0.C: New testcase.
11379
11380 2011-04-18  Jason Merrill  <jason@redhat.com>
11381
11382         * g++.dg/init/void1.C: New.
11383
11384         * g++.dg/cpp0x/union4.C: New.
11385
11386 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11387
11388         PR middle-end/48661
11389         * g++.dg/torture/pr48661.C: New test.
11390
11391         PR c++/48632
11392         * g++.dg/gomp/pr48632.C: New test.
11393
11394 2011-04-18  Uros Bizjak  <ubizjak@gmail.com>
11395
11396         * gcc.target/i386/sse2-maskmovdqu.c: New test.
11397         * gcc.target/i386/avx-vmaskmovdqu.c: Ditto.
11398
11399 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11400
11401         PR fortran/18918
11402         * gfortran.dg/coarray_17.f90: New.
11403         * gfortran.dg/coarray_10.f90: Update dg-error.
11404
11405 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11406
11407         PR testsuite/48251
11408         * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
11409         * gfortran.dg/guality/guality.exp: Likewise.
11410
11411 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11412
11413         * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee.
11414
11415 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11416
11417         * gcc.dg/vect/pr48377.c: Remove dg-do run.
11418
11419 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11420
11421         * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto.
11422
11423 2011-04-18  Richard Guenther  <rguenther@suse.de>
11424
11425         PR middle-end/46364
11426         * g++.dg/torture/pr46364.C: New testcase.
11427
11428 2011-04-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11429
11430         * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*.
11431
11432 2011-04-18  Alexander Monakov  <amonakov@ispras.ru>
11433
11434         * gcc.dg/pr48235.c: Add dg-require-effective-target freorder.
11435
11436 2011-04-18  Ulrich Weigand  <ulrich.weigand@linaro.org>
11437             Ira Rosen  <ira.rosen@linaro.org>
11438
11439         PR target/48252
11440         * gcc.target/arm/pr48252.c: New test.
11441
11442 2011-04-18  Jakub Jelinek  <jakub@redhat.com>
11443
11444         PR tree-optimization/48616
11445         * gcc.dg/pr48616.c: New test.
11446
11447 2011-04-18  Tobias Burnus  <burnus@net-b.de>
11448
11449         PR fortran/18918
11450         * gfortran.dg/coarray_16.f90: New.
11451
11452 2011-04-18  Paul Thomas  <pault@gcc.gnu.org>
11453
11454         PR fortran/48462
11455         * gfortran.dg/realloc_on_assign_7.f03: New test.
11456
11457 2011-04-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11458
11459         PR libgfortran/48602
11460         * gfortran.dg/fmt_g0_6.f08: New test.
11461
11462 2011-04-17  Jason Merrill  <jason@redhat.com>
11463
11464         * g++.dg/cpp0x/sfinae16.C: New.
11465
11466 2011-04-17  Richard Sandiford  <rdsandiford@googlemail.com>
11467
11468         * gcc.target/mips/reg-var-1.c: New test.
11469
11470 2011-04-17  Jan Hubicka  <jh@suse.cz>
11471
11472         * gcc.dg/winline-5.c: Update testcase.
11473
11474 2011-04-17  Eric Botcazou  <ebotcazou@adacore.com>
11475
11476         * gnat.dg/discr27.ad[sb]: Move dg directive.
11477         * gnat.dg/discr28.ad[sb]: New test.
11478         * gnat.dg/discr28_pkg.ads: New helper.
11479
11480 2011-04-17  Michael Matz  <matz@suse.de>
11481
11482         PR tree-optimization/48622
11483         PR lto/48645
11484         * gcc.dg/lto/pr48622_0.c: New test.
11485
11486 2011-04-16  Uros Bizjak  <ubizjak@gmail.com>
11487
11488         * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns.
11489         * gcc.target/i386/avx256-unaligned-load-2.c: Ditto.
11490         * gcc.target/i386/avx256-unaligned-load-3.c: Ditto.
11491         * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
11492         * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
11493         * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
11494
11495 2011-04-15  Jason Merrill  <jason@redhat.com>
11496
11497         * g++.dg/cpp0x/range-for17.C: New.
11498
11499 2011-04-15  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
11500
11501         * g++.dg/cpp0x/range-for2.C: Correct for declaration.
11502         * g++.dg/cpp0x/range-for3.C: Likewise.
11503         * g++.dg/cpp0x/range-for9.C: Correct error message.
11504         * g++.dg/cpp0x/range-for11.C: New.
11505         * g++.dg/cpp0x/range-for12.C: New.
11506         * g++.dg/cpp0x/range-for13.C: New.
11507         * g++.dg/cpp0x/range-for14.C: New.
11508         * g++.dg/cpp0x/range-for15.C: New.
11509         * g++.dg/cpp0x/range-for16.C: New.
11510
11511 2011-04-15  Tobias Burnus  <burnus@net-b.de>
11512
11513         PR fortran/18918
11514         * gfortran.dg/coarray_15.f90: Change to dg-do run.
11515
11516 2011-04-15  Nicola Pero  <nicola.pero@meta-innovation.com>
11517
11518         * objc.dg/naming-4.m: Updated.
11519         * objc.dg/naming-5.m: Updated.
11520         * objc.dg/naming-6.m: New.
11521         * objc.dg/naming-7.m: New.
11522         * obj-c++.dg/naming-1.mm: Updated.
11523         * obj-c++.dg/naming-2.mm: Updated.
11524         * obj-c++.dg/naming-3.mm: New.
11525         * obj-c++.dg/naming-4.mm: New.
11526
11527 2011-04-15  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
11528
11529         PR libgfortran/48589
11530         * gfortran.dg/fmt_g0_5.f08: New test.
11531
11532 2011-04-15  Richard Guenther  <rguenther@suse.de>
11533
11534         PR testsuite/48286
11535         * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store.
11536
11537 2011-04-15  Georg-Johann Lay  <avr@gjlay.de>
11538
11539         * gcc.target/avr/torture/pr41885.c (dg-options): Change
11540         -finline-limit=0 to -fno-inline
11541
11542 2011-04-15  Jakub Jelinek  <jakub@redhat.com>
11543
11544         PR target/48614
11545         * gcc.target/i386/pr46084.c: Require avx_runtime instead of
11546         just avx.
11547
11548 2011-04-14  Jakub Jelinek  <jakub@redhat.com>
11549
11550         PR target/48605
11551         * gcc.target/i386/sse4_1-insertps-3.c: New test.
11552         * gcc.target/i386/sse4_1-insertps-4.c: New test.
11553         * gcc.target/i386/avx-insertps-3.c: New test.
11554         * gcc.target/i386/avx-insertps-4.c: New test.
11555
11556 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11557
11558         * gcc.target/avr/torture/pr41885.c (dg-options): Add
11559         -finline-limit=0
11560
11561 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11562
11563         PR target/46779
11564         PR target/45291
11565         PR target/41894
11566         * gcc.target/avr/pr46779-1.c: New test case
11567         * gcc.target/avr/pr46779-2.c: New test case
11568
11569 2011-04-14  Jason Merrill  <jason@redhat.com>
11570
11571         * g++.dg/cpp0x/sfinae15.C: New.
11572
11573         * g++.dg/cpp0x/sfinae14.C: New.
11574
11575         * g++.dg/ext/vla10.C: New.
11576
11577 2011-04-14  Richard Guenther  <rguenther@suse.de>
11578
11579         * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase.
11580
11581 2011-04-14  Richard Guenther  <rguenther@suse.de>
11582
11583         * gcc.dg/fold-bitand-4.c: Move ...
11584         * c-c++-common/fold-bitand-4.c: ... here.  Adjust slightly.
11585
11586 2011-04-14  Georg-Johann Lay  <avr@gjlay.de>
11587
11588         * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM
11589         variables const.
11590         * gcc.target/avr/torture/trivial.c: Ditto.
11591
11592 2011-04-13  Jason Merrill  <jason@redhat.com>
11593
11594         * g++.dg/template/operator11.C: New.
11595
11596 2011-04-13  Jakub Jelinek  <jakub@redhat.com>
11597
11598         PR middle-end/48591
11599         * gcc.dg/gomp/pr48591.c: New test.
11600
11601         PR c++/48570
11602         * g++.dg/cpp0x/constexpr-wstring1.C: New test.
11603         * g++.dg/cpp0x/constexpr-wstring2.C: New test.
11604
11605 2011-04-13  Dodji Seketeli  <dodji@redhat.com>
11606
11607         PR c++/48574
11608         * g++.dg/template/dependent-expr7.C: New test case.
11609
11610 2011-04-13  Jason Merrill  <jason@redhat.com>
11611
11612         * g++.dg/cpp0x/sfinae13.C: New.
11613
11614 2011-04-13  Uros Bizjak  <ubizjak@gmail.com>
11615
11616         * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern.
11617
11618 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11619
11620         * gcc.target/arm/pr43698.c: Remove -march option.
11621
11622 2011-04-12  Janis Johnson  <janisjo@codesourcery.com>
11623
11624         * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use
11625         -march option.
11626
11627 2011-04-12  Paul Thomas  <pault@gcc.gnu.org>
11628
11629         PR fortran/48360
11630         PR fortran/48456
11631         * gfortran.dg/realloc_on_assign_6.f03: New test.
11632
11633 2011-04-12  Kai Tietz  <ktietz@redhat.com>
11634
11635         * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw*
11636         targets the additional -mno-ms-bitfields and
11637         -Wno-packed-bitfield-compat options.
11638         * g++.dg/ext/bitfield3.C: Likewise.
11639         * g++.dg/ext/bitfield4.C: Likewise.
11640         * g++.dg/ext/bitfield5.C: Likewise.
11641         * gcc.dg/bitfld-15.c: Likewise.
11642         * gcc.dg/bitfld-16.c: Likewise.
11643         * gcc.dg/bitfld-17.c: Likewise.
11644         * gcc.dg/bitfld-18.c: Likewise.
11645
11646 2011-04-12  Richard Sandiford  <richard.sandiford@linaro.org>
11647
11648         * gcc.target/arm/neon-vld3-1.c: New test.
11649         * gcc.target/arm/neon-vst3-1.c: New test.
11650         * gcc.target/arm/neon/v*.c: Regenerate.
11651
11652 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11653
11654         PR rtl-optimization/48549
11655         * g++.dg/opt/pr48549.C: New test.
11656
11657 2011-04-12  Richard Guenther  <rguenther@suse.de>
11658
11659         PR tree-optimization/46076
11660         * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL.
11661
11662 2011-04-12  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11663
11664         PR testsuite/21164
11665         * lib/compat.exp (compat-execute): Declare unsupported after
11666         stripping path from src1.
11667         * lib/lto.exp (lto-execute): Likewise.
11668
11669 2011-04-12  Jakub Jelinek  <jakub@redhat.com>
11670
11671         PR c/48552
11672         * gcc.dg/pr48552-1.c: New test.
11673         * gcc.dg/pr48552-2.c: New test.
11674
11675 2011-04-11  Jason Merrill  <jason@redhat.com>
11676
11677         * g++.dg/cpp0x/sfinae12.C: New.
11678
11679         * g++.dg/cpp0x/enum10.C: New.
11680
11681         * g++.dg/cpp0x/lambda/lambda-this4.C: New.
11682
11683         * g++.dg/cpp0x/rv-func.C: New.
11684
11685 2011-04-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11686
11687         * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for
11688         alpha*-dec-osf5*.
11689
11690 2011-04-11  Martin Jambor  <mjambor@suse.cz>
11691
11692         PR tree-optimization/48195
11693         * gcc.dg/ipa/pr48195.c: New test.
11694
11695 2011-04-10  Eric Botcazou  <ebotcazou@adacore.com>
11696
11697         * gnat.dg/return3.adb: Remove unused switch.
11698
11699 2011-04-08  Mike Stump  <mikestump@comcast.net>
11700
11701         PR testsuite/48506
11702         * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that
11703         default to fno-common.
11704
11705 2011-04-08  Georg-Johann Lay  <avr@gjlay.de>
11706
11707         * gcc.dg/sibcall-3.c: Don't xfail on AVR.
11708         * gcc.dg/sibcall-4.c: Don't xfail on AVR.
11709
11710 2011-04-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
11711
11712         PR fortran/48448
11713         * gfortran.dg/function_optimize_5.f90:  New test.
11714
11715 2011-04-08  Eric Botcazou  <ebotcazou@adacore.com>
11716
11717         * gnat.dg/aggr17.adb: New test.
11718         * gnat.dg/aggr18.adb: Likewise.
11719
11720 2011-04-08  Michael Matz  <matz@suse.de>
11721
11722         PR middle-end/48389
11723         * gcc.target/i386/pr48389.c: New test.
11724
11725 2011-04-08  Andrey Belevantsev  <abel@ispras.ru>
11726
11727         PR rtl-optimization/48272
11728         * g++.dg/opt/pr48272.C: New.
11729
11730 2011-04-08  Dmitry Melnik  <dm@ispras.ru>
11731
11732         PR rtl-optimization/48235
11733         * gcc.dg/pr48235.c: New.
11734
11735 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11736
11737         PR rtl-optimization/48302
11738         * g++.dg/opt/pr48302.C: New.
11739
11740 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11741
11742         PR target/48273
11743         * g++.dg/opt/pr48273.C: New.
11744
11745 2011-04-08  Alexander Monakov  <amonakov@ispras.ru>
11746
11747         PR rtl-optimization/48442
11748         * gcc.dg/pr48442.c: New.
11749
11750 2011-04-08  Jakub Jelinek  <jakub@redhat.com>
11751
11752         PR tree-optimization/48377
11753         * gcc.dg/vect/pr48377.c: New test.
11754
11755 2011-04-07  Jason Merrill  <jason@redhat.com>
11756
11757         * g++.dg/cpp0x/regress/call1.C: New.
11758
11759         * g++.dg/cpp0x/variadic107.C: New.
11760
11761         * g++.dg/cpp0x/sfinae11.C: New.
11762         * g++.dg/cpp0x/noexcept02.C: Fix.
11763
11764         * g++.dg/cpp0x/sfinae10.C: New.
11765
11766         * g++.dg/cpp0x/sfinae9.C: New.
11767
11768         * c-c++-common/Wcast-qual-1.c: Move here from...
11769         * gcc.dg/cast-qual-3.c: ...here, and...
11770         * g++.dg/warn/Wcast-qual2.C: ...here.
11771
11772         * g++.dg/cpp0x/sfinae8.C: New.
11773
11774         * g++.dg/cpp0x/sfinae7.C: New.
11775
11776         * g++.dg/cpp0x/enum9.C: New.
11777
11778 2011-04-07  Mike Stump  <mikestump@comcast.net>
11779
11780         * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets
11781         with no trampolines.
11782
11783 2011-04-07  Jakub Jelinek  <jakub@redhat.com>
11784
11785         PR fortran/48117
11786         * gfortran.dg/gomp/pr48117.f90: New test.
11787
11788         PR debug/48343
11789         * gcc.dg/torture/pr48343.c: New test.
11790
11791 2011-04-07  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11792
11793         * gcc.target/i386/asm-6.c: Remove dg-xfail-if.
11794
11795 2011-04-07  Maxim Kuvyrkov  <maxim@codesourcery.com>
11796
11797         * gcc.dg/lto/20090210_0.c: Require tls_runtime target.
11798
11799 2011-04-07  Tom de Vries  <tom@codesourcery.com>
11800
11801         PR target/43920
11802         * lib/scanasm.exp (object-size): New proc.
11803         * gcc.target/arm/pr43920-2.c: New test.
11804
11805 2011-04-06  Tobias Burnus  <burnus@net-b.de>
11806
11807         PR fortran/18918
11808         PR fortran/48477
11809         * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access.
11810
11811 2011-04-06  Steve Ellcey  <sje@cup.hp.com>
11812
11813         * gcc.dg/mtune.c: Prune note from output.
11814
11815 2011-04-06  Jakub Jelinek  <jakub@redhat.com>
11816
11817         PR debug/48466
11818         * gcc.dg/guality/pr36977.c: New test.
11819         * gcc.dg/guality/pr48466.c: New test.
11820
11821 2011-04-06  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
11822
11823         * gcc.target/arm/pr43920-1.c: Fix accidental duplication.
11824
11825 2011-04-06  Eric Botcazou  <ebotcazou@adacore.com>
11826
11827         * gnat.dg/return3.adb: New test.
11828
11829 2011-04-06  Richard Guenther  <rguenther@suse.de>
11830
11831         PR tree-optimization/47663
11832         * gcc.dg/tree-ssa/inline-8.c: New testcase.
11833
11834 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
11835
11836         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for
11837         Solaris 8 and 9 as well.
11838
11839 2011-04-05  Tom de Vries  <tom@codesourcery.com>
11840
11841         PR target/43920
11842         * gcc.target/arm/pr43920-1.c: New test.
11843
11844 2011-04-04  Yufeng Zhang  <yufeng.zhang@arm.com>
11845
11846         * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo.
11847         (cctor): Actually return the value.
11848         (main): Cast return values.
11849
11850 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11851
11852         * gfortran.dg/character_comparison_8.f90:  New test.
11853
11854 2010-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11855
11856         * frontend-passes: (optimize_lexical_comparison): New function.
11857         (optimize_expr): Call it.
11858         (optimize_comparison): Also handle lexical comparison functions.
11859         Return false instad of -2 for unequal comparison.
11860
11861 2011-04-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
11862
11863         PR fortran/48412
11864         * function_optimize_4.f90:  New test.
11865
11866 2011-04-04  Tobias Burnus  <burnus@net-b.de>
11867
11868         PR fortran/18918
11869         * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check.
11870         * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds.
11871         * gfortran.dg/coarray_15.f90: New.
11872
11873 2011-04-04  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11874
11875         * gfortran.dg/bessel_6.f90: Use dg-add-options ieee.
11876         * gfortran.dg/bessel_7.f90: Likewise.
11877
11878 2011-04-03  Tobias Burnus  <burnus@net-b.de>
11879
11880         * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64.
11881
11882 2011-04-03  Richard Guenther  <rguenther@suse.de>
11883             Ira Rosen  <ira.rosen@linaro.org>
11884
11885         * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test.
11886         * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with
11887         -ftree-loop-if-convert-stores.
11888
11889 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11890
11891         * gnat.dg/specs/aggr2.ads: New test.
11892
11893 2011-04-02  Eric Botcazou  <ebotcazou@adacore.com>
11894
11895         * gnat.dg/debug2.ad[sb]: New test.
11896         * gnat.dg/debug2_pkg.ads: New helper.
11897         * gnat.dg/debug3.ad[sb]: New test.
11898
11899 2011-04-01  Uros Bizjak  <ubizjak@gmail.com>
11900
11901         * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*.
11902
11903 2011-04-01  Jakub Jelinek  <jakub@redhat.com>
11904
11905         PR middle-end/48335
11906         * gcc.c-torture/compile/pr48335-1.c: New test.
11907         * gcc.dg/pr48335-1.c: New test.
11908         * gcc.dg/pr48335-2.c: New test.
11909         * gcc.dg/pr48335-3.c: New test.
11910         * gcc.dg/pr48335-4.c: New test.
11911         * gcc.dg/pr48335-5.c: New test.
11912         * gcc.dg/pr48335-6.c: New test.
11913         * gcc.dg/pr48335-7.c: New test.
11914         * gcc.dg/pr48335-8.c: New test.
11915         * gcc.target/i386/pr48335-1.c: New test.
11916
11917 2011-04-01  Vincent Lefevre  <vincent+gcc@vinc17.org>
11918
11919         PR c/36299
11920         * gcc.dg/Waddress.c: New test.
11921
11922 2011-04-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
11923
11924         PR fortran/48352
11925         * gfortran.dg/function_optimize_3.f90:  New test.
11926
11927 2011-04-01  Bernd Schmidt  <bernds@codesourcery.com>
11928
11929         * gcc.c-torture/compile/20110401-1.c: New test.
11930
11931         * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic".
11932         * g++.dg/lto/20091002-2_0.C: Likewise.
11933         * g++.dg/lto/20090303_0.c: Likewise.
11934         * g++.dg/lto/20091004-1_0.C: Likewise.
11935         * g++.dg/lto/20091002-3_0.C: Likewise.
11936         * g++.dg/lto/20091004-2_0.C: Likewise.
11937         * g++.dg/lto/20081123_0.C: Likewise.
11938         * g++.dg/lto/20090313_0.C: Likewise.
11939         * g++.dg/lto/20081109-1_0.C: Likewise.
11940         * g++.dg/lto/20081219_0.C: Likewise.
11941         * g++.dg/lto/20081204-1_0.C: Likewise.
11942         * g++.dg/lto/20090302_0.C: Likewise.
11943         * g++.dg/lto/20081119-1_0.C: Likewise.
11944         * g++.dg/lto/20081118_0.C: Likewise.
11945         * gcc.dg/lto/20091020-2_0.c: Likewise.
11946         * gcc.dg/lto/20090210_0.c: Likewise.
11947         * gcc.dg/lto/20081204-1_0.c: Likewise.
11948         * gcc.dg/lto/20081224_0.c: Likewise.
11949         * gcc.dg/lto/20090219_0.c: Likewise.
11950         * gcc.dg/lto/20091014-1_0.c: Likewise.
11951         * gcc.dg/lto/20091016-1_0.c: Likewise.
11952         * gcc.dg/lto/20090206-2_0.c: Likewise.
11953         * gcc.dg/lto/20090116_0.c: Likewise.
11954         * gcc.dg/lto/20091013-1_0.c: Likewise.
11955         * gcc.dg/lto/20091015-1_0.c: Likewise.
11956         * gcc.dg/lto/20090126-2_0.c: Likewise.
11957
11958 2011-03-31  Ian Lance Taylor  <iant@google.com>
11959
11960         * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs.
11961
11962 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11963
11964         * gnat.dg/opt16.adb: New test.
11965
11966 2011-03-31  Jason Merrill  <jason@redhat.com>
11967
11968         * g++.dg/cpp0x/defaulted24.C: New.
11969
11970 2011-03-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11971
11972         PR target/16292
11973         * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6*
11974         with -O0.
11975
11976 2011-03-31  Eric Botcazou  <ebotcazou@adacore.com>
11977
11978         * g++.dg/other/i386-9.C: New test.
11979
11980 2011-03-30  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
11981
11982         * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC.
11983
11984 2011-03-30  Jason Merrill  <jason@redhat.com>
11985
11986         * g++.dg/cpp0x/regress/error-recovery1.C: New.
11987
11988         * g++.dg/cpp0x/regress/isnan.C: New.
11989
11990         * g++.dg/cpp0x/initlist46.C: New.
11991
11992 2011-03-30  Richard Sandiford  <richard.sandiford@linaro.org>
11993
11994         PR target/47551
11995         * gcc.target/arm/neon-modes-2.c: New test.
11996
11997 2011-03-30  Jakub Jelinek  <jakub@redhat.com>
11998
11999         PR c/48305
12000         * gcc.c-torture/compile/pr48305.c: New test.
12001
12002 2011-03-29  Jason Merrill  <jason@redhat.com>
12003
12004         * g++.dg/cpp0x/regress/value-dep1.C: New.
12005
12006 2011-03-29  Steve Ellcey  <sje@cup.hp.com>
12007
12008         * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX.
12009
12010 2011-03-29  Ian Lance Taylor  <iant@google.com>
12011
12012         * go.test/go-test.exp: Handle the test lines used in several new
12013         tests.
12014         (errchk): Add opts parameter.  Change all callers.  Handle parens
12015         in regexps.
12016
12017 2011-03-29  Peter Bergner <bergner@vnet.ibm.com>
12018             Dominique d'Humieres  <dominiq@lps.ens.fr>
12019
12020         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__
12021         and __APPLE__ && __PPC__ && __ALTIVEC__.
12022
12023 2011-03-29  Jason Merrill  <jason@redhat.com>
12024
12025         * g++.dg/cpp0x/dependent1.C: New.
12026
12027         * g++.dg/cpp0x/constexpr-48089.C: Adjust.
12028
12029         * g++.dg/cpp0x/constexpr-memfn1.C: New.
12030
12031         * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations.
12032
12033 2011-03-29  Janus Weil  <janus@gcc.gnu.org>
12034
12035         PR fortran/48095
12036         * gfortran.dg/module_md5_1.f90: Modified MD5 sum.
12037         * gfortran.dg/proc_ptr_comp_32.f90: New.
12038
12039 2011-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
12040
12041         * gfortran.dg/function_optimize_1.f90:  Add -Warray-temporaries,
12042         check for corresponding warning.
12043
12044 2011-03-28  Jason Merrill  <jason@redhat.com>
12045
12046         * g++.dg/cpp0x/rv-deduce2.C: New.
12047
12048 2011-03-29  Jakub Jelinek  <jakub@redhat.com>
12049
12050         PR debug/48203
12051         * gcc.dg/pr48203.c: New test.
12052
12053 2011-03-28  Jeff Law <law@redhat.com>
12054
12055         * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test.
12056
12057 2011-03-28  Peter Bergner  <bergner@vnet.ibm.com>
12058
12059         * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__
12060         and __PPC__ && __ALTIVEC__.
12061
12062 2011-03-28  Dominique d'Humieres  <dominiq@lps.ens.fr>
12063
12064         PR testsuite/48238
12065         * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex.
12066         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12067         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12068         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12069
12070 2011-03-28  Jason Merrill  <jason@redhat.com>
12071
12072         * g++.dg/cpp0x/initlist-array2.C: New.
12073
12074         * g++.dg/cpp0x/initlist-array1.C: New.
12075
12076         * g++.dg/cpp0x/constexpr-compound.C: New.
12077
12078         * g++.dg/cpp0x/constexpr-using.C: New.
12079
12080         * g++.dg/cpp0x/constexpr-noexcept.C: New.
12081
12082 2011-03-28  H.J. Lu  <hongjiu.lu@intel.com>
12083
12084         PR testsuite/48276
12085         * gcc.target/i386/pr47502-2.c: Add -fno-pic.
12086
12087 2011-03-28  Eric Botcazou  <ebotcazou@adacore.com>
12088
12089         * gcc.dg/slp-1.c: New test.
12090
12091 2011-03-27  H.J. Lu  <hongjiu.lu@intel.com>
12092
12093         * gcc.target/i386/avx256-unaligned-load-1.c: New.
12094         * gcc.target/i386/avx256-unaligned-load-2.c: Likewise.
12095         * gcc.target/i386/avx256-unaligned-load-3.c: Likewise.
12096         * gcc.target/i386/avx256-unaligned-load-4.c: Likewise.
12097         * gcc.target/i386/avx256-unaligned-load-5.c: Likewise.
12098         * gcc.target/i386/avx256-unaligned-load-6.c: Likewise.
12099         * gcc.target/i386/avx256-unaligned-load-7.c: Likewise.
12100         * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
12101         * gcc.target/i386/avx256-unaligned-store-2.c: Likewise.
12102         * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
12103         * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
12104         * gcc.target/i386/avx256-unaligned-store-5.c: Likewise.
12105         * gcc.target/i386/avx256-unaligned-store-6.c: Likewise.
12106         * gcc.target/i386/avx256-unaligned-store-7.c: Likewise.
12107
12108 2011-03-27  Thomas Koenig  <tkoenig@gcc.gnu.org>
12109
12110         PR fortran/47065
12111         * gfortran.dg/trim_optimize_5.f90:  New test.
12112         * gfortran.dg/trim_optimize_6.f90:  New test.
12113
12114 2011-03-27  Richard Sandiford  <rdsandiford@googlemail.com>
12115
12116         PR target/38598
12117         * gcc.target/mips/madd-7.c: Remove -mlong32.
12118         * gcc.target/mips/msub-7.c: Likewise.
12119
12120 2011-03-27  Ira Rosen  <ira.rosen@linaro.org>
12121
12122         * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data
12123         accesses to preserve the meaning of the test for doubleword vectors.
12124         * gcc.dg/vect/no-vfa-pr29145.c: Likewise.
12125         * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason.
12126
12127 2011-03-26  Janus Weil  <janus@gcc.gnu.org>
12128
12129         PR fortran/48291
12130         * gfortran.dg/class_42.f03: New.
12131
12132 2011-03-26  Ira Rosen  <ira.rosen@linaro.org>
12133
12134         * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support
12135         strided accesses.
12136
12137 2011-03-26  Andrey Belevantsev  <abel@ispras.ru>
12138
12139         PR rtl-optimization/48144
12140         * gcc.dg/pr48144.c: New test.
12141
12142 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12143
12144         * gnat.dg/discr27.ad[sb]: New test.
12145
12146 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12147
12148         * gnat.dg/limited_with2.ad[sb]: New test.
12149         * gnat.dg/limited_with2_pkg1.ads: New helper.
12150         * gnat.dg/limited_with2_pkg2.ads: Likewise.
12151
12152 2011-03-26  Eric Botcazou  <ebotcazou@adacore.com>
12153
12154         * gnat.dg/opt15.adb: New test.
12155         * gnat.dg/opt15_pkg.ad[sb]: New helper.
12156
12157 2011-03-25  Tobias Burnus  <burnus@net-b.de>
12158
12159         PR fortran/48174
12160         PR fortran/45304
12161         * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times.
12162         * gfortran.dg/leadz_trailz_3.f90: Ditto
12163
12164 2011-03-25  Martin Jambor  <mjambor@suse.cz>
12165
12166         * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2.
12167
12168 2011-03-25  Jason Merrill  <jason@redhat.com>
12169
12170         * g++.dg/cpp0x/defaulted22.C: New.
12171         * g++.dg/cpp0x/defaulted23.C: New.
12172         * g++.dg/cpp0x/defaulted15.C: Adjust.
12173
12174 2011-03-25  Jason Merrill  <jason@redhat.com>
12175
12176         * g++.dg/cpp0x/move1.C: New.
12177
12178 2011-03-25  Ira Rosen  <ira.rosen@linaro.org>
12179
12180         PR target/48287
12181         * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align.
12182
12183 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12184
12185         * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options
12186         for mips-sgi-irix6.5.
12187         Replace snprintf prototype by <stdio.h>.
12188
12189 2011-03-25  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12190
12191         PR testsuite/48283
12192         * gcc.dg/graphite/block-3.c: Add dg-require-effective-target
12193         run_expensive_tests.
12194         * gcc.dg/graphite/block-4.c: Likewise.
12195         * gcc.dg/graphite/block-7.c: Likewise.
12196         * gcc.dg/graphite/block-8.c: Likewise.
12197
12198 2011-03-25  Richard Guenther  <rguenther@suse.de>
12199
12200         * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump.
12201         * g++.dg/tree-ssa/pr8781.C: Likewise.
12202         * gcc.dg/ipa/ipa-pta-13.c: Likewise.
12203         * gcc.dg/ipa/ipa-pta-3.c: Likewise.
12204         * gcc.dg/ipa/ipa-pta-4.c: Likewise.
12205         * gcc.dg/tree-ssa/20041122-1.c: Likewise.
12206         * gcc.dg/tree-ssa/alias-18.c: Likewise.
12207         * gcc.dg/tree-ssa/foldstring-1.c: Likewise.
12208         * gcc.dg/tree-ssa/forwprop-10.c: Likewise.
12209         * gcc.dg/tree-ssa/forwprop-9.c: Likewise.
12210         * gcc.dg/tree-ssa/fre-vce-1.c: Likewise.
12211         * gcc.dg/tree-ssa/loadpre6.c: Likewise.
12212         * gcc.dg/tree-ssa/pr21574.c: Likewise.
12213         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise.
12214         * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
12215         * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise.
12216         * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
12217         * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
12218         * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
12219         * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
12220         * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
12221         * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise.
12222         * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise.
12223         * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise.
12224         * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
12225         * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise.
12226         * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise.
12227         * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise.
12228         * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise.
12229         * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise.
12230         * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise.
12231         * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise.
12232         * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
12233         * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
12234         * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
12235         * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise.
12236         * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise.
12237         * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
12238         * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
12239         * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise.
12240         * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise.
12241         * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise.
12242         * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
12243         * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise.
12244         * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise.
12245         * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise.
12246         * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise.
12247         * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise.
12248         * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise.
12249         * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise.
12250         * c-c++-common/pr46562-2.c: Likewise.
12251         * gfortran.dg/pr42108.f90: Likewise.
12252         * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force
12253         foo to be inlined even at -O1.
12254         * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE.
12255         * gcc.dg/ipa/ipa-pta-14.c: Likewise.
12256         * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust.
12257         * gcc.dg/matrix/matrix.exp: Disable FRE.
12258
12259 2011-03-24  Jakub Jelinek  <jakub@redhat.com>
12260
12261         PR debug/48204
12262         * gcc.dg/dfp/pr48204.c: New test.
12263
12264 2011-03-24  Steve Ellcey  <sje@cup.hp.com>
12265
12266         PR target/48209
12267         * gcc.c-torture/execute/pr47917.c: Move this...
12268         * gcc.dg/torture/pr47917.c: to here and add xfails.
12269
12270 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12271
12272         * gnat.dg/array16.ad[sb]: New test.
12273         * gnat.dg/array16.ads: New helper.
12274
12275 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12276
12277         * gnat.dg/derived_type2.adb: New test.
12278
12279 2011-03-24  Richard Guenther  <rguenther@suse.de>
12280
12281         PR tree-optimization/48271
12282         * g++.dg/torture/pr48271.C: New testcase.
12283
12284 2011-03-24  Eric Botcazou  <ebotcazou@adacore.com>
12285
12286         * gnat.dg/array15.ad[sb]: New test.
12287
12288 2011-03-24  Uros Bizjak  <ubizjak@gmail.com>
12289
12290         PR target/48237
12291         * gcc.target/i386/pr48237.c: New test.
12292
12293 2011-03-24  Richard Guenther  <rguenther@suse.de>
12294
12295         PR middle-end/48269
12296         * gcc.dg/builtin-object-size-10.c: New testcase.
12297
12298 2011-03-24  Richard Guenther  <rguenther@suse.de>
12299
12300         PR tree-optimization/46562
12301         * c-c++-common/pr46562-2.c: New testcase.
12302         * c-c++-common/pr46562.c: Likewise.
12303
12304 2011-03-24  Ira Rosen  <ira.rosen@linaro.org>
12305
12306         * gcc.dg/vect/vect-cselim-1.c: New test.
12307         * gcc.dg/vect/vect-cselim-2.c: New test.
12308
12309 2011-03-23  Chung-Lin Tang  <cltang@codesourcery.com>
12310
12311         * gcc.target/arm/pr46934.c: New.
12312
12313 2011-03-23  Ian Lance Taylor  <iant@google.com>
12314
12315         * go.test/go-test.exp (errchk): Ignore lines containing ////.
12316
12317 2011-03-23  Richard Guenther  <rguenther@suse.de>
12318
12319         * gcc.dg/struct: Remove directory and contents.
12320
12321 2011-03-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12322
12323         PR testsuite/48251
12324         * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*.
12325
12326 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12327
12328         * gnat.dg/discr26.ad[sb]: New test.
12329         * gnat.dg/discr26_pkg.ads: New helper.
12330
12331 2011-03-23  Richard Sandiford  <richard.sandiford@linaro.org>
12332
12333         PR target/47553
12334         * gcc.target/arm/neon-vld-1.c: New test.
12335
12336 2011-03-23  Eric Botcazou  <ebotcazou@adacore.com>
12337
12338         * gnat.dg/array14.ad[sb]: New test.
12339         * gnat.dg/array14_pkg.ads: New helper.
12340
12341 2011-03-22  Joseph Myers  <joseph@codesourcery.com>
12342
12343         * gcc.c-torture/execute/920501-8.x: Remove.
12344         * gcc.c-torture/execute/930513-1.x: Remove.
12345         * gcc.c-torture/execute/960312-1.x: Remove.
12346         * gcc.c-torture/compile/20000804-1.c,
12347         gcc.c-torture/compile/20001205-1.c,
12348         gcc.c-torture/compile/20001226-1.c,
12349         gcc.c-torture/compile/20010518-2.c,
12350         gcc.c-torture/compile/20020312-1.c,
12351         gcc.c-torture/compile/20020604-1.c,
12352         gcc.c-torture/compile/920501-12.c,
12353         gcc.c-torture/compile/920501-4.c,
12354         gcc.c-torture/compile/920520-1.c,
12355         gcc.c-torture/compile/980506-1.c,
12356         gcc.c-torture/execute/980709-1.x,
12357         gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special
12358         options for m68hc11.
12359         * gcc.dg/cpp/assert4.c: Don't handle ARC.
12360         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or
12361         m68hc11.
12362
12363 2011-03-22  Nick Clifton  <nickc@redhat.com>
12364
12365         * lib/target-supports.exp (check_profiling_available): Add MN10300
12366         to the list of targets that do not support profiling.  Restore
12367         alpha sorting to this list.
12368
12369 2011-03-22  Michael Meissner  <meissner@linux.vnet.ibm.com>
12370
12371         * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid
12372         failure on 32-bit systems.
12373         * gcc.dg/torture/vector-2.c: Ditto.
12374
12375 2011-03-22  Richard Guenther  <rguenther@suse.de>
12376
12377         PR tree-optimization/48228
12378         * gcc.dg/Wstrict-overflow-23.c: New testcase.
12379
12380 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12381
12382         * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for
12383         powerpc.
12384
12385         PR target/48226
12386         * gcc.target/powerpc/pr48226.c: New file.
12387
12388 2011-03-21  Jack Howarth  <howarth@bromo.med.uc.edu>
12389
12390         * lib/prune.exp (prune_gcc_output): Prune "could not create
12391         compact unwind for" warnings.
12392
12393 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12394
12395         PR c/42544
12396         PR c/48197
12397         * gcc.c-torture/execute/pr42544.c: New test.
12398         * gcc.c-torture/execute/pr48197.c: New test.
12399
12400 2011-03-21  Michael Meissner  <meissner@linux.vnet.ibm.com>
12401
12402         PR preprocessor/48192
12403         * gcc.target/powerpc/pr48192.c: New file.
12404
12405         PR target/48053
12406         * gcc.target/powerpc/pr48053-3.c: New file, add test case for
12407         split problem of 0 being loaded in a VSX register.
12408
12409 2011-03-21  Richard Guenther  <rguenther@suse.de>
12410
12411         PR c/47939
12412         * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase.
12413         * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
12414         * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
12415         * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
12416
12417 2011-03-21  Jakub Jelinek  <jakub@redhat.com>
12418
12419         PR target/48213
12420         * gcc.dg/pr48213.c: New test.
12421
12422 2011-03-21  Kai Tietz  <ktietz@redhat.com>
12423
12424         PR target/12171
12425         * g++.dg/plugin/attribute_plugin.c: Adjust test.
12426
12427 2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>
12428
12429         * gcc.target/arm/xor-and.c: New.
12430
12431 2010-03-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
12432
12433         PR fortran/22572
12434         * gfortran.dg/function_optimize_1.f90:  New test.
12435         * gfortran.dg/function_optimize_2.f90:  New test.
12436
12437 2011-03-20  H.J. Lu  <hongjiu.lu@intel.com>
12438
12439         PR rtl-optimization/47502
12440         * gcc.target/i386/pr47502-1.c: New.
12441         * gcc.target/i386/pr47502-2.c: Likewise.
12442
12443 2011-03-20  Jakub Jelinek  <jakub@redhat.com>
12444
12445         PR rtl-optimization/48156
12446         * gcc.dg/pr48156.c: New test.
12447
12448 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12449
12450         PR libfortran/47439
12451         * gfortran.dg/scratch_1.f90: Adjust test.
12452
12453 2011-03-19  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
12454
12455         PR libfortran/47439
12456         * gfortran.dg/scratch_1.f90: New test.
12457
12458 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12459
12460         * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of
12461         variably modified typedefs.
12462         * gcc.dg/c1x-typedef-2.c: Remove.
12463
12464 2011-03-18  Joseph Myers  <joseph@codesourcery.com>
12465
12466         * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs.
12467         * gcc.dg/c1x-anon-struct-3.c: New test.
12468         * gcc.dg/anon-struct-11.c: Update.
12469
12470 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12471
12472         * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with
12473         dg-xfail-run-if.
12474         Only xfail with gas.
12475
12476 2011-03-18  Jason Merrill  <jason@redhat.com>
12477
12478         * g++.dg/template/fn-ptr1.C: New.
12479
12480         * g++.dg/overload/volatile1.C: New.
12481
12482         * g++.dg/opt/pr23372.C: New.
12483
12484         * g++.dg/ext/attrib32.C: Expect errors on the two-names case.
12485
12486 2011-03-18  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
12487
12488         PR middle-end/47405
12489         * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*.
12490
12491 2011-03-18  Chung-Lin Tang  <cltang@codesourcery.com>
12492
12493         * gcc.target/arm/unsigned-extend-1.c: New.
12494
12495 2011-03-18  Jakub Jelinek  <jakub@redhat.com>
12496
12497         PR bootstrap/48161
12498         * gcc.c-torture/compile/pr48161.c: New test.
12499
12500 2011-03-17  H.J. Lu  <hongjiu.lu@intel.com>
12501
12502         PR middle-end/47725
12503         * gcc.dg/torture/pr47725.c: New.
12504
12505 2011-03-17  Jason Merrill  <jason@redhat.com>
12506
12507         * g++.dg/cpp0x/constexpr-overflow2.C: New.
12508         * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME.
12509
12510 2011-03-17  Eric Botcazou  <ebotcazou@adacore.com>
12511
12512         * gnat.dg/specs/elab2.ads: New test.
12513         * gnat.dg/specs/elab2_pkg.ads: New helper.
12514
12515 2011-03-17  Jason Merrill  <jason@redhat.com>
12516
12517         * g++.dg/cpp0x/decltype-1212.C: New.
12518         * g++.dg/cpp0x/rv-return.C: Adjust expected type.
12519
12520 2011-03-17  Jason Merrill  <jason@redhat.com>
12521
12522         * g++.dg/parse/memfnquals1.C: New.
12523
12524 2011-03-17  Richard Guenther  <rguenther@suse.de>
12525
12526         PR middle-end/48134
12527         * gcc.dg/pr48134.c: New testcase.
12528
12529 2011-03-17  Richard Guenther  <rguenther@suse.de>
12530
12531         PR middle-end/48165
12532         * g++.dg/torture/pr48165.C: New testcase.
12533
12534 2011-03-17  Jakub Jelinek  <jakub@redhat.com>
12535
12536         PR rtl-optimization/48141
12537         * gcc.dg/pr48141.c: New test.
12538
12539 2011-03-16  Jason Merrill  <jason@redhat.com>
12540
12541         * g++.dg/cpp0x/constexpr-48089.C: New.
12542
12543         * g++.dg/cpp0x/constexpr-abi1.C: New.
12544
12545         * g++.dg/cpp0x/constexpr-46336.C: New.
12546         * g++.dg/parse/friend5.C: Adjust expected errors.
12547
12548         * g++.dg/cpp0x/constexpr-47570.C: New.
12549
12550 2011-03-16  Dodji Seketeli  <dodji@redhat.com>
12551
12552         PR debug/47510
12553         * ++.dg/debug/dwarf2/typedef6.C: New test.
12554
12555 2011-03-16  Jason Merrill  <jason@redhat.com>
12556
12557         * g++.dg/cpp0x/elision2.C: New.
12558
12559         * g++.dg/cpp0x/constexpr-array3.C: New.
12560
12561 2011-03-16  Jason Merrill  <jason@redhat.com>
12562
12563         * g++.dg/cpp0x/sfinae6.C: New.
12564         * g++.dg/cpp0x/initlist38.C: Adjust expected error.
12565         * g++.dg/cpp0x/pr45908.C: Likewise.
12566         * g++.dg/cpp0x/sfinae6.C: Likewise.
12567         * g++.old-deja/g++.jason/conversion11.C: Likewise.
12568         * g++.old-deja/g++.law/arg11.C: Likewise.
12569
12570 2011-03-16  Jason Merrill  <jason@redhat.com>
12571
12572         * g++.dg/template/incomplete6.C: New.
12573
12574 2011-03-16  Jeff Law <law@redhat.com>
12575
12576         * gcc.dg/tree-ssa/vrp55.c: New test.
12577
12578 2011-03-16  Jason Merrill  <jason@redhat.com>
12579
12580         * g++.dg/cpp0x/auto22.C: New.
12581
12582 2011-03-16  Richard Guenther  <rguenther@suse.de>
12583
12584         * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid
12585         optimizing it away if promoted to const.
12586
12587 2011-03-16  Richard Guenther  <rguenther@suse.de>
12588
12589         PR tree-optimization/48149
12590         * gcc.dg/fold-complex-1.c: New testcase.
12591
12592 2011-03-16  Richard Guenther  <rguenther@suse.de>
12593
12594         PR testsuite/48147
12595         * gcc.dg/guality/pr45882.c: Really make sure no inlining
12596         or cloning happens.
12597
12598 2011-03-16  Richard Guenther  <rguenther@suse.de>
12599
12600         PR tree-optimization/26134
12601         * gcc.dg/tree-ssa/complex-6.c: New testcase.
12602
12603 2011-03-16  Richard Guenther  <rguenther@suse.de>
12604
12605         PR tree-optimization/48146
12606         * gcc.dg/torture/pr48146.c: New testcase.
12607
12608 2011-03-16  Richard Guenther  <rguenther@suse.de>
12609
12610         * gcc.dg/tree-ssa/pr14814.c: Adjust.
12611         * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise.
12612
12613 2011-03-16  Jakub Jelinek  <jakub@redhat.com>
12614
12615         PR middle-end/48136
12616         * gcc.c-torture/compile/pr48136.c: New test.
12617
12618         * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal.
12619
12620         PR debug/45882
12621         * gcc.dg/guality/pr45882.c: New test.
12622
12623 2011-03-15  Jason Merrill  <jason@redhat.com>
12624
12625         * g++.dg/cpp0x/constexpr-recursion.C: New.
12626
12627         * g++.dg/cpp0x/implicit11.C: New.
12628
12629 2011-03-15  Rodrigo Rivas Costa  <rodrigorivascosta@gmail.com>
12630
12631         * g++.dg/cpp0x/constexpr-attribute.C: New.
12632
12633 2011-03-15  Manuel LĂłpez-Ibåñez  <manu@gcc.gnu.org>
12634
12635         * g++.dg/parse/pr34758.C: New.
12636
12637 2011-03-15  Xinliang David Li  <davidxl@google.com>
12638
12639         PR c/47837
12640         * gcc.dg/uninit-pred-7_d.c: New test.
12641         * gcc.dg/uninit-pred-8_d.c: New test.
12642
12643 2011-03-15  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
12644
12645         PR target/46788
12646         * gcc.target/arm/pr46788.c: New.
12647
12648 2011-03-15  Richard Guenther  <rguenther@suse.de>
12649
12650         PR middle-end/47650
12651         * gfortran.dg/c_f_pointer_tests_3.f90: Adjust.
12652         * gfortran.dg/ishft_4.f90: Likewise.
12653         * gfortran.dg/leadz_trailz_3.f90: Likewise.
12654
12655 2011-03-15  Richard Guenther  <rguenther@suse.de>
12656
12657         PR tree-optimization/13954
12658         * g++.dg/tree-ssa/pr13954.C: New testcase.
12659
12660 2011-03-15  Richard Guenther  <rguenther@suse.de>
12661
12662         PR tree-optimization/48037
12663         * gcc.target/i386/pr48037-1.c: New testcase.
12664
12665 2011-03-15  Richard Guenther  <rguenther@suse.de>
12666
12667         PR tree-optimization/41490
12668         * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase.
12669         * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise.
12670         * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise.
12671         * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise.
12672         * g++.dg/tree-ssa/pr33604.C: Adjust.
12673
12674 2011-03-14  Jakub Jelinek  <jakub@redhat.com>
12675
12676         PR middle-end/47917
12677         * gcc.c-torture/execute/pr47917.c: New test.
12678         * gcc.dg/pr47917.c: New test.
12679
12680         PR middle-end/38878
12681         * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail.
12682
12683 2011-03-14  Uros Bizjak  <ubizjak@gmail.com>
12684
12685         * gcc.target/i386/sse4_1-floor-vec.c: New test.
12686         * gcc.target/i386/sse4_1-ceil-vec.c: Ditto.
12687         * gcc.target/i386/sse4_1-trunc-vec.c: Ditto.
12688         * gcc-target/i386/sse4_1-rint-vec.c: Ditto.
12689         * gcc.target/i386/sse4_1-floorf-vec.c: Ditto.
12690         * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto.
12691         * gcc.target/i386/sse4_1-truncf-vec.c: Ditto.
12692         * gcc.target/i386/sse4_1-rintf-vec.c: Ditto.
12693         * gcc.target/i386/avx-floor-vec.c: Ditto.
12694         * gcc.target/i386/avx-ceil-vec.c: Ditto.
12695         * gcc.target/i386/avx-trunc-vec.c: Ditto.
12696         * gcc.target/i386/avx-rint-vec.c: Ditto.
12697         * gcc.target/i386/avx-floorf-vec.c: Ditto.
12698         * gcc.target/i386/avx-ceilf-vec.c: Ditto.
12699         * gcc.target/i386/avx-truncf-vec.c: Ditto.
12700         * gcc.target/i386/avx-rintf-vec.c: Ditto.
12701
12702 2011-03-14  Tom Tromey  <tromey@redhat.com>
12703
12704         * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file.
12705         * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file.
12706         * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file.
12707
12708 2011-03-14  Tom Tromey  <tromey@redhat.com>
12709
12710         * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file.
12711         * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file.
12712         * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file.
12713
12714 2011-03-14  H.J. Lu  <hongjiu.lu@intel.com>
12715
12716         * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check.
12717
12718 2011-03-14  Richard Sandiford  <richard.sandiford@linaro.org>
12719
12720         PR rtl-optimization/47166
12721         * gcc.c-torture/execute/postmod-1.c: New test.
12722
12723 2011-03-14  Richard Guenther  <rguenther@suse.de>
12724
12725         PR middle-end/48098
12726         * gcc.dg/torture/pr48098.c: New testcase.
12727
12728 2011-03-12  Peter Bergner  <bergner@vnet.ibm.com>
12729
12730         PR target/48053
12731         * gcc.target/powerpc/pr48053-1.c: New test.
12732         * gcc.target/powerpc/pr48053-2.c: Likewise.
12733
12734 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12735
12736         PR libfortran/48066
12737         * gfortran.dg/intrinsic_ifunction_2.f90:  Correct PR number.
12738
12739 2011-03-12  Thomas Koenig  <tkoenig@gcc.gnu.org>
12740
12741         PR libfortran/48066
12742         * gfortran.dg/intrinsic_ifunction_2.f90:  New test case.
12743
12744 2011-03-12  Janus Weil  <janus@gcc.gnu.org>
12745
12746         PR fortran/48059
12747         * gfortran.dg/class_41.f03: New.
12748
12749 2011-03-11  Dodji Seketeli  <dodji@redhat.com>
12750
12751         * g++.dg/conversion/cast3.C: New test.
12752
12753 2011-03-11  Jason Merrill  <jason@redhat.com>
12754
12755         * g++.dg/template/error45.C: New.
12756
12757         * g++.dg/parse/no-type-defn1.C: New.
12758
12759         * g++.dg/ext/attrib40.C: New.
12760
12761         * g++.dg/cpp0x/regress/array1.C: New.
12762
12763 2011-03-11  Richard Guenther  <rguenther@suse.de>
12764
12765         PR tree-optimization/48067
12766         * gcc.dg/pr48067.c: New testcase.
12767
12768 2011-03-11  Richard Guenther  <rguenther@suse.de>
12769
12770         PR lto/48073
12771         * g++.dg/lto/20110311-1_0.C: New testcase.
12772
12773 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12774
12775         PR c++/48035
12776         * g++.dg/inherit/virtual8.C: New test.
12777
12778         PR middle-end/48044
12779         * gcc.dg/torture/pr48044.c: New test.
12780
12781 2011-03-11  Janus Weil  <janus@gcc.gnu.org>
12782
12783         PR fortran/47768
12784         * gfortran.dg/proc_ptr_comp_31.f90: New.
12785
12786 2011-03-11  Richard Guenther  <rguenther@suse.de>
12787
12788         PR tree-optimization/47278
12789         * gcc.dg/torture/pr47278-1.c: New testcase.
12790         * gcc.dg/torture/pr47278-2.c: Likewise.
12791
12792 2011-03-11  Jakub Jelinek  <jakub@redhat.com>
12793
12794         PR tree-optimization/48063
12795         * gcc.dg/torture/pr48063.c: New test.
12796
12797 2011-03-10  Jason Merrill  <jason@redhat.com>
12798
12799         * g++.dg/template/array22.C: New.
12800
12801         * g++.dg/cpp0x/syntax-err1.C: New.
12802         * g++.dg/parse/error36.C: Adjust expected errors.
12803         * g++.old-deja/g++.pt/ctor2.C: Likewise.
12804         * g++.old-deja/g++.pt/typename3.C: Likewise.
12805         * g++.old-deja/g++.pt/typename4.C: Likewise.
12806         * g++.old-deja/g++.pt/typename6.C: Likewise.
12807
12808 2011-03-09  Jason Merrill  <jason@redhat.com>
12809
12810         * g++.dg/template/nontype22.C: New.
12811
12812 2011-03-09  Martin Jambor  <mjambor@suse.cz>
12813
12814         PR tree-optimization/47714
12815         * g++.dg/torture/pr47714.C: New test.
12816
12817 2011-03-08  Michael Meissner  <meissner@linux.vnet.ibm.com>
12818
12819         PR target/47755
12820         * gcc.target/powerpc/pr47755-2.c: New file.
12821
12822 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12823
12824         * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS
12825         is not set in the environment, pass 64 as first argument when not
12826         running expensive tests or pass max($[`ulimit -u`/4], 10000) on
12827         native where ulimit -u is supported.
12828
12829 2011-03-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
12830
12831         * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390.
12832
12833 2011-03-08  Jason Merrill  <jason@redhat.com>
12834
12835         * g++.dg/template/nontype21.C: New.
12836
12837         * g++.dg/template/anon5.C: New.
12838
12839 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12840
12841         PR debug/47881
12842         * gcc.dg/pr47881.c: New test.
12843
12844 2011-03-08  Dodji Seketeli  <dodji@redhat.com>
12845
12846         PR c++/47957
12847         * g++.dg/lookup/template3.C: New test.
12848
12849 2011-03-08  Kai Tietz  <ktietz@redhat.com>
12850
12851         * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of
12852         'long' type.
12853
12854 2011-03-08  Mikael Pettersson  <mikpe@it.uu.se>
12855
12856         PR testsuite/47954
12857         * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not
12858         sizeof to compute alignment.
12859
12860 2011-03-08  Jakub Jelinek  <jakub@redhat.com>
12861
12862         PR tree-optimization/48022
12863         * gcc.dg/pr48022-1.c: New test.
12864         * gcc.dg/pr48022-2.c: New test.
12865
12866 2011-03-07  Jason Merrill  <jason@redhat.com>
12867
12868         * g++.dg/template/nontype20.C: New.
12869         * g++.dg/init/member1.C: Adjust expected errors.
12870         * g++.dg/parse/constant4.C: Likewise.
12871         * g++.dg/template/qualified-id3.C: Likewise.
12872         * g++.old-deja/g++.pt/crash10.C: Likewise.
12873
12874         * g++.dg/cpp0x/regress/non-const1.C: New.
12875
12876 2011-03-07  Jakub Jelinek  <jakub@redhat.com>
12877
12878         PR debug/47991
12879         * gcc.dg/pr47991.c: New test.
12880
12881 2011-03-07  Jason Merrill  <jason@redhat.com>
12882
12883         * g++.dg/abi/mangle46.C: New.
12884
12885 2011-03-07  Pat Haugen <pthaugen@us.ibm.com>
12886
12887         PR target/47862
12888         * gcc.target/powerpc/pr47862.c: New.
12889
12890 2011-03-07  Jack Howarth <howarth@bromo.med.uc.edu>
12891
12892         PR target/45413
12893         * gcc.target/i386/combine-mul.c: Require nonpic.
12894
12895 2011-03-07  Paul Wögerer  <paul_woegerer@mentor.com>
12896             Nathan Froyd  <froydnj@codesourcery.com>
12897
12898         * gcc.dg/20001117-1.c: Abort on NULL call_sites.
12899
12900 2011-03-06  Mark Mitchell  <mark@codesourcery.com>
12901
12902         * README.QMTEST: Remove.
12903
12904 2011-03-06  Paul Thomas  <pault@gcc.gnu.org>
12905             Jerry DeLisle  <jvdelisle@gcc.gnu.org>
12906
12907         PR fortran/47850
12908         * gfortran.dg/array_constructor_37.f90 : New test.
12909
12910 2011-03-05  Jason Merrill  <jason@redhat.com>
12911
12912         * g++.dg/abi/mangle39.C: ABI v5, not 6.
12913         * g++.dg/abi/mangle45.C: Likewise.
12914         * g++.dg/cpp0x/trailing1.C: Likewise.
12915
12916 2011-03-05  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12917
12918         * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*.
12919
12920 2011-03-05  Jakub Jelinek  <jakub@redhat.com>
12921
12922         PR rtl-optimization/47899
12923         * gcc.dg/pr47899.c: New test.
12924
12925         * gcc.dg/torture/pr47968.c: Ignore warnings.
12926
12927         PR tree-optimization/47967
12928         * gcc.c-torture/compile/pr47967.c: New test.
12929
12930 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12931
12932         * objc.dg/property/property-encoding-1.m: Tidied up testcase.
12933         * obj-c++.dg/property/property-encoding-1.mm: Likewise.
12934
12935 2011-03-04  Nicola Pero  <nicola.pero@meta-innovation.com>
12936
12937         * objc.dg/gnu-api-2-property.m: Added tests for property_getName()
12938         and property_getAttributes() if __OBJC2__.
12939         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
12940         * objc.dg/property/property-encoding-1.m: New.
12941         * obj-c++.dg/property/property-encoding-1.mm: New.
12942
12943 2011-03-04  Jason Merrill  <jason@redhat.com>
12944
12945         * g++.dg/template/pseudodtor6.C: New.
12946
12947         * g++.dg/inherit/covariant19.C: New.
12948
12949 2011-03-04  Richard Guenther  <rguenther@suse.de>
12950
12951         PR middle-end/47968
12952         * gcc.dg/torture/pr47968.c: New testcase.
12953
12954 2011-03-04  Richard Guenther  <rguenther@suse.de>
12955
12956         PR middle-end/47975
12957         * gcc.dg/torture/pr47975.c: New testcase.
12958
12959 2011-03-03  Paolo Carlini  <paolo.carlini@oracle.com>
12960
12961         PR c++/47974
12962         * g++.dg/template/crash106.C: New.
12963
12964 2011-03-03  Jakub Jelinek  <jakub@redhat.com>
12965
12966         PR c/47963
12967         * gcc.dg/gomp/pr47963.c: New test.
12968         * g++.dg/gomp/pr47963.C: New test.
12969
12970 2011-03-02  Jason Merrill  <jason@redhat.com>
12971
12972         * g++.dg/cpp0x/regress/condition1.C: New.
12973
12974         * g++.dg/cpp0x/constexpr-ctor9.C: New.
12975
12976 2011-03-01  Jason Merrill  <jason@redhat.com>
12977
12978         * g++.dg/cpp0x/lambda/lambda-98.C: New.
12979
12980         * g++.dg/cpp0x/constexpr-non-const-arg2.C: New.
12981
12982 2011-03-02  Richard Sandiford  <richard.sandiford@linaro.org>
12983
12984         PR rtl-optimization/47925
12985         * gcc.c-torture/execute/pr47925.c: New test.
12986
12987 2011-03-01  Jason Merrill  <jason@redhat.com>
12988
12989         * g++.dg/cpp0x/decltype25.C: New.
12990
12991         * g++.dg/cpp0x/regress/bitfield-err1.C: New.
12992
12993 2011-03-01  Richard Guenther  <rguenther@suse.de>
12994
12995         PR tree-optimization/47890
12996         * gcc.dg/torture/pr47890.c: New testcase.
12997
12998 2011-03-01  Richard Guenther  <rguenther@suse.de>
12999
13000         PR lto/47924
13001         * gcc.dg/lto/pr47924_0.c: New testcase.
13002
13003 2011-03-01  Richard Guenther  <rguenther@suse.de>
13004
13005         PR lto/46911
13006         * gfortran.dg/lto/pr46911_0.f: New testcase.
13007
13008 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13009
13010         PR libgfortran/47933
13011         * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid
13012         compile errors from older code form.
13013
13014 2011-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13015
13016         PR libgfortran/47567
13017         * gfortran.dg/fmt_fw_d.f90: New test.
13018
13019 2011-02-28  Jason Merrill  <jason@redhat.com>
13020
13021         * g++.dg/inherit/covariant18.C: New.
13022
13023 2011-02-28  Jakub Jelinek  <jakub@redhat.com>
13024
13025         PR middle-end/47893
13026         * gcc.dg/pr47893.c: New test.
13027
13028 2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
13029
13030         * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
13031         NULL in case of a selector with conflicting types.
13032         * obj-c++.dg/gnu-api-2-sel.mm: Same change.
13033
13034 2011-02-28  Kazu Hirata  <kazu@codesourcery.com>
13035
13036         * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c,
13037         gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c,
13038         gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c,
13039         gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New.
13040
13041 2011-02-28  Jason Merrill  <jason@redhat.com>
13042
13043         PR c++/47906
13044         * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6.
13045
13046 2011-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13047
13048         PR libgfortran/47778
13049         * gfortran.dg/namelist_71.f90: New test.
13050
13051 2011-02-27  Jason Merrill  <jason@redhat.com>
13052
13053         PR c++/47906
13054         * g++.dg/abi/mangle39.C: Specify -fabi-version=6.
13055         * g++.dg/abi/mangle45.C: Specify -fabi-version=6.
13056
13057 2011-02-27  Paolo Carlini  <paolo.carlini@oracle.com>
13058
13059         PR c++/46466
13060         * g++.dg/cpp0x/constexpr-ctor8.C: New.
13061
13062 2011-02-27  Jakub Jelinek  <jakub@redhat.com>
13063
13064         PR fortran/47886
13065         * gfortran.dg/gomp/task-1.f90: Removed.
13066
13067 2011-02-26  Jason Merrill  <jason@redhat.com>
13068
13069         * g++.dg/template/this-targ1.C: New.
13070
13071         * g++.dg/cpp0x/regress/template-const1.C: New.
13072         * g++.dg/cpp0x/regress/template-function1.C: Adjust.
13073         * g++.dg/template/function1.C: Adjust.
13074         * g++.dg/cpp0x/regress/debug-debug7.C: Adjust.
13075         * g++.dg/debug/debug7.C: Adjust.
13076
13077 2011-02-26  Tobias Burnus  <burnus@net-b.de>
13078
13079         PR fortran/47886
13080         * gfortran.dg/gomp/task-1.f90: New.
13081
13082 2011-02-25  Jie Zhang  <jie@codesourcery.com>
13083
13084         * gcc.target/arm/neon-thumb2-move.c: Add
13085         dg-require-effective-target arm_thumb2_ok.
13086
13087 2011-02-24  Jason Merrill  <jason@redhat.com>
13088
13089         * g++.dg/parse/constant1.C: Specify C++98 mode.
13090         * g++.dg/parse/constant5.C: Likewise.
13091         * g++.dg/parse/error2.C: Likewise.
13092         * g++.dg/parse/semicolon3.C: Likewise.
13093         * g++.dg/template/crash14.C: Likewise.
13094         * g++.dg/template/local4.C: Likewise.
13095         * g++.dg/template/nontype3.C: Likewise.
13096         * g++.dg/parse/crash31.C: Adjust expected errors.
13097         * g++.dg/template/function1.C: Likewise.
13098         * g++.dg/template/ref3.C: Likewise.
13099         * g++.dg/template/static9.C: Likewise.
13100         * g++.old-deja/g++.pt/crash41.C: Instantiate template.
13101
13102         * g++.dg/cpp0x/constexpr-array-tparm.C: New.
13103         * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C.
13104         * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C.
13105         * g++.dg/cpp0x/variadic20.C: Adjust expected errors.
13106         * g++.dg/cpp0x/regress/template-function1.C: Likewise.
13107
13108 2011-02-24  Jakub Jelinek  <jakub@redhat.com>
13109
13110         PR fortran/47878
13111         * gfortran.dg/pr47878.f90: New test.
13112
13113 2011-02-24  Richard Guenther  <rguenther@suse.de>
13114
13115         PR testsuite/47801
13116         * gcc.dg/guality/pr41353-1.c (vari): Mark as used.
13117         * gcc.dg/guality/pr41353-2.c (vari): Likewise.
13118
13119 2011-02-24  Richard Guenther  <rguenther@suse.de>
13120
13121         PR fortran/47839
13122         * gfortran.dg/lto/pr47839_0.f90: New testcase.
13123         * gfortran.dg/lto/pr47839_1.f90: Likewise.
13124
13125 2011-02-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13126
13127         PR libgfortran/47567
13128         * gfortran.dg/fmt_f0_1.f90: Update test.
13129
13130 2011-02-23  Jason Merrill  <jason@redhat.com>
13131
13132         * g++.dg/abi/mangle39.C: Adjust parm mangling.
13133         * g++.dg/abi/mangle45.C: New.
13134
13135         * g++.dg/cpp0x/trailing1.C: Mangle decltype.
13136         * g++.dg/template/canon-type-9.C: Match use of decltype
13137         between declaration and definition.
13138         * g++.dg/template/canon-type-12.C: Likewise.
13139
13140 2011-02-23  Mikael Morin  <mikael@gcc.gnu.org>
13141
13142         PR fortran/40850
13143         * gfortran.dg/nested_allocatables_1.f90: New.
13144
13145 2011-02-23  Nathan Froyd  <froydnj@codesourcery.com>
13146
13147         PR c++/46868
13148         * g++.dg/pr46868.C: New test.
13149         * g++.dg/parse/parameter-declaration-1.C: Adjust.
13150         * g++.dg/parse/error14.C: Adjust.
13151
13152 2011-02-23  Richard Guenther  <rguenther@suse.de>
13153
13154         PR tree-optimization/47838
13155         * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump.
13156
13157 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13158
13159         * g++.dg/other/pr47218.C: Fix dg-options.  Cleanup saved temps.
13160
13161 2011-02-23  Uros Bizjak  <ubizjak@gmail.com>
13162
13163         * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax.
13164         * gfortran.dg/count_init_expr.f03: Ditto.
13165         * gfortran.dg/gomp/pr43711.f90: Ditto.
13166         * gcc.dg/struct-parse-2.c: Ditto.
13167         * gcc.dg/parse-error-3.c: Ditto.
13168         * gcc.dg/Wlogical-op-1.c: Ditto.
13169         * gcc.dg/Walways-true-1.c: Ditto.
13170         * gcc.dg/pr24225.c: Ditto.
13171         * gcc.dg/Walways-true-2.c: Ditto.
13172         * gcc.dg/tree-ssa/foldcast-1.c: Ditto.
13173         * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto.
13174         * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto.
13175         * g++.dg/overload/defarg4.C: Ditto.
13176         * g++.dg/inherit/covariant16.C: Ditto.
13177         * g++.dg/inherit/virtual7.C: Ditto.
13178         * g++.dg/template/canon-type-9.C: Ditto.
13179         * g++.dg/template/access19.C: Ditto.
13180         * g++.dg/template/call7.C: Ditto.
13181         * g++.dg/template/canon-type-2.C: Ditto.
13182         * g++.dg/template/init7.C: Ditto.
13183         * g++.dg/template/sizeof-template-argument.C: Ditto.
13184         * g++.dg/template/const3.C: Ditto.
13185         * g++.dg/template/sfinae26.C: Ditto.
13186         * g++.dg/template/sfinae26.C: Ditto.
13187         * g++.dg/template/canon-type-11.C: Ditto.
13188         * g++.dg/template/union2.C: Ditto.
13189         * g++.dg/template/canon-type-3.C: Ditto.
13190         * g++.dg/template/canon-type-1.C: Ditto.
13191         * g++.dg/template/canon-type-5.C: Ditto.
13192         * g++.dg/template/canon-type-7.C: Ditto.
13193         * g++.dg/template/canon-type-10.C: Ditto.
13194         * g++.dg/template/spec36.C: Ditto.
13195         * g++.dg/template/typedef38.C: Ditto.
13196         * g++.dg/template/canon-type-4.C: Ditto.
13197         * g++.dg/template/canon-type-6.C: Ditto.
13198         * g++.dg/template/canon-type-13.C: Ditto.
13199         * g++.dg/template/instantiate9.C: Ditto.
13200         * g++.dg/template/ttp22.C: Ditto.
13201         * g++.dg/warn/Wreturn-type-6.C: Ditto.
13202         * g++.dg/warn/Walways-true-1.C: Ditto.
13203         * g++.dg/warn/Wlogical-op-1.C: Ditto.
13204         * g++.dg/warn/Walways-true-2.C: Ditto.
13205         * g++.dg/conversion/op4.C: Ditto.
13206         * g++.dg/opt/pr19650.C: Ditto.
13207         * g++.dg/lookup/friend11.C: Ditto.
13208         * g++.dg/other/default2.C: Ditto.
13209         * g++.dg/other/default3.C: Ditto.
13210         * g++.dg/other/dtor2.C: Ditto.
13211         * g++.dg/other/friend5.C: Ditto.
13212         * g++.dg/other/default5.C: Ditto.
13213         * g++.dg/init/brace6.C: Ditto.
13214         * g++.dg/init/aggr5.C: Ditto.
13215         * g++.dg/init/error2.C: Ditto.
13216         * g++.dg/expr/bound-mem-fun.C: Ditto.
13217         * g++.dg/expr/cond6.C: Ditto.
13218         * g++.dg/expr/stmt-expr-1.C: Ditto.
13219         * g++.dg/cpp0x/constexpr-object2.C: Ditto.
13220         * g++.dg/cpp0x/constexpr-data1.C: Ditto.
13221         * g++.dg/cpp0x/constexpr-function2.C: Ditto.
13222         * g++.dg/cpp0x/bracket1.C: Ditto.
13223         * g++.dg/cpp0x/variadic-mem-fn.C: Ditto.
13224         * g++.dg/cpp0x/pr38646.C: Ditto.
13225         * g++.dg/cpp0x/variadic73.C: Ditto.
13226         * g++.dg/cpp0x/constexpr-function1.C: Ditto.
13227         * g++.dg/cpp0x/bracket4.C: Ditto.
13228         * g++.dg/cpp0x/decltype4.C: Ditto.
13229         * g++.dg/cpp0x/constexpr-data2.C: Ditto.
13230         * g++.dg/cpp0x/constexpr-object1.C: Ditto.
13231         * g++.dg/cpp0x/variadic-crash2.C: Ditto.
13232         * g++.dg/cpp0x/variadic-new2.C: Ditto.
13233         * g++.dg/cpp0x/decltype2.C: Ditto.
13234         * g++.dg/cpp0x/decltype1.C: Ditto.
13235         * g++.dg/cpp0x/bracket2.C: Ditto.
13236         * g++.dg/cpp0x/decltype5.C: Ditto.
13237         * g++.dg/cpp0x/constexpr-function3.C: Ditto.
13238         * g++.dg/cpp0x/variadic70.C: Ditto.
13239         * g++.dg/cpp0x/decltype6.C: Ditto.
13240         * g++.dg/cpp0x/rvo.C: Ditto.
13241         * g++.dg/cpp0x/vt-40092.C: Ditto.
13242         * g++.dg/cpp0x/variadic-new.C: Ditto.
13243         * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto.
13244         * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto.
13245         * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto.
13246         * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto.
13247         * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto.
13248         * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto.
13249         * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto.
13250         * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto.
13251         * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto.
13252         * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto.
13253         * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto.
13254         * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto.
13255         * g++.dg/cpp0x/lambda/lambda-const.C: Ditto.
13256         * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto.
13257         * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto.
13258         * g++.dg/cpp0x/pr39639.C: Ditto.
13259         * g++.dg/cpp0x/decltype3.C: Ditto.
13260         * g++.dg/cpp0x/variadic68.C: Ditto.
13261         * g++.dg/cpp0x/variadic-function.C: Ditto.
13262         * g++.dg/cpp0x/constexpr-ex1.C: Ditto.
13263         * g++.dg/cpp0x/variadic-bind.C: Ditto.
13264         * g++.dg/cpp0x/variadic-tuple.C: Ditto.
13265         * g++.dg/cpp0x/constexpr-ex2.C: Ditto.
13266         * g++.dg/parse/crash35.C: Ditto.
13267         * g++.dg/parse/crash40.C: Ditto.
13268         * g++.dg/parse/defarg12.C: Ditto.
13269         * g++.dg/parse/crash34.C: Ditto.
13270         * g++.dg/parse/constructor3.C: Ditto.
13271         * g++.dg/parse/template23.C: Ditto.
13272         * g++.dg/parse/crash56.C: Ditto.
13273         * g++.dg/parse/dtor13.C: Ditto.
13274         * g++.dg/parse/error33.C: Ditto.
13275         * g++.dg/parse/ctor9.C: Ditto.
13276         * g++.dg/parse/error32.C: Ditto.
13277         * g++.dg/parse/error37.C: Ditto.
13278         * g++.dg/parse/bitfield3.C: Ditto.
13279         * g++.dg/parse/struct-4.C: Ditto.
13280         * g++.dg/ext/has_trivial_copy.C: Ditto.
13281         * g++.dg/ext/is_polymorphic.C: Ditto.
13282         * g++.dg/ext/has_nothrow_copy_odr.C: Ditto.
13283         * g++.dg/ext/has_nothrow_copy-4.C: Ditto.
13284         * g++.dg/ext/has_nothrow_assign.C: Ditto.
13285         * g++.dg/ext/is_union.C: Ditto.
13286         * g++.dg/ext/has_nothrow_copy-1.C: Ditto.
13287         * g++.dg/ext/is_pod.C: Ditto.
13288         * g++.dg/ext/has_virtual_destructor.C: Ditto.
13289         * g++.dg/ext/has_trivial_constructor.C: Ditto.
13290         * g++.dg/ext/has_nothrow_copy-3.C: Ditto.
13291         * g++.dg/ext/has_nothrow_copy-5.C: Ditto.
13292         * g++.dg/ext/has_trivial_destructor-1.C: Ditto.
13293         * g++.dg/ext/has_nothrow_copy-6.C: Ditto.
13294         * g++.dg/ext/is_abstract.C: Ditto.
13295         * g++.dg/ext/has_trivial_assign.C: Ditto.
13296         * g++.dg/ext/is_class.C: Ditto.
13297         * g++.dg/ext/has_nothrow_assign_odr.C: Ditto.
13298         * g++.dg/ext/has_nothrow_copy-7.C: Ditto.
13299         * g++.dg/ext/is_base_of.C: Ditto.
13300         * g++.dg/ext/has_nothrow_copy-2.C: Ditto.
13301         * g++.dg/ext/has_nothrow_constructor.C: Ditto.
13302         * g++.dg/ext/is_empty.C: Ditto.
13303         * g++.dg/ext/is_enum.C: Ditto.
13304         * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto.
13305         * gnat.dg/opt11.adb: Ditto.
13306         * obj-c++.dg/pr45735.mm: Ditto.
13307         * obj-c++.dg/pr24393.mm: Ditto.
13308         * obj-c++.dg/exceptions-2.mm: Ditto.
13309         * objc.dg/pr45735.m: Ditto.
13310         * objc.dg/pr24393.m: Ditto.
13311
13312 2011-02-23  Nicola Pero  <nicola.pero@meta-innovation.com>
13313
13314         * objc.dg/attributes/objc-exception-1.m: New.
13315
13316 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13317
13318         * gcc.dg/cpp/include7.c: New test.
13319
13320 2011-02-22  Paolo Carlini  <paolo.carlini@oracle.com>
13321
13322         PR c++/47242
13323         * g++.dg/cpp0x/lambda/lambda-ice4.C: New.
13324
13325 2011-02-23  Jie Zhang  <jie@codesourcery.com>
13326
13327         PR rtl-optimization/47763
13328         * gcc.dg/pr47763.c: New test.
13329
13330 2011-02-22  Paul Thomas  <pault@gcc.gnu.org>
13331
13332         PR fortran/45743
13333         * gfortran.dg/whole_file_32.f90 : New test.
13334
13335 2011-02-22  Dodji Seketeli  <dodji@redhat.com>
13336
13337         PR c++/47666
13338         * g++.dg/inherit/virtual7.C: New test.
13339
13340 2011-02-22  Nicola Pero  <nicola.pero@meta-innovation.com>
13341
13342         PR objc/47832
13343         * objc.dg/type-size-3.m: Updated error message.
13344         * objc.dg/type-size-4.m: New test.
13345         * objc.dg/type-size-5.m: New test.
13346
13347 2011-02-22  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13348
13349         * lib/gnat.exp: Fix comments.
13350         Don't load libgloss.exp.
13351         (default_gnat_version): Call $compiler with --version.
13352         Adapt regexp for gnatmake output, insert version.
13353         (gnat_version): New proc.
13354         (gnat_init): Remove gnat_libgcc_s_path.
13355         (gnat_target_compile): Likewise.
13356         Remove ld_library_path.
13357         Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH.
13358         (gnat_pass): Remove.
13359         (gnat_pass): Remove.
13360         (gnat_finish): Remove.
13361         (gnat_exit): Remove.
13362         (local_find_gnatmake): Reindent.
13363         (runtest_file_p): Remove.
13364         (prune_warnings): Remove.
13365         (find_gnatclean): New proc.
13366         * lib/gnat-dg.exp (lremove): New proc.
13367         (gnat-dg-test): Reindent.
13368         Remove additional output files.
13369         (gnat-dg-runtest): Remove.
13370
13371         * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized".
13372         * gnat.dg/loop_optimization6.adb: Likewise.
13373         * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple".
13374
13375 2011-02-22  Jakub Jelinek  <jakub@redhat.com>
13376
13377         PR tree-optimization/47835
13378         * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine.
13379
13380 2011-02-22  Tobias Burnus  <burnus@net-b.de>
13381
13382         * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax.
13383         * gfortran.dg/abstract_type_2.f03: Ditto.
13384         * gfortran.dg/abstract_type_3.f03: Ditto.
13385         * gfortran.dg/abstract_type_4.f03: Ditto.
13386         * gfortran.dg/abstract_type_5.f03: Ditto.
13387         * gfortran.dg/abstract_type_6.f03: Ditto.
13388         * gfortran.dg/alloc_comp_constraint_6.f90: Ditto.
13389         * gfortran.dg/alloc_comp_init_expr.f03: Ditto.
13390         * gfortran.dg/allocatable_scalar_11.f90: Ditto.
13391         * gfortran.dg/allocate_scalar_with_shape.f90: Ditto.
13392         * gfortran.dg/array_function_5.f90: Ditto.
13393         * gfortran.dg/asynchronous_3.f03: Ditto.
13394         * gfortran.dg/char_expr_1.f90: Ditto.
13395         * gfortran.dg/class_14.f03: Ditto.
13396         * gfortran.dg/data_array_6.f: Ditto.
13397         * gfortran.dg/data_invalid.f90: Ditto.
13398         * gfortran.dg/dot_product_1.f03: Ditto.
13399         * gfortran.dg/func_derived_5.f90: Ditto.
13400         * gfortran.dg/func_result_4.f90: Ditto.
13401         * gfortran.dg/implied_do_1.f90: Ditto.
13402         * gfortran.dg/initialization_25.f90: Ditto.
13403         * gfortran.dg/initialization_26.f90: Ditto.
13404         * gfortran.dg/interface_34.f90: Ditto.
13405         * gfortran.dg/iso_c_binding_init_expr.f03: Ditto.
13406         * gfortran.dg/keyword_symbol_1.f90: Ditto.
13407         * gfortran.dg/matmul_8.f03: Ditto.
13408         * gfortran.dg/merge_init_expr.f90: Ditto.
13409         * gfortran.dg/pack_assign_1.f90: Ditto.
13410         * gfortran.dg/pack_vector_1.f90: Ditto.
13411         * gfortran.dg/pointer_check_8.f90: Ditto.
13412         * gfortran.dg/product_init_expr.f03: Ditto.
13413         * gfortran.dg/reshape_order_5.f90: Ditto.
13414         * gfortran.dg/reshape_shape_1.f90: Ditto.
13415         * gfortran.dg/reshape_zerosize_2.f90: Ditto.
13416         * gfortran.dg/same_name_2.f90: Ditto.
13417         * gfortran.dg/selected_real_kind_1.f90: Ditto.
13418         * gfortran.dg/spread_init_expr.f03: Ditto.
13419         * gfortran.dg/stmt_func_1.f90: Ditto.
13420         * gfortran.dg/sum_init_expr.f03: Ditto.
13421         * gfortran.dg/transpose_3.f03: Ditto.
13422         * gfortran.dg/unpack_init_expr.f03: Ditto.
13423         * gfortran.dg/warn_conversion.f90: Ditto.
13424         * gfortran.dg/warn_conversion_2.f90: Ditto.
13425         * gfortran.dg/warn_intent_out_not_set.f90: Ditto.
13426         * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto.
13427         * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto.
13428         * gfortran.dg/whole_file_16.f90: Ditto.
13429         * gfortran.dg/whole_file_17.f90: Ditto.
13430         * gfortran.dg/whole_file_18.f90: Ditto.
13431         * gfortran.dg/whole_file_20.f03: Ditto.
13432         * gfortran.dg/whole_file_5.f90: Ditto.
13433         * gfortran.dg/whole_file_6.f90: Ditto.
13434         * gfortran.dg/write_invalid_format.f90: Ditto.
13435         * gfortran.dg/zero_sized_6.f90: Ditto.
13436
13437 2011-02-21  Jeff Law <law@redhat.com>
13438
13439         PR rtl-optimization/46178
13440         * gcc.target/i386/pr46178.c: New test.
13441
13442         PR rtl-optimization/46002
13443         * gcc.c-torture/compile/pr46002.c: New test.
13444
13445 2011-02-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13446
13447         * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on
13448         *-*-hpux10*.
13449
13450 2011-02-21  Jakub Jelinek  <jakub@redhat.com>
13451
13452         PR debug/47106
13453         * g++.dg/debug/pr47106.C: Require effective target lto.
13454
13455 2011-02-21  Jason Merrill  <jason@redhat.com>
13456
13457         * g++.dg/cpp0x/constexpr-diag2.C: New.
13458
13459 2011-02-20  Jason Merrill  <jason@redhat.com>
13460
13461         * g++.dg/cpp0x/constexpr-ctor7.C: New.
13462
13463         * g++.dg/cpp0x/fntmpdefarg2.C: New.
13464
13465         * g++.dg/overload/conv-op1.C: New.
13466
13467         * g++.dg/cpp0x/constexpr-synth1.C: New.
13468
13469 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13470
13471         * objc.dg/layout-2.m: New.
13472         * objc.dg/selector-3.m: Adjusted location of error message.
13473         * objc.dg/type-size-3.m: Same.
13474         * obj-c++.dg/selector-3.mm: Same.
13475
13476 2011-02-20  Nicola Pero  <nicola.pero@meta-innovation.com>
13477
13478         PR objc/47784
13479         * objc.dg/property/dotsyntax-22.m: New.
13480         * obj-c++.dg/property/dotsyntax-22.mm: New.
13481
13482 2011-02-20  Dodji Seketeli  <dodji@redhat.com>
13483
13484         PR c++/46394
13485         * g++.dg/template/typedef38.C: New test.
13486
13487 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13488
13489         PR fortran/46818
13490         * gfortran.dg/whole_file_30.f90 : New test.
13491         * gfortran.dg/whole_file_31.f90 : New test.
13492
13493 2011-02-20  Paul Thomas  <pault@gcc.gnu.org>
13494
13495         PR fortran/45077
13496         PR fortran/44945
13497         * gfortran.dg/whole_file_28.f90 : New test.
13498         * gfortran.dg/whole_file_29.f90 : New test.
13499
13500 2011-02-20  Paolo Carlini  <paolo.carlini@oracle.com>
13501
13502         PR c++/44118
13503         * g++.dg/template/crash105.C: New.
13504
13505 2011-02-19  Jason Merrill  <jason@redhat.com>
13506
13507         * g++.dg/cpp0x/regress/no-elide1.C: New.
13508
13509 2011-02-19  Alexandre Oliva  <aoliva@redhat.com>
13510
13511         PR tree-optimization/46620
13512         * gcc.dg/pr46620.c: New.
13513
13514 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13515
13516         PR c/47809
13517         * gcc.target/i386/pr47809.c: New test.
13518
13519 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13520             Tobias Burnus  <burnus@net-b.de>
13521
13522         * lib/target-supports.exp
13523         (check_effective_target_fortran_large_real): New check for large reals.
13524         * gfortran.dg/nan_7.f90: New test.
13525
13526 2011-02-19  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13527
13528         PR libgfortran/47567
13529         * gfortran.dg/fmt_f0_1.f90: Update test.
13530
13531 2011-02-19  Paul Thomas  <pault@gcc.gnu.org>
13532
13533         PR fortran/47348
13534         * gfortran.dg/array_constructor_36.f90 : New test.
13535         * gfortran.dg/bounds_check_10.f90 : Change dg-output message to
13536         allow for comparison between different elements of the array
13537         constructor at different levels of optimization.
13538
13539 2011-02-19  H.J. Lu  <hongjiu.lu@intel.com>
13540
13541         * gcc.target/i386/pr31167.c: Require int128 instead of lp64.
13542         * gcc.target/i386/pr32280-1.c: Likewise.
13543
13544 2011-02-19  Jakub Jelinek  <jakub@redhat.com>
13545
13546         PR target/47800
13547         * gcc.target/i386/pr47800.c: New test.
13548
13549 2011-02-18  Iain Sandoe  <iains@gcc.gnu.org>
13550
13551         * objc/execute/exceptions/foward-1.x: New.
13552
13553 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13554
13555         PR fortran/47789
13556         * gfortran.dg/derived_constructor_comps_4.f90: New.
13557
13558 2011-02-18  Tobias Burnus
13559
13560         PR fortran/47775
13561         * gfortran.dg/func_result_6.f90: New.
13562
13563 2011-02-18  Michael Matz  <matz@suse.de>
13564
13565         PR fortran/45586
13566         * gfortran.dg/lto/pr45586_0.f90: New test.
13567         * gfortran.dg/typebound_proc_20.f90: Ditto.
13568         * gfortran.dg/typebound_proc_21.f90: Ditto.
13569
13570 2011-02-18  Paolo Carlini  <paolo.carlini@oracle.com>
13571
13572         PR c++/47795
13573         * g++.dg/cpp0x/lambda/lambda-ice3.C: New.
13574
13575 2011-02-18  Tobias Burnus  <burnus@net-b.de>
13576
13577         PR fortran/47750
13578         * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and
13579         gcc_warning_prefix.
13580         * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for
13581         normalizing the error/warning output.
13582         * gfortran.dg/Wall.f90: Update dg-error/warning.
13583         * gfortran.dg/argument_checking_15.f90: Update dg-error/warning.
13584         * gfortran.dg/argument_checking_3.f90: Update dg-error/warning.
13585         * gfortran.dg/argument_checking_6.f90: Update dg-error/warning.
13586         * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning.
13587         * gfortran.dg/class_30.f90: Update dg-error/warning.
13588         * gfortran.dg/continuation_1.f90: Update dg-error/warning.
13589         * gfortran.dg/continuation_9.f90: Update dg-error/warning.
13590         * gfortran.dg/do_check_5.f90: Update dg-error/warning.
13591         * gfortran.dg/entry_17.f90: Update dg-error/warning.
13592         * gfortran.dg/entry_19.f90: Update dg-error/warning.
13593         * gfortran.dg/fmt_error.f90: Update dg-error/warning.
13594         * gfortran.dg/fmt_read_2.f90: Update dg-error/warning.
13595         * gfortran.dg/g77/12632.f: Update dg-error/warning.
13596         * gfortran.dg/g77/970625-2.f: Update dg-error/warning.
13597         * gfortran.dg/g77/980615-0.f: Update dg-error/warning.
13598         * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning.
13599         * gfortran.dg/global_references_1.f90: Update dg-error/warning.
13600         * gfortran.dg/goto_8.f90: Update dg-error/warning.
13601         * gfortran.dg/initialization_1.f90: Update dg-error/warning.
13602         * gfortran.dg/io_constraints_1.f90: Update dg-error/warning.
13603         * gfortran.dg/io_constraints_2.f90: Update dg-error/warning.
13604         * gfortran.dg/io_constraints_3.f90: Update dg-error/warning.
13605         * gfortran.dg/iostat_3.f90: Update dg-error/warning.
13606         * gfortran.dg/public_private_module.f90: Update dg-error/warning.
13607         * gfortran.dg/volatile3.f90: Update dg-error/warning.
13608         * gfortran.dg/warning-directive-2.F90: Update dg-error/warning.
13609         * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning.
13610         * gfortran.dg/whole_file_1.f90: Update dg-error/warning.
13611         * gfortran.dg/whole_file_2.f90: Update dg-error/warning.
13612         * gfortran.dg/whole_file_3.f90: Update dg-error/warning.
13613
13614 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13615
13616         PR fortran/47768
13617         * gfortran.dg/proc_ptr_comp_30.f90: New.
13618
13619 2011-02-18  Jakub Jelinek  <jakub@redhat.com>
13620
13621         PR debug/47780
13622         * gcc.target/i386/pr47780.c: New test.
13623
13624 2011-02-18  Janus Weil  <janus@gcc.gnu.org>
13625
13626         PR fortran/47767
13627         * gfortran.dg/class_40.f03: New.
13628
13629 2011-02-18  Dodji Seketeli  <dodji@redhat.com>
13630
13631         PR c++/47208
13632         * g++.dg/cpp0x/auto21.C: New test.
13633
13634 2011-02-17  Iain Sandoe  <iains@gcc.gnu.org>
13635
13636         * objc.dg/special/unclaimed-category-1.h: Updated for
13637         new ABI support.
13638         * objc.dg/special/unclaimed-category-1.m: Same.
13639         * objc.dg/zero-link-1.m: Same.
13640         * objc.dg/lookup-1.m: Same.
13641         * objc.dg/torture/strings/const-str-9.m
13642         * objc.dg/torture/strings/const-str-10.m: Same.
13643         * objc.dg/torture/strings/const-str-11.m: Same.
13644         * objc.dg/torture/forward-1.m: Same.
13645         * objc.dg/zero-link-2.m: Same.
13646         * objc.dg/encode-7-next-64bit.m: Same.
13647         * objc.dg/method-4.m: Same.
13648         * objc.dg/next-runtime-1.m: Same.
13649         * objc.dg/image-info.m: Same.
13650         * objc.dg/pr23214.m: Same.
13651         * objc.dg/symtab-1.m: Same.
13652         * obj-c++.dg/basic.m: Same.
13653         * obj-c++.dg/proto-lossage-3.m: Same.
13654         * obj-c++.dg/torture/strings/const-str-10.m: Same.
13655         * obj-c++.dg/torture/strings/const-str-11.m: Same.
13656         * obj-c++.dg/torture/strings/const-str-9.m: Same.
13657         * obj-c++.dg/method-11.m: Same.
13658         * objc/execute/enumeration-1.m: Same.
13659         * objc/execute/object_is_class.m: Same.
13660         * objc/execute/formal_protocol-2.m: Same.
13661         * objc/execute/formal_protocol-4.m: Same.
13662         * objc/execute/formal_protocol-6.m: Same.
13663         * objc/execute/bycopy-3.m: Same.
13664         * objc/execute/exceptions/catchall-1.m: Same.
13665         * objc/execute/exceptions/finally-1.m: Same.
13666         * objc/execute/exceptions/local-variables-1.m: Same.
13667         * objc/execute/exceptions/foward-1.m: Same.
13668         * objc/execute/bf-common.h
13669         * objc/execute/enumeration-2.m: Same.
13670         * objc/execute/formal_protocol-1.m: Same.
13671         * objc/execute/formal_protocol-3.m: Same.
13672         * objc/execute/formal_protocol-5.m: Same.
13673         * objc/execute/accessing_ivars.m: Same.
13674         * objc/execute/bycopy-2.m: Same.
13675         * objc/execute/formal_protocol-7.m: Same.
13676         * objc/execute/compatibility_alias.m: Same.
13677         * objc/execute/no_clash.m: Same.
13678         * objc/execute/object_is_meta_class.m: Same.
13679         * objc/execute/exceptions/exceptions.exp: Load target-supports.exp
13680         * objc/execute/class-tests-1.h: Include stdio.h.
13681         * objc/execute/class-tests-2.h: Same.
13682         * obj-c++.dg/try-catch-9.mm: xfail-run the test with both
13683         runtimes.
13684         * obj-c++.dg/try-catch-2.mm: Same.
13685
13686 2011-02-17  Jakub Jelinek  <jakub@redhat.com>
13687
13688         PR c++/47783
13689         * g++.dg/warn/Wunused-parm-4.C: New test.
13690
13691 2011-02-17  Alexandre Oliva  <aoliva@redhat.com>
13692             Jan Hubicka  <jh@suse.cz>
13693
13694         PR debug/47106
13695         PR debug/47402
13696         * g++.dg/debug/pr47106.C: New.
13697
13698 2011-02-17  Uros Bizjak  <ubizjak@gmail.com>
13699
13700         PR target/43653
13701         * gcc.target/i386/pr43653.c: New test.
13702
13703 2011-02-11  Dodji Seketeli  <dodji@redhat.com>
13704
13705         PR c++/47172
13706         * g++.dg/template/inherit6.C: New test.
13707
13708 2011-02-16  Janus Weil  <janus@gcc.gnu.org>
13709
13710         PR fortran/47745
13711         * gfortran.dg/class_39.f03: New.
13712
13713 2011-02-16  Dodji Seketeli  <dodji@redhat.com>
13714
13715         PR c++/47326
13716         * g++.dg/cpp0x/variadic106.C: New test.
13717
13718 2011-02-16  Jakub Jelinek  <jakub@redhat.com>
13719
13720         PR libfortran/47757
13721         * gfortran.dg/pr47757-1.f90: New test.
13722         * gfortran.dg/pr47757-2.f90: New test.
13723         * gfortran.dg/pr47757-3.f90: New test.
13724
13725         PR c++/47704
13726         * g++.dg/cpp0x/enum8.C: New test.
13727
13728 2011-02-15  Jason Merrill  <jason@redhat.com>
13729
13730         * g++.dg/inherit/implicit-trivial1.C: New.
13731         * g++.dg/cpp0x/implicit-trivial1.C: New.
13732
13733 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13734
13735         PR middle-end/47725
13736         * gcc.dg/torture/pr47725.c: Removed.
13737
13738 2011-02-15  Michael Meissner  <meissner@linux.vnet.ibm.com>
13739
13740         PR target/47755
13741         * gcc.target/powerpc/pr47755.c: New file, test all 0 vector
13742         constant does not generate a load from memory.
13743
13744 2011-02-15  H.J. Lu  <hongjiu.lu@intel.com>
13745
13746         PR middle-end/47725
13747         * gcc.dg/torture/pr47725.c: New.
13748
13749 2011-02-15  Richard Guenther  <rguenther@suse.de>
13750
13751         PR tree-optimization/47743
13752         * gcc.dg/torture/pr47743.c: New testcase.
13753
13754 2011-02-15  Jakub Jelinek  <jakub@redhat.com>
13755
13756         PR middle-end/47581
13757         * gcc.target/i386/pr47581.c: New test.
13758
13759 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13760
13761         PR fortran/47730
13762         * gfortran.dg/select_type_22.f03: New.
13763
13764 2011-02-14  Jason Merrill  <jason@redhat.com>
13765
13766         * g++.dg/cpp0x/regress/enum1.C: New.
13767
13768 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13769
13770         * gnat.dg/include.adb: New test.
13771
13772 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13773
13774         PR fortran/47728
13775         * gfortran.dg/class_38.f03: New.
13776
13777 2011-02-14  Eric Botcazou  <ebotcazou@adacore.com>
13778
13779         * gcc.dg/pr46494.c: New test.
13780
13781 2011-02-14  Richard Guenther  <rguenther@suse.de>
13782
13783         * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong.
13784
13785 2011-02-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13786
13787         PR ada/41929
13788         * gnat.dg/null_pointer_deref1.exp: Don't skip on
13789         sparc*-sun-solaris2.11.
13790
13791 2011-02-14  Janus Weil  <janus@gcc.gnu.org>
13792
13793         PR fortran/47349
13794         * gfortran.dg/argument_checking_18.f90: New.
13795
13796 2011-02-13  Tobias Burnus  <burnus@net-b.de>
13797
13798         * gfortran.dg/argument_checking_13.f90: Update dg-error.
13799         * gfortran.dg/argument_checking_17.f90: New.
13800
13801 2011-02-12  Janus Weil  <janus@gcc.gnu.org>
13802
13803         * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays
13804         are temporarily disabled.
13805         * gfortran.dg/class_7.f03: Ditto.
13806         * gfortran.dg/coarray_14.f90: Ditto.
13807         * gfortran.dg/typebound_proc_13.f03: Ditto.
13808
13809 2011-02-12  Mikael Morin  <mikael.morin@sfr.fr>
13810
13811         PR fortran/45586
13812         * gfortran.dg/extends_11.f03: New.
13813
13814 2011-02-11  Xinliang David Li  <davidxl@google.com>
13815
13816         PR tree-optimization/47707
13817         * g++.dg/tree-ssa/pr47707.C: New test.
13818
13819 2011-02-11  Eric Botcazou  <ebotcazou@adacore.com>
13820
13821         * g++.dg/opt/inline17.C: New test.
13822
13823 2011-02-11  Tobias Burnus  <burnus@net-b.de>
13824
13825         PR fortran/47550
13826         * gfortran.dg/pure_formal_2.f90: New.
13827
13828 2011-02-11  Pat Haugen <pthaugen@us.ibm.com>
13829
13830         PR rtl-optimization/47614
13831         * gfortran.dg/pr47614.f: New.
13832
13833 2011-02-11  Joseph Myers  <joseph@codesourcery.com>
13834
13835         PR driver/47678
13836         * gcc.dg/opts-6.c: New test.
13837
13838 2011-02-11  Jakub Jelinek  <jakub@redhat.com>
13839
13840         PR debug/47684
13841         * gcc.dg/pr47684.c: New test.
13842
13843 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13844
13845         PR target/47629
13846         * gcc.target/i386/pr47312.c: Use dg-require-effective-target
13847         c99_runtime, dg-add-options c99_runtime.
13848         (main): Use __asm__.
13849
13850 2011-02-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13851
13852         PR testsuite/47400
13853         * lib/target-supports.exp (check_ascii_locale_available): New proc.
13854         * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc.
13855         * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale.
13856         * gcc.dg/ucnid-10.c: Likewise.
13857         * gcc.dg/ucnid-13.c: Likewise.
13858         * gcc.dg/ucnid-7.c: Likewise.
13859         * gcc.dg/ucnid-8.c: Likewise.
13860         Adapt dg-warning line number.
13861
13862 2011-02-10  Uros Bizjak  <ubizjak@gmail.com>
13863
13864         * gcc.target/i386/parity-1.c: Use -march=k8.
13865         * gcc.target/i386/parity-2.c: Ditto.
13866         * gcc.target/i386/vecinit-1.c: Ditto.
13867         * gcc.target/i386/vecinit-2.c: Ditto.
13868
13869 2011-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13870
13871         PR target/46610
13872         * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*.
13873         * gcc.target/mips/save-restore-3.c: Likewise.
13874         * gcc.target/mips/save-restore-4.c: Likewise.
13875         * gcc.target/mips/save-restore-5.c: Likewise.
13876
13877         PR target/47683
13878         * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*.
13879         * g++.dg/tree-prof/partition2.C: Likewise.
13880
13881 2011-02-09  Jason Merrill  <jason@redhat.com>
13882
13883         * g++.dg/tree-ssa/inline-3.C: Use a normal function
13884         rather than misdeclare std::puts.
13885
13886         * g++.dg/ext/vla1.C: Adjust for C++0x mode.
13887         * g++.dg/other/warning1.C: Likewise.
13888         * g++.old-deja/g++.bugs/900119_01.C: Likewise.
13889         * g++.old-deja/g++.gb/scope06.C: Likewise.
13890         * g++.old-deja/g++.law/cvt11.C: Likewise.
13891         * g++.old-deja/g++.law/init1.C: Likewise.
13892         * g++.dg/abi/mangle26.C: Likewise.
13893
13894         * g++.dg/template/function1.C: Adjust for C++0x mode.
13895         * g++.dg/cpp0x/regress/template-function1.C: Copy it.
13896
13897         * g++.dg/ext/label10.C: Adjust for C++0x mode.
13898         * g++.dg/cpp0x/regress/ext-label10.C: Copy it.
13899
13900         * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C.
13901
13902         * g++.dg/cpp0x/regress/abi-empty7.C: New.
13903
13904         * g++.dg/cpp0x/regress: New directory.
13905         * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C.
13906         * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C.
13907         * g++.dg/cpp0x/regress/regress3.C: New.
13908
13909 2011-02-10  Richard Guenther  <rguenther@suse.de>
13910
13911         PR tree-optimization/47677
13912         * gcc.dg/torture/pr47677.c: New testcase.
13913
13914 2011-02-10  Iain Sandoe  <iains@gcc.gnu.org>
13915
13916         * objc.dg/special/load-category-1.m: Remove unused header.
13917         * objc.dg/special/load-category-1a.m: Likewise.
13918         * objc.dg/special/load-category-2.m: Likewise.
13919         * objc.dg/special/load-category-2a.m: Likewise.
13920         * objc.dg/special/load-category-3.m: Likewise.
13921         * objc.dg/special/load-category-3a.m: Likewise.
13922         * objc.dg/attributes/proto-attribute-2.m: Likewise.
13923         * objc.dg/attributes/proto-attribute-3.m: Likewise.
13924         * objc.dg/attributes/class-attribute-1.m: Likewise.
13925         * objc.dg/property/property.exp: Don't run for Darwin < 9.
13926         * obj-c++.dg/property/property.exp: Likewise.
13927         * objc.dg/attributes/method-sentinel-1.m: Update type header.
13928         * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise.
13929         * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9.
13930         * obj-c++.dg/attributes/class-attribute-1.mm: Likewise.
13931         * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise.
13932         * obj-c++.dg/template-8.mm: Likewise.
13933
13934 2011-02-10  Jakub Jelinek  <jakub@redhat.com>
13935
13936         PR target/47665
13937         * gcc.target/i386/pr47665.c: New test.
13938
13939 2011-02-10  Jie Zhang  <jie@codesourcery.com>
13940
13941         PR testsuite/47622
13942         Revert
13943         2011-02-05  Jie Zhang  <jie@codesourcery.com>
13944         PR debug/42631
13945         * gcc.dg/pr42631.c: Update test.
13946         * gcc.dg/pr42631-2.c: New test.
13947
13948 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13949
13950         PR fortran/47352
13951         * gfortran.dg/proc_decl_25.f90: New.
13952
13953 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13954
13955         PR fortran/47463
13956         * gfortran.dg/typebound_assignment_2.f03: New.
13957
13958 2011-02-09  Richard Guenther  <rguenther@suse.de>
13959
13960         PR tree-optimization/47664
13961         * gcc.dg/tree-ssa/inline-7.c: New testcase.
13962
13963 2011-02-09  Eric Botcazou  <ebotcazou@adacore.com>
13964
13965         PR middle-end/47646
13966         * gnat.dg/uninit_func.adb: Adjust dg directive.
13967
13968 2011-02-09  Dominique Dhumieres  <dominiq@lps.ens.fr>
13969
13970         PR middle-end/47646
13971         * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives.
13972
13973 2011-02-09  Janus Weil  <janus@gcc.gnu.org>
13974
13975         PR fortran/47637
13976         * gfortran.dg/auto_dealloc_2.f90: New.
13977
13978 2011-02-09  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
13979
13980         * gcc.dg/builtins-config.h: Remove __sgi handling.
13981         * lib/target-supports.exp (add_options_for_c99_runtime): Add
13982         -std=c99 for mips-sgi-irix6.5*.
13983
13984 2011-02-09  Martin Jambor  <mjambor@suse.cz>
13985
13986         PR middle-end/45505
13987         * gfortran.dg/pr25923.f90: Remove xfails.
13988
13989 2011-02-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
13990
13991         PR fortran/47583
13992         * gfortran.dg/inquire_14.f90: New test.
13993
13994 2011-02-08  Janus Weil  <janus@gcc.gnu.org>
13995
13996         PR fortran/45290
13997         * gfortran.dg/pointer_init_6.f90: New.
13998
13999 2011-02-08  Jeff Law <law@redhat.com>
14000
14001         PR tree-optimization/42893
14002         * gcc.tree-ssa/pr42893.c: New test.
14003
14004 2011-02-08  Sebastian Pop  <sebastian.pop@amd.com>
14005
14006         PR tree-optimization/46834
14007         PR tree-optimization/46994
14008         PR tree-optimization/46995
14009         * gcc.dg/graphite/id-pr46834.c: New.
14010         * gfortran.dg/graphite/id-pr46994.f90: New.
14011         * gfortran.dg/graphite/id-pr46995.f90: New.
14012
14013 2011-02-08  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14014
14015         PR middle-end/47646
14016         * gcc.dg/pr39666-2.c (foo2): If the location of the statement
14017         using the variable is known the warning is emitted there.
14018         * gcc.dg/uninit-pr19430.c (foo): Likewise.
14019         * g++.dg/warn/Wuninitialized-5.C (foo): Likewise.
14020
14021         * c-c++-common/pr20000.c (g): Both warnings occur at the return
14022         statement.
14023         (vg): Likewise.
14024         * gcc.dg/noreturn-1.c (foo5): Likewise.
14025         * objc.dg/attributes/method-noreturn-1.m (method1): Likewise.
14026         (method2): Likewise.
14027
14028         * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for
14029         the return statement using the uninitialized variable.
14030         * gfortran.dg/pr39666-2.f90 (f): Likewise.
14031
14032 2011-02-08  Richard Guenther  <rguenther@suse.de>
14033
14034         PR middle-end/47639
14035         * g++.dg/opt/pr47639.c: New testcase.
14036
14037 2011-02-08  Richard Guenther  <rguenther@suse.de>
14038
14039         PR tree-optimization/47632
14040         * g++.dg/opt/pr47632.C: New testcase.
14041
14042 2011-02-07  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14043
14044         * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well.
14045
14046 2011-02-07  Richard Guenther  <rguenther@suse.de>
14047
14048         PR tree-optimization/47615
14049         * g++.dg/opt/pr47615.C: New testcase.
14050
14051 2011-02-07  Richard Guenther  <rguenther@suse.de>
14052
14053         PR tree-optimization/47621
14054         * gcc.dg/torture/pr47621.c: New testcase.
14055
14056 2011-02-07  Uros Bizjak  <ubizjak@gmail.com>
14057
14058         * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump.
14059
14060 2011-02-06  Paul Thomas  <pault@gcc.gnu.org>
14061
14062         PR fortran/47592
14063         * gfortran.dg/allocate_with_source_1 : New test.
14064
14065 2011-02-05  Jakub Jelinek  <jakub@redhat.com>
14066
14067         PR middle-end/47610
14068         * gcc.dg/pr47610.c: New test.
14069
14070 2011-02-05  Jie Zhang  <jie@codesourcery.com>
14071
14072         PR debug/42631
14073         * gcc.dg/pr42631.c: Update test.
14074         * gcc.dg/pr42631-2.c: New test.
14075
14076 2001-02-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
14077
14078         PR fortran/47574
14079         * gfortran.dg/pr47574.f90:  New test.
14080
14081 2011-02-04  Sebastian Pop  <sebastian.pop@amd.com>
14082
14083         PR tree-optimization/46194
14084         * gcc.dg/autopar/pr46194.c: New.
14085
14086 2011-02-04  H.J. Lu  <hongjiu.lu@intel.com>
14087
14088         PR tree-optimization/43695
14089         * g++.dg/ipa/pr43695.C: New.
14090
14091 2011-02-04  Jakub Jelinek  <jakub@redhat.com>
14092
14093         PR inline-asm/23200
14094         * gcc.dg/pr23200.c: New test.
14095
14096 2011-02-03  Jonathan Wakely  <jwakely.gcc@gmail.com>
14097
14098         PR c++/47589
14099         * g++.dg/pr47589.C: New test.
14100
14101 2011-02-03  Dodji Seketeli  <dodji@redhat.com>
14102
14103         PR c++/47398
14104         * g++.dg/template/typedef37.C: New test.
14105         * g++.dg/template/param1.C: Adjust expected error message.
14106
14107 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14108
14109         PR middle-end/31490
14110         * gcc.dg/pr31490-2.c: New test.
14111         * gcc.dg/pr31490-3.c: New test.
14112         * gcc.dg/pr31490-4.c: New test.
14113
14114 2011-02-03  Nathan Froyd  <froydnj@codesourcery.com>
14115             Jakub Jelinek  <jakub@redhat.com>
14116
14117         PR c++/46890
14118         * g++.dg/parser/semicolon3.C: Adjust.
14119         * g++.dg/parser/semicolon4.C: New testcase.
14120         * g++.dg/pr46890.C: New testcase.
14121
14122 2011-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
14123
14124         PR c++/29571
14125         * g++.dg/init/pr29571.C: New.
14126
14127 2011-02-03  H.J. Lu  <hongjiu.lu@intel.com>
14128
14129         * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double
14130         instead of vect_int.
14131
14132 2011-02-03  Jakub Jelinek  <jakub@redhat.com>
14133
14134         PR target/47312
14135         * gcc.target/i386/pr47312.c: New test.
14136
14137         PR target/47564
14138         * gcc.target/i386/pr47564.c: New test.
14139
14140 2011-02-03  Alexandre Oliva  <aoliva@redhat.com>
14141
14142         PR tree-optimization/45122
14143         * gcc.dg/tree-ssa/pr45122.c: New.
14144
14145 2011-02-02  Michael Meissner  <meissner@linux.vnet.ibm.com>
14146
14147         PR target/47272
14148         * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld
14149         and vec_vsx_st.
14150
14151         * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec
14152         and vsx so a default --with-cpu=power7 doesn't give an error
14153         when -mavoid-indexed-addresses is used.
14154
14155         * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm
14156         wrapper function to save the arguments and then jump to the real
14157         function, rather than depending on the compiler not to move stuff
14158         before an asm.
14159         * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto.
14160
14161 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14162             Paul Thomas  <pault@gcc.gnu.org>
14163
14164         PR fortran/47082
14165         * gfortran.dg/class_37.f03 : New test.
14166
14167 2011-02-02  Sebastian Pop  <sebastian.pop@amd.com>
14168             Richard Guenther  <rguenther@suse.de>
14169
14170         PR tree-optimization/40979
14171         PR bootstrap/47044
14172         * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math.
14173         * gcc.dg/graphite/pr35356-2.c: Adjust pattern.
14174         * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to
14175         check_vect_support_and_set_flags.
14176         * gfortran.dg/graphite/vect-pr40979.f90: New.
14177
14178 2011-02-02  Janus Weil  <janus@gcc.gnu.org>
14179
14180         PR fortran/47572
14181         * gfortran.dg/class_36.f03: New.
14182
14183 2011-02-02  Richard Guenther  <rguenther@suse.de>
14184
14185         PR tree-optimization/47566
14186         * gcc.dg/lto/20110201-1_0.c: New testcase.
14187
14188 2011-02-02  Alexandre Oliva  <aoliva@redhat.com>
14189
14190         PR debug/47498
14191         PR debug/47501
14192         PR debug/45136
14193         PR debug/45130
14194         * debug/pr47498.c: New.
14195         * debug/pr47501.c: New.
14196
14197 2011-02-01  Richard Guenther  <rguenther@suse.de>
14198
14199         PR tree-optimization/47559
14200         * g++.dg/torture/pr47559.C: New testcase.
14201
14202 2011-02-01  Janus Weil  <janus@gcc.gnu.org>
14203
14204         PR fortran/47565
14205         * gfortran.dg/typebound_call_20.f03: New.
14206
14207 2011-02-01  Richard Guenther  <rguenther@suse.de>
14208
14209         PR tree-optimization/47555
14210         * gcc.dg/pr47555.c: New testcase.
14211
14212 2011-02-01  Richard Guenther  <rguenther@suse.de>
14213
14214         PR tree-optimization/47541
14215         * g++.dg/torture/pr47541.C: New testcase.
14216
14217 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14218
14219         PR fortran/47455
14220         * gfortran.dg/typebound_call_19.f03: New.
14221
14222 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14223
14224         PR c++/47416
14225         * g++.dg/cpp0x/pr47416.C: New test.
14226
14227 2011-01-31  Paul Thomas  <pault@gcc.gnu.org>
14228
14229         PR fortran/47519
14230         * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test.
14231
14232 2011-01-31  Janus Weil  <janus@gcc.gnu.org>
14233
14234         PR fortran/47463
14235         * gfortran.dg/typebound_assignment_1.f03: New.
14236
14237 2011-01-31  Jakub Jelinek  <jakub@redhat.com>
14238
14239         PR tree-optimization/47538
14240         * gcc.c-torture/execute/pr47538.c: New test.
14241
14242 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14243
14244         PR target/45325
14245         * gcc.target/i386/pr38240.c: Add dg-options "-msse".
14246
14247 2011-01-31  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14248
14249         * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak.
14250
14251 2011-01-31  Eric Botcazou  <ebotcazou@adacore.com>
14252
14253         PR rtl-optimization/44031
14254         * gcc.c-torture/compile/20110131-1.c: New test.
14255
14256 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14257
14258         PR fortran/47042
14259         * gfortran.dg/stmt_func_1.f90: New.
14260
14261 2011-01-31  Tobias Burnus  <burnus@net-b.de>
14262
14263         PR fortran/47042
14264         * gfortran.dg/interface_34.f90: New.
14265
14266 2011-01-30  Paul Thomas  <pault@gcc.gnu.org>
14267
14268         PR fortran/47523
14269         * gfortran.dg/realloc_on_assign_5.f03: New test.
14270         * gfortran.dg/realloc_on_assign_5.f03: New test.
14271
14272 2011-01-29  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14273
14274         * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*.
14275         * gfortran.dg/bessel_7.f90: Likewise.
14276         * gfortran.dg/erf_2.F90: Likewise.  Always run with -O0.
14277
14278         * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon".
14279         * gfortran.dg/sum_init_expr.f03: Likewise.
14280
14281         * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*.
14282
14283         * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with
14284         -r -nostdlib.
14285
14286         * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized
14287         loop only on "vect_intfloat_cvt" targets.
14288
14289 2011-01-29  Tobias Burnus  <burnus@net-b.de>
14290
14291         PR fortran/47531
14292         * gfortran.dg/shape_6.f90: New.
14293
14294 2011-01-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14295
14296         PR libgfortran/47434
14297         * gfortran.dg/read_infnan_1.f90: Update test.
14298         * gfortran.dg/module_nan.f90: Update test.
14299         * gfortran.dg/char4_iunit_1.f03: Update test.
14300         * gfortran.dg/large_real_kind_1.f90: Update test.
14301         * gfortran.dg/real_const_3.f90: Update test.
14302         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test.
14303
14304 2011-01-29  Dodji Seketeli  <dodji@redhat.com>
14305
14306         PR c++/47311
14307         * g++.dg/template/param2.C: New test.
14308
14309 2011-01-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
14310
14311         PR libgfortran/47285
14312         * gfortran.dg/fmt_g.f: New test.
14313
14314 2011-01-28  Tobias Burnus  <burnus@net-b.de>
14315
14316         PR fortran/47507
14317         * gfortran.dg/pure_formal_1.f90: New.
14318
14319 2011-01-28  Jakub Jelinek  <jakub@redhat.com>
14320
14321         PR target/42894
14322         * gcc.dg/tls/pr42894.c: New test.
14323
14324 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14325
14326         * gcc.dg/pr47276.c: Add dg-require-visibility.
14327
14328 2011-01-28  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14329
14330         * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32.
14331
14332 2011-01-28  Paul Thomas  <pault@gcc.gnu.org>
14333             Tobias Burnus  <burnus@gcc.gnu.org>
14334
14335         PR fortran/45170
14336         PR fortran/35810
14337         PR fortran/47350
14338         * gfortran.dg/realloc_on_assign_3.f03: New test.
14339         * gfortran.dg/realloc_on_assign_4.f03: New test.
14340         * gfortran.dg/allocatable_function_5.f90: New test.
14341         * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test.
14342         * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet
14343         implemented" dg-errors.
14344
14345 2011-01-27  Jan Hubicka  <jh@suse.cz>
14346
14347         PR middle-end/46949
14348         * gcc.dg/attr-weakref-4.c: New testcase
14349
14350 2011-01-27  Martin Jambor  <mjambor@suse.cz>
14351
14352         PR tree-optimization/47228
14353         * gcc.dg/torture/pr47228.c: New test.
14354
14355 2011-01-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14356
14357         * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x.
14358
14359 2011-01-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14360
14361         * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192
14362         when using auto-overlay support on the SPU.
14363
14364 2011-01-27  Eric Botcazou  <ebotcazou@adacore.com>
14365
14366         PR rtl-optimization/44174
14367         * gcc.target/i386/asm-6.c: New test.
14368
14369 2011-01-26  Mikael Pettersson  <mikpe@it.uu.se>
14370
14371         PR rtl-optimization/46856
14372         * gcc.c-torture/compile/pr46856.c: New test.
14373
14374 2011-01-26  Nicola Pero  <nicola.pero@meta-innovation.com>
14375             Andrew Pinski  <pinskia@gmail.com>
14376
14377         PR c/43082
14378         * gcc.dg/pr43082.c: New.
14379
14380 2011-01-26  DJ Delorie  <dj@redhat.com>
14381
14382         PR rtl-optimization/46878
14383         * gcc.dg/pr46878-1.c: New test.
14384
14385 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14386
14387         PR c++/47476
14388         * g++.dg/cpp0x/pr47476.C: New test.
14389
14390 2011-01-26  Eric Botcazou  <ebotcazou@adacore.com>
14391
14392         * gcc.c-torture/compile/20110126-1.c: New test.
14393
14394 2011-01-26  Jakub Jelinek  <jakub@redhat.com>
14395
14396         PR c/47473
14397         * gcc.dg/torture/pr47473.c: New test.
14398
14399 2011-01-26  Jan Hubicka  <jh@suse.cz>
14400
14401         PR target/47237
14402         * gcc.c-torture/execute/pr47237.c: New testcase.
14403
14404 2011-01-26  Jan Hubicka  <jh@suse.cz>
14405
14406         PR tree-optimization/47190
14407         * gcc.dg/attr-weakref-3.c: New testcase.
14408
14409 2011-01-26  Dave Korn  <dave.korn.cygwin@gmail.com>
14410
14411         PR c++/43601
14412         * gcc.dg/dll-9a.c: New test file.
14413         * gcc.dg/dll-11.c: Likewise.
14414         * gcc.dg/dll-12.c: Likewise.
14415         * gcc.dg/dll-12a.c: Likewise.
14416         * gcc.dg/dll-11a.c: Likewise.
14417         * gcc.dg/dll-9.c: Likewise.
14418         * gcc.dg/dll-10.c: Likewise.
14419         * gcc.dg/dll-10a.c: Likewise.
14420         * g++.dg/ext/dllexport4a.cc: Likewise.
14421         * g++.dg/ext/dllexport4.C: Likewise.
14422         * g++.dg/ext/dllexport5.C: Likewise.
14423         * g++.dg/ext/dllexport5a.cc: Likewise.
14424
14425 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14426
14427         PR tree-optimization/46970
14428         * gcc.dg/graphite/pr46970.c: New.
14429
14430 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14431
14432         PR tree-optimization/46215
14433         * gcc.dg/graphite/pr46215.c: New.
14434
14435 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14436
14437         PR tree-optimization/46168
14438         * gcc.dg/graphite/pr46168.c: New.
14439
14440 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14441
14442         PR tree-optimization/43657
14443         * gcc.dg/graphite/pr43657.c: New.
14444
14445 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14446
14447         PR tree-optimization/29832
14448         * gfortran.dg/graphite/pr29832.f90: New.
14449
14450 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14451
14452         PR tree-optimization/43567
14453         * gcc.dg/graphite/pr43567.c: New.
14454
14455 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14456
14457         * gfortran.dg/graphite/interchange-4.f: New.
14458         * gfortran.dg/graphite/interchange-5.f: New.
14459
14460         * gcc.dg/tree-ssa/ltrans-1.c: Removed.
14461         * gcc.dg/tree-ssa/ltrans-2.c: Removed.
14462         * gcc.dg/tree-ssa/ltrans-3.c: Removed.
14463         * gcc.dg/tree-ssa/ltrans-4.c: Removed.
14464         * gcc.dg/tree-ssa/ltrans-5.c: Removed.
14465         * gcc.dg/tree-ssa/ltrans-6.c: Removed.
14466         * gcc.dg/tree-ssa/ltrans-8.c: Removed.
14467         * gfortran.dg/ltrans-7.f90: Removed.
14468         * gcc.dg/tree-ssa/data-dep-1.c: Removed.
14469
14470         * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c
14471         * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c
14472         * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c
14473         * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c
14474         * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c
14475         * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c
14476         * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c
14477         * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c
14478         * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c
14479         * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c
14480         * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c
14481         * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c
14482         * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c
14483         * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c
14484         * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c
14485         * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c
14486         * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c
14487         * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c
14488         * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c
14489         * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c
14490         * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c
14491         * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c
14492         * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c
14493         * gcc.dg/tree-ssa/data-dep-1.c
14494         * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90
14495         * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90
14496         * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90
14497         * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f
14498         * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f
14499
14500 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14501
14502         PR tree-optimization/47265
14503         PR tree-optimization/47443
14504         * gcc.c-torture/compile/pr47265.c: New test.
14505         * gcc.dg/pr47443.c: New test.
14506
14507 2011-01-25  Martin Jambor  <mjambor@suse.cz>
14508
14509         PR tree-optimization/47382
14510         * g++.dg/torture/pr47382.C: New test.
14511         * g++.dg/opt/devirt1.C: Xfail.
14512
14513 2011-01-25  Yao Qi  <yao@codesourcery.com>
14514
14515         PR target/45701
14516         * gcc.target/arm/pr45701-1.c: New test.
14517         * gcc.target/arm/pr45701-2.c: New test.
14518         * gcc.target/arm/pr45701-3.c: New test.
14519
14520 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14521             Jakub Jelinek  <jakub@redhat.com>
14522
14523         PR tree-optimization/47271
14524         * gcc.dg/tree-ssa/ifc-pr47271.c: New.
14525
14526 2011-01-25  Nick Clifton  <nickc@redhat.com>
14527
14528         * gcc.target/rx/builtins.c: Allow -fipa-cp-clone.
14529         (saturate_add): Delete.
14530         (exchange): Delete.
14531         (main): Do not run saturate_add.
14532         (set_interrupts): Delete.
14533
14534 2011-01-25  Tobias Burnus  <burnus@net-b.de>
14535
14536         PR fortran/47448
14537         * gfortran.dg/redefined_intrinsic_assignment_2.f90: New.
14538
14539 2011-01-25  Jakub Jelinek  <jakub@redhat.com>
14540
14541         PR tree-optimization/47427
14542         PR tree-optimization/47428
14543         * gcc.c-torture/compile/pr47427.c: New test.
14544         * gcc.c-torture/compile/pr47428.c: New test.
14545
14546 2011-01-25  Richard Guenther  <rguenther@suse.de>
14547
14548         PR middle-end/47411
14549         * gcc.dg/torture/pr47411.c: New testcase.
14550
14551 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14552
14553         * gfortran.dg/graphite/id-24.f: New.
14554         * gfortran.dg/graphite/id-25.f: New.
14555
14556 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14557
14558         * gfortran.dg/graphite/id-23.f: New.
14559
14560 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14561
14562         * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed.
14563
14564 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14565
14566         * gcc.dg/graphite/block-0.c: Un-XFAILed.
14567         * gcc.dg/graphite/block-1.c: Un-XFAILed.
14568         * gcc.dg/graphite/block-7.c: Un-XFAILed.
14569         * gcc.dg/graphite/block-8.c: Un-XFAILed.
14570         * gcc.dg/graphite/interchange-12.c: Un-XFAILed.
14571         * gcc.dg/graphite/interchange-14.c: Un-XFAILed.
14572         * gcc.dg/graphite/interchange-15.c: Un-XFAILed.
14573         * gcc.dg/graphite/interchange-8.c: Un-XFAILed.
14574         * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed.
14575
14576 2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
14577
14578         * gcc.dg/graphite/block-0.c: Add documentation.
14579         * gcc.dg/graphite/block-4.c: Same.
14580         * gcc.dg/graphite/block-7.c: Same.
14581         * gcc.dg/graphite/block-8.c: New.
14582         * gcc.dg/graphite/interchange-1.c: Un-XFAILed.
14583         * gcc.dg/graphite/interchange-11.c: Un-XFAILed.
14584         * gcc.dg/graphite/interchange-12.c: Add documentation.
14585         * gcc.dg/graphite/interchange-13.c: New.
14586         * gcc.dg/graphite/interchange-14.c: New.
14587         * gcc.dg/graphite/interchange-15.c: New.
14588         * gcc.dg/graphite/interchange-8.c: Add documentation.
14589         * gcc.dg/graphite/interchange-mvt.c: Same.
14590
14591 2011-01-24  Michael Meissner  <meissner@linux.vnet.ibm.com>
14592
14593         PR target/47408
14594         * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx.
14595         * gcc.target/powerpc/altivec-14.c: Ditto.
14596         * gcc.target/powerpc/altivec-33.c: Ditto.
14597         * gcc.target/powerpc/altivec-types-1.c: Ditto.
14598         * gcc.target/powerpc/altivec-types-2.c: Ditto.
14599         * gcc.target/powerpc/altivec-types-3.c: Ditto.
14600         * gcc.target/powerpc/altivec-types-4.c: Ditto.
14601         * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto.
14602         * gcc.target/powerpc/ppc-vector-memset.c: Ditto.
14603         * g++.dg/ext/altivec-15.C: Ditto.
14604         * g++.dg/ext/altivec-types-1.C: Ditto.
14605         * g++.dg/ext/altivec-types-2.C: Ditto.
14606         * g++.dg/ext/altivec-types-3.C: Ditto.
14607         * g++.dg/ext/altivec-types-4.C: Ditto.
14608
14609 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14610
14611         * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*.
14612
14613 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14614
14615         * gfortran.dg/cray_pointers_2.f90: Avoid cycling through
14616         optimization options.
14617
14618 2011-01-24  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14619
14620         * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4.
14621
14622         PR testsuite/45988
14623         * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2.
14624
14625 2011-01-23  Tobias Burnus  <burnus@net-b.de>
14626
14627         PR fortran/47421
14628         * gfortran.dg/allocatable_scalar_12.f90: New.
14629
14630 2011-01-23  Ira Rosen  <irar@il.ibm.com>
14631
14632         * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect
14633         vectorization to be not profitable if peeling is used to
14634         realign the memory access.
14635         * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase
14636         loop bound to avoid loop unrolling.
14637         * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
14638
14639 2011-01-22  Jan Hubicka  <jh@suse.cz>
14640
14641         PR lto/47333
14642         * g++.dg/lto/pr47333.C: New file.
14643
14644 2011-01-22  Jan Hubicka  <jh@suse.cz>
14645
14646         PR tree-optimization/43884
14647         PR lto/44334
14648         * gcc.dg/autopar/outer-2.c: Increase array size.
14649         * gcc.dg/tree-ssa/ldist-pr45948.c: Update test.
14650
14651 2011-01-22  Thomas Koenig  <tkoenig@gcc.gnu.org>
14652
14653         PR fortran/38536
14654         * gfortran.dg/c_loc_tests_16.f90:  New test.
14655
14656 2011-01-22  Tobias Burnus  <burnus@net-b.de>
14657
14658         PR fortran/47399
14659         * gfortran.dg/typebound_proc_19.f90: New.
14660
14661 2011-01-21  Jeff Law <law@redhat.com>
14662
14663         PR tree-optimization/47053
14664         * g++.dg/pr47053.C: New test.
14665
14666 2011-01-21  Jason Merrill  <jason@redhat.com>
14667
14668         PR c++/47041
14669         * g++.dg/cpp0x/constexpr-ctor6.C: New.
14670
14671 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14672
14673         PR c++/47388
14674         * g++.dg/cpp0x/range-for10.C: New test.
14675         * g++.dg/template/for1.C: New test.
14676
14677         PR middle-end/45566
14678         * g++.dg/tree-prof/partition3.C: New test.
14679
14680         * g++.dg/tree-prof/tree-prof.exp: Fix a comment.
14681
14682         PR rtl-optimization/47366
14683         * g++.dg/opt/pr47366.C: New test.
14684
14685 2011-01-21  Jason Merrill  <jason@redhat.com>
14686
14687         PR c++/46552
14688         * g++.dg/cpp0x/constexpr-regress2.C: New.
14689
14690         * g++.dg/cpp0x/constexpr-stmtexpr.C: New.
14691
14692 2011-01-21  Jeff Law <law@redhat.com>
14693
14694         PR rtl-optimization/41619
14695         * gcc.dg/pr41619.c: New.
14696
14697 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14698
14699         PR tree-optimization/47355
14700         * g++.dg/opt/pr47355.C: New test.
14701
14702 2011-01-21  Richard Guenther  <rguenther@suse.de>
14703
14704         * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of
14705         making main hot.
14706
14707 2011-01-21  Richard Guenther  <rguenther@suse.de>
14708
14709         PR tree-optimization/47365
14710         * gcc.dg/torture/pr47365.c: New testcase.
14711         * gcc.dg/tree-ssa/pr47392.c: Likewise.
14712
14713 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14714
14715         * g++.dg/other/anon5.C: Skip on mips-sgi-irix*.
14716
14717 2011-01-21  Jakub Jelinek  <jakub@redhat.com>
14718
14719         PR tree-optimization/47391
14720         * gcc.dg/pr47391.c: New test.
14721
14722 2011-01-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14723
14724         * g++.dg/template/char1.C: Use signed char.
14725
14726 2011-01-21  Tobias Burnus  <burnus@net-b.de>
14727
14728         PR fortran/47377
14729         * gfortran.dg/pointer_target_4.f90: New.
14730
14731 2011-01-20  Michael Meissner  <meissner@linux.vnet.ibm.com>
14732
14733         PR target/47251
14734         * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on
14735         ILP32 system and not IP32.
14736
14737 2011-01-20  Alexandre Oliva  <aoliva@redhat.com>
14738
14739         PR debug/46583
14740         * g++.dg/debug/pr46583.C: New.
14741
14742 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14743
14744         PR debug/47283
14745         * g++.dg/debug/pr47283.C: New test.
14746
14747         PR testsuite/47371
14748         * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex.
14749         * gcc.target/i386/headmerge-2.c: Likewise.
14750
14751 2011-01-20  Richard Guenther  <rguenther@suse.de>
14752
14753         PR middle-end/47370
14754         * gcc.dg/torture/pr47370.c: New testcase.
14755
14756 2011-01-20  Jakub Jelinek  <jakub@redhat.com>
14757
14758         PR tree-optimization/46130
14759         * gcc.dg/pr46130-1.c: New test.
14760         * gcc.dg/pr46130-2.c: New test.
14761
14762 2011-01-19  Dodji Seketeli  <dodji@redhat.com>
14763
14764         PR c++/47291
14765         * g++.dg/debug/dwarf2/template-params-10.C: New test.
14766
14767 2011-01-19  Alexandre Oliva  <aoliva@redhat.com>
14768
14769         PR debug/46240
14770         * g++.dg/debug/pr46240.cc: New.
14771
14772 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14773
14774         PR c++/47303
14775         * g++.dg/template/anonunion1.C: New test.
14776
14777         PR rtl-optimization/47337
14778         * gcc.c-torture/execute/pr47337.c: New test.
14779
14780 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14781
14782         PR testsuite/45342
14783         * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*.
14784
14785 2011-01-19  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
14786
14787         PR tree-optimization/46021
14788         * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*.
14789
14790 2011-01-19  Jakub Jelinek  <jakub@redhat.com>
14791
14792         PR tree-optimization/47290
14793         * g++.dg/torture/pr47290.C: New test.
14794
14795 2011-01-18  Janus Weil  <janus@gcc.gnu.org>
14796
14797         PR fortran/47240
14798         * gfortran.dg/proc_ptr_comp_29.f90: New.
14799
14800 2011-01-18  Dominique d'Humieres  <dominiq@lps.ens.fr>
14801
14802         PR testsuite/41146
14803         * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for
14804         powerpc-apple-darwin9.
14805
14806 2011-01-18  Jakub Jelinek  <jakub@redhat.com>
14807
14808         PR rtl-optimization/47299
14809         * gcc.c-torture/execute/pr47299.c: New test.
14810
14811 2011-01-17  Jason Merrill  <jason@redhat.com>
14812
14813         * g++.dg/cpp0x/constexpr-virtual.C: New.
14814
14815 2011-01-17  Jakub Jelinek  <jakub@redhat.com>
14816
14817         PR fortran/47331
14818         * gfortran.dg/gomp/pr47331.f90: New test.
14819
14820 2011-01-17  Nicola Pero  <nicola.pero@meta-innovation.com>
14821
14822         PR objc/47314
14823         * objc.dg/selector-warn-1.m: New.
14824         * obj-c++.dg/selector-warn-1.mm: New.
14825
14826 2011-01-17  Richard Sandiford  <rdsandiford@googlemail.com>
14827
14828         * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.".
14829         Update dg-final accordingly.
14830
14831 2011-01-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14832
14833         * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*.
14834
14835 2011-01-17  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14836
14837         * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a
14838         target check.
14839         * gcc.dg/guality/pr36728-2.c: Likewise.
14840
14841 2011-01-17  Richard Guenther  <rguenther@suse.de>
14842
14843         PR tree-optimization/47313
14844         * g++.dg/torture/pr47313.C: New testcase.
14845
14846 2011-01-17  H.J. Lu  <hongjiu.lu@intel.com>
14847
14848         PR target/47318
14849         * gcc.target/i386/avx-vmaskmovpd-1.c: New.
14850         * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise.
14851         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14852         * gcc.target/i386/avx-vmaskmovps-1.c: Likewise.
14853
14854         * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask
14855         as __m256i.
14856         * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise.
14857         * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise.
14858         * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise.
14859
14860 2011-01-17  Richard Guenther  <rguenther@suse.de>
14861
14862         PR tree-optimization/45967
14863         * gcc.dg/torture/pr45967-2.c: New testcase.
14864         * gcc.dg/torture/pr45967-3.c: Likewise.
14865
14866 2011-01-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14867
14868         PR testsuite/47325
14869         * g++.dg/ext/pr47213.C: Require visibility.
14870
14871 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14872
14873         * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused.
14874         * gcc.dg/fixed-point/struct-union.c: Update error messages.
14875
14876 2011-01-16  Richard Sandiford  <rdsandiford@googlemail.com>
14877
14878         * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16
14879         Linux-based targets.
14880
14881 2011-01-13  Jan Hubicka  <jh@suse.cz>
14882
14883         PR tree-optimization/47276
14884         * gcc.dg/pr47276.c: New testcase.
14885
14886 2011-01-15  Giovanni Funchal  <gafunchal@gmail.com>
14887             Jonathan Wakely  <jwakely.gcc@gmail.com>
14888
14889         PR c++/33558
14890         * g++.dg/other/pr33558.C: New.
14891         * g++.dg/other/pr33558-2.C: New.
14892
14893 2011-01-14  Martin Jambor  <mjambor@suse.cz>
14894
14895         PR tree-optimization/45934
14896         PR tree-optimization/46302
14897         * g++.dg/ipa/devirt-c-1.C: New test.
14898         * g++.dg/ipa/devirt-c-2.C: Likewise.
14899         * g++.dg/ipa/devirt-c-3.C: Likewise.
14900         * g++.dg/ipa/devirt-c-4.C: Likewise.
14901         * g++.dg/ipa/devirt-c-5.C: Likewise.
14902         * g++.dg/ipa/devirt-c-6.C: Likewise.
14903         * g++.dg/ipa/devirt-6.C: Likewise.
14904         * g++.dg/ipa/devirt-d-1.C: Likewise.
14905         * g++.dg/torture/pr45934.C: Likewise.
14906
14907 2011-01-14  Jason Merrill  <jason@redhat.com>
14908
14909         * g++.dg/cpp0x/variadic105.C: New.
14910
14911 2011-01-08  Dominique d'Humieres  <dominiq@lps.ens.fr>
14912             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14913
14914         PR objc/45989
14915         * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
14916         (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m
14917         execution tests on i?86-*-*, x86_64-*-* and
14918         powerpc*-apple-darwin* && ilp32.
14919         XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution
14920         tests on i?86-*-* and x86_64-*-*.
14921
14922 2011-01-14  Richard Guenther  <rguenther@suse.de>
14923
14924         PR tree-optimization/47280
14925         * g++.dg/opt/pr47280.C: New testcase.
14926
14927 2011-01-14  Jason Merrill  <jason@redhat.com>
14928
14929         * g++.dg/cpp0x/constexpr-regress1.C: New.
14930
14931         * g++.dg/ext/flexary2.C: New.
14932
14933 2011-01-14  Richard Guenther  <rguenther@suse.de>
14934
14935         PR middle-end/47281
14936         * gcc.dg/torture/pr47281.c: New testcase.
14937         * gcc.dg/tree-ssa/pr46076.c: XFAIL.
14938
14939 2011-01-14  Richard Guenther  <rguenther@suse.de>
14940
14941         PR tree-optimization/47286
14942         * gcc.dg/tree-ssa/pr47286.c: New testcase.
14943
14944 2011-01-13  Kai Tietz  <kai.tietz@onevision.com>
14945
14946         PR c++/47213
14947         * g++.dg/ext/pr47213.C: New.
14948
14949 2011-01-13  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
14950
14951         * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4.
14952
14953 2011-01-13  Tobias Burnus  <burnus@net-b.de>
14954             Mikael Morin  <mikael@gcc.gnu.org>
14955
14956         PR fortran/45848
14957         PR fortran/47204
14958         * gfortran.dg/select_type_20.f90: New.
14959         * gfortran.dg/select_type_21.f90: New.
14960
14961 2011-01-13  Michael Meissner  <meissner@linux.vnet.ibm.com>
14962
14963         PR target/47251
14964         * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix.
14965
14966 2011-01-13  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
14967
14968         * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x.
14969         * gcc.dg/guality/pr36728-2.c: Likewise.
14970
14971 2011-01-13  Dodji Seketeli  <dodji@redhat.com>
14972
14973         PR debug/PR46973
14974         * g++.dg/debug/dwarf2/template-params-9.C: New test.
14975
14976 2011-01-13  Andrey Belevantsev  <abel@ispras.ru>
14977
14978         PR rtl-optimization/45352
14979         * gcc.dg/pr45352-3.c: New.
14980
14981 2011-01-12  Rodrigo Rivas Costa <rodrigorivascosta@gmail.com>
14982
14983         * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated
14984         comment.
14985         * g++.dg/cpp0x/range-for8.C: New.
14986         * g++.dg/cpp0x/range-for9.C: New.
14987
14988 2011-01-12  Kai Tietz  <kai.tietz@onevision.com>
14989
14990         PR debug/47209
14991         * g++.dg/debug/pr47209.C: New.
14992
14993 2011-01-12  Richard Guenther  <rguenther@suse.de>
14994
14995         PR lto/47259
14996         * gcc.dg/lto/pr47259_0.c: New testcase.
14997         * gcc.dg/lto/pr47259_1.c: Likewise.
14998
14999 2011-01-12  Iain Sandoe  <iains@gcc.gnu.org>
15000
15001         * objc-obj-c++-shared/Object1.h: Add copyright header, update
15002         comments.  Add a TEST_SUITE_ADDITIONS category for GNU runtime.
15003         Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the
15004         methods missing from the OBJC2 Object.
15005         * objc-obj-c++-shared/Object1-implementation.h: Add copyright header.
15006         Amend implementation to use a TEST_SUITE_ADDITIONS category for both
15007         GNU and NeXT runtimes.
15008         * objc-obj-c++-shared/Object1.mm: Remove redundant header, update
15009         comments.
15010         * objc-obj-c++-shared/Object1.m: Likewise.
15011         * objc.dg/encode-3.m: Update header use.  Amend to be API2 compatible.
15012         * objc.dg/proto-qual-1.m: Likewise.
15013         * obj-c++.dg/proto-lossage-3.mm: Likewise.
15014         * obj-c++.dg/proto-qual-1.mm: Likewise.
15015
15016 2011-01-12  Eric Botcazou  <ebotcazou@adacore.com>
15017
15018         PR testsuite/33033
15019         * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC.
15020
15021 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15022
15023         Fixed the Objective-C++ testsuite and updated all tests.
15024         * lib/obj-c++.exp (obj-c++_init): Declare and set
15025         gcc_warning_prefix and gcc_error_prefix.
15026         * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of
15027         'dg-warning', 'dg-message' and 'dg-error'.
15028         * obj-c++.dg/class-extension-3.mm: Likewise.
15029         * obj-c++.dg/class-protocol-1.mm: Likewise.
15030         * obj-c++.dg/encode-7.mm: Likewise.
15031         * obj-c++.dg/exceptions-3.mm: Likewise.
15032         * obj-c++.dg/exceptions-5.mm: Likewise.
15033         * obj-c++.dg/method-12.mm: Likewise.
15034         * obj-c++.dg/method-13.mm: Likewise.
15035         * obj-c++.dg/method-15.mm: Likewise.
15036         * obj-c++.dg/method-16.mm: Likewise.
15037         * obj-c++.dg/method-4.mm: Likewise.
15038         * obj-c++.dg/method-8.mm: Likewise.
15039         * obj-c++.dg/method-conflict-1.mm: Likewise.
15040         * obj-c++.dg/method-conflict-2.mm: Likewise.
15041         * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME
15042         and uncommented second part of the testcase now that the testsuite
15043         works correctly.
15044         * obj-c++.dg/method-conflict-4.mm: Likewise.  Also, removed FIXME
15045         and uncommented second part of the testcase now that the testsuite
15046         works correctly.
15047         * obj-c++.dg/private-1.mm: Likewise.
15048         * obj-c++.dg/proto-lossage-4.mm: Likewise.
15049         * obj-c++.dg/syntax-error-7.mm: Likewise.
15050         * obj-c++.dg/warn5.mm: Likewise.
15051         * obj-c++.dg/property/at-property-14.mm: Likewise.
15052         * obj-c++.dg/property/at-property-16.mm: Likewise, and removed
15053         FIXME.
15054         * obj-c++.dg/property/at-property-18.mm: Likewise.
15055         * obj-c++.dg/property/at-property-20.mm: Likewise, and removed
15056         FIXME.
15057         * obj-c++.dg/property/at-property-21.mm: Likewise.
15058         * obj-c++.dg/property/at-property-28.mm: Likewise.
15059         * obj-c++.dg/property/at-property-5.mm: Likewise.
15060         * obj-c++.dg/property/dynamic-2.mm: Likewise.
15061         * obj-c++.dg/property/property-neg-3.mm: Likewise.
15062         * obj-c++.dg/property/synthesize-11.mm: Likewise.
15063         * obj-c++.dg/property/synthesize-6.mm: Likewise.
15064         * obj-c++.dg/property/synthesize-8.mm: Likewise.
15065         * obj-c++.dg/property/synthesize-9.mm: Likewise.
15066         * obj-c++.dg/tls/diag-5.mm: Likewise.
15067         * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented
15068         dg-error, now matched correctly.
15069
15070 2011-01-12  Nicola Pero  <nicola.pero@meta-innovation.com>
15071
15072         * objc.dg/property/at-property-29.m: New.
15073         * obj-c++.dg/property/at-property-29.mm: New.
15074
15075 2011-01-11  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15076
15077         * go.test/go-test.exp (go-set-goarch): New proc.
15078         (go-gc-tests): Use it.
15079
15080 2011-01-11  Dodji Seketeli  <dodji@redhat.com>
15081
15082         PR debug/46955
15083         * g++.dg/debug/dwarf2/template-params-8.C: New test.
15084
15085 2011-01-11  Richard Henderson  <rth@redhat.com>
15086
15087         * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well.
15088
15089 2011-01-11  Jan Hubicka  <jh@suse.cz>
15090
15091         PR lto/45721
15092         PR lto/45375
15093         * gcc.dg/lto/pr45721_1.c: New file.
15094         * gcc.dg/lto/pr45721_0.c: New file.
15095
15096 2011-01-11  Richard Guenther  <rguenther@suse.de>
15097
15098         PR tree-optimization/46076
15099         * gcc.dg/tree-ssa/pr46076.c: New testcase.
15100
15101 2011-01-11  Jeff Law <law@redhat.com>
15102
15103         * PR tree-optimization/47086
15104         * gcc.dg/pr47086.c: New test.
15105
15106 2011-01-11  Jason Merrill  <jason@redhat.com>
15107
15108         PR c++/46658
15109         * g++.dg/template/new10.C: New.
15110
15111         PR c++/45520
15112         * g++.dg/cpp0x/lambda/lambda-this3.C: New.
15113
15114 2011-01-11  Iain Sandoe  <iains@gcc.gnu.org>
15115
15116         * objc-obj-c++-shared/next-mapping.h: Add copyright header.
15117         Split type definitions and NSConstantString class into...
15118         * objc-obj-c++-shared/objc-test-suite-types.h: New.
15119         * objc-obj-c++-shared/nsconstantstring-class.h: New.
15120         * objc-obj-c++-shared/nsconstantstring-class-impl.h: New.
15121         * objc-obj-c++-shared/nsconstantstring-class-impl.m: New.
15122         * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New.
15123         * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update
15124         to comments.
15125         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust
15126         encode defines for newer NeXT system headers.
15127         * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers.
15128         * obj-c++.dg/torture/strings/string1.mm: Likewise.
15129         * objc.dg/foreach-5.m: Likewise.
15130         * objc.dg/foreach-2.m: Likewise.
15131         * objc.dg/foreach-4.m: Likewise.
15132         * objc.dg/torture/strings/string1.m: Likewise.
15133         * objc.dg/torture/strings/string2.m: Likewise.
15134         * objc.dg/torture/strings/string3.m: Likewise.
15135         * objc.dg/torture/strings/string4.m: Likewise.
15136         * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type
15137         header and stand alone.
15138         * obj-c++.dg/strings/strings-2.mm: Likewise.
15139         * objc.dg/torture/strings/const-str-3.m: Likewise.
15140         * objc.dg/strings/strings-2.m: Likewise.
15141         * objc.dg/strings/const-str-12b.m: Likewise.
15142
15143 2011-01-12  Richard Guenther  <rguenther@suse.de>
15144
15145         PR middle-end/32511
15146         * gcc.dg/attr-weak-1.c: Adjust.
15147
15148 2011-01-11  Paul Thomas  <pault@gcc.gnu.org>
15149
15150         PR fortran/47051
15151         * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be
15152         standard compliant and comment.
15153
15154 2011-01-10  Jan Hubicka  <jh@suse.cz>
15155
15156         PR lto/46083
15157         * gcc.dg/initpri3.c: New testcase.
15158
15159 2011-01-10  H.J. Lu  <hongjiu.lu@intel.com>
15160
15161         PR lto/47222
15162         * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it
15163         externally visible.
15164         (g_esi): Likewise.
15165         (g_ebx): Likewise.
15166         (g_ebp): Likewise.
15167         (g_esp): Likewise.
15168         (g_ebp_save): Likewise.
15169         (g_esp_save): Likewise.
15170
15171 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15172
15173         * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto.
15174
15175 2011-01-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
15176
15177         PR tree-optimization/46021
15178         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*,
15179         i?86-*-*, x86_64-*-*.
15180
15181 2011-01-10  Jeff Law <law@redhat.com>
15182
15183         * PR tree-optimization/47141
15184         * gcc.c-torture/compile/pr47141.c: New test.
15185
15186 2011-01-10  Eric Botcazou  <ebotcazou@adacore.com>
15187
15188         PR testsuite/46230
15189         * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL.
15190         * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP.
15191         * gcc.dg/vect/slp-35.c: Remove XFAILs.
15192         * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise.
15193
15194         PR testsuite/46230
15195         * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from
15196         being vectorized.  Adjust dg-final pattern.  Remove XFAIL.
15197         * gcc.dg/vect/vect-peel-2.c (main): Likewise.
15198         * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from
15199         being vectorized.  Adjust dg-final pattern.
15200
15201         PR testsuite/46230
15202         * gcc.dg/vect/pr33804.c: XFAIL only for ilp32.
15203         * gcc.dg/vect/slp-24.c: Likewise.
15204
15205 2011-01-10  Dave Korn  <dave.korn.cygwin@gmail.com>
15206
15207         PR c++/47218
15208         * g++.dg/other/pr47218-1.C: New test file.
15209         * g++.dg/other/pr47218.C: Likewise.
15210         * g++.dg/other/pr47218.h: New supporting header.
15211
15212 2011-01-09  Nicola Pero  <nicola.pero@meta-innovation.com>
15213
15214         PR objc/47232
15215         * objc.dg/attributes/invalid-attribute-1.m: New.
15216         * obj-c++.dg/attributes/invalid-attribute-1.mm: New.
15217
15218 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15219
15220         PR fortran/47224
15221         * gfortran.dg/proc_ptr_comp_28.f90: New.
15222
15223 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15224
15225         * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9.
15226         * obj-c++.dg/gnu-api-2-ivar.mm: Likewise.
15227         * obj-c++.dg/gnu-api-2-method.mm: Likewise.
15228         * obj-c++.dg/gnu-api-2-objc.mm: Likewise.
15229         * obj-c++.dg/gnu-api-2-object.mm: Likewise.
15230         * obj-c++.dg/gnu-api-2-property.mm: Likewise.
15231         * obj-c++.dg/gnu-api-2-protocol.mm: Likewise.
15232         * obj-c++.dg/gnu-api-2-sel.mm: Likewise.
15233         * objc.dg/gnu-api-2-class.m: Likewise.
15234         * objc.dg/gnu-api-2-ivar.m: Likewise.
15235         * objc.dg/gnu-api-2-method.m: Likewise.
15236         * objc.dg/gnu-api-2-objc.m: Likewise.
15237         * objc.dg/gnu-api-2-object.m: Likewise.
15238         * objc.dg/gnu-api-2-property.m: Likewise.
15239         * objc.dg/gnu-api-2-protocol.m: Likewise.
15240         * objc.dg/gnu-api-2-sel.m: Likewise.
15241
15242 2011-01-09  Iain Sandoe  <iains@gcc.gnu.org>
15243
15244         * objc.dg/foreach-1.m: Skip for Darwin < 9.
15245         * objc.dg/objc-foreach-4.m: Likewise.
15246         * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers.
15247         * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init.
15248         * objc.dg/foreach-4.m: Likewise.
15249         * objc.dg/foreach-5.m: Likewise.
15250         * objc.dg/foreach-3.m: Return self from init.
15251
15252 2011-01-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
15253
15254         PR fortran/38536
15255         * gfortran.dg/iso_c_binding_c_loc_char_1.f03:  New test.
15256
15257 2011-01-09  Janus Weil  <janus@gcc.gnu.org>
15258
15259         PR fortran/46313
15260         * gfortran.dg/class_35.f90: New.
15261
15262 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15263
15264         * objc.dg/foreach-1.m: Add "-Wall" to flags.
15265
15266 2011-01-08  Nicola Pero  <nicola.pero@meta-innovation.com>
15267
15268         PR objc/47078
15269         * objc.dg/invalid-method-2.m: New.
15270         * obj-c++.dg/invalid-method-2.mm: New.
15271
15272 2011-01-08  Paul Thomas  <pault@gcc.gnu.org>
15273
15274         PR fortran/46896
15275         * gfortran.dg/transpose_optimization_2.f90 : New test.
15276
15277 2011-01-08  Jan Hubicka  <jh@suse.cz>
15278
15279         PR tree-optmization/46469
15280         * g++.dg/torture/pr46469.C: New testcase.
15281
15282 2011-01-08  Iain Sandoe  <iains@gcc.gnu.org>
15283
15284         * objc-obj-c++-shared/next-mapping.h: Move code and definitions for
15285         emulation of libobjc-gnu structure layout functionality to ..
15286         * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New.
15287         * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New.
15288         * objc/execute/bf-common.h: Adjust headers.
15289         * objc/execute/bf-1.m: Likewise.
15290         * objc/execute/bf-2.m: Likewise.
15291         * objc/execute/bf-3.m: Likewise.
15292         * objc/execute/bf-4.m: Likewise.
15293         * objc/execute/bf-5.m: Likewise.
15294         * objc/execute/bf-6.m: Likewise.
15295         * objc/execute/bf-7.m: Likewise.
15296         * objc/execute/bf-8.m: Likewise.
15297         * objc/execute/bf-9.m: Likewise.
15298         * objc/execute/bf-10.m: Likewise.
15299         * objc/execute/bf-11.m: Likewise.
15300         * objc/execute/bf-12.m: Likewise.
15301         * objc/execute/bf-13.m: Likewise.
15302         * objc/execute/bf-14.m: Likewise.
15303         * objc/execute/bf-15.m: Likewise.
15304         * objc/execute/bf-16.m: Likewise.
15305         * objc/execute/bf-17.m: Likewise.
15306         * objc/execute/bf-18.m: Likewise.
15307         * objc/execute/bf-19.m: Likewise.
15308         * objc/execute/bf-20.m: Likewise.
15309         * objc/execute/bf-21.m: Likewise.
15310         * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for
15311         objc_get_type_qualifiers ().
15312
15313 2011-01-08  Thomas Koenig  <tkoenig@gcc.gnu.org>
15314
15315         PR fortran/45777
15316         * gfortran.dg/dependency_39.f90:  New test.
15317
15318 2011-01-07  Jan Hubicka  <jh@suse.cz>
15319
15320         Get builtins tests ready for linker plugin.
15321         * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile.
15322         * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy,
15323         my_memset, my_bzero): Mark used.
15324         * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile.
15325         * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark
15326         volatile.
15327         * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark
15328         volatile.
15329
15330 2011-01-07  Jan Hubicka  <jh@suse.cz>
15331
15332         PR tree-optimization/46367
15333         * g++.dg/torture/pr46367.C: New file.
15334
15335 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15336
15337         PR target/47201
15338         * gcc.dg/pr47201.c: New test.
15339
15340         PR bootstrap/47187
15341         * gcc.dg/tree-prof/pr47187.c: New test.
15342
15343 2011-01-07  Tobias Burnus  <burnus@net-b.de>
15344
15345         PR fortran/41580
15346         * gfortran.dg/extends_type_of_3.f90: New.
15347
15348 2011-01-07  Kai Tietz  <kai.tietz@onevision.com>
15349
15350         * g++.dg/ext/dllexport-MI1.C: Adjust test.
15351         * g++.dg/ext/dllimport-MI1.C: Likewise.
15352         * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*.
15353         * g++.dg/ext/dllimport10.C: Likewise.
15354         * g++.dg/ext/dllimport11.C: Likewise.
15355         * g++.dg/ext/dllimport12.C: Likewise.
15356         * g++.dg/ext/dllimport13.C: Likewise.
15357         * g++.dg/ext/dllimport2.C: Likewise.
15358         * g++.dg/ext/dllimport3.C: Likewise.
15359         * g++.dg/ext/dllimport4.C: Likewise.
15360         * g++.dg/ext/dllimport5.C: Likewise.
15361         * g++.dg/ext/dllimport6.C: Likewise.
15362         * g++.dg/ext/dllimport8.C: Likewise.
15363         * g++.dg/ext/dllimport9.C: Likewise.
15364         * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw*
15365         targets, too. Additionally enable test for i?86-*-mingw*.
15366         * g++.dg/ext/selectany1.C: Likewise.
15367         Remove guard variable check.
15368
15369 2011-01-07  Janus Weil  <janus@gcc.gnu.org>
15370
15371         PR fortran/47189
15372         PR fortran/47194
15373         * gfortran.dg/storage_size_3.f08: Extended.
15374
15375 2011-01-07  Jakub Jelinek  <jakub@redhat.com>
15376
15377         PR c++/47022
15378         * g++.dg/template/stdarg1.C: New test.
15379
15380 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15381
15382         PR fortran/47195
15383         * gfortran.dg/interface_33.f90: Fixed dg-error declarations.
15384         * gfortran.dg/defined_operators_1.f90: Split the subroutine
15385         from the interface of functions to not hide the errors that
15386         shall be tested.
15387
15388 2011-01-06  Jan Hubicka  <jh@suse.cz>
15389
15390         * gcc.dg/lto/pr47188_0.c: New testcase.
15391         * gcc.dg/lto/pr47188_1.c: New testcase.
15392
15393 2011-01-06  Daniel Franke  <franke.daniel@gmail.com>
15394
15395         PR fortran/33117
15396         PR fortran/46478
15397         * gfortran.dg/interface_33.f90: New test.
15398
15399 2011-01-06  Jakub Jelinek  <jakub@redhat.com>
15400
15401         PR c/47150
15402         * gcc.c-torture/compile/pr47150.c: New test.
15403
15404 2011-01-06  Ira Rosen  <irar@il.ibm.com>
15405
15406         PR tree-optimization/47139
15407         * gcc.dg/vect/pr47139.c: New test.
15408
15409 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15410
15411         PR fortran/47180
15412         * gfortran.dg/extends_type_of_2.f03: New.
15413
15414 2011-01-05  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15415
15416         * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__.
15417
15418 2011-01-05  Eric Botcazou  <ebotcazou@adacore.com>
15419
15420         * gnat.dg/opt14.adb: New test.
15421
15422 2011-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
15423
15424         PR fortran/46017
15425         * gfortran.dg/allocate_error_2.f90:  New test.
15426
15427 2011-01-05  Janus Weil  <janus@gcc.gnu.org>
15428
15429         PR fortran/47024
15430         * gfortran.dg/storage_size_3.f08: New.
15431
15432 2011-01-04  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
15433
15434         PR libgfortran/47154
15435         * gfortran.dg/namelist_68.f90: New test.
15436
15437 2011-01-04  Eric Botcazou  <ebotcazou@adacore.com>
15438
15439         * gnat.dg/unchecked_convert8.ad[sb]: New test.
15440
15441 2011-01-04  Janus Weil  <janus@gcc.gnu.org>
15442
15443         PR fortran/46448
15444         * gfortran.dg/class_34.f90: New.
15445
15446 2011-01-04  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15447
15448         * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not
15449         use __builtin_inff.  Skip all single-precision tests that require
15450         Infinity.
15451
15452 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15453
15454         * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread.
15455
15456 2011-01-03  Jakub Jelinek  <jakub@redhat.com>
15457
15458         PR tree-optimization/47148
15459         * gcc.c-torture/execute/pr47148.c: New test.
15460
15461         PR tree-optimization/47155
15462         * gcc.c-torture/execute/pr47155.c: New test.
15463
15464         PR rtl-optimization/47157
15465         * gcc.c-torture/compile/pr47157.c: New test.
15466
15467 2011-01-03  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
15468
15469         * gcc.dg/torture/vector-shift2.c (schar): Define.
15470         (main): Always use schar or uchar instead of plain "char" to avoid
15471         dependencies on implementation-defined char signedness.
15472
15473 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15474
15475         PR tree-optimization/46801
15476         * gnat.dg/pack9.adb: Remove xfail.
15477
15478 2011-01-03  Martin Jambor  <mjambor@suse.cz>
15479
15480         PR tree-optimization/46984
15481         * g++.dg/ipa/pr46984.C: New test.
15482
15483 2011-01-02  Janus Weil  <janus@gcc.gnu.org>
15484
15485         PR fortran/46408
15486         * gfortran.dg/class_19.f03: Adjust counting of __builtin_free.
15487
15488 2011-01-02  Jakub Jelinek  <jakub@redhat.com>
15489
15490         PR tree-optimization/47140
15491         * gcc.c-torture/compile/pr47140.c: New test.
15492
15493         PR rtl-optimization/47028
15494         * gcc.dg/pr47028.c: New test.
15495
15496 2011-01-02  Nicola Pero  <nicola.pero@meta-innovation.com>
15497
15498         * objc.dg/protocol-forward-1.m: Removed TODO.
15499         * objc.dg/protocol-forward-2.m: New.
15500         * obj-c++.dg/protocol-forward-2.mm: Removed TODO.
15501         * obj-c++.dg/protocol-forward-2.mm: New.
15502
15503 2011-01-01  Kai Tietz  <kai.tietz@onevision.com>
15504
15505         PR target/38662
15506         * g++.dg/eh/pr38662.C: New testcase.
15507
15508 2011-01-01  Chung-Lin Tang  <cltang@codesourcery.com>
15509
15510         * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to
15511         scan for newline '\n'.
15512
15513 \f
15514 Copyright (C) 2011 Free Software Foundation, Inc.
15515
15516 Copying and distribution of this file, with or without modification,
15517 are permitted in any medium without royalty provided the copyright
15518 notice and this notice are preserved.